PR target/69469
[official-gcc.git] / Makefile.in
blob20d1c90079472a24aa3cd3076c05ed77f252af2c
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 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158 GOC="$(GOC_FOR_BUILD)"; export GOC; \
159 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
160 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161 LD="$(LD_FOR_BUILD)"; export LD; \
162 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163 NM="$(NM_FOR_BUILD)"; export NM; \
164 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
165 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
168 # These variables must be set on the make command line for directories
169 # built for the build system to override those in BASE_FLAGS_TO_PASS.
170 EXTRA_BUILD_FLAGS = \
171 CFLAGS="$(CFLAGS_FOR_BUILD)" \
172 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
174 # This is the list of directories to built for the host system.
175 SUBDIRS = @configdirs@
176 TARGET_CONFIGDIRS = @target_configdirs@
177 # This is set by the configure script to the arguments to use when configuring
178 # directories built for the host system.
179 HOST_CONFIGARGS = @host_configargs@
180 # Host programs are put under this directory, which is . except if building
181 # with srcdir=..
182 HOST_SUBDIR = @host_subdir@
183 # This is the list of variables to export in the environment when
184 # configuring subdirectories for the host system. We need to pass
185 # some to the GCC configure because of its hybrid host/target nature.
186 HOST_EXPORTS = \
187 $(BASE_EXPORTS) \
188 CC="$(CC)"; export CC; \
189 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190 CFLAGS="$(CFLAGS)"; export CFLAGS; \
191 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192 CXX="$(CXX)"; export CXX; \
193 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194 GCJ="$(GCJ)"; export GCJ; \
195 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196 GOC="$(GOC)"; export GOC; \
197 AR="$(AR)"; export AR; \
198 AS="$(AS)"; export AS; \
199 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201 LD="$(LD)"; export LD; \
202 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203 NM="$(NM)"; export NM; \
204 RANLIB="$(RANLIB)"; export RANLIB; \
205 WINDRES="$(WINDRES)"; export WINDRES; \
206 WINDMC="$(WINDMC)"; export WINDMC; \
207 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209 READELF="$(READELF)"; export READELF; \
210 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
211 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
212 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
213 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
214 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
215 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
216 OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
217 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
218 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
219 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
220 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
221 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
222 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
223 ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
224 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
225 LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
226 LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
227 XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
228 @if gcc-bootstrap
229 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
230 @endif gcc-bootstrap
231 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
233 POSTSTAGE1_CXX_EXPORT = \
234 CXX='$(CXX)'; export CXX; \
235 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
236 @if target-libstdc++-v3-bootstrap
237 # Override the above if we're bootstrapping C++.
238 POSTSTAGE1_CXX_EXPORT = \
239 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
240 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
241 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
242 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
243 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
244 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
245 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
246 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
247 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
248 export CXX; \
249 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
250 @endif target-libstdc++-v3-bootstrap
252 # Similar, for later GCC stages.
253 POSTSTAGE1_HOST_EXPORTS = \
254 $(HOST_EXPORTS) \
255 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
256 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
257 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
258 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
259 $(POSTSTAGE1_CXX_EXPORT) \
260 $(LTO_EXPORTS) \
261 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
262 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
263 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
265 # Target libraries are put under this directory:
266 TARGET_SUBDIR = @target_subdir@
267 # This is set by the configure script to the arguments to use when configuring
268 # directories built for the target.
269 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
270 # This is the list of variables to export in the environment when
271 # configuring subdirectories for the target system.
272 BASE_TARGET_EXPORTS = \
273 $(BASE_EXPORTS) \
274 AR="$(AR_FOR_TARGET)"; export AR; \
275 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
276 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
277 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
278 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
279 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
280 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
281 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
282 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
283 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
284 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
285 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
286 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
287 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
288 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
289 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
290 OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
291 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
292 READELF="$(READELF_FOR_TARGET)"; export READELF; \
293 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
294 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
295 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
296 @if gcc-bootstrap
297 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
298 @endif gcc-bootstrap
299 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
300 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
302 RAW_CXX_TARGET_EXPORTS = \
303 $(BASE_TARGET_EXPORTS) \
304 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
305 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
307 NORMAL_TARGET_EXPORTS = \
308 $(BASE_TARGET_EXPORTS) \
309 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
311 # Where to find GMP
312 HOST_GMPLIBS = @gmplibs@
313 HOST_GMPINC = @gmpinc@
315 # Where to find isl
316 HOST_ISLLIBS = @isllibs@
317 HOST_ISLINC = @islinc@
319 # Where to find libelf
320 HOST_LIBELFLIBS = @libelflibs@
321 HOST_LIBELFINC = @libelfinc@
323 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
325 # ----------------------------------------------
326 # Programs producing files for the BUILD machine
327 # ----------------------------------------------
329 SHELL = @SHELL@
331 # pwd command to use. Allow user to override default by setting PWDCMD in
332 # the environment to account for automounters. The make variable must not
333 # be called PWDCMD, otherwise the value set here is passed to make
334 # subprocesses and overrides the setting from the user's environment.
335 # Don't use PWD since it is a common shell environment variable and we
336 # don't want to corrupt it.
337 PWD_COMMAND = $${PWDCMD-pwd}
339 # compilers to use to create programs which must be run in the build
340 # environment.
341 AR_FOR_BUILD = @AR_FOR_BUILD@
342 AS_FOR_BUILD = @AS_FOR_BUILD@
343 CC_FOR_BUILD = @CC_FOR_BUILD@
344 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
345 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
346 CXX_FOR_BUILD = @CXX_FOR_BUILD@
347 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
348 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
349 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
350 GOC_FOR_BUILD = @GOC_FOR_BUILD@
351 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
352 LD_FOR_BUILD = @LD_FOR_BUILD@
353 NM_FOR_BUILD = @NM_FOR_BUILD@
354 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
355 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
356 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
358 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
359 # here so that they can be overridden by Makefile fragments.
360 BUILD_PREFIX = @BUILD_PREFIX@
361 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
363 # Flags to pass to stage2 and later makes. They are defined
364 # here so that they can be overridden by Makefile fragments.
365 BOOT_CFLAGS= -g -O2
366 BOOT_LDFLAGS=
367 BOOT_ADAFLAGS= -gnatpg
369 AWK = @AWK@
370 SED = @SED@
371 BISON = @BISON@
372 YACC = @YACC@
373 FLEX = @FLEX@
374 LEX = @LEX@
375 M4 = @M4@
376 MAKEINFO = @MAKEINFO@
377 EXPECT = @EXPECT@
378 RUNTEST = @RUNTEST@
380 # This just becomes part of the MAKEINFO definition passed down to
381 # sub-makes. It lets flags be given on the command line while still
382 # using the makeinfo from the object tree.
383 # (Default to avoid splitting info files by setting the threshold high.)
384 MAKEINFOFLAGS = --split-size=5000000
386 # ---------------------------------------------
387 # Programs producing files for the HOST machine
388 # ---------------------------------------------
390 AS = @AS@
391 AR = @AR@
392 AR_FLAGS = rc
393 CC = @CC@
394 CXX = @CXX@
395 DLLTOOL = @DLLTOOL@
396 LD = @LD@
397 LIPO = @LIPO@
398 NM = @NM@
399 OBJDUMP = @OBJDUMP@
400 RANLIB = @RANLIB@
401 READELF = @READELF@
402 STRIP = @STRIP@
403 WINDRES = @WINDRES@
404 WINDMC = @WINDMC@
406 GNATBIND = @GNATBIND@
407 GNATMAKE = @GNATMAKE@
409 CFLAGS = @CFLAGS@
410 LDFLAGS = @LDFLAGS@
411 LIBCFLAGS = $(CFLAGS)
412 CXXFLAGS = @CXXFLAGS@
413 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
414 GOCFLAGS = $(CFLAGS)
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)
486 # By default, C and C++ are the only stage1 languages, because they are the
487 # only ones we require to build with the bootstrap compiler, and also the
488 # only ones useful for building stage2.
490 STAGE1_CFLAGS = @stage1_cflags@
491 STAGE1_CHECKING = @stage1_checking@
492 STAGE1_LANGUAGES = @stage1_languages@
493 # * We force-disable intermodule optimizations, even if
494 # --enable-intermodule was passed, since the installed compiler
495 # probably can't handle them. Luckily, autoconf always respects
496 # the last argument when conflicting --enable arguments are passed.
497 # * Likewise, we force-disable coverage flags, since the installed
498 # compiler probably has never heard of them.
499 # * We also disable -Wformat, since older GCCs don't understand newer %s.
500 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
501 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
502 --disable-build-format-warnings
504 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
505 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
507 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
508 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
510 do-compare = @do_compare@
511 do-compare3 = $(do-compare)
513 # -----------------------------------------------
514 # Programs producing files for the TARGET machine
515 # -----------------------------------------------
517 AR_FOR_TARGET=@AR_FOR_TARGET@
518 AS_FOR_TARGET=@AS_FOR_TARGET@
519 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
521 # If GCC_FOR_TARGET is not overriden on the command line, then this
522 # variable is passed down to the gcc Makefile, where it is used to
523 # build libgcc2.a. We define it here so that it can itself be
524 # overridden on the command line.
525 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
526 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
527 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
528 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
529 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
530 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
531 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
532 LD_FOR_TARGET=@LD_FOR_TARGET@
534 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
535 NM_FOR_TARGET=@NM_FOR_TARGET@
536 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
537 OBJCOPY_FOR_TARGET=@OBJCOPY_FOR_TARGET@
538 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
539 READELF_FOR_TARGET=@READELF_FOR_TARGET@
540 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
541 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
542 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
544 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
545 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
546 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
548 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
549 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
551 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
552 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
553 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
554 GOCFLAGS_FOR_TARGET = -O2 -g
556 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
557 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
558 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
560 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
562 # ------------------------------------
563 # Miscellaneous targets and flag lists
564 # ------------------------------------
566 # The first rule in the file had better be this one. Don't put any above it.
567 # This lives here to allow makefile fragments to contain dependencies.
568 all:
570 #### host and target specific makefile fragments come in here.
571 @target_makefile_frag@
572 @alphaieee_frag@
573 @ospace_frag@
574 @host_makefile_frag@
577 # This is the list of directories that may be needed in RPATH_ENVVAR
578 # so that programs built for the target machine work.
579 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)
581 @if target-libstdc++-v3
582 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
583 @endif target-libstdc++-v3
585 @if target-libsanitizer
586 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
587 @endif target-libsanitizer
589 @if target-libmpx
590 TARGET_LIB_PATH_libmpx = $$r/$(TARGET_SUBDIR)/libmpx/.libs:
591 @endif target-libmpx
593 @if target-libvtv
594 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
595 @endif target-libvtv
597 @if target-libcilkrts
598 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
599 @endif target-libcilkrts
601 @if target-liboffloadmic
602 TARGET_LIB_PATH_liboffloadmic = $$r/$(TARGET_SUBDIR)/liboffloadmic/.libs:
603 @endif target-liboffloadmic
605 @if target-libssp
606 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
607 @endif target-libssp
609 @if target-libgomp
610 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
611 @endif target-libgomp
613 @if target-libitm
614 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
615 @endif target-libitm
617 @if target-libatomic
618 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
619 @endif target-libatomic
623 # This is the list of directories that may be needed in RPATH_ENVVAR
624 # so that programs built for the host machine work.
625 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_libelf)
627 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
628 @if gcc
629 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
630 @endif gcc
633 @if gmp
634 HOST_LIB_PATH_gmp = \
635 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
636 @endif gmp
638 @if mpfr
639 HOST_LIB_PATH_mpfr = \
640 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
641 @endif mpfr
643 @if mpc
644 HOST_LIB_PATH_mpc = \
645 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
646 @endif mpc
648 @if isl
649 HOST_LIB_PATH_isl = \
650 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
651 @endif isl
653 @if libelf
654 HOST_LIB_PATH_libelf = \
655 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
656 @endif libelf
659 CXX_FOR_TARGET_FLAG_TO_PASS = \
660 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
661 @if target-libstdc++-v3
662 # CXX_FOR_TARGET is tricky to get right for target libs that require a
663 # functional C++ compiler. When we recurse, if we expand
664 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
665 # libstdc++ include flags from the script. Instead, we get an
666 # -funconfigured-* word, so that we'll get errors if this invalid C++
667 # command line is used for anything, but also so that we can use the
668 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
669 # don't pass it on, sub-make will use the default definition, that
670 # re-expands it at the time of use, so we'll get it right when we need
671 # it. One potential exception is the expansion of CXX_FOR_TARGET
672 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
673 # really work, for C++ host programs can't depend on the current-stage
674 # C++ target library.
675 CXX_FOR_TARGET_FLAG_TO_PASS = \
676 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
677 @endif target-libstdc++-v3
679 # Flags to pass down to all sub-makes. STAGE*FLAGS,
680 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
681 # overrideable (for a bootstrap build stage1 also builds gcc.info).
682 BASE_FLAGS_TO_PASS = \
683 "DESTDIR=$(DESTDIR)" \
684 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
685 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
686 "bindir=$(bindir)" \
687 "datadir=$(datadir)" \
688 "exec_prefix=$(exec_prefix)" \
689 "includedir=$(includedir)" \
690 "datarootdir=$(datarootdir)" \
691 "docdir=$(docdir)" \
692 "infodir=$(infodir)" \
693 "pdfdir=$(pdfdir)" \
694 "htmldir=$(htmldir)" \
695 "libdir=$(libdir)" \
696 "libexecdir=$(libexecdir)" \
697 "lispdir=$(lispdir)" \
698 "localstatedir=$(localstatedir)" \
699 "mandir=$(mandir)" \
700 "oldincludedir=$(oldincludedir)" \
701 "prefix=$(prefix)" \
702 "sbindir=$(sbindir)" \
703 "sharedstatedir=$(sharedstatedir)" \
704 "sysconfdir=$(sysconfdir)" \
705 "tooldir=$(tooldir)" \
706 "build_tooldir=$(build_tooldir)" \
707 "target_alias=$(target_alias)" \
708 "AWK=$(AWK)" \
709 "BISON=$(BISON)" \
710 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
711 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
712 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
713 "EXPECT=$(EXPECT)" \
714 "FLEX=$(FLEX)" \
715 "INSTALL=$(INSTALL)" \
716 "INSTALL_DATA=$(INSTALL_DATA)" \
717 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
718 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
719 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
720 "LEX=$(LEX)" \
721 "M4=$(M4)" \
722 "MAKE=$(MAKE)" \
723 "RUNTEST=$(RUNTEST)" \
724 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
725 "SED=$(SED)" \
726 "SHELL=$(SHELL)" \
727 "YACC=$(YACC)" \
728 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
729 "ADA_CFLAGS=$(ADA_CFLAGS)" \
730 "AR_FLAGS=$(AR_FLAGS)" \
731 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
732 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
733 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
734 "CFLAGS=$(CFLAGS)" \
735 "CXXFLAGS=$(CXXFLAGS)" \
736 "LDFLAGS=$(LDFLAGS)" \
737 "LIBCFLAGS=$(LIBCFLAGS)" \
738 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
739 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
740 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
741 "GNATBIND=$(GNATBIND)" \
742 "GNATMAKE=$(GNATMAKE)" \
743 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
744 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
745 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
746 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
747 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
748 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
749 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
750 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
751 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
752 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
753 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
754 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
755 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
756 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
757 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
758 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
759 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
760 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
761 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
762 "OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
763 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
764 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
765 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
766 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
767 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
768 "BUILD_CONFIG=$(BUILD_CONFIG)" \
769 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
770 "LEAN=$(LEAN)" \
771 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
772 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
773 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
774 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
775 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
776 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
777 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
778 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
779 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
780 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
781 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
782 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
783 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
784 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
785 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
786 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
787 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
788 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
789 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
790 "TFLAGS=$(TFLAGS)" \
791 "CONFIG_SHELL=$(SHELL)" \
792 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
793 $(if $(LSAN_OPTIONS),"LSAN_OPTIONS=$(LSAN_OPTIONS)")
795 # We leave this in just in case, but it is not needed anymore.
796 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
798 # Flags to pass down to most sub-makes, in which we're building with
799 # the host environment.
800 EXTRA_HOST_FLAGS = \
801 'AR=$(AR)' \
802 'AS=$(AS)' \
803 'CC=$(CC)' \
804 'CXX=$(CXX)' \
805 'DLLTOOL=$(DLLTOOL)' \
806 'GCJ=$(GCJ)' \
807 'GFORTRAN=$(GFORTRAN)' \
808 'GOC=$(GOC)' \
809 'LD=$(LD)' \
810 'LIPO=$(LIPO)' \
811 'NM=$(NM)' \
812 'OBJDUMP=$(OBJDUMP)' \
813 'RANLIB=$(RANLIB)' \
814 'READELF=$(READELF)' \
815 'STRIP=$(STRIP)' \
816 'WINDRES=$(WINDRES)' \
817 'WINDMC=$(WINDMC)'
819 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
821 # Flags to pass to stage1 or when not bootstrapping.
823 STAGE1_FLAGS_TO_PASS = \
824 LDFLAGS="$${LDFLAGS}" \
825 HOST_LIBS="$${HOST_LIBS}"
827 # Flags to pass to stage2 and later makes.
829 POSTSTAGE1_FLAGS_TO_PASS = \
830 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
831 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
832 GNATBIND="$${GNATBIND}" \
833 LDFLAGS="$${LDFLAGS}" \
834 HOST_LIBS="$${HOST_LIBS}" \
835 $(LTO_FLAGS_TO_PASS) \
836 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
838 @if gcc-bootstrap
839 EXTRA_HOST_EXPORTS = if [ $(current_stage) != stage1 ]; then \
840 $(POSTSTAGE1_HOST_EXPORTS) \
843 EXTRA_BOOTSTRAP_FLAGS = CC="$$CC" CXX="$$CXX" LDFLAGS="$$LDFLAGS"
844 @endif gcc-bootstrap
846 # Flags to pass down to makes which are built with the target environment.
847 # The double $ decreases the length of the command line; those variables
848 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
849 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
850 # so we expand them here.
851 EXTRA_TARGET_FLAGS = \
852 'AR=$$(AR_FOR_TARGET)' \
853 'AS=$(COMPILER_AS_FOR_TARGET)' \
854 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
855 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
856 'CXX=$$(CXX_FOR_TARGET) -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
857 -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
858 $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
859 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
860 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
861 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
862 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
863 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
864 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
865 'LD=$(COMPILER_LD_FOR_TARGET)' \
866 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
867 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
868 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
869 'NM=$(COMPILER_NM_FOR_TARGET)' \
870 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
871 'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
872 'RANLIB=$$(RANLIB_FOR_TARGET)' \
873 'READELF=$$(READELF_FOR_TARGET)' \
874 'WINDRES=$$(WINDRES_FOR_TARGET)' \
875 'WINDMC=$$(WINDMC_FOR_TARGET)' \
876 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
877 'STAGE1_LDFLAGS=$$(POSTSTAGE1_LDFLAGS)' \
878 'STAGE1_LIBS=$$(POSTSTAGE1_LIBS)' \
879 "TFLAGS=$$TFLAGS"
881 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
883 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
884 # unfortunately needs the native compiler and the target ar and
885 # ranlib.
886 # If any variables are added here, they must be added to do-*, below.
887 # The BUILD_* variables are a special case, which are used for the gcc
888 # cross-building scheme.
889 EXTRA_GCC_FLAGS = \
890 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
891 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
892 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
894 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
896 @if gcc
897 BUILD_CONFIG = @BUILD_CONFIG@
898 ifneq ($(BUILD_CONFIG),)
899 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
900 endif
901 @endif gcc
903 .PHONY: configure-host
904 configure-host: \
905 maybe-configure-bfd \
906 maybe-configure-opcodes \
907 maybe-configure-binutils \
908 maybe-configure-bison \
909 maybe-configure-cgen \
910 maybe-configure-dejagnu \
911 maybe-configure-etc \
912 maybe-configure-fastjar \
913 maybe-configure-fixincludes \
914 maybe-configure-flex \
915 maybe-configure-gas \
916 maybe-configure-gcc \
917 maybe-configure-gmp \
918 maybe-configure-mpfr \
919 maybe-configure-mpc \
920 maybe-configure-isl \
921 maybe-configure-libelf \
922 maybe-configure-gold \
923 maybe-configure-gprof \
924 maybe-configure-intl \
925 maybe-configure-tcl \
926 maybe-configure-itcl \
927 maybe-configure-ld \
928 maybe-configure-libbacktrace \
929 maybe-configure-libcpp \
930 maybe-configure-libdecnumber \
931 maybe-configure-libgui \
932 maybe-configure-libiberty \
933 maybe-configure-libiberty-linker-plugin \
934 maybe-configure-libiconv \
935 maybe-configure-m4 \
936 maybe-configure-readline \
937 maybe-configure-sid \
938 maybe-configure-sim \
939 maybe-configure-texinfo \
940 maybe-configure-zlib \
941 maybe-configure-gdb \
942 maybe-configure-expect \
943 maybe-configure-guile \
944 maybe-configure-tk \
945 maybe-configure-libtermcap \
946 maybe-configure-utils \
947 maybe-configure-gnattools \
948 maybe-configure-lto-plugin \
949 maybe-configure-libcc1 \
950 maybe-configure-gotools
951 .PHONY: configure-target
952 configure-target: \
953 maybe-configure-target-libstdc++-v3 \
954 maybe-configure-target-libsanitizer \
955 maybe-configure-target-libmpx \
956 maybe-configure-target-libvtv \
957 maybe-configure-target-libcilkrts \
958 maybe-configure-target-liboffloadmic \
959 maybe-configure-target-libssp \
960 maybe-configure-target-newlib \
961 maybe-configure-target-libgcc \
962 maybe-configure-target-libbacktrace \
963 maybe-configure-target-libquadmath \
964 maybe-configure-target-libgfortran \
965 maybe-configure-target-libobjc \
966 maybe-configure-target-libgo \
967 maybe-configure-target-libtermcap \
968 maybe-configure-target-winsup \
969 maybe-configure-target-libgloss \
970 maybe-configure-target-libffi \
971 maybe-configure-target-libjava \
972 maybe-configure-target-zlib \
973 maybe-configure-target-boehm-gc \
974 maybe-configure-target-rda \
975 maybe-configure-target-libada \
976 maybe-configure-target-libgomp \
977 maybe-configure-target-libitm \
978 maybe-configure-target-libatomic
980 # The target built for a native non-bootstrap build.
981 .PHONY: all
982 all:
983 @if gcc-bootstrap
984 [ -f stage_final ] || echo stage3 > stage_final
985 @r=`${PWD_COMMAND}`; export r; \
986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
987 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
988 @endif gcc-bootstrap
989 @: $(MAKE); $(unstage)
990 @r=`${PWD_COMMAND}`; export r; \
991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
992 @if gcc-bootstrap
993 if [ -f stage_last ]; then \
994 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
995 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
996 else \
997 @endif gcc-bootstrap
998 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
999 @if gcc-bootstrap
1001 fi \
1002 @endif gcc-bootstrap
1003 && :
1005 .PHONY: all-build
1007 all-build: maybe-all-build-libiberty
1008 all-build: maybe-all-build-bison
1009 all-build: maybe-all-build-flex
1010 all-build: maybe-all-build-m4
1011 all-build: maybe-all-build-texinfo
1012 all-build: maybe-all-build-fixincludes
1013 all-build: maybe-all-build-libcpp
1015 .PHONY: all-host
1017 @if bfd-no-bootstrap
1018 all-host: maybe-all-bfd
1019 @endif bfd-no-bootstrap
1020 @if opcodes-no-bootstrap
1021 all-host: maybe-all-opcodes
1022 @endif opcodes-no-bootstrap
1023 @if binutils-no-bootstrap
1024 all-host: maybe-all-binutils
1025 @endif binutils-no-bootstrap
1026 all-host: maybe-all-bison
1027 all-host: maybe-all-cgen
1028 all-host: maybe-all-dejagnu
1029 all-host: maybe-all-etc
1030 all-host: maybe-all-fastjar
1031 @if fixincludes-no-bootstrap
1032 all-host: maybe-all-fixincludes
1033 @endif fixincludes-no-bootstrap
1034 all-host: maybe-all-flex
1035 @if gas-no-bootstrap
1036 all-host: maybe-all-gas
1037 @endif gas-no-bootstrap
1038 @if gcc-no-bootstrap
1039 all-host: maybe-all-gcc
1040 @endif gcc-no-bootstrap
1041 @if gmp-no-bootstrap
1042 all-host: maybe-all-gmp
1043 @endif gmp-no-bootstrap
1044 @if mpfr-no-bootstrap
1045 all-host: maybe-all-mpfr
1046 @endif mpfr-no-bootstrap
1047 @if mpc-no-bootstrap
1048 all-host: maybe-all-mpc
1049 @endif mpc-no-bootstrap
1050 @if isl-no-bootstrap
1051 all-host: maybe-all-isl
1052 @endif isl-no-bootstrap
1053 @if libelf-no-bootstrap
1054 all-host: maybe-all-libelf
1055 @endif libelf-no-bootstrap
1056 @if gold-no-bootstrap
1057 all-host: maybe-all-gold
1058 @endif gold-no-bootstrap
1059 all-host: maybe-all-gprof
1060 @if intl-no-bootstrap
1061 all-host: maybe-all-intl
1062 @endif intl-no-bootstrap
1063 all-host: maybe-all-tcl
1064 all-host: maybe-all-itcl
1065 @if ld-no-bootstrap
1066 all-host: maybe-all-ld
1067 @endif ld-no-bootstrap
1068 @if libbacktrace-no-bootstrap
1069 all-host: maybe-all-libbacktrace
1070 @endif libbacktrace-no-bootstrap
1071 @if libcpp-no-bootstrap
1072 all-host: maybe-all-libcpp
1073 @endif libcpp-no-bootstrap
1074 @if libdecnumber-no-bootstrap
1075 all-host: maybe-all-libdecnumber
1076 @endif libdecnumber-no-bootstrap
1077 all-host: maybe-all-libgui
1078 @if libiberty-no-bootstrap
1079 all-host: maybe-all-libiberty
1080 @endif libiberty-no-bootstrap
1081 @if libiberty-linker-plugin-no-bootstrap
1082 all-host: maybe-all-libiberty-linker-plugin
1083 @endif libiberty-linker-plugin-no-bootstrap
1084 @if libiconv-no-bootstrap
1085 all-host: maybe-all-libiconv
1086 @endif libiconv-no-bootstrap
1087 all-host: maybe-all-m4
1088 all-host: maybe-all-readline
1089 all-host: maybe-all-sid
1090 all-host: maybe-all-sim
1091 all-host: maybe-all-texinfo
1092 @if zlib-no-bootstrap
1093 all-host: maybe-all-zlib
1094 @endif zlib-no-bootstrap
1095 all-host: maybe-all-gdb
1096 all-host: maybe-all-expect
1097 all-host: maybe-all-guile
1098 all-host: maybe-all-tk
1099 all-host: maybe-all-libtermcap
1100 all-host: maybe-all-utils
1101 all-host: maybe-all-gnattools
1102 @if lto-plugin-no-bootstrap
1103 all-host: maybe-all-lto-plugin
1104 @endif lto-plugin-no-bootstrap
1105 all-host: maybe-all-libcc1
1106 all-host: maybe-all-gotools
1108 .PHONY: all-target
1110 @if target-libstdc++-v3-no-bootstrap
1111 all-target: maybe-all-target-libstdc++-v3
1112 @endif target-libstdc++-v3-no-bootstrap
1113 @if target-libsanitizer-no-bootstrap
1114 all-target: maybe-all-target-libsanitizer
1115 @endif target-libsanitizer-no-bootstrap
1116 @if target-libmpx-no-bootstrap
1117 all-target: maybe-all-target-libmpx
1118 @endif target-libmpx-no-bootstrap
1119 @if target-libvtv-no-bootstrap
1120 all-target: maybe-all-target-libvtv
1121 @endif target-libvtv-no-bootstrap
1122 all-target: maybe-all-target-libcilkrts
1123 all-target: maybe-all-target-liboffloadmic
1124 all-target: maybe-all-target-libssp
1125 all-target: maybe-all-target-newlib
1126 @if target-libgcc-no-bootstrap
1127 all-target: maybe-all-target-libgcc
1128 @endif target-libgcc-no-bootstrap
1129 all-target: maybe-all-target-libbacktrace
1130 all-target: maybe-all-target-libquadmath
1131 all-target: maybe-all-target-libgfortran
1132 all-target: maybe-all-target-libobjc
1133 all-target: maybe-all-target-libgo
1134 all-target: maybe-all-target-libtermcap
1135 all-target: maybe-all-target-winsup
1136 all-target: maybe-all-target-libgloss
1137 all-target: maybe-all-target-libffi
1138 all-target: maybe-all-target-libjava
1139 all-target: maybe-all-target-zlib
1140 all-target: maybe-all-target-boehm-gc
1141 all-target: maybe-all-target-rda
1142 all-target: maybe-all-target-libada
1143 @if target-libgomp-no-bootstrap
1144 all-target: maybe-all-target-libgomp
1145 @endif target-libgomp-no-bootstrap
1146 all-target: maybe-all-target-libitm
1147 all-target: maybe-all-target-libatomic
1149 # Do a target for all the subdirectories. A ``make do-X'' will do a
1150 # ``make X'' in all subdirectories (because, in general, there is a
1151 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1152 # but it may do additional work as well).
1154 .PHONY: do-info
1155 do-info:
1156 @: $(MAKE); $(unstage)
1157 @r=`${PWD_COMMAND}`; export r; \
1158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1159 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1160 info-target
1163 .PHONY: info-host
1165 info-host: maybe-info-bfd
1166 info-host: maybe-info-opcodes
1167 info-host: maybe-info-binutils
1168 info-host: maybe-info-bison
1169 info-host: maybe-info-cgen
1170 info-host: maybe-info-dejagnu
1171 info-host: maybe-info-etc
1172 info-host: maybe-info-fastjar
1173 info-host: maybe-info-fixincludes
1174 info-host: maybe-info-flex
1175 info-host: maybe-info-gas
1176 info-host: maybe-info-gcc
1177 info-host: maybe-info-gmp
1178 info-host: maybe-info-mpfr
1179 info-host: maybe-info-mpc
1180 info-host: maybe-info-isl
1181 info-host: maybe-info-libelf
1182 info-host: maybe-info-gold
1183 info-host: maybe-info-gprof
1184 info-host: maybe-info-intl
1185 info-host: maybe-info-tcl
1186 info-host: maybe-info-itcl
1187 info-host: maybe-info-ld
1188 info-host: maybe-info-libbacktrace
1189 info-host: maybe-info-libcpp
1190 info-host: maybe-info-libdecnumber
1191 info-host: maybe-info-libgui
1192 info-host: maybe-info-libiberty
1193 info-host: maybe-info-libiberty-linker-plugin
1194 info-host: maybe-info-libiconv
1195 info-host: maybe-info-m4
1196 info-host: maybe-info-readline
1197 info-host: maybe-info-sid
1198 info-host: maybe-info-sim
1199 info-host: maybe-info-texinfo
1200 info-host: maybe-info-zlib
1201 info-host: maybe-info-gdb
1202 info-host: maybe-info-expect
1203 info-host: maybe-info-guile
1204 info-host: maybe-info-tk
1205 info-host: maybe-info-libtermcap
1206 info-host: maybe-info-utils
1207 info-host: maybe-info-gnattools
1208 info-host: maybe-info-lto-plugin
1209 info-host: maybe-info-libcc1
1210 info-host: maybe-info-gotools
1212 .PHONY: info-target
1214 info-target: maybe-info-target-libstdc++-v3
1215 info-target: maybe-info-target-libsanitizer
1216 info-target: maybe-info-target-libmpx
1217 info-target: maybe-info-target-libvtv
1218 info-target: maybe-info-target-libcilkrts
1219 info-target: maybe-info-target-liboffloadmic
1220 info-target: maybe-info-target-libssp
1221 info-target: maybe-info-target-newlib
1222 info-target: maybe-info-target-libgcc
1223 info-target: maybe-info-target-libbacktrace
1224 info-target: maybe-info-target-libquadmath
1225 info-target: maybe-info-target-libgfortran
1226 info-target: maybe-info-target-libobjc
1227 info-target: maybe-info-target-libgo
1228 info-target: maybe-info-target-libtermcap
1229 info-target: maybe-info-target-winsup
1230 info-target: maybe-info-target-libgloss
1231 info-target: maybe-info-target-libffi
1232 info-target: maybe-info-target-libjava
1233 info-target: maybe-info-target-zlib
1234 info-target: maybe-info-target-boehm-gc
1235 info-target: maybe-info-target-rda
1236 info-target: maybe-info-target-libada
1237 info-target: maybe-info-target-libgomp
1238 info-target: maybe-info-target-libitm
1239 info-target: maybe-info-target-libatomic
1241 .PHONY: do-dvi
1242 do-dvi:
1243 @: $(MAKE); $(unstage)
1244 @r=`${PWD_COMMAND}`; export r; \
1245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1246 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1247 dvi-target
1250 .PHONY: dvi-host
1252 dvi-host: maybe-dvi-bfd
1253 dvi-host: maybe-dvi-opcodes
1254 dvi-host: maybe-dvi-binutils
1255 dvi-host: maybe-dvi-bison
1256 dvi-host: maybe-dvi-cgen
1257 dvi-host: maybe-dvi-dejagnu
1258 dvi-host: maybe-dvi-etc
1259 dvi-host: maybe-dvi-fastjar
1260 dvi-host: maybe-dvi-fixincludes
1261 dvi-host: maybe-dvi-flex
1262 dvi-host: maybe-dvi-gas
1263 dvi-host: maybe-dvi-gcc
1264 dvi-host: maybe-dvi-gmp
1265 dvi-host: maybe-dvi-mpfr
1266 dvi-host: maybe-dvi-mpc
1267 dvi-host: maybe-dvi-isl
1268 dvi-host: maybe-dvi-libelf
1269 dvi-host: maybe-dvi-gold
1270 dvi-host: maybe-dvi-gprof
1271 dvi-host: maybe-dvi-intl
1272 dvi-host: maybe-dvi-tcl
1273 dvi-host: maybe-dvi-itcl
1274 dvi-host: maybe-dvi-ld
1275 dvi-host: maybe-dvi-libbacktrace
1276 dvi-host: maybe-dvi-libcpp
1277 dvi-host: maybe-dvi-libdecnumber
1278 dvi-host: maybe-dvi-libgui
1279 dvi-host: maybe-dvi-libiberty
1280 dvi-host: maybe-dvi-libiberty-linker-plugin
1281 dvi-host: maybe-dvi-libiconv
1282 dvi-host: maybe-dvi-m4
1283 dvi-host: maybe-dvi-readline
1284 dvi-host: maybe-dvi-sid
1285 dvi-host: maybe-dvi-sim
1286 dvi-host: maybe-dvi-texinfo
1287 dvi-host: maybe-dvi-zlib
1288 dvi-host: maybe-dvi-gdb
1289 dvi-host: maybe-dvi-expect
1290 dvi-host: maybe-dvi-guile
1291 dvi-host: maybe-dvi-tk
1292 dvi-host: maybe-dvi-libtermcap
1293 dvi-host: maybe-dvi-utils
1294 dvi-host: maybe-dvi-gnattools
1295 dvi-host: maybe-dvi-lto-plugin
1296 dvi-host: maybe-dvi-libcc1
1297 dvi-host: maybe-dvi-gotools
1299 .PHONY: dvi-target
1301 dvi-target: maybe-dvi-target-libstdc++-v3
1302 dvi-target: maybe-dvi-target-libsanitizer
1303 dvi-target: maybe-dvi-target-libmpx
1304 dvi-target: maybe-dvi-target-libvtv
1305 dvi-target: maybe-dvi-target-libcilkrts
1306 dvi-target: maybe-dvi-target-liboffloadmic
1307 dvi-target: maybe-dvi-target-libssp
1308 dvi-target: maybe-dvi-target-newlib
1309 dvi-target: maybe-dvi-target-libgcc
1310 dvi-target: maybe-dvi-target-libbacktrace
1311 dvi-target: maybe-dvi-target-libquadmath
1312 dvi-target: maybe-dvi-target-libgfortran
1313 dvi-target: maybe-dvi-target-libobjc
1314 dvi-target: maybe-dvi-target-libgo
1315 dvi-target: maybe-dvi-target-libtermcap
1316 dvi-target: maybe-dvi-target-winsup
1317 dvi-target: maybe-dvi-target-libgloss
1318 dvi-target: maybe-dvi-target-libffi
1319 dvi-target: maybe-dvi-target-libjava
1320 dvi-target: maybe-dvi-target-zlib
1321 dvi-target: maybe-dvi-target-boehm-gc
1322 dvi-target: maybe-dvi-target-rda
1323 dvi-target: maybe-dvi-target-libada
1324 dvi-target: maybe-dvi-target-libgomp
1325 dvi-target: maybe-dvi-target-libitm
1326 dvi-target: maybe-dvi-target-libatomic
1328 .PHONY: do-pdf
1329 do-pdf:
1330 @: $(MAKE); $(unstage)
1331 @r=`${PWD_COMMAND}`; export r; \
1332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1333 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1334 pdf-target
1337 .PHONY: pdf-host
1339 pdf-host: maybe-pdf-bfd
1340 pdf-host: maybe-pdf-opcodes
1341 pdf-host: maybe-pdf-binutils
1342 pdf-host: maybe-pdf-bison
1343 pdf-host: maybe-pdf-cgen
1344 pdf-host: maybe-pdf-dejagnu
1345 pdf-host: maybe-pdf-etc
1346 pdf-host: maybe-pdf-fastjar
1347 pdf-host: maybe-pdf-fixincludes
1348 pdf-host: maybe-pdf-flex
1349 pdf-host: maybe-pdf-gas
1350 pdf-host: maybe-pdf-gcc
1351 pdf-host: maybe-pdf-gmp
1352 pdf-host: maybe-pdf-mpfr
1353 pdf-host: maybe-pdf-mpc
1354 pdf-host: maybe-pdf-isl
1355 pdf-host: maybe-pdf-libelf
1356 pdf-host: maybe-pdf-gold
1357 pdf-host: maybe-pdf-gprof
1358 pdf-host: maybe-pdf-intl
1359 pdf-host: maybe-pdf-tcl
1360 pdf-host: maybe-pdf-itcl
1361 pdf-host: maybe-pdf-ld
1362 pdf-host: maybe-pdf-libbacktrace
1363 pdf-host: maybe-pdf-libcpp
1364 pdf-host: maybe-pdf-libdecnumber
1365 pdf-host: maybe-pdf-libgui
1366 pdf-host: maybe-pdf-libiberty
1367 pdf-host: maybe-pdf-libiberty-linker-plugin
1368 pdf-host: maybe-pdf-libiconv
1369 pdf-host: maybe-pdf-m4
1370 pdf-host: maybe-pdf-readline
1371 pdf-host: maybe-pdf-sid
1372 pdf-host: maybe-pdf-sim
1373 pdf-host: maybe-pdf-texinfo
1374 pdf-host: maybe-pdf-zlib
1375 pdf-host: maybe-pdf-gdb
1376 pdf-host: maybe-pdf-expect
1377 pdf-host: maybe-pdf-guile
1378 pdf-host: maybe-pdf-tk
1379 pdf-host: maybe-pdf-libtermcap
1380 pdf-host: maybe-pdf-utils
1381 pdf-host: maybe-pdf-gnattools
1382 pdf-host: maybe-pdf-lto-plugin
1383 pdf-host: maybe-pdf-libcc1
1384 pdf-host: maybe-pdf-gotools
1386 .PHONY: pdf-target
1388 pdf-target: maybe-pdf-target-libstdc++-v3
1389 pdf-target: maybe-pdf-target-libsanitizer
1390 pdf-target: maybe-pdf-target-libmpx
1391 pdf-target: maybe-pdf-target-libvtv
1392 pdf-target: maybe-pdf-target-libcilkrts
1393 pdf-target: maybe-pdf-target-liboffloadmic
1394 pdf-target: maybe-pdf-target-libssp
1395 pdf-target: maybe-pdf-target-newlib
1396 pdf-target: maybe-pdf-target-libgcc
1397 pdf-target: maybe-pdf-target-libbacktrace
1398 pdf-target: maybe-pdf-target-libquadmath
1399 pdf-target: maybe-pdf-target-libgfortran
1400 pdf-target: maybe-pdf-target-libobjc
1401 pdf-target: maybe-pdf-target-libgo
1402 pdf-target: maybe-pdf-target-libtermcap
1403 pdf-target: maybe-pdf-target-winsup
1404 pdf-target: maybe-pdf-target-libgloss
1405 pdf-target: maybe-pdf-target-libffi
1406 pdf-target: maybe-pdf-target-libjava
1407 pdf-target: maybe-pdf-target-zlib
1408 pdf-target: maybe-pdf-target-boehm-gc
1409 pdf-target: maybe-pdf-target-rda
1410 pdf-target: maybe-pdf-target-libada
1411 pdf-target: maybe-pdf-target-libgomp
1412 pdf-target: maybe-pdf-target-libitm
1413 pdf-target: maybe-pdf-target-libatomic
1415 .PHONY: do-html
1416 do-html:
1417 @: $(MAKE); $(unstage)
1418 @r=`${PWD_COMMAND}`; export r; \
1419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1420 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1421 html-target
1424 .PHONY: html-host
1426 html-host: maybe-html-bfd
1427 html-host: maybe-html-opcodes
1428 html-host: maybe-html-binutils
1429 html-host: maybe-html-bison
1430 html-host: maybe-html-cgen
1431 html-host: maybe-html-dejagnu
1432 html-host: maybe-html-etc
1433 html-host: maybe-html-fastjar
1434 html-host: maybe-html-fixincludes
1435 html-host: maybe-html-flex
1436 html-host: maybe-html-gas
1437 html-host: maybe-html-gcc
1438 html-host: maybe-html-gmp
1439 html-host: maybe-html-mpfr
1440 html-host: maybe-html-mpc
1441 html-host: maybe-html-isl
1442 html-host: maybe-html-libelf
1443 html-host: maybe-html-gold
1444 html-host: maybe-html-gprof
1445 html-host: maybe-html-intl
1446 html-host: maybe-html-tcl
1447 html-host: maybe-html-itcl
1448 html-host: maybe-html-ld
1449 html-host: maybe-html-libbacktrace
1450 html-host: maybe-html-libcpp
1451 html-host: maybe-html-libdecnumber
1452 html-host: maybe-html-libgui
1453 html-host: maybe-html-libiberty
1454 html-host: maybe-html-libiberty-linker-plugin
1455 html-host: maybe-html-libiconv
1456 html-host: maybe-html-m4
1457 html-host: maybe-html-readline
1458 html-host: maybe-html-sid
1459 html-host: maybe-html-sim
1460 html-host: maybe-html-texinfo
1461 html-host: maybe-html-zlib
1462 html-host: maybe-html-gdb
1463 html-host: maybe-html-expect
1464 html-host: maybe-html-guile
1465 html-host: maybe-html-tk
1466 html-host: maybe-html-libtermcap
1467 html-host: maybe-html-utils
1468 html-host: maybe-html-gnattools
1469 html-host: maybe-html-lto-plugin
1470 html-host: maybe-html-libcc1
1471 html-host: maybe-html-gotools
1473 .PHONY: html-target
1475 html-target: maybe-html-target-libstdc++-v3
1476 html-target: maybe-html-target-libsanitizer
1477 html-target: maybe-html-target-libmpx
1478 html-target: maybe-html-target-libvtv
1479 html-target: maybe-html-target-libcilkrts
1480 html-target: maybe-html-target-liboffloadmic
1481 html-target: maybe-html-target-libssp
1482 html-target: maybe-html-target-newlib
1483 html-target: maybe-html-target-libgcc
1484 html-target: maybe-html-target-libbacktrace
1485 html-target: maybe-html-target-libquadmath
1486 html-target: maybe-html-target-libgfortran
1487 html-target: maybe-html-target-libobjc
1488 html-target: maybe-html-target-libgo
1489 html-target: maybe-html-target-libtermcap
1490 html-target: maybe-html-target-winsup
1491 html-target: maybe-html-target-libgloss
1492 html-target: maybe-html-target-libffi
1493 html-target: maybe-html-target-libjava
1494 html-target: maybe-html-target-zlib
1495 html-target: maybe-html-target-boehm-gc
1496 html-target: maybe-html-target-rda
1497 html-target: maybe-html-target-libada
1498 html-target: maybe-html-target-libgomp
1499 html-target: maybe-html-target-libitm
1500 html-target: maybe-html-target-libatomic
1502 .PHONY: do-TAGS
1503 do-TAGS:
1504 @: $(MAKE); $(unstage)
1505 @r=`${PWD_COMMAND}`; export r; \
1506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1507 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1508 TAGS-target
1511 .PHONY: TAGS-host
1513 TAGS-host: maybe-TAGS-bfd
1514 TAGS-host: maybe-TAGS-opcodes
1515 TAGS-host: maybe-TAGS-binutils
1516 TAGS-host: maybe-TAGS-bison
1517 TAGS-host: maybe-TAGS-cgen
1518 TAGS-host: maybe-TAGS-dejagnu
1519 TAGS-host: maybe-TAGS-etc
1520 TAGS-host: maybe-TAGS-fastjar
1521 TAGS-host: maybe-TAGS-fixincludes
1522 TAGS-host: maybe-TAGS-flex
1523 TAGS-host: maybe-TAGS-gas
1524 TAGS-host: maybe-TAGS-gcc
1525 TAGS-host: maybe-TAGS-gmp
1526 TAGS-host: maybe-TAGS-mpfr
1527 TAGS-host: maybe-TAGS-mpc
1528 TAGS-host: maybe-TAGS-isl
1529 TAGS-host: maybe-TAGS-libelf
1530 TAGS-host: maybe-TAGS-gold
1531 TAGS-host: maybe-TAGS-gprof
1532 TAGS-host: maybe-TAGS-intl
1533 TAGS-host: maybe-TAGS-tcl
1534 TAGS-host: maybe-TAGS-itcl
1535 TAGS-host: maybe-TAGS-ld
1536 TAGS-host: maybe-TAGS-libbacktrace
1537 TAGS-host: maybe-TAGS-libcpp
1538 TAGS-host: maybe-TAGS-libdecnumber
1539 TAGS-host: maybe-TAGS-libgui
1540 TAGS-host: maybe-TAGS-libiberty
1541 TAGS-host: maybe-TAGS-libiberty-linker-plugin
1542 TAGS-host: maybe-TAGS-libiconv
1543 TAGS-host: maybe-TAGS-m4
1544 TAGS-host: maybe-TAGS-readline
1545 TAGS-host: maybe-TAGS-sid
1546 TAGS-host: maybe-TAGS-sim
1547 TAGS-host: maybe-TAGS-texinfo
1548 TAGS-host: maybe-TAGS-zlib
1549 TAGS-host: maybe-TAGS-gdb
1550 TAGS-host: maybe-TAGS-expect
1551 TAGS-host: maybe-TAGS-guile
1552 TAGS-host: maybe-TAGS-tk
1553 TAGS-host: maybe-TAGS-libtermcap
1554 TAGS-host: maybe-TAGS-utils
1555 TAGS-host: maybe-TAGS-gnattools
1556 TAGS-host: maybe-TAGS-lto-plugin
1557 TAGS-host: maybe-TAGS-libcc1
1558 TAGS-host: maybe-TAGS-gotools
1560 .PHONY: TAGS-target
1562 TAGS-target: maybe-TAGS-target-libstdc++-v3
1563 TAGS-target: maybe-TAGS-target-libsanitizer
1564 TAGS-target: maybe-TAGS-target-libmpx
1565 TAGS-target: maybe-TAGS-target-libvtv
1566 TAGS-target: maybe-TAGS-target-libcilkrts
1567 TAGS-target: maybe-TAGS-target-liboffloadmic
1568 TAGS-target: maybe-TAGS-target-libssp
1569 TAGS-target: maybe-TAGS-target-newlib
1570 TAGS-target: maybe-TAGS-target-libgcc
1571 TAGS-target: maybe-TAGS-target-libbacktrace
1572 TAGS-target: maybe-TAGS-target-libquadmath
1573 TAGS-target: maybe-TAGS-target-libgfortran
1574 TAGS-target: maybe-TAGS-target-libobjc
1575 TAGS-target: maybe-TAGS-target-libgo
1576 TAGS-target: maybe-TAGS-target-libtermcap
1577 TAGS-target: maybe-TAGS-target-winsup
1578 TAGS-target: maybe-TAGS-target-libgloss
1579 TAGS-target: maybe-TAGS-target-libffi
1580 TAGS-target: maybe-TAGS-target-libjava
1581 TAGS-target: maybe-TAGS-target-zlib
1582 TAGS-target: maybe-TAGS-target-boehm-gc
1583 TAGS-target: maybe-TAGS-target-rda
1584 TAGS-target: maybe-TAGS-target-libada
1585 TAGS-target: maybe-TAGS-target-libgomp
1586 TAGS-target: maybe-TAGS-target-libitm
1587 TAGS-target: maybe-TAGS-target-libatomic
1589 .PHONY: do-install-info
1590 do-install-info:
1591 @: $(MAKE); $(unstage)
1592 @r=`${PWD_COMMAND}`; export r; \
1593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1594 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1595 install-info-target
1598 .PHONY: install-info-host
1600 install-info-host: maybe-install-info-bfd
1601 install-info-host: maybe-install-info-opcodes
1602 install-info-host: maybe-install-info-binutils
1603 install-info-host: maybe-install-info-bison
1604 install-info-host: maybe-install-info-cgen
1605 install-info-host: maybe-install-info-dejagnu
1606 install-info-host: maybe-install-info-etc
1607 install-info-host: maybe-install-info-fastjar
1608 install-info-host: maybe-install-info-fixincludes
1609 install-info-host: maybe-install-info-flex
1610 install-info-host: maybe-install-info-gas
1611 install-info-host: maybe-install-info-gcc
1612 install-info-host: maybe-install-info-gmp
1613 install-info-host: maybe-install-info-mpfr
1614 install-info-host: maybe-install-info-mpc
1615 install-info-host: maybe-install-info-isl
1616 install-info-host: maybe-install-info-libelf
1617 install-info-host: maybe-install-info-gold
1618 install-info-host: maybe-install-info-gprof
1619 install-info-host: maybe-install-info-intl
1620 install-info-host: maybe-install-info-tcl
1621 install-info-host: maybe-install-info-itcl
1622 install-info-host: maybe-install-info-ld
1623 install-info-host: maybe-install-info-libbacktrace
1624 install-info-host: maybe-install-info-libcpp
1625 install-info-host: maybe-install-info-libdecnumber
1626 install-info-host: maybe-install-info-libgui
1627 install-info-host: maybe-install-info-libiberty
1628 install-info-host: maybe-install-info-libiberty-linker-plugin
1629 install-info-host: maybe-install-info-libiconv
1630 install-info-host: maybe-install-info-m4
1631 install-info-host: maybe-install-info-readline
1632 install-info-host: maybe-install-info-sid
1633 install-info-host: maybe-install-info-sim
1634 install-info-host: maybe-install-info-texinfo
1635 install-info-host: maybe-install-info-zlib
1636 install-info-host: maybe-install-info-gdb
1637 install-info-host: maybe-install-info-expect
1638 install-info-host: maybe-install-info-guile
1639 install-info-host: maybe-install-info-tk
1640 install-info-host: maybe-install-info-libtermcap
1641 install-info-host: maybe-install-info-utils
1642 install-info-host: maybe-install-info-gnattools
1643 install-info-host: maybe-install-info-lto-plugin
1644 install-info-host: maybe-install-info-libcc1
1645 install-info-host: maybe-install-info-gotools
1647 .PHONY: install-info-target
1649 install-info-target: maybe-install-info-target-libstdc++-v3
1650 install-info-target: maybe-install-info-target-libsanitizer
1651 install-info-target: maybe-install-info-target-libmpx
1652 install-info-target: maybe-install-info-target-libvtv
1653 install-info-target: maybe-install-info-target-libcilkrts
1654 install-info-target: maybe-install-info-target-liboffloadmic
1655 install-info-target: maybe-install-info-target-libssp
1656 install-info-target: maybe-install-info-target-newlib
1657 install-info-target: maybe-install-info-target-libgcc
1658 install-info-target: maybe-install-info-target-libbacktrace
1659 install-info-target: maybe-install-info-target-libquadmath
1660 install-info-target: maybe-install-info-target-libgfortran
1661 install-info-target: maybe-install-info-target-libobjc
1662 install-info-target: maybe-install-info-target-libgo
1663 install-info-target: maybe-install-info-target-libtermcap
1664 install-info-target: maybe-install-info-target-winsup
1665 install-info-target: maybe-install-info-target-libgloss
1666 install-info-target: maybe-install-info-target-libffi
1667 install-info-target: maybe-install-info-target-libjava
1668 install-info-target: maybe-install-info-target-zlib
1669 install-info-target: maybe-install-info-target-boehm-gc
1670 install-info-target: maybe-install-info-target-rda
1671 install-info-target: maybe-install-info-target-libada
1672 install-info-target: maybe-install-info-target-libgomp
1673 install-info-target: maybe-install-info-target-libitm
1674 install-info-target: maybe-install-info-target-libatomic
1676 .PHONY: do-install-pdf
1677 do-install-pdf:
1678 @: $(MAKE); $(unstage)
1679 @r=`${PWD_COMMAND}`; export r; \
1680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1681 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1682 install-pdf-target
1685 .PHONY: install-pdf-host
1687 install-pdf-host: maybe-install-pdf-bfd
1688 install-pdf-host: maybe-install-pdf-opcodes
1689 install-pdf-host: maybe-install-pdf-binutils
1690 install-pdf-host: maybe-install-pdf-bison
1691 install-pdf-host: maybe-install-pdf-cgen
1692 install-pdf-host: maybe-install-pdf-dejagnu
1693 install-pdf-host: maybe-install-pdf-etc
1694 install-pdf-host: maybe-install-pdf-fastjar
1695 install-pdf-host: maybe-install-pdf-fixincludes
1696 install-pdf-host: maybe-install-pdf-flex
1697 install-pdf-host: maybe-install-pdf-gas
1698 install-pdf-host: maybe-install-pdf-gcc
1699 install-pdf-host: maybe-install-pdf-gmp
1700 install-pdf-host: maybe-install-pdf-mpfr
1701 install-pdf-host: maybe-install-pdf-mpc
1702 install-pdf-host: maybe-install-pdf-isl
1703 install-pdf-host: maybe-install-pdf-libelf
1704 install-pdf-host: maybe-install-pdf-gold
1705 install-pdf-host: maybe-install-pdf-gprof
1706 install-pdf-host: maybe-install-pdf-intl
1707 install-pdf-host: maybe-install-pdf-tcl
1708 install-pdf-host: maybe-install-pdf-itcl
1709 install-pdf-host: maybe-install-pdf-ld
1710 install-pdf-host: maybe-install-pdf-libbacktrace
1711 install-pdf-host: maybe-install-pdf-libcpp
1712 install-pdf-host: maybe-install-pdf-libdecnumber
1713 install-pdf-host: maybe-install-pdf-libgui
1714 install-pdf-host: maybe-install-pdf-libiberty
1715 install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1716 install-pdf-host: maybe-install-pdf-libiconv
1717 install-pdf-host: maybe-install-pdf-m4
1718 install-pdf-host: maybe-install-pdf-readline
1719 install-pdf-host: maybe-install-pdf-sid
1720 install-pdf-host: maybe-install-pdf-sim
1721 install-pdf-host: maybe-install-pdf-texinfo
1722 install-pdf-host: maybe-install-pdf-zlib
1723 install-pdf-host: maybe-install-pdf-gdb
1724 install-pdf-host: maybe-install-pdf-expect
1725 install-pdf-host: maybe-install-pdf-guile
1726 install-pdf-host: maybe-install-pdf-tk
1727 install-pdf-host: maybe-install-pdf-libtermcap
1728 install-pdf-host: maybe-install-pdf-utils
1729 install-pdf-host: maybe-install-pdf-gnattools
1730 install-pdf-host: maybe-install-pdf-lto-plugin
1731 install-pdf-host: maybe-install-pdf-libcc1
1732 install-pdf-host: maybe-install-pdf-gotools
1734 .PHONY: install-pdf-target
1736 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1737 install-pdf-target: maybe-install-pdf-target-libsanitizer
1738 install-pdf-target: maybe-install-pdf-target-libmpx
1739 install-pdf-target: maybe-install-pdf-target-libvtv
1740 install-pdf-target: maybe-install-pdf-target-libcilkrts
1741 install-pdf-target: maybe-install-pdf-target-liboffloadmic
1742 install-pdf-target: maybe-install-pdf-target-libssp
1743 install-pdf-target: maybe-install-pdf-target-newlib
1744 install-pdf-target: maybe-install-pdf-target-libgcc
1745 install-pdf-target: maybe-install-pdf-target-libbacktrace
1746 install-pdf-target: maybe-install-pdf-target-libquadmath
1747 install-pdf-target: maybe-install-pdf-target-libgfortran
1748 install-pdf-target: maybe-install-pdf-target-libobjc
1749 install-pdf-target: maybe-install-pdf-target-libgo
1750 install-pdf-target: maybe-install-pdf-target-libtermcap
1751 install-pdf-target: maybe-install-pdf-target-winsup
1752 install-pdf-target: maybe-install-pdf-target-libgloss
1753 install-pdf-target: maybe-install-pdf-target-libffi
1754 install-pdf-target: maybe-install-pdf-target-libjava
1755 install-pdf-target: maybe-install-pdf-target-zlib
1756 install-pdf-target: maybe-install-pdf-target-boehm-gc
1757 install-pdf-target: maybe-install-pdf-target-rda
1758 install-pdf-target: maybe-install-pdf-target-libada
1759 install-pdf-target: maybe-install-pdf-target-libgomp
1760 install-pdf-target: maybe-install-pdf-target-libitm
1761 install-pdf-target: maybe-install-pdf-target-libatomic
1763 .PHONY: do-install-html
1764 do-install-html:
1765 @: $(MAKE); $(unstage)
1766 @r=`${PWD_COMMAND}`; export r; \
1767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1768 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1769 install-html-target
1772 .PHONY: install-html-host
1774 install-html-host: maybe-install-html-bfd
1775 install-html-host: maybe-install-html-opcodes
1776 install-html-host: maybe-install-html-binutils
1777 install-html-host: maybe-install-html-bison
1778 install-html-host: maybe-install-html-cgen
1779 install-html-host: maybe-install-html-dejagnu
1780 install-html-host: maybe-install-html-etc
1781 install-html-host: maybe-install-html-fastjar
1782 install-html-host: maybe-install-html-fixincludes
1783 install-html-host: maybe-install-html-flex
1784 install-html-host: maybe-install-html-gas
1785 install-html-host: maybe-install-html-gcc
1786 install-html-host: maybe-install-html-gmp
1787 install-html-host: maybe-install-html-mpfr
1788 install-html-host: maybe-install-html-mpc
1789 install-html-host: maybe-install-html-isl
1790 install-html-host: maybe-install-html-libelf
1791 install-html-host: maybe-install-html-gold
1792 install-html-host: maybe-install-html-gprof
1793 install-html-host: maybe-install-html-intl
1794 install-html-host: maybe-install-html-tcl
1795 install-html-host: maybe-install-html-itcl
1796 install-html-host: maybe-install-html-ld
1797 install-html-host: maybe-install-html-libbacktrace
1798 install-html-host: maybe-install-html-libcpp
1799 install-html-host: maybe-install-html-libdecnumber
1800 install-html-host: maybe-install-html-libgui
1801 install-html-host: maybe-install-html-libiberty
1802 install-html-host: maybe-install-html-libiberty-linker-plugin
1803 install-html-host: maybe-install-html-libiconv
1804 install-html-host: maybe-install-html-m4
1805 install-html-host: maybe-install-html-readline
1806 install-html-host: maybe-install-html-sid
1807 install-html-host: maybe-install-html-sim
1808 install-html-host: maybe-install-html-texinfo
1809 install-html-host: maybe-install-html-zlib
1810 install-html-host: maybe-install-html-gdb
1811 install-html-host: maybe-install-html-expect
1812 install-html-host: maybe-install-html-guile
1813 install-html-host: maybe-install-html-tk
1814 install-html-host: maybe-install-html-libtermcap
1815 install-html-host: maybe-install-html-utils
1816 install-html-host: maybe-install-html-gnattools
1817 install-html-host: maybe-install-html-lto-plugin
1818 install-html-host: maybe-install-html-libcc1
1819 install-html-host: maybe-install-html-gotools
1821 .PHONY: install-html-target
1823 install-html-target: maybe-install-html-target-libstdc++-v3
1824 install-html-target: maybe-install-html-target-libsanitizer
1825 install-html-target: maybe-install-html-target-libmpx
1826 install-html-target: maybe-install-html-target-libvtv
1827 install-html-target: maybe-install-html-target-libcilkrts
1828 install-html-target: maybe-install-html-target-liboffloadmic
1829 install-html-target: maybe-install-html-target-libssp
1830 install-html-target: maybe-install-html-target-newlib
1831 install-html-target: maybe-install-html-target-libgcc
1832 install-html-target: maybe-install-html-target-libbacktrace
1833 install-html-target: maybe-install-html-target-libquadmath
1834 install-html-target: maybe-install-html-target-libgfortran
1835 install-html-target: maybe-install-html-target-libobjc
1836 install-html-target: maybe-install-html-target-libgo
1837 install-html-target: maybe-install-html-target-libtermcap
1838 install-html-target: maybe-install-html-target-winsup
1839 install-html-target: maybe-install-html-target-libgloss
1840 install-html-target: maybe-install-html-target-libffi
1841 install-html-target: maybe-install-html-target-libjava
1842 install-html-target: maybe-install-html-target-zlib
1843 install-html-target: maybe-install-html-target-boehm-gc
1844 install-html-target: maybe-install-html-target-rda
1845 install-html-target: maybe-install-html-target-libada
1846 install-html-target: maybe-install-html-target-libgomp
1847 install-html-target: maybe-install-html-target-libitm
1848 install-html-target: maybe-install-html-target-libatomic
1850 .PHONY: do-installcheck
1851 do-installcheck:
1852 @: $(MAKE); $(unstage)
1853 @r=`${PWD_COMMAND}`; export r; \
1854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1855 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1856 installcheck-target
1859 .PHONY: installcheck-host
1861 installcheck-host: maybe-installcheck-bfd
1862 installcheck-host: maybe-installcheck-opcodes
1863 installcheck-host: maybe-installcheck-binutils
1864 installcheck-host: maybe-installcheck-bison
1865 installcheck-host: maybe-installcheck-cgen
1866 installcheck-host: maybe-installcheck-dejagnu
1867 installcheck-host: maybe-installcheck-etc
1868 installcheck-host: maybe-installcheck-fastjar
1869 installcheck-host: maybe-installcheck-fixincludes
1870 installcheck-host: maybe-installcheck-flex
1871 installcheck-host: maybe-installcheck-gas
1872 installcheck-host: maybe-installcheck-gcc
1873 installcheck-host: maybe-installcheck-gmp
1874 installcheck-host: maybe-installcheck-mpfr
1875 installcheck-host: maybe-installcheck-mpc
1876 installcheck-host: maybe-installcheck-isl
1877 installcheck-host: maybe-installcheck-libelf
1878 installcheck-host: maybe-installcheck-gold
1879 installcheck-host: maybe-installcheck-gprof
1880 installcheck-host: maybe-installcheck-intl
1881 installcheck-host: maybe-installcheck-tcl
1882 installcheck-host: maybe-installcheck-itcl
1883 installcheck-host: maybe-installcheck-ld
1884 installcheck-host: maybe-installcheck-libbacktrace
1885 installcheck-host: maybe-installcheck-libcpp
1886 installcheck-host: maybe-installcheck-libdecnumber
1887 installcheck-host: maybe-installcheck-libgui
1888 installcheck-host: maybe-installcheck-libiberty
1889 installcheck-host: maybe-installcheck-libiberty-linker-plugin
1890 installcheck-host: maybe-installcheck-libiconv
1891 installcheck-host: maybe-installcheck-m4
1892 installcheck-host: maybe-installcheck-readline
1893 installcheck-host: maybe-installcheck-sid
1894 installcheck-host: maybe-installcheck-sim
1895 installcheck-host: maybe-installcheck-texinfo
1896 installcheck-host: maybe-installcheck-zlib
1897 installcheck-host: maybe-installcheck-gdb
1898 installcheck-host: maybe-installcheck-expect
1899 installcheck-host: maybe-installcheck-guile
1900 installcheck-host: maybe-installcheck-tk
1901 installcheck-host: maybe-installcheck-libtermcap
1902 installcheck-host: maybe-installcheck-utils
1903 installcheck-host: maybe-installcheck-gnattools
1904 installcheck-host: maybe-installcheck-lto-plugin
1905 installcheck-host: maybe-installcheck-libcc1
1906 installcheck-host: maybe-installcheck-gotools
1908 .PHONY: installcheck-target
1910 installcheck-target: maybe-installcheck-target-libstdc++-v3
1911 installcheck-target: maybe-installcheck-target-libsanitizer
1912 installcheck-target: maybe-installcheck-target-libmpx
1913 installcheck-target: maybe-installcheck-target-libvtv
1914 installcheck-target: maybe-installcheck-target-libcilkrts
1915 installcheck-target: maybe-installcheck-target-liboffloadmic
1916 installcheck-target: maybe-installcheck-target-libssp
1917 installcheck-target: maybe-installcheck-target-newlib
1918 installcheck-target: maybe-installcheck-target-libgcc
1919 installcheck-target: maybe-installcheck-target-libbacktrace
1920 installcheck-target: maybe-installcheck-target-libquadmath
1921 installcheck-target: maybe-installcheck-target-libgfortran
1922 installcheck-target: maybe-installcheck-target-libobjc
1923 installcheck-target: maybe-installcheck-target-libgo
1924 installcheck-target: maybe-installcheck-target-libtermcap
1925 installcheck-target: maybe-installcheck-target-winsup
1926 installcheck-target: maybe-installcheck-target-libgloss
1927 installcheck-target: maybe-installcheck-target-libffi
1928 installcheck-target: maybe-installcheck-target-libjava
1929 installcheck-target: maybe-installcheck-target-zlib
1930 installcheck-target: maybe-installcheck-target-boehm-gc
1931 installcheck-target: maybe-installcheck-target-rda
1932 installcheck-target: maybe-installcheck-target-libada
1933 installcheck-target: maybe-installcheck-target-libgomp
1934 installcheck-target: maybe-installcheck-target-libitm
1935 installcheck-target: maybe-installcheck-target-libatomic
1937 .PHONY: do-mostlyclean
1938 do-mostlyclean:
1939 @: $(MAKE); $(unstage)
1940 @r=`${PWD_COMMAND}`; export r; \
1941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1942 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1943 mostlyclean-target
1946 .PHONY: mostlyclean-host
1948 mostlyclean-host: maybe-mostlyclean-bfd
1949 mostlyclean-host: maybe-mostlyclean-opcodes
1950 mostlyclean-host: maybe-mostlyclean-binutils
1951 mostlyclean-host: maybe-mostlyclean-bison
1952 mostlyclean-host: maybe-mostlyclean-cgen
1953 mostlyclean-host: maybe-mostlyclean-dejagnu
1954 mostlyclean-host: maybe-mostlyclean-etc
1955 mostlyclean-host: maybe-mostlyclean-fastjar
1956 mostlyclean-host: maybe-mostlyclean-fixincludes
1957 mostlyclean-host: maybe-mostlyclean-flex
1958 mostlyclean-host: maybe-mostlyclean-gas
1959 mostlyclean-host: maybe-mostlyclean-gcc
1960 mostlyclean-host: maybe-mostlyclean-gmp
1961 mostlyclean-host: maybe-mostlyclean-mpfr
1962 mostlyclean-host: maybe-mostlyclean-mpc
1963 mostlyclean-host: maybe-mostlyclean-isl
1964 mostlyclean-host: maybe-mostlyclean-libelf
1965 mostlyclean-host: maybe-mostlyclean-gold
1966 mostlyclean-host: maybe-mostlyclean-gprof
1967 mostlyclean-host: maybe-mostlyclean-intl
1968 mostlyclean-host: maybe-mostlyclean-tcl
1969 mostlyclean-host: maybe-mostlyclean-itcl
1970 mostlyclean-host: maybe-mostlyclean-ld
1971 mostlyclean-host: maybe-mostlyclean-libbacktrace
1972 mostlyclean-host: maybe-mostlyclean-libcpp
1973 mostlyclean-host: maybe-mostlyclean-libdecnumber
1974 mostlyclean-host: maybe-mostlyclean-libgui
1975 mostlyclean-host: maybe-mostlyclean-libiberty
1976 mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1977 mostlyclean-host: maybe-mostlyclean-libiconv
1978 mostlyclean-host: maybe-mostlyclean-m4
1979 mostlyclean-host: maybe-mostlyclean-readline
1980 mostlyclean-host: maybe-mostlyclean-sid
1981 mostlyclean-host: maybe-mostlyclean-sim
1982 mostlyclean-host: maybe-mostlyclean-texinfo
1983 mostlyclean-host: maybe-mostlyclean-zlib
1984 mostlyclean-host: maybe-mostlyclean-gdb
1985 mostlyclean-host: maybe-mostlyclean-expect
1986 mostlyclean-host: maybe-mostlyclean-guile
1987 mostlyclean-host: maybe-mostlyclean-tk
1988 mostlyclean-host: maybe-mostlyclean-libtermcap
1989 mostlyclean-host: maybe-mostlyclean-utils
1990 mostlyclean-host: maybe-mostlyclean-gnattools
1991 mostlyclean-host: maybe-mostlyclean-lto-plugin
1992 mostlyclean-host: maybe-mostlyclean-libcc1
1993 mostlyclean-host: maybe-mostlyclean-gotools
1995 .PHONY: mostlyclean-target
1997 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1998 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1999 mostlyclean-target: maybe-mostlyclean-target-libmpx
2000 mostlyclean-target: maybe-mostlyclean-target-libvtv
2001 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
2002 mostlyclean-target: maybe-mostlyclean-target-liboffloadmic
2003 mostlyclean-target: maybe-mostlyclean-target-libssp
2004 mostlyclean-target: maybe-mostlyclean-target-newlib
2005 mostlyclean-target: maybe-mostlyclean-target-libgcc
2006 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
2007 mostlyclean-target: maybe-mostlyclean-target-libquadmath
2008 mostlyclean-target: maybe-mostlyclean-target-libgfortran
2009 mostlyclean-target: maybe-mostlyclean-target-libobjc
2010 mostlyclean-target: maybe-mostlyclean-target-libgo
2011 mostlyclean-target: maybe-mostlyclean-target-libtermcap
2012 mostlyclean-target: maybe-mostlyclean-target-winsup
2013 mostlyclean-target: maybe-mostlyclean-target-libgloss
2014 mostlyclean-target: maybe-mostlyclean-target-libffi
2015 mostlyclean-target: maybe-mostlyclean-target-libjava
2016 mostlyclean-target: maybe-mostlyclean-target-zlib
2017 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2018 mostlyclean-target: maybe-mostlyclean-target-rda
2019 mostlyclean-target: maybe-mostlyclean-target-libada
2020 mostlyclean-target: maybe-mostlyclean-target-libgomp
2021 mostlyclean-target: maybe-mostlyclean-target-libitm
2022 mostlyclean-target: maybe-mostlyclean-target-libatomic
2024 .PHONY: do-clean
2025 do-clean:
2026 @: $(MAKE); $(unstage)
2027 @r=`${PWD_COMMAND}`; export r; \
2028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2029 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2030 clean-target
2033 .PHONY: clean-host
2035 clean-host: maybe-clean-bfd
2036 clean-host: maybe-clean-opcodes
2037 clean-host: maybe-clean-binutils
2038 clean-host: maybe-clean-bison
2039 clean-host: maybe-clean-cgen
2040 clean-host: maybe-clean-dejagnu
2041 clean-host: maybe-clean-etc
2042 clean-host: maybe-clean-fastjar
2043 clean-host: maybe-clean-fixincludes
2044 clean-host: maybe-clean-flex
2045 clean-host: maybe-clean-gas
2046 clean-host: maybe-clean-gcc
2047 clean-host: maybe-clean-gmp
2048 clean-host: maybe-clean-mpfr
2049 clean-host: maybe-clean-mpc
2050 clean-host: maybe-clean-isl
2051 clean-host: maybe-clean-libelf
2052 clean-host: maybe-clean-gold
2053 clean-host: maybe-clean-gprof
2054 clean-host: maybe-clean-intl
2055 clean-host: maybe-clean-tcl
2056 clean-host: maybe-clean-itcl
2057 clean-host: maybe-clean-ld
2058 clean-host: maybe-clean-libbacktrace
2059 clean-host: maybe-clean-libcpp
2060 clean-host: maybe-clean-libdecnumber
2061 clean-host: maybe-clean-libgui
2062 clean-host: maybe-clean-libiberty
2063 clean-host: maybe-clean-libiberty-linker-plugin
2064 clean-host: maybe-clean-libiconv
2065 clean-host: maybe-clean-m4
2066 clean-host: maybe-clean-readline
2067 clean-host: maybe-clean-sid
2068 clean-host: maybe-clean-sim
2069 clean-host: maybe-clean-texinfo
2070 clean-host: maybe-clean-zlib
2071 clean-host: maybe-clean-gdb
2072 clean-host: maybe-clean-expect
2073 clean-host: maybe-clean-guile
2074 clean-host: maybe-clean-tk
2075 clean-host: maybe-clean-libtermcap
2076 clean-host: maybe-clean-utils
2077 clean-host: maybe-clean-gnattools
2078 clean-host: maybe-clean-lto-plugin
2079 clean-host: maybe-clean-libcc1
2080 clean-host: maybe-clean-gotools
2082 .PHONY: clean-target
2084 clean-target: maybe-clean-target-libstdc++-v3
2085 clean-target: maybe-clean-target-libsanitizer
2086 clean-target: maybe-clean-target-libmpx
2087 clean-target: maybe-clean-target-libvtv
2088 clean-target: maybe-clean-target-libcilkrts
2089 clean-target: maybe-clean-target-liboffloadmic
2090 clean-target: maybe-clean-target-libssp
2091 clean-target: maybe-clean-target-newlib
2092 clean-target: maybe-clean-target-libgcc
2093 clean-target: maybe-clean-target-libbacktrace
2094 clean-target: maybe-clean-target-libquadmath
2095 clean-target: maybe-clean-target-libgfortran
2096 clean-target: maybe-clean-target-libobjc
2097 clean-target: maybe-clean-target-libgo
2098 clean-target: maybe-clean-target-libtermcap
2099 clean-target: maybe-clean-target-winsup
2100 clean-target: maybe-clean-target-libgloss
2101 clean-target: maybe-clean-target-libffi
2102 clean-target: maybe-clean-target-libjava
2103 clean-target: maybe-clean-target-zlib
2104 clean-target: maybe-clean-target-boehm-gc
2105 clean-target: maybe-clean-target-rda
2106 clean-target: maybe-clean-target-libada
2107 clean-target: maybe-clean-target-libgomp
2108 clean-target: maybe-clean-target-libitm
2109 clean-target: maybe-clean-target-libatomic
2111 .PHONY: do-distclean
2112 do-distclean:
2113 @: $(MAKE); $(unstage)
2114 @r=`${PWD_COMMAND}`; export r; \
2115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2116 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2117 distclean-target
2120 .PHONY: distclean-host
2122 distclean-host: maybe-distclean-bfd
2123 distclean-host: maybe-distclean-opcodes
2124 distclean-host: maybe-distclean-binutils
2125 distclean-host: maybe-distclean-bison
2126 distclean-host: maybe-distclean-cgen
2127 distclean-host: maybe-distclean-dejagnu
2128 distclean-host: maybe-distclean-etc
2129 distclean-host: maybe-distclean-fastjar
2130 distclean-host: maybe-distclean-fixincludes
2131 distclean-host: maybe-distclean-flex
2132 distclean-host: maybe-distclean-gas
2133 distclean-host: maybe-distclean-gcc
2134 distclean-host: maybe-distclean-gmp
2135 distclean-host: maybe-distclean-mpfr
2136 distclean-host: maybe-distclean-mpc
2137 distclean-host: maybe-distclean-isl
2138 distclean-host: maybe-distclean-libelf
2139 distclean-host: maybe-distclean-gold
2140 distclean-host: maybe-distclean-gprof
2141 distclean-host: maybe-distclean-intl
2142 distclean-host: maybe-distclean-tcl
2143 distclean-host: maybe-distclean-itcl
2144 distclean-host: maybe-distclean-ld
2145 distclean-host: maybe-distclean-libbacktrace
2146 distclean-host: maybe-distclean-libcpp
2147 distclean-host: maybe-distclean-libdecnumber
2148 distclean-host: maybe-distclean-libgui
2149 distclean-host: maybe-distclean-libiberty
2150 distclean-host: maybe-distclean-libiberty-linker-plugin
2151 distclean-host: maybe-distclean-libiconv
2152 distclean-host: maybe-distclean-m4
2153 distclean-host: maybe-distclean-readline
2154 distclean-host: maybe-distclean-sid
2155 distclean-host: maybe-distclean-sim
2156 distclean-host: maybe-distclean-texinfo
2157 distclean-host: maybe-distclean-zlib
2158 distclean-host: maybe-distclean-gdb
2159 distclean-host: maybe-distclean-expect
2160 distclean-host: maybe-distclean-guile
2161 distclean-host: maybe-distclean-tk
2162 distclean-host: maybe-distclean-libtermcap
2163 distclean-host: maybe-distclean-utils
2164 distclean-host: maybe-distclean-gnattools
2165 distclean-host: maybe-distclean-lto-plugin
2166 distclean-host: maybe-distclean-libcc1
2167 distclean-host: maybe-distclean-gotools
2169 .PHONY: distclean-target
2171 distclean-target: maybe-distclean-target-libstdc++-v3
2172 distclean-target: maybe-distclean-target-libsanitizer
2173 distclean-target: maybe-distclean-target-libmpx
2174 distclean-target: maybe-distclean-target-libvtv
2175 distclean-target: maybe-distclean-target-libcilkrts
2176 distclean-target: maybe-distclean-target-liboffloadmic
2177 distclean-target: maybe-distclean-target-libssp
2178 distclean-target: maybe-distclean-target-newlib
2179 distclean-target: maybe-distclean-target-libgcc
2180 distclean-target: maybe-distclean-target-libbacktrace
2181 distclean-target: maybe-distclean-target-libquadmath
2182 distclean-target: maybe-distclean-target-libgfortran
2183 distclean-target: maybe-distclean-target-libobjc
2184 distclean-target: maybe-distclean-target-libgo
2185 distclean-target: maybe-distclean-target-libtermcap
2186 distclean-target: maybe-distclean-target-winsup
2187 distclean-target: maybe-distclean-target-libgloss
2188 distclean-target: maybe-distclean-target-libffi
2189 distclean-target: maybe-distclean-target-libjava
2190 distclean-target: maybe-distclean-target-zlib
2191 distclean-target: maybe-distclean-target-boehm-gc
2192 distclean-target: maybe-distclean-target-rda
2193 distclean-target: maybe-distclean-target-libada
2194 distclean-target: maybe-distclean-target-libgomp
2195 distclean-target: maybe-distclean-target-libitm
2196 distclean-target: maybe-distclean-target-libatomic
2198 .PHONY: do-maintainer-clean
2199 do-maintainer-clean:
2200 @: $(MAKE); $(unstage)
2201 @r=`${PWD_COMMAND}`; export r; \
2202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2203 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2204 maintainer-clean-target
2207 .PHONY: maintainer-clean-host
2209 maintainer-clean-host: maybe-maintainer-clean-bfd
2210 maintainer-clean-host: maybe-maintainer-clean-opcodes
2211 maintainer-clean-host: maybe-maintainer-clean-binutils
2212 maintainer-clean-host: maybe-maintainer-clean-bison
2213 maintainer-clean-host: maybe-maintainer-clean-cgen
2214 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2215 maintainer-clean-host: maybe-maintainer-clean-etc
2216 maintainer-clean-host: maybe-maintainer-clean-fastjar
2217 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2218 maintainer-clean-host: maybe-maintainer-clean-flex
2219 maintainer-clean-host: maybe-maintainer-clean-gas
2220 maintainer-clean-host: maybe-maintainer-clean-gcc
2221 maintainer-clean-host: maybe-maintainer-clean-gmp
2222 maintainer-clean-host: maybe-maintainer-clean-mpfr
2223 maintainer-clean-host: maybe-maintainer-clean-mpc
2224 maintainer-clean-host: maybe-maintainer-clean-isl
2225 maintainer-clean-host: maybe-maintainer-clean-libelf
2226 maintainer-clean-host: maybe-maintainer-clean-gold
2227 maintainer-clean-host: maybe-maintainer-clean-gprof
2228 maintainer-clean-host: maybe-maintainer-clean-intl
2229 maintainer-clean-host: maybe-maintainer-clean-tcl
2230 maintainer-clean-host: maybe-maintainer-clean-itcl
2231 maintainer-clean-host: maybe-maintainer-clean-ld
2232 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2233 maintainer-clean-host: maybe-maintainer-clean-libcpp
2234 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2235 maintainer-clean-host: maybe-maintainer-clean-libgui
2236 maintainer-clean-host: maybe-maintainer-clean-libiberty
2237 maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2238 maintainer-clean-host: maybe-maintainer-clean-libiconv
2239 maintainer-clean-host: maybe-maintainer-clean-m4
2240 maintainer-clean-host: maybe-maintainer-clean-readline
2241 maintainer-clean-host: maybe-maintainer-clean-sid
2242 maintainer-clean-host: maybe-maintainer-clean-sim
2243 maintainer-clean-host: maybe-maintainer-clean-texinfo
2244 maintainer-clean-host: maybe-maintainer-clean-zlib
2245 maintainer-clean-host: maybe-maintainer-clean-gdb
2246 maintainer-clean-host: maybe-maintainer-clean-expect
2247 maintainer-clean-host: maybe-maintainer-clean-guile
2248 maintainer-clean-host: maybe-maintainer-clean-tk
2249 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2250 maintainer-clean-host: maybe-maintainer-clean-utils
2251 maintainer-clean-host: maybe-maintainer-clean-gnattools
2252 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2253 maintainer-clean-host: maybe-maintainer-clean-libcc1
2254 maintainer-clean-host: maybe-maintainer-clean-gotools
2256 .PHONY: maintainer-clean-target
2258 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2259 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2260 maintainer-clean-target: maybe-maintainer-clean-target-libmpx
2261 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2262 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2263 maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic
2264 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2265 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2266 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2267 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2268 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2269 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2270 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2271 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2272 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2273 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2274 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2275 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2276 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2277 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2278 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2279 maintainer-clean-target: maybe-maintainer-clean-target-rda
2280 maintainer-clean-target: maybe-maintainer-clean-target-libada
2281 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2282 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2283 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2286 # Here are the targets which correspond to the do-X targets.
2288 .PHONY: info installcheck dvi pdf html
2289 .PHONY: install-info install-pdf install-html
2290 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2291 .PHONY: local-clean local-distclean local-maintainer-clean
2292 info: do-info
2293 installcheck: do-installcheck
2294 dvi: do-dvi
2295 pdf: do-pdf
2296 html: do-html
2298 # Make sure makeinfo is built before we do a `make info', if we're
2299 # in fact building texinfo.
2300 do-info: maybe-all-texinfo
2302 install-info: do-install-info dir.info
2303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2304 if [ -f dir.info ]; then \
2305 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info; \
2306 else true; fi
2308 install-pdf: do-install-pdf
2310 install-html: do-install-html
2312 local-clean:
2313 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2315 local-distclean:
2316 -rm -f Makefile config.status config.cache mh-frag mt-frag
2317 -rm -f maybedep.tmp serdep.tmp
2318 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2319 rm -rf $(TARGET_SUBDIR); \
2320 else true; fi
2321 -rm -rf $(BUILD_SUBDIR)
2322 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2323 rm -rf $(HOST_SUBDIR); \
2324 else true; fi
2325 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2326 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2327 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2328 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2329 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2330 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2332 local-maintainer-clean:
2333 @echo "This command is intended for maintainers to use;"
2334 @echo "it deletes files that may require special tools to rebuild."
2336 clean: do-clean local-clean
2337 mostlyclean: do-mostlyclean local-clean
2338 distclean: do-distclean local-clean local-distclean
2339 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2340 maintainer-clean: local-distclean
2341 realclean: maintainer-clean
2343 # Check target.
2345 .PHONY: check do-check
2346 check: do-check
2348 # Only include modules actually being configured and built.
2349 .PHONY: check-host
2350 check-host: \
2351 maybe-check-bfd \
2352 maybe-check-opcodes \
2353 maybe-check-binutils \
2354 maybe-check-bison \
2355 maybe-check-cgen \
2356 maybe-check-dejagnu \
2357 maybe-check-etc \
2358 maybe-check-fastjar \
2359 maybe-check-fixincludes \
2360 maybe-check-flex \
2361 maybe-check-gas \
2362 maybe-check-gcc \
2363 maybe-check-gmp \
2364 maybe-check-mpfr \
2365 maybe-check-mpc \
2366 maybe-check-isl \
2367 maybe-check-libelf \
2368 maybe-check-gold \
2369 maybe-check-gprof \
2370 maybe-check-intl \
2371 maybe-check-tcl \
2372 maybe-check-itcl \
2373 maybe-check-ld \
2374 maybe-check-libbacktrace \
2375 maybe-check-libcpp \
2376 maybe-check-libdecnumber \
2377 maybe-check-libgui \
2378 maybe-check-libiberty \
2379 maybe-check-libiberty-linker-plugin \
2380 maybe-check-libiconv \
2381 maybe-check-m4 \
2382 maybe-check-readline \
2383 maybe-check-sid \
2384 maybe-check-sim \
2385 maybe-check-texinfo \
2386 maybe-check-zlib \
2387 maybe-check-gdb \
2388 maybe-check-expect \
2389 maybe-check-guile \
2390 maybe-check-tk \
2391 maybe-check-libtermcap \
2392 maybe-check-utils \
2393 maybe-check-gnattools \
2394 maybe-check-lto-plugin \
2395 maybe-check-libcc1 \
2396 maybe-check-gotools
2398 .PHONY: check-target
2399 check-target: \
2400 maybe-check-target-libstdc++-v3 \
2401 maybe-check-target-libsanitizer \
2402 maybe-check-target-libmpx \
2403 maybe-check-target-libvtv \
2404 maybe-check-target-libcilkrts \
2405 maybe-check-target-liboffloadmic \
2406 maybe-check-target-libssp \
2407 maybe-check-target-newlib \
2408 maybe-check-target-libgcc \
2409 maybe-check-target-libbacktrace \
2410 maybe-check-target-libquadmath \
2411 maybe-check-target-libgfortran \
2412 maybe-check-target-libobjc \
2413 maybe-check-target-libgo \
2414 maybe-check-target-libtermcap \
2415 maybe-check-target-winsup \
2416 maybe-check-target-libgloss \
2417 maybe-check-target-libffi \
2418 maybe-check-target-libjava \
2419 maybe-check-target-zlib \
2420 maybe-check-target-boehm-gc \
2421 maybe-check-target-rda \
2422 maybe-check-target-libada \
2423 maybe-check-target-libgomp \
2424 maybe-check-target-libitm \
2425 maybe-check-target-libatomic
2427 do-check:
2428 @: $(MAKE); $(unstage)
2429 @r=`${PWD_COMMAND}`; export r; \
2430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2431 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2433 # Automated reporting of test results.
2435 warning.log: build.log
2436 $(srcdir)/contrib/warn_summary build.log > $@
2438 mail-report.log:
2439 if test x'$(BOOT_CFLAGS)' != x''; then \
2440 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2441 fi; \
2442 $(srcdir)/contrib/test_summary -t >$@
2443 chmod +x $@
2444 echo If you really want to send e-mail, run ./$@ now
2446 mail-report-with-warnings.log: warning.log
2447 if test x'$(BOOT_CFLAGS)' != x''; then \
2448 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2449 fi; \
2450 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2451 chmod +x $@
2452 echo If you really want to send e-mail, run ./$@ now
2454 # Local Vim config
2456 $(srcdir)/.local.vimrc:
2457 $(LN_S) contrib/vimrc $@
2459 $(srcdir)/.lvimrc:
2460 $(LN_S) contrib/vimrc $@
2462 vimrc: $(srcdir)/.local.vimrc $(srcdir)/.lvimrc
2464 .PHONY: vimrc
2466 # clang-format config
2468 $(srcdir)/.clang-format:
2469 $(LN_S) contrib/clang-format $@
2471 clang-format: $(srcdir)/.clang-format
2473 .PHONY: clang-format
2475 # Installation targets.
2477 .PHONY: install uninstall
2478 install:
2479 @: $(MAKE); $(unstage)
2480 @r=`${PWD_COMMAND}`; export r; \
2481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2482 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2484 .PHONY: install-host-nogcc
2485 install-host-nogcc: \
2486 maybe-install-bfd \
2487 maybe-install-opcodes \
2488 maybe-install-binutils \
2489 maybe-install-bison \
2490 maybe-install-cgen \
2491 maybe-install-dejagnu \
2492 maybe-install-etc \
2493 maybe-install-fastjar \
2494 maybe-install-fixincludes \
2495 maybe-install-flex \
2496 maybe-install-gas \
2497 maybe-install-gmp \
2498 maybe-install-mpfr \
2499 maybe-install-mpc \
2500 maybe-install-isl \
2501 maybe-install-libelf \
2502 maybe-install-gold \
2503 maybe-install-gprof \
2504 maybe-install-intl \
2505 maybe-install-tcl \
2506 maybe-install-itcl \
2507 maybe-install-ld \
2508 maybe-install-libbacktrace \
2509 maybe-install-libcpp \
2510 maybe-install-libdecnumber \
2511 maybe-install-libgui \
2512 maybe-install-libiberty \
2513 maybe-install-libiberty-linker-plugin \
2514 maybe-install-libiconv \
2515 maybe-install-m4 \
2516 maybe-install-readline \
2517 maybe-install-sid \
2518 maybe-install-sim \
2519 maybe-install-texinfo \
2520 maybe-install-zlib \
2521 maybe-install-gdb \
2522 maybe-install-expect \
2523 maybe-install-guile \
2524 maybe-install-tk \
2525 maybe-install-libtermcap \
2526 maybe-install-utils \
2527 maybe-install-gnattools \
2528 maybe-install-lto-plugin \
2529 maybe-install-libcc1 \
2530 maybe-install-gotools
2532 .PHONY: install-host
2533 install-host: \
2534 maybe-install-bfd \
2535 maybe-install-opcodes \
2536 maybe-install-binutils \
2537 maybe-install-bison \
2538 maybe-install-cgen \
2539 maybe-install-dejagnu \
2540 maybe-install-etc \
2541 maybe-install-fastjar \
2542 maybe-install-fixincludes \
2543 maybe-install-flex \
2544 maybe-install-gas \
2545 maybe-install-gcc \
2546 maybe-install-gmp \
2547 maybe-install-mpfr \
2548 maybe-install-mpc \
2549 maybe-install-isl \
2550 maybe-install-libelf \
2551 maybe-install-gold \
2552 maybe-install-gprof \
2553 maybe-install-intl \
2554 maybe-install-tcl \
2555 maybe-install-itcl \
2556 maybe-install-ld \
2557 maybe-install-libbacktrace \
2558 maybe-install-libcpp \
2559 maybe-install-libdecnumber \
2560 maybe-install-libgui \
2561 maybe-install-libiberty \
2562 maybe-install-libiberty-linker-plugin \
2563 maybe-install-libiconv \
2564 maybe-install-m4 \
2565 maybe-install-readline \
2566 maybe-install-sid \
2567 maybe-install-sim \
2568 maybe-install-texinfo \
2569 maybe-install-zlib \
2570 maybe-install-gdb \
2571 maybe-install-expect \
2572 maybe-install-guile \
2573 maybe-install-tk \
2574 maybe-install-libtermcap \
2575 maybe-install-utils \
2576 maybe-install-gnattools \
2577 maybe-install-lto-plugin \
2578 maybe-install-libcc1 \
2579 maybe-install-gotools
2581 .PHONY: install-target
2582 install-target: \
2583 maybe-install-target-libstdc++-v3 \
2584 maybe-install-target-libsanitizer \
2585 maybe-install-target-libmpx \
2586 maybe-install-target-libvtv \
2587 maybe-install-target-libcilkrts \
2588 maybe-install-target-liboffloadmic \
2589 maybe-install-target-libssp \
2590 maybe-install-target-newlib \
2591 maybe-install-target-libgcc \
2592 maybe-install-target-libbacktrace \
2593 maybe-install-target-libquadmath \
2594 maybe-install-target-libgfortran \
2595 maybe-install-target-libobjc \
2596 maybe-install-target-libgo \
2597 maybe-install-target-libtermcap \
2598 maybe-install-target-winsup \
2599 maybe-install-target-libgloss \
2600 maybe-install-target-libffi \
2601 maybe-install-target-libjava \
2602 maybe-install-target-zlib \
2603 maybe-install-target-boehm-gc \
2604 maybe-install-target-rda \
2605 maybe-install-target-libada \
2606 maybe-install-target-libgomp \
2607 maybe-install-target-libitm \
2608 maybe-install-target-libatomic
2610 uninstall:
2611 @echo "the uninstall target is not supported in this tree"
2613 .PHONY: install.all
2614 install.all: install-no-fixedincludes
2615 @if [ -f ./gcc/Makefile ]; then \
2616 r=`${PWD_COMMAND}`; export r; \
2617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2618 $(HOST_EXPORTS) \
2619 (cd ./gcc && \
2620 $(MAKE) $(FLAGS_TO_PASS) install-headers); \
2621 else \
2622 true; \
2625 # install-no-fixedincludes is used to allow the elaboration of binary packages
2626 # suitable for distribution, where we cannot include the fixed system header
2627 # files.
2628 .PHONY: install-no-fixedincludes
2629 install-no-fixedincludes: installdirs install-host-nogcc \
2630 install-target gcc-install-no-fixedincludes
2632 .PHONY: install-strip
2633 install-strip:
2634 @: $(MAKE); $(unstage)
2635 @r=`${PWD_COMMAND}`; export r; \
2636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2637 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2639 .PHONY: install-strip-host
2640 install-strip-host: \
2641 maybe-install-strip-bfd \
2642 maybe-install-strip-opcodes \
2643 maybe-install-strip-binutils \
2644 maybe-install-strip-bison \
2645 maybe-install-strip-cgen \
2646 maybe-install-strip-dejagnu \
2647 maybe-install-strip-etc \
2648 maybe-install-strip-fastjar \
2649 maybe-install-strip-fixincludes \
2650 maybe-install-strip-flex \
2651 maybe-install-strip-gas \
2652 maybe-install-strip-gcc \
2653 maybe-install-strip-gmp \
2654 maybe-install-strip-mpfr \
2655 maybe-install-strip-mpc \
2656 maybe-install-strip-isl \
2657 maybe-install-strip-libelf \
2658 maybe-install-strip-gold \
2659 maybe-install-strip-gprof \
2660 maybe-install-strip-intl \
2661 maybe-install-strip-tcl \
2662 maybe-install-strip-itcl \
2663 maybe-install-strip-ld \
2664 maybe-install-strip-libbacktrace \
2665 maybe-install-strip-libcpp \
2666 maybe-install-strip-libdecnumber \
2667 maybe-install-strip-libgui \
2668 maybe-install-strip-libiberty \
2669 maybe-install-strip-libiberty-linker-plugin \
2670 maybe-install-strip-libiconv \
2671 maybe-install-strip-m4 \
2672 maybe-install-strip-readline \
2673 maybe-install-strip-sid \
2674 maybe-install-strip-sim \
2675 maybe-install-strip-texinfo \
2676 maybe-install-strip-zlib \
2677 maybe-install-strip-gdb \
2678 maybe-install-strip-expect \
2679 maybe-install-strip-guile \
2680 maybe-install-strip-tk \
2681 maybe-install-strip-libtermcap \
2682 maybe-install-strip-utils \
2683 maybe-install-strip-gnattools \
2684 maybe-install-strip-lto-plugin \
2685 maybe-install-strip-libcc1 \
2686 maybe-install-strip-gotools
2688 .PHONY: install-strip-target
2689 install-strip-target: \
2690 maybe-install-strip-target-libstdc++-v3 \
2691 maybe-install-strip-target-libsanitizer \
2692 maybe-install-strip-target-libmpx \
2693 maybe-install-strip-target-libvtv \
2694 maybe-install-strip-target-libcilkrts \
2695 maybe-install-strip-target-liboffloadmic \
2696 maybe-install-strip-target-libssp \
2697 maybe-install-strip-target-newlib \
2698 maybe-install-strip-target-libgcc \
2699 maybe-install-strip-target-libbacktrace \
2700 maybe-install-strip-target-libquadmath \
2701 maybe-install-strip-target-libgfortran \
2702 maybe-install-strip-target-libobjc \
2703 maybe-install-strip-target-libgo \
2704 maybe-install-strip-target-libtermcap \
2705 maybe-install-strip-target-winsup \
2706 maybe-install-strip-target-libgloss \
2707 maybe-install-strip-target-libffi \
2708 maybe-install-strip-target-libjava \
2709 maybe-install-strip-target-zlib \
2710 maybe-install-strip-target-boehm-gc \
2711 maybe-install-strip-target-rda \
2712 maybe-install-strip-target-libada \
2713 maybe-install-strip-target-libgomp \
2714 maybe-install-strip-target-libitm \
2715 maybe-install-strip-target-libatomic
2718 ### other supporting targets
2720 MAKEDIRS= \
2721 $(DESTDIR)$(prefix) \
2722 $(DESTDIR)$(exec_prefix)
2723 .PHONY: installdirs
2724 installdirs: mkinstalldirs
2725 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2727 dir.info: do-install-info
2728 if [ -f $(srcdir)/texinfo/gen-info-dir ]; then \
2729 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new; \
2730 mv -f dir.info.new dir.info; \
2731 else true; \
2734 dist:
2735 @echo "Building a full distribution of this tree isn't done"
2736 @echo "via 'make dist'. Check out the etc/ subdirectory"
2738 etags tags: TAGS
2740 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2741 # ability to use several tags files at once, so there is probably no need
2742 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2743 # (if we felt like it) have this Makefile write a piece of elisp which
2744 # the user could load to tell emacs19 where all the TAGS files we just
2745 # built are.
2746 TAGS: do-TAGS
2748 # ------------------------------------
2749 # Macros for configure and all targets
2750 # ------------------------------------
2756 # --------------------------------------
2757 # Modules which run on the build machine
2758 # --------------------------------------
2761 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2762 maybe-configure-build-libiberty:
2763 @if gcc-bootstrap
2764 configure-build-libiberty: stage_current
2765 @endif gcc-bootstrap
2766 @if build-libiberty
2767 maybe-configure-build-libiberty: configure-build-libiberty
2768 configure-build-libiberty:
2769 @: $(MAKE); $(unstage)
2770 @r=`${PWD_COMMAND}`; export r; \
2771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2772 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2773 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty; \
2774 $(BUILD_EXPORTS) \
2775 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2776 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2777 case $(srcdir) in \
2778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2779 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2781 esac; \
2782 module_srcdir=libiberty; \
2783 rm -f no-such-file || : ; \
2784 CONFIG_SITE=no-such-file $(SHELL) \
2785 $$s/$$module_srcdir/configure \
2786 --srcdir=$${topdir}/$$module_srcdir \
2787 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2788 --target=${target_alias} \
2789 || exit 1
2790 @endif build-libiberty
2796 .PHONY: all-build-libiberty maybe-all-build-libiberty
2797 maybe-all-build-libiberty:
2798 @if gcc-bootstrap
2799 all-build-libiberty: stage_current
2800 @endif gcc-bootstrap
2801 @if build-libiberty
2802 TARGET-build-libiberty=all
2803 maybe-all-build-libiberty: all-build-libiberty
2804 all-build-libiberty: configure-build-libiberty
2805 @: $(MAKE); $(unstage)
2806 @r=`${PWD_COMMAND}`; export r; \
2807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2808 $(BUILD_EXPORTS) \
2809 (cd $(BUILD_SUBDIR)/libiberty && \
2810 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2811 $(TARGET-build-libiberty))
2812 @endif build-libiberty
2818 .PHONY: configure-build-bison maybe-configure-build-bison
2819 maybe-configure-build-bison:
2820 @if gcc-bootstrap
2821 configure-build-bison: stage_current
2822 @endif gcc-bootstrap
2823 @if build-bison
2824 maybe-configure-build-bison: configure-build-bison
2825 configure-build-bison:
2826 @: $(MAKE); $(unstage)
2827 @r=`${PWD_COMMAND}`; export r; \
2828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2829 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2830 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison; \
2831 $(BUILD_EXPORTS) \
2832 echo Configuring in $(BUILD_SUBDIR)/bison; \
2833 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2834 case $(srcdir) in \
2835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2836 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2838 esac; \
2839 module_srcdir=bison; \
2840 rm -f no-such-file || : ; \
2841 CONFIG_SITE=no-such-file $(SHELL) \
2842 $$s/$$module_srcdir/configure \
2843 --srcdir=$${topdir}/$$module_srcdir \
2844 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2845 --target=${target_alias} \
2846 || exit 1
2847 @endif build-bison
2853 .PHONY: all-build-bison maybe-all-build-bison
2854 maybe-all-build-bison:
2855 @if gcc-bootstrap
2856 all-build-bison: stage_current
2857 @endif gcc-bootstrap
2858 @if build-bison
2859 TARGET-build-bison=all
2860 maybe-all-build-bison: all-build-bison
2861 all-build-bison: configure-build-bison
2862 @: $(MAKE); $(unstage)
2863 @r=`${PWD_COMMAND}`; export r; \
2864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2865 $(BUILD_EXPORTS) \
2866 (cd $(BUILD_SUBDIR)/bison && \
2867 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2868 $(TARGET-build-bison))
2869 @endif build-bison
2875 .PHONY: configure-build-flex maybe-configure-build-flex
2876 maybe-configure-build-flex:
2877 @if gcc-bootstrap
2878 configure-build-flex: stage_current
2879 @endif gcc-bootstrap
2880 @if build-flex
2881 maybe-configure-build-flex: configure-build-flex
2882 configure-build-flex:
2883 @: $(MAKE); $(unstage)
2884 @r=`${PWD_COMMAND}`; export r; \
2885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2886 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2887 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex; \
2888 $(BUILD_EXPORTS) \
2889 echo Configuring in $(BUILD_SUBDIR)/flex; \
2890 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2891 case $(srcdir) in \
2892 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2893 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2894 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2895 esac; \
2896 module_srcdir=flex; \
2897 rm -f no-such-file || : ; \
2898 CONFIG_SITE=no-such-file $(SHELL) \
2899 $$s/$$module_srcdir/configure \
2900 --srcdir=$${topdir}/$$module_srcdir \
2901 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2902 --target=${target_alias} \
2903 || exit 1
2904 @endif build-flex
2910 .PHONY: all-build-flex maybe-all-build-flex
2911 maybe-all-build-flex:
2912 @if gcc-bootstrap
2913 all-build-flex: stage_current
2914 @endif gcc-bootstrap
2915 @if build-flex
2916 TARGET-build-flex=all
2917 maybe-all-build-flex: all-build-flex
2918 all-build-flex: configure-build-flex
2919 @: $(MAKE); $(unstage)
2920 @r=`${PWD_COMMAND}`; export r; \
2921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2922 $(BUILD_EXPORTS) \
2923 (cd $(BUILD_SUBDIR)/flex && \
2924 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2925 $(TARGET-build-flex))
2926 @endif build-flex
2932 .PHONY: configure-build-m4 maybe-configure-build-m4
2933 maybe-configure-build-m4:
2934 @if gcc-bootstrap
2935 configure-build-m4: stage_current
2936 @endif gcc-bootstrap
2937 @if build-m4
2938 maybe-configure-build-m4: configure-build-m4
2939 configure-build-m4:
2940 @: $(MAKE); $(unstage)
2941 @r=`${PWD_COMMAND}`; export r; \
2942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2943 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2944 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4; \
2945 $(BUILD_EXPORTS) \
2946 echo Configuring in $(BUILD_SUBDIR)/m4; \
2947 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2948 case $(srcdir) in \
2949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2950 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2952 esac; \
2953 module_srcdir=m4; \
2954 rm -f no-such-file || : ; \
2955 CONFIG_SITE=no-such-file $(SHELL) \
2956 $$s/$$module_srcdir/configure \
2957 --srcdir=$${topdir}/$$module_srcdir \
2958 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2959 --target=${target_alias} \
2960 || exit 1
2961 @endif build-m4
2967 .PHONY: all-build-m4 maybe-all-build-m4
2968 maybe-all-build-m4:
2969 @if gcc-bootstrap
2970 all-build-m4: stage_current
2971 @endif gcc-bootstrap
2972 @if build-m4
2973 TARGET-build-m4=all
2974 maybe-all-build-m4: all-build-m4
2975 all-build-m4: configure-build-m4
2976 @: $(MAKE); $(unstage)
2977 @r=`${PWD_COMMAND}`; export r; \
2978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2979 $(BUILD_EXPORTS) \
2980 (cd $(BUILD_SUBDIR)/m4 && \
2981 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2982 $(TARGET-build-m4))
2983 @endif build-m4
2989 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2990 maybe-configure-build-texinfo:
2991 @if gcc-bootstrap
2992 configure-build-texinfo: stage_current
2993 @endif gcc-bootstrap
2994 @if build-texinfo
2995 maybe-configure-build-texinfo: configure-build-texinfo
2996 configure-build-texinfo:
2997 @: $(MAKE); $(unstage)
2998 @r=`${PWD_COMMAND}`; export r; \
2999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3000 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3001 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo; \
3002 $(BUILD_EXPORTS) \
3003 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3004 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3005 case $(srcdir) in \
3006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3007 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3009 esac; \
3010 module_srcdir=texinfo; \
3011 rm -f no-such-file || : ; \
3012 CONFIG_SITE=no-such-file $(SHELL) \
3013 $$s/$$module_srcdir/configure \
3014 --srcdir=$${topdir}/$$module_srcdir \
3015 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3016 --target=${target_alias} \
3017 || exit 1
3018 @endif build-texinfo
3024 .PHONY: all-build-texinfo maybe-all-build-texinfo
3025 maybe-all-build-texinfo:
3026 @if gcc-bootstrap
3027 all-build-texinfo: stage_current
3028 @endif gcc-bootstrap
3029 @if build-texinfo
3030 TARGET-build-texinfo=all
3031 maybe-all-build-texinfo: all-build-texinfo
3032 all-build-texinfo: configure-build-texinfo
3033 @: $(MAKE); $(unstage)
3034 @r=`${PWD_COMMAND}`; export r; \
3035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3036 $(BUILD_EXPORTS) \
3037 (cd $(BUILD_SUBDIR)/texinfo && \
3038 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3039 $(TARGET-build-texinfo))
3040 @endif build-texinfo
3046 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3047 maybe-configure-build-fixincludes:
3048 @if gcc-bootstrap
3049 configure-build-fixincludes: stage_current
3050 @endif gcc-bootstrap
3051 @if build-fixincludes
3052 maybe-configure-build-fixincludes: configure-build-fixincludes
3053 configure-build-fixincludes:
3054 @: $(MAKE); $(unstage)
3055 @r=`${PWD_COMMAND}`; export r; \
3056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3057 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3058 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes; \
3059 $(BUILD_EXPORTS) \
3060 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3061 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3062 case $(srcdir) in \
3063 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3064 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3065 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3066 esac; \
3067 module_srcdir=fixincludes; \
3068 rm -f no-such-file || : ; \
3069 CONFIG_SITE=no-such-file $(SHELL) \
3070 $$s/$$module_srcdir/configure \
3071 --srcdir=$${topdir}/$$module_srcdir \
3072 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3073 --target=${target_alias} \
3074 || exit 1
3075 @endif build-fixincludes
3081 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
3082 maybe-all-build-fixincludes:
3083 @if gcc-bootstrap
3084 all-build-fixincludes: stage_current
3085 @endif gcc-bootstrap
3086 @if build-fixincludes
3087 TARGET-build-fixincludes=all
3088 maybe-all-build-fixincludes: all-build-fixincludes
3089 all-build-fixincludes: configure-build-fixincludes
3090 @: $(MAKE); $(unstage)
3091 @r=`${PWD_COMMAND}`; export r; \
3092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3093 $(BUILD_EXPORTS) \
3094 (cd $(BUILD_SUBDIR)/fixincludes && \
3095 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3096 $(TARGET-build-fixincludes))
3097 @endif build-fixincludes
3103 .PHONY: configure-build-libcpp maybe-configure-build-libcpp
3104 maybe-configure-build-libcpp:
3105 @if gcc-bootstrap
3106 configure-build-libcpp: stage_current
3107 @endif gcc-bootstrap
3108 @if build-libcpp
3109 maybe-configure-build-libcpp: configure-build-libcpp
3110 configure-build-libcpp:
3111 @: $(MAKE); $(unstage)
3112 @r=`${PWD_COMMAND}`; export r; \
3113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3114 test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3115 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp; \
3116 $(BUILD_EXPORTS) \
3117 echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3118 cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3119 case $(srcdir) in \
3120 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3121 *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3122 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3123 esac; \
3124 module_srcdir=libcpp; \
3125 rm -f no-such-file || : ; \
3126 CONFIG_SITE=no-such-file $(SHELL) \
3127 $$s/$$module_srcdir/configure \
3128 --srcdir=$${topdir}/$$module_srcdir \
3129 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3130 --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3131 || exit 1
3132 @endif build-libcpp
3138 .PHONY: all-build-libcpp maybe-all-build-libcpp
3139 maybe-all-build-libcpp:
3140 @if gcc-bootstrap
3141 all-build-libcpp: stage_current
3142 @endif gcc-bootstrap
3143 @if build-libcpp
3144 TARGET-build-libcpp=all
3145 maybe-all-build-libcpp: all-build-libcpp
3146 all-build-libcpp: configure-build-libcpp
3147 @: $(MAKE); $(unstage)
3148 @r=`${PWD_COMMAND}`; export r; \
3149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3150 $(BUILD_EXPORTS) \
3151 (cd $(BUILD_SUBDIR)/libcpp && \
3152 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3153 $(TARGET-build-libcpp))
3154 @endif build-libcpp
3160 # --------------------------------------
3161 # Modules which run on the host machine
3162 # --------------------------------------
3165 .PHONY: configure-bfd maybe-configure-bfd
3166 maybe-configure-bfd:
3167 @if gcc-bootstrap
3168 configure-bfd: stage_current
3169 @endif gcc-bootstrap
3170 @if bfd
3171 maybe-configure-bfd: configure-bfd
3172 configure-bfd:
3173 @r=`${PWD_COMMAND}`; export r; \
3174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3175 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3176 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3177 $(HOST_EXPORTS) \
3178 echo Configuring in $(HOST_SUBDIR)/bfd; \
3179 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3180 case $(srcdir) in \
3181 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3182 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3183 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3184 esac; \
3185 module_srcdir=bfd; \
3186 $(SHELL) \
3187 $$s/$$module_srcdir/configure \
3188 --srcdir=$${topdir}/$$module_srcdir \
3189 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3190 --target=${target_alias} \
3191 || exit 1
3192 @endif bfd
3196 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3197 maybe-configure-stage1-bfd:
3198 @if bfd-bootstrap
3199 maybe-configure-stage1-bfd: configure-stage1-bfd
3200 configure-stage1-bfd:
3201 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3202 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3203 @r=`${PWD_COMMAND}`; export r; \
3204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3205 TFLAGS="$(STAGE1_TFLAGS)"; \
3206 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3207 $(HOST_EXPORTS) \
3208 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3209 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3210 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3211 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd; \
3212 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3213 cd $(HOST_SUBDIR)/bfd || exit 1; \
3214 case $(srcdir) in \
3215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3216 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3218 esac; \
3219 module_srcdir=bfd; \
3220 $(SHELL) $$s/$$module_srcdir/configure \
3221 --srcdir=$${topdir}/$$module_srcdir \
3222 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3223 --target=${target_alias} \
3225 $(STAGE1_CONFIGURE_FLAGS)
3226 @endif bfd-bootstrap
3228 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3229 maybe-configure-stage2-bfd:
3230 @if bfd-bootstrap
3231 maybe-configure-stage2-bfd: configure-stage2-bfd
3232 configure-stage2-bfd:
3233 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3234 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3235 @r=`${PWD_COMMAND}`; export r; \
3236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3237 TFLAGS="$(STAGE2_TFLAGS)"; \
3238 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3239 $(HOST_EXPORTS) \
3240 $(POSTSTAGE1_HOST_EXPORTS) \
3241 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3242 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3243 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3244 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd; \
3245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3246 cd $(HOST_SUBDIR)/bfd || exit 1; \
3247 case $(srcdir) in \
3248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3249 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3251 esac; \
3252 module_srcdir=bfd; \
3253 $(SHELL) $$s/$$module_srcdir/configure \
3254 --srcdir=$${topdir}/$$module_srcdir \
3255 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3256 --target=${target_alias} \
3257 --with-build-libsubdir=$(HOST_SUBDIR) \
3258 $(STAGE2_CONFIGURE_FLAGS)
3259 @endif bfd-bootstrap
3261 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3262 maybe-configure-stage3-bfd:
3263 @if bfd-bootstrap
3264 maybe-configure-stage3-bfd: configure-stage3-bfd
3265 configure-stage3-bfd:
3266 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3267 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3268 @r=`${PWD_COMMAND}`; export r; \
3269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3270 TFLAGS="$(STAGE3_TFLAGS)"; \
3271 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3272 $(HOST_EXPORTS) \
3273 $(POSTSTAGE1_HOST_EXPORTS) \
3274 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3275 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3276 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3277 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd; \
3278 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3279 cd $(HOST_SUBDIR)/bfd || exit 1; \
3280 case $(srcdir) in \
3281 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3282 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3283 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3284 esac; \
3285 module_srcdir=bfd; \
3286 $(SHELL) $$s/$$module_srcdir/configure \
3287 --srcdir=$${topdir}/$$module_srcdir \
3288 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3289 --target=${target_alias} \
3290 --with-build-libsubdir=$(HOST_SUBDIR) \
3291 $(STAGE3_CONFIGURE_FLAGS)
3292 @endif bfd-bootstrap
3294 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3295 maybe-configure-stage4-bfd:
3296 @if bfd-bootstrap
3297 maybe-configure-stage4-bfd: configure-stage4-bfd
3298 configure-stage4-bfd:
3299 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3300 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3301 @r=`${PWD_COMMAND}`; export r; \
3302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3303 TFLAGS="$(STAGE4_TFLAGS)"; \
3304 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3305 $(HOST_EXPORTS) \
3306 $(POSTSTAGE1_HOST_EXPORTS) \
3307 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3308 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3309 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3310 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd; \
3311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3312 cd $(HOST_SUBDIR)/bfd || exit 1; \
3313 case $(srcdir) in \
3314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3315 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3317 esac; \
3318 module_srcdir=bfd; \
3319 $(SHELL) $$s/$$module_srcdir/configure \
3320 --srcdir=$${topdir}/$$module_srcdir \
3321 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3322 --target=${target_alias} \
3323 --with-build-libsubdir=$(HOST_SUBDIR) \
3324 $(STAGE4_CONFIGURE_FLAGS)
3325 @endif bfd-bootstrap
3327 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3328 maybe-configure-stageprofile-bfd:
3329 @if bfd-bootstrap
3330 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3331 configure-stageprofile-bfd:
3332 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3333 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3334 @r=`${PWD_COMMAND}`; export r; \
3335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3336 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3337 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3338 $(HOST_EXPORTS) \
3339 $(POSTSTAGE1_HOST_EXPORTS) \
3340 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3341 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3342 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3343 echo Configuring stage profile in $(HOST_SUBDIR)/bfd; \
3344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3345 cd $(HOST_SUBDIR)/bfd || exit 1; \
3346 case $(srcdir) in \
3347 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3348 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3349 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3350 esac; \
3351 module_srcdir=bfd; \
3352 $(SHELL) $$s/$$module_srcdir/configure \
3353 --srcdir=$${topdir}/$$module_srcdir \
3354 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3355 --target=${target_alias} \
3356 --with-build-libsubdir=$(HOST_SUBDIR) \
3357 $(STAGEprofile_CONFIGURE_FLAGS)
3358 @endif bfd-bootstrap
3360 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3361 maybe-configure-stagefeedback-bfd:
3362 @if bfd-bootstrap
3363 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3364 configure-stagefeedback-bfd:
3365 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3366 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3367 @r=`${PWD_COMMAND}`; export r; \
3368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3369 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3370 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3371 $(HOST_EXPORTS) \
3372 $(POSTSTAGE1_HOST_EXPORTS) \
3373 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3374 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3375 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3376 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd; \
3377 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3378 cd $(HOST_SUBDIR)/bfd || exit 1; \
3379 case $(srcdir) in \
3380 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3381 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3382 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3383 esac; \
3384 module_srcdir=bfd; \
3385 $(SHELL) $$s/$$module_srcdir/configure \
3386 --srcdir=$${topdir}/$$module_srcdir \
3387 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3388 --target=${target_alias} \
3389 --with-build-libsubdir=$(HOST_SUBDIR) \
3390 $(STAGEfeedback_CONFIGURE_FLAGS)
3391 @endif bfd-bootstrap
3397 .PHONY: all-bfd maybe-all-bfd
3398 maybe-all-bfd:
3399 @if gcc-bootstrap
3400 all-bfd: stage_current
3401 @endif gcc-bootstrap
3402 @if bfd
3403 TARGET-bfd=all
3404 maybe-all-bfd: all-bfd
3405 all-bfd: configure-bfd
3406 @r=`${PWD_COMMAND}`; export r; \
3407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3408 $(HOST_EXPORTS) \
3409 (cd $(HOST_SUBDIR)/bfd && \
3410 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3411 $(TARGET-bfd))
3412 @endif bfd
3416 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3417 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3418 maybe-all-stage1-bfd:
3419 maybe-clean-stage1-bfd:
3420 @if bfd-bootstrap
3421 maybe-all-stage1-bfd: all-stage1-bfd
3422 all-stage1: all-stage1-bfd
3423 TARGET-stage1-bfd = $(TARGET-bfd)
3424 all-stage1-bfd: configure-stage1-bfd
3425 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3426 @r=`${PWD_COMMAND}`; export r; \
3427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3428 TFLAGS="$(STAGE1_TFLAGS)"; \
3429 $(HOST_EXPORTS) \
3430 cd $(HOST_SUBDIR)/bfd && \
3431 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3432 CFLAGS="$(STAGE1_CFLAGS)" \
3433 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3434 LIBCFLAGS="$(LIBCFLAGS)" \
3435 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3436 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3437 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3438 $(EXTRA_HOST_FLAGS) \
3439 $(STAGE1_FLAGS_TO_PASS) \
3440 TFLAGS="$(STAGE1_TFLAGS)" \
3441 $(TARGET-stage1-bfd)
3443 maybe-clean-stage1-bfd: clean-stage1-bfd
3444 clean-stage1: clean-stage1-bfd
3445 clean-stage1-bfd:
3446 @if [ $(current_stage) = stage1 ]; then \
3447 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3448 else \
3449 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3450 $(MAKE) stage1-start; \
3451 fi; \
3452 cd $(HOST_SUBDIR)/bfd && \
3453 $(MAKE) $(EXTRA_HOST_FLAGS) \
3454 $(STAGE1_FLAGS_TO_PASS) clean
3455 @endif bfd-bootstrap
3458 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3459 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3460 maybe-all-stage2-bfd:
3461 maybe-clean-stage2-bfd:
3462 @if bfd-bootstrap
3463 maybe-all-stage2-bfd: all-stage2-bfd
3464 all-stage2: all-stage2-bfd
3465 TARGET-stage2-bfd = $(TARGET-bfd)
3466 all-stage2-bfd: configure-stage2-bfd
3467 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3468 @r=`${PWD_COMMAND}`; export r; \
3469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3470 TFLAGS="$(STAGE2_TFLAGS)"; \
3471 $(HOST_EXPORTS) \
3472 $(POSTSTAGE1_HOST_EXPORTS) \
3473 cd $(HOST_SUBDIR)/bfd && \
3474 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3475 CFLAGS="$(STAGE2_CFLAGS)" \
3476 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3477 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3478 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3479 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3480 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3481 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3482 TFLAGS="$(STAGE2_TFLAGS)" \
3483 $(TARGET-stage2-bfd)
3485 maybe-clean-stage2-bfd: clean-stage2-bfd
3486 clean-stage2: clean-stage2-bfd
3487 clean-stage2-bfd:
3488 @if [ $(current_stage) = stage2 ]; then \
3489 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3490 else \
3491 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3492 $(MAKE) stage2-start; \
3493 fi; \
3494 cd $(HOST_SUBDIR)/bfd && \
3495 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3496 @endif bfd-bootstrap
3499 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3500 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3501 maybe-all-stage3-bfd:
3502 maybe-clean-stage3-bfd:
3503 @if bfd-bootstrap
3504 maybe-all-stage3-bfd: all-stage3-bfd
3505 all-stage3: all-stage3-bfd
3506 TARGET-stage3-bfd = $(TARGET-bfd)
3507 all-stage3-bfd: configure-stage3-bfd
3508 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3509 @r=`${PWD_COMMAND}`; export r; \
3510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3511 TFLAGS="$(STAGE3_TFLAGS)"; \
3512 $(HOST_EXPORTS) \
3513 $(POSTSTAGE1_HOST_EXPORTS) \
3514 cd $(HOST_SUBDIR)/bfd && \
3515 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3516 CFLAGS="$(STAGE3_CFLAGS)" \
3517 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3518 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3519 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3520 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3521 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3522 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3523 TFLAGS="$(STAGE3_TFLAGS)" \
3524 $(TARGET-stage3-bfd)
3526 maybe-clean-stage3-bfd: clean-stage3-bfd
3527 clean-stage3: clean-stage3-bfd
3528 clean-stage3-bfd:
3529 @if [ $(current_stage) = stage3 ]; then \
3530 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3531 else \
3532 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3533 $(MAKE) stage3-start; \
3534 fi; \
3535 cd $(HOST_SUBDIR)/bfd && \
3536 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3537 @endif bfd-bootstrap
3540 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3541 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3542 maybe-all-stage4-bfd:
3543 maybe-clean-stage4-bfd:
3544 @if bfd-bootstrap
3545 maybe-all-stage4-bfd: all-stage4-bfd
3546 all-stage4: all-stage4-bfd
3547 TARGET-stage4-bfd = $(TARGET-bfd)
3548 all-stage4-bfd: configure-stage4-bfd
3549 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3550 @r=`${PWD_COMMAND}`; export r; \
3551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3552 TFLAGS="$(STAGE4_TFLAGS)"; \
3553 $(HOST_EXPORTS) \
3554 $(POSTSTAGE1_HOST_EXPORTS) \
3555 cd $(HOST_SUBDIR)/bfd && \
3556 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3557 CFLAGS="$(STAGE4_CFLAGS)" \
3558 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3559 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3560 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3561 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3562 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3563 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3564 TFLAGS="$(STAGE4_TFLAGS)" \
3565 $(TARGET-stage4-bfd)
3567 maybe-clean-stage4-bfd: clean-stage4-bfd
3568 clean-stage4: clean-stage4-bfd
3569 clean-stage4-bfd:
3570 @if [ $(current_stage) = stage4 ]; then \
3571 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3572 else \
3573 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3574 $(MAKE) stage4-start; \
3575 fi; \
3576 cd $(HOST_SUBDIR)/bfd && \
3577 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3578 @endif bfd-bootstrap
3581 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3582 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3583 maybe-all-stageprofile-bfd:
3584 maybe-clean-stageprofile-bfd:
3585 @if bfd-bootstrap
3586 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3587 all-stageprofile: all-stageprofile-bfd
3588 TARGET-stageprofile-bfd = $(TARGET-bfd)
3589 all-stageprofile-bfd: configure-stageprofile-bfd
3590 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3591 @r=`${PWD_COMMAND}`; export r; \
3592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3593 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3594 $(HOST_EXPORTS) \
3595 $(POSTSTAGE1_HOST_EXPORTS) \
3596 cd $(HOST_SUBDIR)/bfd && \
3597 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3598 CFLAGS="$(STAGEprofile_CFLAGS)" \
3599 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3600 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3601 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3602 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3603 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3604 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3605 TFLAGS="$(STAGEprofile_TFLAGS)" \
3606 $(TARGET-stageprofile-bfd)
3608 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3609 clean-stageprofile: clean-stageprofile-bfd
3610 clean-stageprofile-bfd:
3611 @if [ $(current_stage) = stageprofile ]; then \
3612 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3613 else \
3614 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3615 $(MAKE) stageprofile-start; \
3616 fi; \
3617 cd $(HOST_SUBDIR)/bfd && \
3618 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3619 @endif bfd-bootstrap
3622 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3623 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3624 maybe-all-stagefeedback-bfd:
3625 maybe-clean-stagefeedback-bfd:
3626 @if bfd-bootstrap
3627 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3628 all-stagefeedback: all-stagefeedback-bfd
3629 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3630 all-stagefeedback-bfd: configure-stagefeedback-bfd
3631 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3632 @r=`${PWD_COMMAND}`; export r; \
3633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3634 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3635 $(HOST_EXPORTS) \
3636 $(POSTSTAGE1_HOST_EXPORTS) \
3637 cd $(HOST_SUBDIR)/bfd && \
3638 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3639 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3640 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3641 LIBCFLAGS="$(STAGEfeedback_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="$(STAGEfeedback_TFLAGS)" \
3647 $(TARGET-stagefeedback-bfd)
3649 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3650 clean-stagefeedback: clean-stagefeedback-bfd
3651 clean-stagefeedback-bfd:
3652 @if [ $(current_stage) = stagefeedback ]; then \
3653 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3654 else \
3655 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3656 $(MAKE) stagefeedback-start; \
3657 fi; \
3658 cd $(HOST_SUBDIR)/bfd && \
3659 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3660 @endif bfd-bootstrap
3666 .PHONY: check-bfd maybe-check-bfd
3667 maybe-check-bfd:
3668 @if bfd
3669 maybe-check-bfd: check-bfd
3671 check-bfd:
3672 @: $(MAKE); $(unstage)
3673 @r=`${PWD_COMMAND}`; export r; \
3674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3675 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
3676 (cd $(HOST_SUBDIR)/bfd && \
3677 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
3679 @endif bfd
3681 .PHONY: install-bfd maybe-install-bfd
3682 maybe-install-bfd:
3683 @if bfd
3684 maybe-install-bfd: install-bfd
3686 install-bfd: installdirs
3687 @: $(MAKE); $(unstage)
3688 @r=`${PWD_COMMAND}`; export r; \
3689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3690 $(HOST_EXPORTS) \
3691 (cd $(HOST_SUBDIR)/bfd && \
3692 $(MAKE) $(FLAGS_TO_PASS) install)
3694 @endif bfd
3696 .PHONY: install-strip-bfd maybe-install-strip-bfd
3697 maybe-install-strip-bfd:
3698 @if bfd
3699 maybe-install-strip-bfd: install-strip-bfd
3701 install-strip-bfd: installdirs
3702 @: $(MAKE); $(unstage)
3703 @r=`${PWD_COMMAND}`; export r; \
3704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3705 $(HOST_EXPORTS) \
3706 (cd $(HOST_SUBDIR)/bfd && \
3707 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3709 @endif bfd
3711 # Other targets (info, dvi, pdf, etc.)
3713 .PHONY: maybe-info-bfd info-bfd
3714 maybe-info-bfd:
3715 @if bfd
3716 maybe-info-bfd: info-bfd
3718 info-bfd: \
3719 configure-bfd
3720 @[ -f ./bfd/Makefile ] || exit 0; \
3721 r=`${PWD_COMMAND}`; export r; \
3722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3723 $(HOST_EXPORTS) \
3724 for flag in $(EXTRA_HOST_FLAGS) ; do \
3725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3726 done; \
3727 echo "Doing info in bfd"; \
3728 (cd $(HOST_SUBDIR)/bfd && \
3729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3731 "RANLIB=$${RANLIB}" \
3732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3733 info) \
3734 || exit 1
3736 @endif bfd
3738 .PHONY: maybe-dvi-bfd dvi-bfd
3739 maybe-dvi-bfd:
3740 @if bfd
3741 maybe-dvi-bfd: dvi-bfd
3743 dvi-bfd: \
3744 configure-bfd
3745 @[ -f ./bfd/Makefile ] || exit 0; \
3746 r=`${PWD_COMMAND}`; export r; \
3747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3748 $(HOST_EXPORTS) \
3749 for flag in $(EXTRA_HOST_FLAGS) ; do \
3750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3751 done; \
3752 echo "Doing dvi in bfd"; \
3753 (cd $(HOST_SUBDIR)/bfd && \
3754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3756 "RANLIB=$${RANLIB}" \
3757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3758 dvi) \
3759 || exit 1
3761 @endif bfd
3763 .PHONY: maybe-pdf-bfd pdf-bfd
3764 maybe-pdf-bfd:
3765 @if bfd
3766 maybe-pdf-bfd: pdf-bfd
3768 pdf-bfd: \
3769 configure-bfd
3770 @[ -f ./bfd/Makefile ] || exit 0; \
3771 r=`${PWD_COMMAND}`; export r; \
3772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3773 $(HOST_EXPORTS) \
3774 for flag in $(EXTRA_HOST_FLAGS) ; do \
3775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3776 done; \
3777 echo "Doing pdf in bfd"; \
3778 (cd $(HOST_SUBDIR)/bfd && \
3779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3781 "RANLIB=$${RANLIB}" \
3782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3783 pdf) \
3784 || exit 1
3786 @endif bfd
3788 .PHONY: maybe-html-bfd html-bfd
3789 maybe-html-bfd:
3790 @if bfd
3791 maybe-html-bfd: html-bfd
3793 html-bfd: \
3794 configure-bfd
3795 @[ -f ./bfd/Makefile ] || exit 0; \
3796 r=`${PWD_COMMAND}`; export r; \
3797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3798 $(HOST_EXPORTS) \
3799 for flag in $(EXTRA_HOST_FLAGS) ; do \
3800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3801 done; \
3802 echo "Doing html in bfd"; \
3803 (cd $(HOST_SUBDIR)/bfd && \
3804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3806 "RANLIB=$${RANLIB}" \
3807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3808 html) \
3809 || exit 1
3811 @endif bfd
3813 .PHONY: maybe-TAGS-bfd TAGS-bfd
3814 maybe-TAGS-bfd:
3815 @if bfd
3816 maybe-TAGS-bfd: TAGS-bfd
3818 TAGS-bfd: \
3819 configure-bfd
3820 @[ -f ./bfd/Makefile ] || exit 0; \
3821 r=`${PWD_COMMAND}`; export r; \
3822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3823 $(HOST_EXPORTS) \
3824 for flag in $(EXTRA_HOST_FLAGS) ; do \
3825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3826 done; \
3827 echo "Doing TAGS in bfd"; \
3828 (cd $(HOST_SUBDIR)/bfd && \
3829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3831 "RANLIB=$${RANLIB}" \
3832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3833 TAGS) \
3834 || exit 1
3836 @endif bfd
3838 .PHONY: maybe-install-info-bfd install-info-bfd
3839 maybe-install-info-bfd:
3840 @if bfd
3841 maybe-install-info-bfd: install-info-bfd
3843 install-info-bfd: \
3844 configure-bfd \
3845 info-bfd
3846 @[ -f ./bfd/Makefile ] || exit 0; \
3847 r=`${PWD_COMMAND}`; export r; \
3848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3849 $(HOST_EXPORTS) \
3850 for flag in $(EXTRA_HOST_FLAGS) ; do \
3851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3852 done; \
3853 echo "Doing install-info in bfd"; \
3854 (cd $(HOST_SUBDIR)/bfd && \
3855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3857 "RANLIB=$${RANLIB}" \
3858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3859 install-info) \
3860 || exit 1
3862 @endif bfd
3864 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3865 maybe-install-pdf-bfd:
3866 @if bfd
3867 maybe-install-pdf-bfd: install-pdf-bfd
3869 install-pdf-bfd: \
3870 configure-bfd \
3871 pdf-bfd
3872 @[ -f ./bfd/Makefile ] || exit 0; \
3873 r=`${PWD_COMMAND}`; export r; \
3874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3875 $(HOST_EXPORTS) \
3876 for flag in $(EXTRA_HOST_FLAGS) ; do \
3877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3878 done; \
3879 echo "Doing install-pdf in bfd"; \
3880 (cd $(HOST_SUBDIR)/bfd && \
3881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3883 "RANLIB=$${RANLIB}" \
3884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3885 install-pdf) \
3886 || exit 1
3888 @endif bfd
3890 .PHONY: maybe-install-html-bfd install-html-bfd
3891 maybe-install-html-bfd:
3892 @if bfd
3893 maybe-install-html-bfd: install-html-bfd
3895 install-html-bfd: \
3896 configure-bfd \
3897 html-bfd
3898 @[ -f ./bfd/Makefile ] || exit 0; \
3899 r=`${PWD_COMMAND}`; export r; \
3900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3901 $(HOST_EXPORTS) \
3902 for flag in $(EXTRA_HOST_FLAGS) ; do \
3903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3904 done; \
3905 echo "Doing install-html in bfd"; \
3906 (cd $(HOST_SUBDIR)/bfd && \
3907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3909 "RANLIB=$${RANLIB}" \
3910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3911 install-html) \
3912 || exit 1
3914 @endif bfd
3916 .PHONY: maybe-installcheck-bfd installcheck-bfd
3917 maybe-installcheck-bfd:
3918 @if bfd
3919 maybe-installcheck-bfd: installcheck-bfd
3921 installcheck-bfd: \
3922 configure-bfd
3923 @[ -f ./bfd/Makefile ] || exit 0; \
3924 r=`${PWD_COMMAND}`; export r; \
3925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3926 $(HOST_EXPORTS) \
3927 for flag in $(EXTRA_HOST_FLAGS) ; do \
3928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3929 done; \
3930 echo "Doing installcheck in bfd"; \
3931 (cd $(HOST_SUBDIR)/bfd && \
3932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3934 "RANLIB=$${RANLIB}" \
3935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3936 installcheck) \
3937 || exit 1
3939 @endif bfd
3941 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3942 maybe-mostlyclean-bfd:
3943 @if bfd
3944 maybe-mostlyclean-bfd: mostlyclean-bfd
3946 mostlyclean-bfd:
3947 @[ -f ./bfd/Makefile ] || exit 0; \
3948 r=`${PWD_COMMAND}`; export r; \
3949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3950 $(HOST_EXPORTS) \
3951 for flag in $(EXTRA_HOST_FLAGS) ; do \
3952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3953 done; \
3954 echo "Doing mostlyclean in bfd"; \
3955 (cd $(HOST_SUBDIR)/bfd && \
3956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3958 "RANLIB=$${RANLIB}" \
3959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3960 mostlyclean) \
3961 || exit 1
3963 @endif bfd
3965 .PHONY: maybe-clean-bfd clean-bfd
3966 maybe-clean-bfd:
3967 @if bfd
3968 maybe-clean-bfd: clean-bfd
3970 clean-bfd:
3971 @[ -f ./bfd/Makefile ] || exit 0; \
3972 r=`${PWD_COMMAND}`; export r; \
3973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3974 $(HOST_EXPORTS) \
3975 for flag in $(EXTRA_HOST_FLAGS) ; do \
3976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3977 done; \
3978 echo "Doing clean in bfd"; \
3979 (cd $(HOST_SUBDIR)/bfd && \
3980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3982 "RANLIB=$${RANLIB}" \
3983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3984 clean) \
3985 || exit 1
3987 @endif bfd
3989 .PHONY: maybe-distclean-bfd distclean-bfd
3990 maybe-distclean-bfd:
3991 @if bfd
3992 maybe-distclean-bfd: distclean-bfd
3994 distclean-bfd:
3995 @[ -f ./bfd/Makefile ] || exit 0; \
3996 r=`${PWD_COMMAND}`; export r; \
3997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3998 $(HOST_EXPORTS) \
3999 for flag in $(EXTRA_HOST_FLAGS) ; do \
4000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4001 done; \
4002 echo "Doing distclean in bfd"; \
4003 (cd $(HOST_SUBDIR)/bfd && \
4004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4006 "RANLIB=$${RANLIB}" \
4007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4008 distclean) \
4009 || exit 1
4011 @endif bfd
4013 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4014 maybe-maintainer-clean-bfd:
4015 @if bfd
4016 maybe-maintainer-clean-bfd: maintainer-clean-bfd
4018 maintainer-clean-bfd:
4019 @[ -f ./bfd/Makefile ] || exit 0; \
4020 r=`${PWD_COMMAND}`; export r; \
4021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4022 $(HOST_EXPORTS) \
4023 for flag in $(EXTRA_HOST_FLAGS) ; do \
4024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4025 done; \
4026 echo "Doing maintainer-clean in bfd"; \
4027 (cd $(HOST_SUBDIR)/bfd && \
4028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4030 "RANLIB=$${RANLIB}" \
4031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4032 maintainer-clean) \
4033 || exit 1
4035 @endif bfd
4039 .PHONY: configure-opcodes maybe-configure-opcodes
4040 maybe-configure-opcodes:
4041 @if gcc-bootstrap
4042 configure-opcodes: stage_current
4043 @endif gcc-bootstrap
4044 @if opcodes
4045 maybe-configure-opcodes: configure-opcodes
4046 configure-opcodes:
4047 @r=`${PWD_COMMAND}`; export r; \
4048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4049 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4051 $(HOST_EXPORTS) \
4052 echo Configuring in $(HOST_SUBDIR)/opcodes; \
4053 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4054 case $(srcdir) in \
4055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4056 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4058 esac; \
4059 module_srcdir=opcodes; \
4060 $(SHELL) \
4061 $$s/$$module_srcdir/configure \
4062 --srcdir=$${topdir}/$$module_srcdir \
4063 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4064 --target=${target_alias} \
4065 || exit 1
4066 @endif opcodes
4070 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4071 maybe-configure-stage1-opcodes:
4072 @if opcodes-bootstrap
4073 maybe-configure-stage1-opcodes: configure-stage1-opcodes
4074 configure-stage1-opcodes:
4075 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4076 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4077 @r=`${PWD_COMMAND}`; export r; \
4078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4079 TFLAGS="$(STAGE1_TFLAGS)"; \
4080 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4081 $(HOST_EXPORTS) \
4082 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4083 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4084 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4085 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes; \
4086 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4087 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4088 case $(srcdir) in \
4089 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4090 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4091 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4092 esac; \
4093 module_srcdir=opcodes; \
4094 $(SHELL) $$s/$$module_srcdir/configure \
4095 --srcdir=$${topdir}/$$module_srcdir \
4096 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4097 --target=${target_alias} \
4099 $(STAGE1_CONFIGURE_FLAGS)
4100 @endif opcodes-bootstrap
4102 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4103 maybe-configure-stage2-opcodes:
4104 @if opcodes-bootstrap
4105 maybe-configure-stage2-opcodes: configure-stage2-opcodes
4106 configure-stage2-opcodes:
4107 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4108 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4109 @r=`${PWD_COMMAND}`; export r; \
4110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4111 TFLAGS="$(STAGE2_TFLAGS)"; \
4112 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4113 $(HOST_EXPORTS) \
4114 $(POSTSTAGE1_HOST_EXPORTS) \
4115 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4116 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4117 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4118 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes; \
4119 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4120 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4121 case $(srcdir) in \
4122 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4123 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4124 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4125 esac; \
4126 module_srcdir=opcodes; \
4127 $(SHELL) $$s/$$module_srcdir/configure \
4128 --srcdir=$${topdir}/$$module_srcdir \
4129 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4130 --target=${target_alias} \
4131 --with-build-libsubdir=$(HOST_SUBDIR) \
4132 $(STAGE2_CONFIGURE_FLAGS)
4133 @endif opcodes-bootstrap
4135 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4136 maybe-configure-stage3-opcodes:
4137 @if opcodes-bootstrap
4138 maybe-configure-stage3-opcodes: configure-stage3-opcodes
4139 configure-stage3-opcodes:
4140 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4141 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4142 @r=`${PWD_COMMAND}`; export r; \
4143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4144 TFLAGS="$(STAGE3_TFLAGS)"; \
4145 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4146 $(HOST_EXPORTS) \
4147 $(POSTSTAGE1_HOST_EXPORTS) \
4148 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4149 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4150 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4151 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes; \
4152 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4153 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4154 case $(srcdir) in \
4155 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4156 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4157 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4158 esac; \
4159 module_srcdir=opcodes; \
4160 $(SHELL) $$s/$$module_srcdir/configure \
4161 --srcdir=$${topdir}/$$module_srcdir \
4162 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4163 --target=${target_alias} \
4164 --with-build-libsubdir=$(HOST_SUBDIR) \
4165 $(STAGE3_CONFIGURE_FLAGS)
4166 @endif opcodes-bootstrap
4168 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4169 maybe-configure-stage4-opcodes:
4170 @if opcodes-bootstrap
4171 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4172 configure-stage4-opcodes:
4173 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4174 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4175 @r=`${PWD_COMMAND}`; export r; \
4176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4177 TFLAGS="$(STAGE4_TFLAGS)"; \
4178 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4179 $(HOST_EXPORTS) \
4180 $(POSTSTAGE1_HOST_EXPORTS) \
4181 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4182 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4183 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4184 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes; \
4185 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4186 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4187 case $(srcdir) in \
4188 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4189 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4190 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4191 esac; \
4192 module_srcdir=opcodes; \
4193 $(SHELL) $$s/$$module_srcdir/configure \
4194 --srcdir=$${topdir}/$$module_srcdir \
4195 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4196 --target=${target_alias} \
4197 --with-build-libsubdir=$(HOST_SUBDIR) \
4198 $(STAGE4_CONFIGURE_FLAGS)
4199 @endif opcodes-bootstrap
4201 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4202 maybe-configure-stageprofile-opcodes:
4203 @if opcodes-bootstrap
4204 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4205 configure-stageprofile-opcodes:
4206 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4207 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4208 @r=`${PWD_COMMAND}`; export r; \
4209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4210 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4211 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4212 $(HOST_EXPORTS) \
4213 $(POSTSTAGE1_HOST_EXPORTS) \
4214 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4215 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4216 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4217 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes; \
4218 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4219 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4220 case $(srcdir) in \
4221 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4222 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4223 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4224 esac; \
4225 module_srcdir=opcodes; \
4226 $(SHELL) $$s/$$module_srcdir/configure \
4227 --srcdir=$${topdir}/$$module_srcdir \
4228 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4229 --target=${target_alias} \
4230 --with-build-libsubdir=$(HOST_SUBDIR) \
4231 $(STAGEprofile_CONFIGURE_FLAGS)
4232 @endif opcodes-bootstrap
4234 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4235 maybe-configure-stagefeedback-opcodes:
4236 @if opcodes-bootstrap
4237 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4238 configure-stagefeedback-opcodes:
4239 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4240 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4241 @r=`${PWD_COMMAND}`; export r; \
4242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4243 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4244 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4245 $(HOST_EXPORTS) \
4246 $(POSTSTAGE1_HOST_EXPORTS) \
4247 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4248 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4249 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4250 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes; \
4251 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4252 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4253 case $(srcdir) in \
4254 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4255 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4256 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4257 esac; \
4258 module_srcdir=opcodes; \
4259 $(SHELL) $$s/$$module_srcdir/configure \
4260 --srcdir=$${topdir}/$$module_srcdir \
4261 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4262 --target=${target_alias} \
4263 --with-build-libsubdir=$(HOST_SUBDIR) \
4264 $(STAGEfeedback_CONFIGURE_FLAGS)
4265 @endif opcodes-bootstrap
4271 .PHONY: all-opcodes maybe-all-opcodes
4272 maybe-all-opcodes:
4273 @if gcc-bootstrap
4274 all-opcodes: stage_current
4275 @endif gcc-bootstrap
4276 @if opcodes
4277 TARGET-opcodes=all
4278 maybe-all-opcodes: all-opcodes
4279 all-opcodes: configure-opcodes
4280 @r=`${PWD_COMMAND}`; export r; \
4281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4282 $(HOST_EXPORTS) \
4283 (cd $(HOST_SUBDIR)/opcodes && \
4284 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4285 $(TARGET-opcodes))
4286 @endif opcodes
4290 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4291 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4292 maybe-all-stage1-opcodes:
4293 maybe-clean-stage1-opcodes:
4294 @if opcodes-bootstrap
4295 maybe-all-stage1-opcodes: all-stage1-opcodes
4296 all-stage1: all-stage1-opcodes
4297 TARGET-stage1-opcodes = $(TARGET-opcodes)
4298 all-stage1-opcodes: configure-stage1-opcodes
4299 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4300 @r=`${PWD_COMMAND}`; export r; \
4301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4302 TFLAGS="$(STAGE1_TFLAGS)"; \
4303 $(HOST_EXPORTS) \
4304 cd $(HOST_SUBDIR)/opcodes && \
4305 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4306 CFLAGS="$(STAGE1_CFLAGS)" \
4307 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4308 LIBCFLAGS="$(LIBCFLAGS)" \
4309 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4310 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4311 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4312 $(EXTRA_HOST_FLAGS) \
4313 $(STAGE1_FLAGS_TO_PASS) \
4314 TFLAGS="$(STAGE1_TFLAGS)" \
4315 $(TARGET-stage1-opcodes)
4317 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4318 clean-stage1: clean-stage1-opcodes
4319 clean-stage1-opcodes:
4320 @if [ $(current_stage) = stage1 ]; then \
4321 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4322 else \
4323 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4324 $(MAKE) stage1-start; \
4325 fi; \
4326 cd $(HOST_SUBDIR)/opcodes && \
4327 $(MAKE) $(EXTRA_HOST_FLAGS) \
4328 $(STAGE1_FLAGS_TO_PASS) clean
4329 @endif opcodes-bootstrap
4332 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4333 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4334 maybe-all-stage2-opcodes:
4335 maybe-clean-stage2-opcodes:
4336 @if opcodes-bootstrap
4337 maybe-all-stage2-opcodes: all-stage2-opcodes
4338 all-stage2: all-stage2-opcodes
4339 TARGET-stage2-opcodes = $(TARGET-opcodes)
4340 all-stage2-opcodes: configure-stage2-opcodes
4341 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4342 @r=`${PWD_COMMAND}`; export r; \
4343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4344 TFLAGS="$(STAGE2_TFLAGS)"; \
4345 $(HOST_EXPORTS) \
4346 $(POSTSTAGE1_HOST_EXPORTS) \
4347 cd $(HOST_SUBDIR)/opcodes && \
4348 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4349 CFLAGS="$(STAGE2_CFLAGS)" \
4350 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4351 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4352 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4353 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4354 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4355 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4356 TFLAGS="$(STAGE2_TFLAGS)" \
4357 $(TARGET-stage2-opcodes)
4359 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4360 clean-stage2: clean-stage2-opcodes
4361 clean-stage2-opcodes:
4362 @if [ $(current_stage) = stage2 ]; then \
4363 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4364 else \
4365 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4366 $(MAKE) stage2-start; \
4367 fi; \
4368 cd $(HOST_SUBDIR)/opcodes && \
4369 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4370 @endif opcodes-bootstrap
4373 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4374 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4375 maybe-all-stage3-opcodes:
4376 maybe-clean-stage3-opcodes:
4377 @if opcodes-bootstrap
4378 maybe-all-stage3-opcodes: all-stage3-opcodes
4379 all-stage3: all-stage3-opcodes
4380 TARGET-stage3-opcodes = $(TARGET-opcodes)
4381 all-stage3-opcodes: configure-stage3-opcodes
4382 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4383 @r=`${PWD_COMMAND}`; export r; \
4384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4385 TFLAGS="$(STAGE3_TFLAGS)"; \
4386 $(HOST_EXPORTS) \
4387 $(POSTSTAGE1_HOST_EXPORTS) \
4388 cd $(HOST_SUBDIR)/opcodes && \
4389 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4390 CFLAGS="$(STAGE3_CFLAGS)" \
4391 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4392 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4393 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4394 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4395 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4396 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4397 TFLAGS="$(STAGE3_TFLAGS)" \
4398 $(TARGET-stage3-opcodes)
4400 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4401 clean-stage3: clean-stage3-opcodes
4402 clean-stage3-opcodes:
4403 @if [ $(current_stage) = stage3 ]; then \
4404 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4405 else \
4406 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4407 $(MAKE) stage3-start; \
4408 fi; \
4409 cd $(HOST_SUBDIR)/opcodes && \
4410 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4411 @endif opcodes-bootstrap
4414 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4415 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4416 maybe-all-stage4-opcodes:
4417 maybe-clean-stage4-opcodes:
4418 @if opcodes-bootstrap
4419 maybe-all-stage4-opcodes: all-stage4-opcodes
4420 all-stage4: all-stage4-opcodes
4421 TARGET-stage4-opcodes = $(TARGET-opcodes)
4422 all-stage4-opcodes: configure-stage4-opcodes
4423 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4424 @r=`${PWD_COMMAND}`; export r; \
4425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4426 TFLAGS="$(STAGE4_TFLAGS)"; \
4427 $(HOST_EXPORTS) \
4428 $(POSTSTAGE1_HOST_EXPORTS) \
4429 cd $(HOST_SUBDIR)/opcodes && \
4430 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4431 CFLAGS="$(STAGE4_CFLAGS)" \
4432 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4433 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4434 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4435 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4436 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4437 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4438 TFLAGS="$(STAGE4_TFLAGS)" \
4439 $(TARGET-stage4-opcodes)
4441 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4442 clean-stage4: clean-stage4-opcodes
4443 clean-stage4-opcodes:
4444 @if [ $(current_stage) = stage4 ]; then \
4445 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4446 else \
4447 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4448 $(MAKE) stage4-start; \
4449 fi; \
4450 cd $(HOST_SUBDIR)/opcodes && \
4451 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4452 @endif opcodes-bootstrap
4455 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4456 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4457 maybe-all-stageprofile-opcodes:
4458 maybe-clean-stageprofile-opcodes:
4459 @if opcodes-bootstrap
4460 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4461 all-stageprofile: all-stageprofile-opcodes
4462 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4463 all-stageprofile-opcodes: configure-stageprofile-opcodes
4464 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4465 @r=`${PWD_COMMAND}`; export r; \
4466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4467 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4468 $(HOST_EXPORTS) \
4469 $(POSTSTAGE1_HOST_EXPORTS) \
4470 cd $(HOST_SUBDIR)/opcodes && \
4471 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4472 CFLAGS="$(STAGEprofile_CFLAGS)" \
4473 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4474 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4475 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4476 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4477 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4478 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4479 TFLAGS="$(STAGEprofile_TFLAGS)" \
4480 $(TARGET-stageprofile-opcodes)
4482 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4483 clean-stageprofile: clean-stageprofile-opcodes
4484 clean-stageprofile-opcodes:
4485 @if [ $(current_stage) = stageprofile ]; then \
4486 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4487 else \
4488 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4489 $(MAKE) stageprofile-start; \
4490 fi; \
4491 cd $(HOST_SUBDIR)/opcodes && \
4492 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4493 @endif opcodes-bootstrap
4496 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4497 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4498 maybe-all-stagefeedback-opcodes:
4499 maybe-clean-stagefeedback-opcodes:
4500 @if opcodes-bootstrap
4501 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4502 all-stagefeedback: all-stagefeedback-opcodes
4503 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4504 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4505 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4506 @r=`${PWD_COMMAND}`; export r; \
4507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4508 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4509 $(HOST_EXPORTS) \
4510 $(POSTSTAGE1_HOST_EXPORTS) \
4511 cd $(HOST_SUBDIR)/opcodes && \
4512 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4513 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4514 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4515 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4516 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4517 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4518 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4519 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4520 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4521 $(TARGET-stagefeedback-opcodes)
4523 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4524 clean-stagefeedback: clean-stagefeedback-opcodes
4525 clean-stagefeedback-opcodes:
4526 @if [ $(current_stage) = stagefeedback ]; then \
4527 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4528 else \
4529 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4530 $(MAKE) stagefeedback-start; \
4531 fi; \
4532 cd $(HOST_SUBDIR)/opcodes && \
4533 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4534 @endif opcodes-bootstrap
4540 .PHONY: check-opcodes maybe-check-opcodes
4541 maybe-check-opcodes:
4542 @if opcodes
4543 maybe-check-opcodes: check-opcodes
4545 check-opcodes:
4546 @: $(MAKE); $(unstage)
4547 @r=`${PWD_COMMAND}`; export r; \
4548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4549 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
4550 (cd $(HOST_SUBDIR)/opcodes && \
4551 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
4553 @endif opcodes
4555 .PHONY: install-opcodes maybe-install-opcodes
4556 maybe-install-opcodes:
4557 @if opcodes
4558 maybe-install-opcodes: install-opcodes
4560 install-opcodes: installdirs
4561 @: $(MAKE); $(unstage)
4562 @r=`${PWD_COMMAND}`; export r; \
4563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4564 $(HOST_EXPORTS) \
4565 (cd $(HOST_SUBDIR)/opcodes && \
4566 $(MAKE) $(FLAGS_TO_PASS) install)
4568 @endif opcodes
4570 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4571 maybe-install-strip-opcodes:
4572 @if opcodes
4573 maybe-install-strip-opcodes: install-strip-opcodes
4575 install-strip-opcodes: installdirs
4576 @: $(MAKE); $(unstage)
4577 @r=`${PWD_COMMAND}`; export r; \
4578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4579 $(HOST_EXPORTS) \
4580 (cd $(HOST_SUBDIR)/opcodes && \
4581 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4583 @endif opcodes
4585 # Other targets (info, dvi, pdf, etc.)
4587 .PHONY: maybe-info-opcodes info-opcodes
4588 maybe-info-opcodes:
4589 @if opcodes
4590 maybe-info-opcodes: info-opcodes
4592 info-opcodes: \
4593 configure-opcodes
4594 @[ -f ./opcodes/Makefile ] || exit 0; \
4595 r=`${PWD_COMMAND}`; export r; \
4596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4597 $(HOST_EXPORTS) \
4598 for flag in $(EXTRA_HOST_FLAGS) ; do \
4599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4600 done; \
4601 echo "Doing info in opcodes"; \
4602 (cd $(HOST_SUBDIR)/opcodes && \
4603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4605 "RANLIB=$${RANLIB}" \
4606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4607 info) \
4608 || exit 1
4610 @endif opcodes
4612 .PHONY: maybe-dvi-opcodes dvi-opcodes
4613 maybe-dvi-opcodes:
4614 @if opcodes
4615 maybe-dvi-opcodes: dvi-opcodes
4617 dvi-opcodes: \
4618 configure-opcodes
4619 @[ -f ./opcodes/Makefile ] || exit 0; \
4620 r=`${PWD_COMMAND}`; export r; \
4621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4622 $(HOST_EXPORTS) \
4623 for flag in $(EXTRA_HOST_FLAGS) ; do \
4624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4625 done; \
4626 echo "Doing dvi in opcodes"; \
4627 (cd $(HOST_SUBDIR)/opcodes && \
4628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4630 "RANLIB=$${RANLIB}" \
4631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4632 dvi) \
4633 || exit 1
4635 @endif opcodes
4637 .PHONY: maybe-pdf-opcodes pdf-opcodes
4638 maybe-pdf-opcodes:
4639 @if opcodes
4640 maybe-pdf-opcodes: pdf-opcodes
4642 pdf-opcodes: \
4643 configure-opcodes
4644 @[ -f ./opcodes/Makefile ] || exit 0; \
4645 r=`${PWD_COMMAND}`; export r; \
4646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4647 $(HOST_EXPORTS) \
4648 for flag in $(EXTRA_HOST_FLAGS) ; do \
4649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4650 done; \
4651 echo "Doing pdf in opcodes"; \
4652 (cd $(HOST_SUBDIR)/opcodes && \
4653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4655 "RANLIB=$${RANLIB}" \
4656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4657 pdf) \
4658 || exit 1
4660 @endif opcodes
4662 .PHONY: maybe-html-opcodes html-opcodes
4663 maybe-html-opcodes:
4664 @if opcodes
4665 maybe-html-opcodes: html-opcodes
4667 html-opcodes: \
4668 configure-opcodes
4669 @[ -f ./opcodes/Makefile ] || exit 0; \
4670 r=`${PWD_COMMAND}`; export r; \
4671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4672 $(HOST_EXPORTS) \
4673 for flag in $(EXTRA_HOST_FLAGS) ; do \
4674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4675 done; \
4676 echo "Doing html in opcodes"; \
4677 (cd $(HOST_SUBDIR)/opcodes && \
4678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4680 "RANLIB=$${RANLIB}" \
4681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4682 html) \
4683 || exit 1
4685 @endif opcodes
4687 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4688 maybe-TAGS-opcodes:
4689 @if opcodes
4690 maybe-TAGS-opcodes: TAGS-opcodes
4692 TAGS-opcodes: \
4693 configure-opcodes
4694 @[ -f ./opcodes/Makefile ] || exit 0; \
4695 r=`${PWD_COMMAND}`; export r; \
4696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4697 $(HOST_EXPORTS) \
4698 for flag in $(EXTRA_HOST_FLAGS) ; do \
4699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4700 done; \
4701 echo "Doing TAGS in opcodes"; \
4702 (cd $(HOST_SUBDIR)/opcodes && \
4703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4705 "RANLIB=$${RANLIB}" \
4706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4707 TAGS) \
4708 || exit 1
4710 @endif opcodes
4712 .PHONY: maybe-install-info-opcodes install-info-opcodes
4713 maybe-install-info-opcodes:
4714 @if opcodes
4715 maybe-install-info-opcodes: install-info-opcodes
4717 install-info-opcodes: \
4718 configure-opcodes \
4719 info-opcodes
4720 @[ -f ./opcodes/Makefile ] || exit 0; \
4721 r=`${PWD_COMMAND}`; export r; \
4722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4723 $(HOST_EXPORTS) \
4724 for flag in $(EXTRA_HOST_FLAGS) ; do \
4725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4726 done; \
4727 echo "Doing install-info in opcodes"; \
4728 (cd $(HOST_SUBDIR)/opcodes && \
4729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4731 "RANLIB=$${RANLIB}" \
4732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4733 install-info) \
4734 || exit 1
4736 @endif opcodes
4738 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4739 maybe-install-pdf-opcodes:
4740 @if opcodes
4741 maybe-install-pdf-opcodes: install-pdf-opcodes
4743 install-pdf-opcodes: \
4744 configure-opcodes \
4745 pdf-opcodes
4746 @[ -f ./opcodes/Makefile ] || exit 0; \
4747 r=`${PWD_COMMAND}`; export r; \
4748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4749 $(HOST_EXPORTS) \
4750 for flag in $(EXTRA_HOST_FLAGS) ; do \
4751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4752 done; \
4753 echo "Doing install-pdf in opcodes"; \
4754 (cd $(HOST_SUBDIR)/opcodes && \
4755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4757 "RANLIB=$${RANLIB}" \
4758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4759 install-pdf) \
4760 || exit 1
4762 @endif opcodes
4764 .PHONY: maybe-install-html-opcodes install-html-opcodes
4765 maybe-install-html-opcodes:
4766 @if opcodes
4767 maybe-install-html-opcodes: install-html-opcodes
4769 install-html-opcodes: \
4770 configure-opcodes \
4771 html-opcodes
4772 @[ -f ./opcodes/Makefile ] || exit 0; \
4773 r=`${PWD_COMMAND}`; export r; \
4774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4775 $(HOST_EXPORTS) \
4776 for flag in $(EXTRA_HOST_FLAGS) ; do \
4777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4778 done; \
4779 echo "Doing install-html in opcodes"; \
4780 (cd $(HOST_SUBDIR)/opcodes && \
4781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4783 "RANLIB=$${RANLIB}" \
4784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4785 install-html) \
4786 || exit 1
4788 @endif opcodes
4790 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4791 maybe-installcheck-opcodes:
4792 @if opcodes
4793 maybe-installcheck-opcodes: installcheck-opcodes
4795 installcheck-opcodes: \
4796 configure-opcodes
4797 @[ -f ./opcodes/Makefile ] || exit 0; \
4798 r=`${PWD_COMMAND}`; export r; \
4799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4800 $(HOST_EXPORTS) \
4801 for flag in $(EXTRA_HOST_FLAGS) ; do \
4802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4803 done; \
4804 echo "Doing installcheck in opcodes"; \
4805 (cd $(HOST_SUBDIR)/opcodes && \
4806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4808 "RANLIB=$${RANLIB}" \
4809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4810 installcheck) \
4811 || exit 1
4813 @endif opcodes
4815 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4816 maybe-mostlyclean-opcodes:
4817 @if opcodes
4818 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4820 mostlyclean-opcodes:
4821 @[ -f ./opcodes/Makefile ] || exit 0; \
4822 r=`${PWD_COMMAND}`; export r; \
4823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4824 $(HOST_EXPORTS) \
4825 for flag in $(EXTRA_HOST_FLAGS) ; do \
4826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4827 done; \
4828 echo "Doing mostlyclean in opcodes"; \
4829 (cd $(HOST_SUBDIR)/opcodes && \
4830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4832 "RANLIB=$${RANLIB}" \
4833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4834 mostlyclean) \
4835 || exit 1
4837 @endif opcodes
4839 .PHONY: maybe-clean-opcodes clean-opcodes
4840 maybe-clean-opcodes:
4841 @if opcodes
4842 maybe-clean-opcodes: clean-opcodes
4844 clean-opcodes:
4845 @[ -f ./opcodes/Makefile ] || exit 0; \
4846 r=`${PWD_COMMAND}`; export r; \
4847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4848 $(HOST_EXPORTS) \
4849 for flag in $(EXTRA_HOST_FLAGS) ; do \
4850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4851 done; \
4852 echo "Doing clean in opcodes"; \
4853 (cd $(HOST_SUBDIR)/opcodes && \
4854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4856 "RANLIB=$${RANLIB}" \
4857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4858 clean) \
4859 || exit 1
4861 @endif opcodes
4863 .PHONY: maybe-distclean-opcodes distclean-opcodes
4864 maybe-distclean-opcodes:
4865 @if opcodes
4866 maybe-distclean-opcodes: distclean-opcodes
4868 distclean-opcodes:
4869 @[ -f ./opcodes/Makefile ] || exit 0; \
4870 r=`${PWD_COMMAND}`; export r; \
4871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4872 $(HOST_EXPORTS) \
4873 for flag in $(EXTRA_HOST_FLAGS) ; do \
4874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4875 done; \
4876 echo "Doing distclean in opcodes"; \
4877 (cd $(HOST_SUBDIR)/opcodes && \
4878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4880 "RANLIB=$${RANLIB}" \
4881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4882 distclean) \
4883 || exit 1
4885 @endif opcodes
4887 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4888 maybe-maintainer-clean-opcodes:
4889 @if opcodes
4890 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4892 maintainer-clean-opcodes:
4893 @[ -f ./opcodes/Makefile ] || exit 0; \
4894 r=`${PWD_COMMAND}`; export r; \
4895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4896 $(HOST_EXPORTS) \
4897 for flag in $(EXTRA_HOST_FLAGS) ; do \
4898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4899 done; \
4900 echo "Doing maintainer-clean in opcodes"; \
4901 (cd $(HOST_SUBDIR)/opcodes && \
4902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4904 "RANLIB=$${RANLIB}" \
4905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4906 maintainer-clean) \
4907 || exit 1
4909 @endif opcodes
4913 .PHONY: configure-binutils maybe-configure-binutils
4914 maybe-configure-binutils:
4915 @if gcc-bootstrap
4916 configure-binutils: stage_current
4917 @endif gcc-bootstrap
4918 @if binutils
4919 maybe-configure-binutils: configure-binutils
4920 configure-binutils:
4921 @r=`${PWD_COMMAND}`; export r; \
4922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4923 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4924 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4925 $(HOST_EXPORTS) \
4926 echo Configuring in $(HOST_SUBDIR)/binutils; \
4927 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4928 case $(srcdir) in \
4929 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4930 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4931 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4932 esac; \
4933 module_srcdir=binutils; \
4934 $(SHELL) \
4935 $$s/$$module_srcdir/configure \
4936 --srcdir=$${topdir}/$$module_srcdir \
4937 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4938 --target=${target_alias} \
4939 || exit 1
4940 @endif binutils
4944 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4945 maybe-configure-stage1-binutils:
4946 @if binutils-bootstrap
4947 maybe-configure-stage1-binutils: configure-stage1-binutils
4948 configure-stage1-binutils:
4949 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4950 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4951 @r=`${PWD_COMMAND}`; export r; \
4952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4953 TFLAGS="$(STAGE1_TFLAGS)"; \
4954 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4955 $(HOST_EXPORTS) \
4956 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4957 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4958 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4959 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils; \
4960 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4961 cd $(HOST_SUBDIR)/binutils || exit 1; \
4962 case $(srcdir) in \
4963 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4964 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4965 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4966 esac; \
4967 module_srcdir=binutils; \
4968 $(SHELL) $$s/$$module_srcdir/configure \
4969 --srcdir=$${topdir}/$$module_srcdir \
4970 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4971 --target=${target_alias} \
4973 $(STAGE1_CONFIGURE_FLAGS)
4974 @endif binutils-bootstrap
4976 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4977 maybe-configure-stage2-binutils:
4978 @if binutils-bootstrap
4979 maybe-configure-stage2-binutils: configure-stage2-binutils
4980 configure-stage2-binutils:
4981 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4982 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4983 @r=`${PWD_COMMAND}`; export r; \
4984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4985 TFLAGS="$(STAGE2_TFLAGS)"; \
4986 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4987 $(HOST_EXPORTS) \
4988 $(POSTSTAGE1_HOST_EXPORTS) \
4989 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4990 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4991 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4992 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils; \
4993 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4994 cd $(HOST_SUBDIR)/binutils || exit 1; \
4995 case $(srcdir) in \
4996 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4997 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4998 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4999 esac; \
5000 module_srcdir=binutils; \
5001 $(SHELL) $$s/$$module_srcdir/configure \
5002 --srcdir=$${topdir}/$$module_srcdir \
5003 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5004 --target=${target_alias} \
5005 --with-build-libsubdir=$(HOST_SUBDIR) \
5006 $(STAGE2_CONFIGURE_FLAGS)
5007 @endif binutils-bootstrap
5009 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
5010 maybe-configure-stage3-binutils:
5011 @if binutils-bootstrap
5012 maybe-configure-stage3-binutils: configure-stage3-binutils
5013 configure-stage3-binutils:
5014 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5015 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5016 @r=`${PWD_COMMAND}`; export r; \
5017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5018 TFLAGS="$(STAGE3_TFLAGS)"; \
5019 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5020 $(HOST_EXPORTS) \
5021 $(POSTSTAGE1_HOST_EXPORTS) \
5022 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5023 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5024 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
5025 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils; \
5026 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5027 cd $(HOST_SUBDIR)/binutils || exit 1; \
5028 case $(srcdir) in \
5029 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5030 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5031 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5032 esac; \
5033 module_srcdir=binutils; \
5034 $(SHELL) $$s/$$module_srcdir/configure \
5035 --srcdir=$${topdir}/$$module_srcdir \
5036 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5037 --target=${target_alias} \
5038 --with-build-libsubdir=$(HOST_SUBDIR) \
5039 $(STAGE3_CONFIGURE_FLAGS)
5040 @endif binutils-bootstrap
5042 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5043 maybe-configure-stage4-binutils:
5044 @if binutils-bootstrap
5045 maybe-configure-stage4-binutils: configure-stage4-binutils
5046 configure-stage4-binutils:
5047 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5048 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5049 @r=`${PWD_COMMAND}`; export r; \
5050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5051 TFLAGS="$(STAGE4_TFLAGS)"; \
5052 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5053 $(HOST_EXPORTS) \
5054 $(POSTSTAGE1_HOST_EXPORTS) \
5055 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5056 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5057 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
5058 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils; \
5059 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5060 cd $(HOST_SUBDIR)/binutils || exit 1; \
5061 case $(srcdir) in \
5062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5063 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5065 esac; \
5066 module_srcdir=binutils; \
5067 $(SHELL) $$s/$$module_srcdir/configure \
5068 --srcdir=$${topdir}/$$module_srcdir \
5069 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5070 --target=${target_alias} \
5071 --with-build-libsubdir=$(HOST_SUBDIR) \
5072 $(STAGE4_CONFIGURE_FLAGS)
5073 @endif binutils-bootstrap
5075 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5076 maybe-configure-stageprofile-binutils:
5077 @if binutils-bootstrap
5078 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
5079 configure-stageprofile-binutils:
5080 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5081 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5082 @r=`${PWD_COMMAND}`; export r; \
5083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5084 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5085 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5086 $(HOST_EXPORTS) \
5087 $(POSTSTAGE1_HOST_EXPORTS) \
5088 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5089 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5090 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
5091 echo Configuring stage profile in $(HOST_SUBDIR)/binutils; \
5092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5093 cd $(HOST_SUBDIR)/binutils || exit 1; \
5094 case $(srcdir) in \
5095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5096 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5098 esac; \
5099 module_srcdir=binutils; \
5100 $(SHELL) $$s/$$module_srcdir/configure \
5101 --srcdir=$${topdir}/$$module_srcdir \
5102 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5103 --target=${target_alias} \
5104 --with-build-libsubdir=$(HOST_SUBDIR) \
5105 $(STAGEprofile_CONFIGURE_FLAGS)
5106 @endif binutils-bootstrap
5108 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5109 maybe-configure-stagefeedback-binutils:
5110 @if binutils-bootstrap
5111 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
5112 configure-stagefeedback-binutils:
5113 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5114 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5115 @r=`${PWD_COMMAND}`; export r; \
5116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5117 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5118 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5119 $(HOST_EXPORTS) \
5120 $(POSTSTAGE1_HOST_EXPORTS) \
5121 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5122 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5123 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5124 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils; \
5125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5126 cd $(HOST_SUBDIR)/binutils || exit 1; \
5127 case $(srcdir) in \
5128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5129 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5131 esac; \
5132 module_srcdir=binutils; \
5133 $(SHELL) $$s/$$module_srcdir/configure \
5134 --srcdir=$${topdir}/$$module_srcdir \
5135 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5136 --target=${target_alias} \
5137 --with-build-libsubdir=$(HOST_SUBDIR) \
5138 $(STAGEfeedback_CONFIGURE_FLAGS)
5139 @endif binutils-bootstrap
5145 .PHONY: all-binutils maybe-all-binutils
5146 maybe-all-binutils:
5147 @if gcc-bootstrap
5148 all-binutils: stage_current
5149 @endif gcc-bootstrap
5150 @if binutils
5151 TARGET-binutils=all
5152 maybe-all-binutils: all-binutils
5153 all-binutils: configure-binutils
5154 @r=`${PWD_COMMAND}`; export r; \
5155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5156 $(HOST_EXPORTS) \
5157 (cd $(HOST_SUBDIR)/binutils && \
5158 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5159 $(TARGET-binutils))
5160 @endif binutils
5164 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5165 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5166 maybe-all-stage1-binutils:
5167 maybe-clean-stage1-binutils:
5168 @if binutils-bootstrap
5169 maybe-all-stage1-binutils: all-stage1-binutils
5170 all-stage1: all-stage1-binutils
5171 TARGET-stage1-binutils = $(TARGET-binutils)
5172 all-stage1-binutils: configure-stage1-binutils
5173 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5174 @r=`${PWD_COMMAND}`; export r; \
5175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5176 TFLAGS="$(STAGE1_TFLAGS)"; \
5177 $(HOST_EXPORTS) \
5178 cd $(HOST_SUBDIR)/binutils && \
5179 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5180 CFLAGS="$(STAGE1_CFLAGS)" \
5181 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5182 LIBCFLAGS="$(LIBCFLAGS)" \
5183 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5184 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5185 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5186 $(EXTRA_HOST_FLAGS) \
5187 $(STAGE1_FLAGS_TO_PASS) \
5188 TFLAGS="$(STAGE1_TFLAGS)" \
5189 $(TARGET-stage1-binutils)
5191 maybe-clean-stage1-binutils: clean-stage1-binutils
5192 clean-stage1: clean-stage1-binutils
5193 clean-stage1-binutils:
5194 @if [ $(current_stage) = stage1 ]; then \
5195 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5196 else \
5197 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5198 $(MAKE) stage1-start; \
5199 fi; \
5200 cd $(HOST_SUBDIR)/binutils && \
5201 $(MAKE) $(EXTRA_HOST_FLAGS) \
5202 $(STAGE1_FLAGS_TO_PASS) clean
5203 @endif binutils-bootstrap
5206 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5207 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5208 maybe-all-stage2-binutils:
5209 maybe-clean-stage2-binutils:
5210 @if binutils-bootstrap
5211 maybe-all-stage2-binutils: all-stage2-binutils
5212 all-stage2: all-stage2-binutils
5213 TARGET-stage2-binutils = $(TARGET-binutils)
5214 all-stage2-binutils: configure-stage2-binutils
5215 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5216 @r=`${PWD_COMMAND}`; export r; \
5217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5218 TFLAGS="$(STAGE2_TFLAGS)"; \
5219 $(HOST_EXPORTS) \
5220 $(POSTSTAGE1_HOST_EXPORTS) \
5221 cd $(HOST_SUBDIR)/binutils && \
5222 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5223 CFLAGS="$(STAGE2_CFLAGS)" \
5224 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5225 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5226 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5227 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5228 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5229 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5230 TFLAGS="$(STAGE2_TFLAGS)" \
5231 $(TARGET-stage2-binutils)
5233 maybe-clean-stage2-binutils: clean-stage2-binutils
5234 clean-stage2: clean-stage2-binutils
5235 clean-stage2-binutils:
5236 @if [ $(current_stage) = stage2 ]; then \
5237 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5238 else \
5239 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5240 $(MAKE) stage2-start; \
5241 fi; \
5242 cd $(HOST_SUBDIR)/binutils && \
5243 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5244 @endif binutils-bootstrap
5247 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5248 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5249 maybe-all-stage3-binutils:
5250 maybe-clean-stage3-binutils:
5251 @if binutils-bootstrap
5252 maybe-all-stage3-binutils: all-stage3-binutils
5253 all-stage3: all-stage3-binutils
5254 TARGET-stage3-binutils = $(TARGET-binutils)
5255 all-stage3-binutils: configure-stage3-binutils
5256 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5257 @r=`${PWD_COMMAND}`; export r; \
5258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5259 TFLAGS="$(STAGE3_TFLAGS)"; \
5260 $(HOST_EXPORTS) \
5261 $(POSTSTAGE1_HOST_EXPORTS) \
5262 cd $(HOST_SUBDIR)/binutils && \
5263 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5264 CFLAGS="$(STAGE3_CFLAGS)" \
5265 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5266 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5267 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5268 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5269 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5270 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5271 TFLAGS="$(STAGE3_TFLAGS)" \
5272 $(TARGET-stage3-binutils)
5274 maybe-clean-stage3-binutils: clean-stage3-binutils
5275 clean-stage3: clean-stage3-binutils
5276 clean-stage3-binutils:
5277 @if [ $(current_stage) = stage3 ]; then \
5278 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5279 else \
5280 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5281 $(MAKE) stage3-start; \
5282 fi; \
5283 cd $(HOST_SUBDIR)/binutils && \
5284 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5285 @endif binutils-bootstrap
5288 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5289 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5290 maybe-all-stage4-binutils:
5291 maybe-clean-stage4-binutils:
5292 @if binutils-bootstrap
5293 maybe-all-stage4-binutils: all-stage4-binutils
5294 all-stage4: all-stage4-binutils
5295 TARGET-stage4-binutils = $(TARGET-binutils)
5296 all-stage4-binutils: configure-stage4-binutils
5297 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5298 @r=`${PWD_COMMAND}`; export r; \
5299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5300 TFLAGS="$(STAGE4_TFLAGS)"; \
5301 $(HOST_EXPORTS) \
5302 $(POSTSTAGE1_HOST_EXPORTS) \
5303 cd $(HOST_SUBDIR)/binutils && \
5304 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5305 CFLAGS="$(STAGE4_CFLAGS)" \
5306 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5307 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5308 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5309 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5310 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5311 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5312 TFLAGS="$(STAGE4_TFLAGS)" \
5313 $(TARGET-stage4-binutils)
5315 maybe-clean-stage4-binutils: clean-stage4-binutils
5316 clean-stage4: clean-stage4-binutils
5317 clean-stage4-binutils:
5318 @if [ $(current_stage) = stage4 ]; then \
5319 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5320 else \
5321 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5322 $(MAKE) stage4-start; \
5323 fi; \
5324 cd $(HOST_SUBDIR)/binutils && \
5325 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5326 @endif binutils-bootstrap
5329 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5330 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5331 maybe-all-stageprofile-binutils:
5332 maybe-clean-stageprofile-binutils:
5333 @if binutils-bootstrap
5334 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5335 all-stageprofile: all-stageprofile-binutils
5336 TARGET-stageprofile-binutils = $(TARGET-binutils)
5337 all-stageprofile-binutils: configure-stageprofile-binutils
5338 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5339 @r=`${PWD_COMMAND}`; export r; \
5340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5341 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5342 $(HOST_EXPORTS) \
5343 $(POSTSTAGE1_HOST_EXPORTS) \
5344 cd $(HOST_SUBDIR)/binutils && \
5345 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5346 CFLAGS="$(STAGEprofile_CFLAGS)" \
5347 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5348 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5349 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5350 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5351 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5352 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5353 TFLAGS="$(STAGEprofile_TFLAGS)" \
5354 $(TARGET-stageprofile-binutils)
5356 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5357 clean-stageprofile: clean-stageprofile-binutils
5358 clean-stageprofile-binutils:
5359 @if [ $(current_stage) = stageprofile ]; then \
5360 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5361 else \
5362 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5363 $(MAKE) stageprofile-start; \
5364 fi; \
5365 cd $(HOST_SUBDIR)/binutils && \
5366 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5367 @endif binutils-bootstrap
5370 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5371 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5372 maybe-all-stagefeedback-binutils:
5373 maybe-clean-stagefeedback-binutils:
5374 @if binutils-bootstrap
5375 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5376 all-stagefeedback: all-stagefeedback-binutils
5377 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5378 all-stagefeedback-binutils: configure-stagefeedback-binutils
5379 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5380 @r=`${PWD_COMMAND}`; export r; \
5381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5382 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5383 $(HOST_EXPORTS) \
5384 $(POSTSTAGE1_HOST_EXPORTS) \
5385 cd $(HOST_SUBDIR)/binutils && \
5386 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5387 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5388 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5389 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5390 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5391 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5392 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5393 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5394 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5395 $(TARGET-stagefeedback-binutils)
5397 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5398 clean-stagefeedback: clean-stagefeedback-binutils
5399 clean-stagefeedback-binutils:
5400 @if [ $(current_stage) = stagefeedback ]; then \
5401 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5402 else \
5403 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5404 $(MAKE) stagefeedback-start; \
5405 fi; \
5406 cd $(HOST_SUBDIR)/binutils && \
5407 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5408 @endif binutils-bootstrap
5414 .PHONY: check-binutils maybe-check-binutils
5415 maybe-check-binutils:
5416 @if binutils
5417 maybe-check-binutils: check-binutils
5419 check-binutils:
5420 @: $(MAKE); $(unstage)
5421 @r=`${PWD_COMMAND}`; export r; \
5422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5423 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
5424 (cd $(HOST_SUBDIR)/binutils && \
5425 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
5427 @endif binutils
5429 .PHONY: install-binutils maybe-install-binutils
5430 maybe-install-binutils:
5431 @if binutils
5432 maybe-install-binutils: install-binutils
5434 install-binutils: installdirs
5435 @: $(MAKE); $(unstage)
5436 @r=`${PWD_COMMAND}`; export r; \
5437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5438 $(HOST_EXPORTS) \
5439 (cd $(HOST_SUBDIR)/binutils && \
5440 $(MAKE) $(FLAGS_TO_PASS) install)
5442 @endif binutils
5444 .PHONY: install-strip-binutils maybe-install-strip-binutils
5445 maybe-install-strip-binutils:
5446 @if binutils
5447 maybe-install-strip-binutils: install-strip-binutils
5449 install-strip-binutils: installdirs
5450 @: $(MAKE); $(unstage)
5451 @r=`${PWD_COMMAND}`; export r; \
5452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5453 $(HOST_EXPORTS) \
5454 (cd $(HOST_SUBDIR)/binutils && \
5455 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5457 @endif binutils
5459 # Other targets (info, dvi, pdf, etc.)
5461 .PHONY: maybe-info-binutils info-binutils
5462 maybe-info-binutils:
5463 @if binutils
5464 maybe-info-binutils: info-binutils
5466 info-binutils: \
5467 configure-binutils
5468 @[ -f ./binutils/Makefile ] || exit 0; \
5469 r=`${PWD_COMMAND}`; export r; \
5470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5471 $(HOST_EXPORTS) \
5472 for flag in $(EXTRA_HOST_FLAGS) ; do \
5473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5474 done; \
5475 echo "Doing info in binutils"; \
5476 (cd $(HOST_SUBDIR)/binutils && \
5477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5479 "RANLIB=$${RANLIB}" \
5480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5481 info) \
5482 || exit 1
5484 @endif binutils
5486 .PHONY: maybe-dvi-binutils dvi-binutils
5487 maybe-dvi-binutils:
5488 @if binutils
5489 maybe-dvi-binutils: dvi-binutils
5491 dvi-binutils: \
5492 configure-binutils
5493 @[ -f ./binutils/Makefile ] || exit 0; \
5494 r=`${PWD_COMMAND}`; export r; \
5495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5496 $(HOST_EXPORTS) \
5497 for flag in $(EXTRA_HOST_FLAGS) ; do \
5498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5499 done; \
5500 echo "Doing dvi in binutils"; \
5501 (cd $(HOST_SUBDIR)/binutils && \
5502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5504 "RANLIB=$${RANLIB}" \
5505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5506 dvi) \
5507 || exit 1
5509 @endif binutils
5511 .PHONY: maybe-pdf-binutils pdf-binutils
5512 maybe-pdf-binutils:
5513 @if binutils
5514 maybe-pdf-binutils: pdf-binutils
5516 pdf-binutils: \
5517 configure-binutils
5518 @[ -f ./binutils/Makefile ] || exit 0; \
5519 r=`${PWD_COMMAND}`; export r; \
5520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5521 $(HOST_EXPORTS) \
5522 for flag in $(EXTRA_HOST_FLAGS) ; do \
5523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5524 done; \
5525 echo "Doing pdf in binutils"; \
5526 (cd $(HOST_SUBDIR)/binutils && \
5527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5529 "RANLIB=$${RANLIB}" \
5530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5531 pdf) \
5532 || exit 1
5534 @endif binutils
5536 .PHONY: maybe-html-binutils html-binutils
5537 maybe-html-binutils:
5538 @if binutils
5539 maybe-html-binutils: html-binutils
5541 html-binutils: \
5542 configure-binutils
5543 @[ -f ./binutils/Makefile ] || exit 0; \
5544 r=`${PWD_COMMAND}`; export r; \
5545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5546 $(HOST_EXPORTS) \
5547 for flag in $(EXTRA_HOST_FLAGS) ; do \
5548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5549 done; \
5550 echo "Doing html in binutils"; \
5551 (cd $(HOST_SUBDIR)/binutils && \
5552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5554 "RANLIB=$${RANLIB}" \
5555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5556 html) \
5557 || exit 1
5559 @endif binutils
5561 .PHONY: maybe-TAGS-binutils TAGS-binutils
5562 maybe-TAGS-binutils:
5563 @if binutils
5564 maybe-TAGS-binutils: TAGS-binutils
5566 TAGS-binutils: \
5567 configure-binutils
5568 @[ -f ./binutils/Makefile ] || exit 0; \
5569 r=`${PWD_COMMAND}`; export r; \
5570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5571 $(HOST_EXPORTS) \
5572 for flag in $(EXTRA_HOST_FLAGS) ; do \
5573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5574 done; \
5575 echo "Doing TAGS in binutils"; \
5576 (cd $(HOST_SUBDIR)/binutils && \
5577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5579 "RANLIB=$${RANLIB}" \
5580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5581 TAGS) \
5582 || exit 1
5584 @endif binutils
5586 .PHONY: maybe-install-info-binutils install-info-binutils
5587 maybe-install-info-binutils:
5588 @if binutils
5589 maybe-install-info-binutils: install-info-binutils
5591 install-info-binutils: \
5592 configure-binutils \
5593 info-binutils
5594 @[ -f ./binutils/Makefile ] || exit 0; \
5595 r=`${PWD_COMMAND}`; export r; \
5596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5597 $(HOST_EXPORTS) \
5598 for flag in $(EXTRA_HOST_FLAGS) ; do \
5599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5600 done; \
5601 echo "Doing install-info in binutils"; \
5602 (cd $(HOST_SUBDIR)/binutils && \
5603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5605 "RANLIB=$${RANLIB}" \
5606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5607 install-info) \
5608 || exit 1
5610 @endif binutils
5612 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5613 maybe-install-pdf-binutils:
5614 @if binutils
5615 maybe-install-pdf-binutils: install-pdf-binutils
5617 install-pdf-binutils: \
5618 configure-binutils \
5619 pdf-binutils
5620 @[ -f ./binutils/Makefile ] || exit 0; \
5621 r=`${PWD_COMMAND}`; export r; \
5622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5623 $(HOST_EXPORTS) \
5624 for flag in $(EXTRA_HOST_FLAGS) ; do \
5625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5626 done; \
5627 echo "Doing install-pdf in binutils"; \
5628 (cd $(HOST_SUBDIR)/binutils && \
5629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5631 "RANLIB=$${RANLIB}" \
5632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5633 install-pdf) \
5634 || exit 1
5636 @endif binutils
5638 .PHONY: maybe-install-html-binutils install-html-binutils
5639 maybe-install-html-binutils:
5640 @if binutils
5641 maybe-install-html-binutils: install-html-binutils
5643 install-html-binutils: \
5644 configure-binutils \
5645 html-binutils
5646 @[ -f ./binutils/Makefile ] || exit 0; \
5647 r=`${PWD_COMMAND}`; export r; \
5648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5649 $(HOST_EXPORTS) \
5650 for flag in $(EXTRA_HOST_FLAGS) ; do \
5651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5652 done; \
5653 echo "Doing install-html in binutils"; \
5654 (cd $(HOST_SUBDIR)/binutils && \
5655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5657 "RANLIB=$${RANLIB}" \
5658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5659 install-html) \
5660 || exit 1
5662 @endif binutils
5664 .PHONY: maybe-installcheck-binutils installcheck-binutils
5665 maybe-installcheck-binutils:
5666 @if binutils
5667 maybe-installcheck-binutils: installcheck-binutils
5669 installcheck-binutils: \
5670 configure-binutils
5671 @[ -f ./binutils/Makefile ] || exit 0; \
5672 r=`${PWD_COMMAND}`; export r; \
5673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5674 $(HOST_EXPORTS) \
5675 for flag in $(EXTRA_HOST_FLAGS) ; do \
5676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5677 done; \
5678 echo "Doing installcheck in binutils"; \
5679 (cd $(HOST_SUBDIR)/binutils && \
5680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5682 "RANLIB=$${RANLIB}" \
5683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5684 installcheck) \
5685 || exit 1
5687 @endif binutils
5689 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5690 maybe-mostlyclean-binutils:
5691 @if binutils
5692 maybe-mostlyclean-binutils: mostlyclean-binutils
5694 mostlyclean-binutils:
5695 @[ -f ./binutils/Makefile ] || exit 0; \
5696 r=`${PWD_COMMAND}`; export r; \
5697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5698 $(HOST_EXPORTS) \
5699 for flag in $(EXTRA_HOST_FLAGS) ; do \
5700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5701 done; \
5702 echo "Doing mostlyclean in binutils"; \
5703 (cd $(HOST_SUBDIR)/binutils && \
5704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5706 "RANLIB=$${RANLIB}" \
5707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5708 mostlyclean) \
5709 || exit 1
5711 @endif binutils
5713 .PHONY: maybe-clean-binutils clean-binutils
5714 maybe-clean-binutils:
5715 @if binutils
5716 maybe-clean-binutils: clean-binutils
5718 clean-binutils:
5719 @[ -f ./binutils/Makefile ] || exit 0; \
5720 r=`${PWD_COMMAND}`; export r; \
5721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5722 $(HOST_EXPORTS) \
5723 for flag in $(EXTRA_HOST_FLAGS) ; do \
5724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5725 done; \
5726 echo "Doing clean in binutils"; \
5727 (cd $(HOST_SUBDIR)/binutils && \
5728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5730 "RANLIB=$${RANLIB}" \
5731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5732 clean) \
5733 || exit 1
5735 @endif binutils
5737 .PHONY: maybe-distclean-binutils distclean-binutils
5738 maybe-distclean-binutils:
5739 @if binutils
5740 maybe-distclean-binutils: distclean-binutils
5742 distclean-binutils:
5743 @[ -f ./binutils/Makefile ] || exit 0; \
5744 r=`${PWD_COMMAND}`; export r; \
5745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5746 $(HOST_EXPORTS) \
5747 for flag in $(EXTRA_HOST_FLAGS) ; do \
5748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5749 done; \
5750 echo "Doing distclean in binutils"; \
5751 (cd $(HOST_SUBDIR)/binutils && \
5752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5754 "RANLIB=$${RANLIB}" \
5755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5756 distclean) \
5757 || exit 1
5759 @endif binutils
5761 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5762 maybe-maintainer-clean-binutils:
5763 @if binutils
5764 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5766 maintainer-clean-binutils:
5767 @[ -f ./binutils/Makefile ] || exit 0; \
5768 r=`${PWD_COMMAND}`; export r; \
5769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5770 $(HOST_EXPORTS) \
5771 for flag in $(EXTRA_HOST_FLAGS) ; do \
5772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5773 done; \
5774 echo "Doing maintainer-clean in binutils"; \
5775 (cd $(HOST_SUBDIR)/binutils && \
5776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5778 "RANLIB=$${RANLIB}" \
5779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5780 maintainer-clean) \
5781 || exit 1
5783 @endif binutils
5787 .PHONY: configure-bison maybe-configure-bison
5788 maybe-configure-bison:
5789 @if gcc-bootstrap
5790 configure-bison: stage_current
5791 @endif gcc-bootstrap
5792 @if bison
5793 maybe-configure-bison: configure-bison
5794 configure-bison:
5795 @: $(MAKE); $(unstage)
5796 @r=`${PWD_COMMAND}`; export r; \
5797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5798 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison; \
5800 $(HOST_EXPORTS) \
5801 echo Configuring in $(HOST_SUBDIR)/bison; \
5802 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5803 case $(srcdir) in \
5804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5805 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5807 esac; \
5808 module_srcdir=bison; \
5809 $(SHELL) \
5810 $$s/$$module_srcdir/configure \
5811 --srcdir=$${topdir}/$$module_srcdir \
5812 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5813 --target=${target_alias} \
5814 || exit 1
5815 @endif bison
5821 .PHONY: all-bison maybe-all-bison
5822 maybe-all-bison:
5823 @if gcc-bootstrap
5824 all-bison: stage_current
5825 @endif gcc-bootstrap
5826 @if bison
5827 TARGET-bison=all
5828 maybe-all-bison: all-bison
5829 all-bison: configure-bison
5830 @: $(MAKE); $(unstage)
5831 @r=`${PWD_COMMAND}`; export r; \
5832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5833 $(HOST_EXPORTS) \
5834 (cd $(HOST_SUBDIR)/bison && \
5835 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5836 $(TARGET-bison))
5837 @endif bison
5842 .PHONY: check-bison maybe-check-bison
5843 maybe-check-bison:
5844 @if bison
5845 maybe-check-bison: check-bison
5847 # This module is only tested in a native toolchain.
5848 check-bison:
5849 @: $(MAKE); $(unstage)
5850 @if [ '$(host)' = '$(target)' ]; then \
5851 r=`${PWD_COMMAND}`; export r; \
5852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5853 $(HOST_EXPORTS) \
5854 (cd $(HOST_SUBDIR)/bison && \
5855 $(MAKE) $(FLAGS_TO_PASS) check)
5858 @endif bison
5860 .PHONY: install-bison maybe-install-bison
5861 maybe-install-bison:
5862 @if bison
5863 maybe-install-bison: install-bison
5865 install-bison: installdirs
5866 @: $(MAKE); $(unstage)
5867 @r=`${PWD_COMMAND}`; export r; \
5868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5869 $(HOST_EXPORTS) \
5870 (cd $(HOST_SUBDIR)/bison && \
5871 $(MAKE) $(FLAGS_TO_PASS) install)
5873 @endif bison
5875 .PHONY: install-strip-bison maybe-install-strip-bison
5876 maybe-install-strip-bison:
5877 @if bison
5878 maybe-install-strip-bison: install-strip-bison
5880 install-strip-bison: installdirs
5881 @: $(MAKE); $(unstage)
5882 @r=`${PWD_COMMAND}`; export r; \
5883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5884 $(HOST_EXPORTS) \
5885 (cd $(HOST_SUBDIR)/bison && \
5886 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5888 @endif bison
5890 # Other targets (info, dvi, pdf, etc.)
5892 .PHONY: maybe-info-bison info-bison
5893 maybe-info-bison:
5894 @if bison
5895 maybe-info-bison: info-bison
5897 info-bison: \
5898 configure-bison
5899 @: $(MAKE); $(unstage)
5900 @[ -f ./bison/Makefile ] || exit 0; \
5901 r=`${PWD_COMMAND}`; export r; \
5902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5903 $(HOST_EXPORTS) \
5904 for flag in $(EXTRA_HOST_FLAGS) ; do \
5905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5906 done; \
5907 echo "Doing info in bison"; \
5908 (cd $(HOST_SUBDIR)/bison && \
5909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5911 "RANLIB=$${RANLIB}" \
5912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5913 info) \
5914 || exit 1
5916 @endif bison
5918 .PHONY: maybe-dvi-bison dvi-bison
5919 maybe-dvi-bison:
5920 @if bison
5921 maybe-dvi-bison: dvi-bison
5923 dvi-bison: \
5924 configure-bison
5925 @: $(MAKE); $(unstage)
5926 @[ -f ./bison/Makefile ] || exit 0; \
5927 r=`${PWD_COMMAND}`; export r; \
5928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5929 $(HOST_EXPORTS) \
5930 for flag in $(EXTRA_HOST_FLAGS) ; do \
5931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5932 done; \
5933 echo "Doing dvi in bison"; \
5934 (cd $(HOST_SUBDIR)/bison && \
5935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5937 "RANLIB=$${RANLIB}" \
5938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5939 dvi) \
5940 || exit 1
5942 @endif bison
5944 .PHONY: maybe-pdf-bison pdf-bison
5945 maybe-pdf-bison:
5946 @if bison
5947 maybe-pdf-bison: pdf-bison
5949 pdf-bison: \
5950 configure-bison
5951 @: $(MAKE); $(unstage)
5952 @[ -f ./bison/Makefile ] || exit 0; \
5953 r=`${PWD_COMMAND}`; export r; \
5954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5955 $(HOST_EXPORTS) \
5956 for flag in $(EXTRA_HOST_FLAGS) ; do \
5957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5958 done; \
5959 echo "Doing pdf in bison"; \
5960 (cd $(HOST_SUBDIR)/bison && \
5961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5963 "RANLIB=$${RANLIB}" \
5964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5965 pdf) \
5966 || exit 1
5968 @endif bison
5970 .PHONY: maybe-html-bison html-bison
5971 maybe-html-bison:
5972 @if bison
5973 maybe-html-bison: html-bison
5975 html-bison: \
5976 configure-bison
5977 @: $(MAKE); $(unstage)
5978 @[ -f ./bison/Makefile ] || exit 0; \
5979 r=`${PWD_COMMAND}`; export r; \
5980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5981 $(HOST_EXPORTS) \
5982 for flag in $(EXTRA_HOST_FLAGS) ; do \
5983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5984 done; \
5985 echo "Doing html in bison"; \
5986 (cd $(HOST_SUBDIR)/bison && \
5987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5989 "RANLIB=$${RANLIB}" \
5990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5991 html) \
5992 || exit 1
5994 @endif bison
5996 .PHONY: maybe-TAGS-bison TAGS-bison
5997 maybe-TAGS-bison:
5998 @if bison
5999 maybe-TAGS-bison: TAGS-bison
6001 TAGS-bison: \
6002 configure-bison
6003 @: $(MAKE); $(unstage)
6004 @[ -f ./bison/Makefile ] || exit 0; \
6005 r=`${PWD_COMMAND}`; export r; \
6006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6007 $(HOST_EXPORTS) \
6008 for flag in $(EXTRA_HOST_FLAGS) ; do \
6009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6010 done; \
6011 echo "Doing TAGS in bison"; \
6012 (cd $(HOST_SUBDIR)/bison && \
6013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6015 "RANLIB=$${RANLIB}" \
6016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6017 TAGS) \
6018 || exit 1
6020 @endif bison
6022 .PHONY: maybe-install-info-bison install-info-bison
6023 maybe-install-info-bison:
6024 @if bison
6025 maybe-install-info-bison: install-info-bison
6027 install-info-bison: \
6028 configure-bison \
6029 info-bison
6030 @: $(MAKE); $(unstage)
6031 @[ -f ./bison/Makefile ] || exit 0; \
6032 r=`${PWD_COMMAND}`; export r; \
6033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6034 $(HOST_EXPORTS) \
6035 for flag in $(EXTRA_HOST_FLAGS) ; do \
6036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6037 done; \
6038 echo "Doing install-info in bison"; \
6039 (cd $(HOST_SUBDIR)/bison && \
6040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6042 "RANLIB=$${RANLIB}" \
6043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6044 install-info) \
6045 || exit 1
6047 @endif bison
6049 .PHONY: maybe-install-pdf-bison install-pdf-bison
6050 maybe-install-pdf-bison:
6051 @if bison
6052 maybe-install-pdf-bison: install-pdf-bison
6054 install-pdf-bison: \
6055 configure-bison \
6056 pdf-bison
6057 @: $(MAKE); $(unstage)
6058 @[ -f ./bison/Makefile ] || exit 0; \
6059 r=`${PWD_COMMAND}`; export r; \
6060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6061 $(HOST_EXPORTS) \
6062 for flag in $(EXTRA_HOST_FLAGS) ; do \
6063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6064 done; \
6065 echo "Doing install-pdf in bison"; \
6066 (cd $(HOST_SUBDIR)/bison && \
6067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6069 "RANLIB=$${RANLIB}" \
6070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6071 install-pdf) \
6072 || exit 1
6074 @endif bison
6076 .PHONY: maybe-install-html-bison install-html-bison
6077 maybe-install-html-bison:
6078 @if bison
6079 maybe-install-html-bison: install-html-bison
6081 install-html-bison: \
6082 configure-bison \
6083 html-bison
6084 @: $(MAKE); $(unstage)
6085 @[ -f ./bison/Makefile ] || exit 0; \
6086 r=`${PWD_COMMAND}`; export r; \
6087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6088 $(HOST_EXPORTS) \
6089 for flag in $(EXTRA_HOST_FLAGS) ; do \
6090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6091 done; \
6092 echo "Doing install-html in bison"; \
6093 (cd $(HOST_SUBDIR)/bison && \
6094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6096 "RANLIB=$${RANLIB}" \
6097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6098 install-html) \
6099 || exit 1
6101 @endif bison
6103 .PHONY: maybe-installcheck-bison installcheck-bison
6104 maybe-installcheck-bison:
6105 @if bison
6106 maybe-installcheck-bison: installcheck-bison
6108 installcheck-bison: \
6109 configure-bison
6110 @: $(MAKE); $(unstage)
6111 @[ -f ./bison/Makefile ] || exit 0; \
6112 r=`${PWD_COMMAND}`; export r; \
6113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6114 $(HOST_EXPORTS) \
6115 for flag in $(EXTRA_HOST_FLAGS) ; do \
6116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6117 done; \
6118 echo "Doing installcheck in bison"; \
6119 (cd $(HOST_SUBDIR)/bison && \
6120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6122 "RANLIB=$${RANLIB}" \
6123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6124 installcheck) \
6125 || exit 1
6127 @endif bison
6129 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
6130 maybe-mostlyclean-bison:
6131 @if bison
6132 maybe-mostlyclean-bison: mostlyclean-bison
6134 mostlyclean-bison:
6135 @: $(MAKE); $(unstage)
6136 @[ -f ./bison/Makefile ] || exit 0; \
6137 r=`${PWD_COMMAND}`; export r; \
6138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6139 $(HOST_EXPORTS) \
6140 for flag in $(EXTRA_HOST_FLAGS) ; do \
6141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6142 done; \
6143 echo "Doing mostlyclean in bison"; \
6144 (cd $(HOST_SUBDIR)/bison && \
6145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6147 "RANLIB=$${RANLIB}" \
6148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6149 mostlyclean) \
6150 || exit 1
6152 @endif bison
6154 .PHONY: maybe-clean-bison clean-bison
6155 maybe-clean-bison:
6156 @if bison
6157 maybe-clean-bison: clean-bison
6159 clean-bison:
6160 @: $(MAKE); $(unstage)
6161 @[ -f ./bison/Makefile ] || exit 0; \
6162 r=`${PWD_COMMAND}`; export r; \
6163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6164 $(HOST_EXPORTS) \
6165 for flag in $(EXTRA_HOST_FLAGS) ; do \
6166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6167 done; \
6168 echo "Doing clean in bison"; \
6169 (cd $(HOST_SUBDIR)/bison && \
6170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6172 "RANLIB=$${RANLIB}" \
6173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6174 clean) \
6175 || exit 1
6177 @endif bison
6179 .PHONY: maybe-distclean-bison distclean-bison
6180 maybe-distclean-bison:
6181 @if bison
6182 maybe-distclean-bison: distclean-bison
6184 distclean-bison:
6185 @: $(MAKE); $(unstage)
6186 @[ -f ./bison/Makefile ] || exit 0; \
6187 r=`${PWD_COMMAND}`; export r; \
6188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6189 $(HOST_EXPORTS) \
6190 for flag in $(EXTRA_HOST_FLAGS) ; do \
6191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6192 done; \
6193 echo "Doing distclean in bison"; \
6194 (cd $(HOST_SUBDIR)/bison && \
6195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6197 "RANLIB=$${RANLIB}" \
6198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6199 distclean) \
6200 || exit 1
6202 @endif bison
6204 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6205 maybe-maintainer-clean-bison:
6206 @if bison
6207 maybe-maintainer-clean-bison: maintainer-clean-bison
6209 maintainer-clean-bison:
6210 @: $(MAKE); $(unstage)
6211 @[ -f ./bison/Makefile ] || exit 0; \
6212 r=`${PWD_COMMAND}`; export r; \
6213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6214 $(HOST_EXPORTS) \
6215 for flag in $(EXTRA_HOST_FLAGS) ; do \
6216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6217 done; \
6218 echo "Doing maintainer-clean in bison"; \
6219 (cd $(HOST_SUBDIR)/bison && \
6220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6222 "RANLIB=$${RANLIB}" \
6223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6224 maintainer-clean) \
6225 || exit 1
6227 @endif bison
6231 .PHONY: configure-cgen maybe-configure-cgen
6232 maybe-configure-cgen:
6233 @if gcc-bootstrap
6234 configure-cgen: stage_current
6235 @endif gcc-bootstrap
6236 @if cgen
6237 maybe-configure-cgen: configure-cgen
6238 configure-cgen:
6239 @: $(MAKE); $(unstage)
6240 @r=`${PWD_COMMAND}`; export r; \
6241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6242 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6243 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen; \
6244 $(HOST_EXPORTS) \
6245 echo Configuring in $(HOST_SUBDIR)/cgen; \
6246 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6247 case $(srcdir) in \
6248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6249 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6251 esac; \
6252 module_srcdir=cgen; \
6253 $(SHELL) \
6254 $$s/$$module_srcdir/configure \
6255 --srcdir=$${topdir}/$$module_srcdir \
6256 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6257 --target=${target_alias} \
6258 || exit 1
6259 @endif cgen
6265 .PHONY: all-cgen maybe-all-cgen
6266 maybe-all-cgen:
6267 @if gcc-bootstrap
6268 all-cgen: stage_current
6269 @endif gcc-bootstrap
6270 @if cgen
6271 TARGET-cgen=all
6272 maybe-all-cgen: all-cgen
6273 all-cgen: configure-cgen
6274 @: $(MAKE); $(unstage)
6275 @r=`${PWD_COMMAND}`; export r; \
6276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6277 $(HOST_EXPORTS) \
6278 (cd $(HOST_SUBDIR)/cgen && \
6279 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6280 $(TARGET-cgen))
6281 @endif cgen
6286 .PHONY: check-cgen maybe-check-cgen
6287 maybe-check-cgen:
6288 @if cgen
6289 maybe-check-cgen: check-cgen
6291 check-cgen:
6292 @: $(MAKE); $(unstage)
6293 @r=`${PWD_COMMAND}`; export r; \
6294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6295 $(HOST_EXPORTS) \
6296 (cd $(HOST_SUBDIR)/cgen && \
6297 $(MAKE) $(FLAGS_TO_PASS) check)
6299 @endif cgen
6301 .PHONY: install-cgen maybe-install-cgen
6302 maybe-install-cgen:
6303 @if cgen
6304 maybe-install-cgen: install-cgen
6306 install-cgen: installdirs
6307 @: $(MAKE); $(unstage)
6308 @r=`${PWD_COMMAND}`; export r; \
6309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6310 $(HOST_EXPORTS) \
6311 (cd $(HOST_SUBDIR)/cgen && \
6312 $(MAKE) $(FLAGS_TO_PASS) install)
6314 @endif cgen
6316 .PHONY: install-strip-cgen maybe-install-strip-cgen
6317 maybe-install-strip-cgen:
6318 @if cgen
6319 maybe-install-strip-cgen: install-strip-cgen
6321 install-strip-cgen: installdirs
6322 @: $(MAKE); $(unstage)
6323 @r=`${PWD_COMMAND}`; export r; \
6324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6325 $(HOST_EXPORTS) \
6326 (cd $(HOST_SUBDIR)/cgen && \
6327 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6329 @endif cgen
6331 # Other targets (info, dvi, pdf, etc.)
6333 .PHONY: maybe-info-cgen info-cgen
6334 maybe-info-cgen:
6335 @if cgen
6336 maybe-info-cgen: info-cgen
6338 info-cgen: \
6339 configure-cgen
6340 @: $(MAKE); $(unstage)
6341 @[ -f ./cgen/Makefile ] || exit 0; \
6342 r=`${PWD_COMMAND}`; export r; \
6343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6344 $(HOST_EXPORTS) \
6345 for flag in $(EXTRA_HOST_FLAGS) ; do \
6346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6347 done; \
6348 echo "Doing info in cgen"; \
6349 (cd $(HOST_SUBDIR)/cgen && \
6350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6352 "RANLIB=$${RANLIB}" \
6353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6354 info) \
6355 || exit 1
6357 @endif cgen
6359 .PHONY: maybe-dvi-cgen dvi-cgen
6360 maybe-dvi-cgen:
6361 @if cgen
6362 maybe-dvi-cgen: dvi-cgen
6364 dvi-cgen: \
6365 configure-cgen
6366 @: $(MAKE); $(unstage)
6367 @[ -f ./cgen/Makefile ] || exit 0; \
6368 r=`${PWD_COMMAND}`; export r; \
6369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6370 $(HOST_EXPORTS) \
6371 for flag in $(EXTRA_HOST_FLAGS) ; do \
6372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6373 done; \
6374 echo "Doing dvi in cgen"; \
6375 (cd $(HOST_SUBDIR)/cgen && \
6376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6378 "RANLIB=$${RANLIB}" \
6379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6380 dvi) \
6381 || exit 1
6383 @endif cgen
6385 .PHONY: maybe-pdf-cgen pdf-cgen
6386 maybe-pdf-cgen:
6387 @if cgen
6388 maybe-pdf-cgen: pdf-cgen
6390 pdf-cgen: \
6391 configure-cgen
6392 @: $(MAKE); $(unstage)
6393 @[ -f ./cgen/Makefile ] || exit 0; \
6394 r=`${PWD_COMMAND}`; export r; \
6395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6396 $(HOST_EXPORTS) \
6397 for flag in $(EXTRA_HOST_FLAGS) ; do \
6398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6399 done; \
6400 echo "Doing pdf in cgen"; \
6401 (cd $(HOST_SUBDIR)/cgen && \
6402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6404 "RANLIB=$${RANLIB}" \
6405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6406 pdf) \
6407 || exit 1
6409 @endif cgen
6411 .PHONY: maybe-html-cgen html-cgen
6412 maybe-html-cgen:
6413 @if cgen
6414 maybe-html-cgen: html-cgen
6416 html-cgen: \
6417 configure-cgen
6418 @: $(MAKE); $(unstage)
6419 @[ -f ./cgen/Makefile ] || exit 0; \
6420 r=`${PWD_COMMAND}`; export r; \
6421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6422 $(HOST_EXPORTS) \
6423 for flag in $(EXTRA_HOST_FLAGS) ; do \
6424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6425 done; \
6426 echo "Doing html in cgen"; \
6427 (cd $(HOST_SUBDIR)/cgen && \
6428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6430 "RANLIB=$${RANLIB}" \
6431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6432 html) \
6433 || exit 1
6435 @endif cgen
6437 .PHONY: maybe-TAGS-cgen TAGS-cgen
6438 maybe-TAGS-cgen:
6439 @if cgen
6440 maybe-TAGS-cgen: TAGS-cgen
6442 TAGS-cgen: \
6443 configure-cgen
6444 @: $(MAKE); $(unstage)
6445 @[ -f ./cgen/Makefile ] || exit 0; \
6446 r=`${PWD_COMMAND}`; export r; \
6447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6448 $(HOST_EXPORTS) \
6449 for flag in $(EXTRA_HOST_FLAGS) ; do \
6450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6451 done; \
6452 echo "Doing TAGS in cgen"; \
6453 (cd $(HOST_SUBDIR)/cgen && \
6454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6456 "RANLIB=$${RANLIB}" \
6457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6458 TAGS) \
6459 || exit 1
6461 @endif cgen
6463 .PHONY: maybe-install-info-cgen install-info-cgen
6464 maybe-install-info-cgen:
6465 @if cgen
6466 maybe-install-info-cgen: install-info-cgen
6468 install-info-cgen: \
6469 configure-cgen \
6470 info-cgen
6471 @: $(MAKE); $(unstage)
6472 @[ -f ./cgen/Makefile ] || exit 0; \
6473 r=`${PWD_COMMAND}`; export r; \
6474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6475 $(HOST_EXPORTS) \
6476 for flag in $(EXTRA_HOST_FLAGS) ; do \
6477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6478 done; \
6479 echo "Doing install-info in cgen"; \
6480 (cd $(HOST_SUBDIR)/cgen && \
6481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6483 "RANLIB=$${RANLIB}" \
6484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6485 install-info) \
6486 || exit 1
6488 @endif cgen
6490 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6491 maybe-install-pdf-cgen:
6492 @if cgen
6493 maybe-install-pdf-cgen: install-pdf-cgen
6495 install-pdf-cgen: \
6496 configure-cgen \
6497 pdf-cgen
6498 @: $(MAKE); $(unstage)
6499 @[ -f ./cgen/Makefile ] || exit 0; \
6500 r=`${PWD_COMMAND}`; export r; \
6501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6502 $(HOST_EXPORTS) \
6503 for flag in $(EXTRA_HOST_FLAGS) ; do \
6504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6505 done; \
6506 echo "Doing install-pdf in cgen"; \
6507 (cd $(HOST_SUBDIR)/cgen && \
6508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6510 "RANLIB=$${RANLIB}" \
6511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6512 install-pdf) \
6513 || exit 1
6515 @endif cgen
6517 .PHONY: maybe-install-html-cgen install-html-cgen
6518 maybe-install-html-cgen:
6519 @if cgen
6520 maybe-install-html-cgen: install-html-cgen
6522 install-html-cgen: \
6523 configure-cgen \
6524 html-cgen
6525 @: $(MAKE); $(unstage)
6526 @[ -f ./cgen/Makefile ] || exit 0; \
6527 r=`${PWD_COMMAND}`; export r; \
6528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6529 $(HOST_EXPORTS) \
6530 for flag in $(EXTRA_HOST_FLAGS) ; do \
6531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6532 done; \
6533 echo "Doing install-html in cgen"; \
6534 (cd $(HOST_SUBDIR)/cgen && \
6535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6537 "RANLIB=$${RANLIB}" \
6538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6539 install-html) \
6540 || exit 1
6542 @endif cgen
6544 .PHONY: maybe-installcheck-cgen installcheck-cgen
6545 maybe-installcheck-cgen:
6546 @if cgen
6547 maybe-installcheck-cgen: installcheck-cgen
6549 installcheck-cgen: \
6550 configure-cgen
6551 @: $(MAKE); $(unstage)
6552 @[ -f ./cgen/Makefile ] || exit 0; \
6553 r=`${PWD_COMMAND}`; export r; \
6554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6555 $(HOST_EXPORTS) \
6556 for flag in $(EXTRA_HOST_FLAGS) ; do \
6557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6558 done; \
6559 echo "Doing installcheck in cgen"; \
6560 (cd $(HOST_SUBDIR)/cgen && \
6561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6563 "RANLIB=$${RANLIB}" \
6564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6565 installcheck) \
6566 || exit 1
6568 @endif cgen
6570 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6571 maybe-mostlyclean-cgen:
6572 @if cgen
6573 maybe-mostlyclean-cgen: mostlyclean-cgen
6575 mostlyclean-cgen:
6576 @: $(MAKE); $(unstage)
6577 @[ -f ./cgen/Makefile ] || exit 0; \
6578 r=`${PWD_COMMAND}`; export r; \
6579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6580 $(HOST_EXPORTS) \
6581 for flag in $(EXTRA_HOST_FLAGS) ; do \
6582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6583 done; \
6584 echo "Doing mostlyclean in cgen"; \
6585 (cd $(HOST_SUBDIR)/cgen && \
6586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6588 "RANLIB=$${RANLIB}" \
6589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6590 mostlyclean) \
6591 || exit 1
6593 @endif cgen
6595 .PHONY: maybe-clean-cgen clean-cgen
6596 maybe-clean-cgen:
6597 @if cgen
6598 maybe-clean-cgen: clean-cgen
6600 clean-cgen:
6601 @: $(MAKE); $(unstage)
6602 @[ -f ./cgen/Makefile ] || exit 0; \
6603 r=`${PWD_COMMAND}`; export r; \
6604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6605 $(HOST_EXPORTS) \
6606 for flag in $(EXTRA_HOST_FLAGS) ; do \
6607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6608 done; \
6609 echo "Doing clean in cgen"; \
6610 (cd $(HOST_SUBDIR)/cgen && \
6611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6613 "RANLIB=$${RANLIB}" \
6614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6615 clean) \
6616 || exit 1
6618 @endif cgen
6620 .PHONY: maybe-distclean-cgen distclean-cgen
6621 maybe-distclean-cgen:
6622 @if cgen
6623 maybe-distclean-cgen: distclean-cgen
6625 distclean-cgen:
6626 @: $(MAKE); $(unstage)
6627 @[ -f ./cgen/Makefile ] || exit 0; \
6628 r=`${PWD_COMMAND}`; export r; \
6629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6630 $(HOST_EXPORTS) \
6631 for flag in $(EXTRA_HOST_FLAGS) ; do \
6632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6633 done; \
6634 echo "Doing distclean in cgen"; \
6635 (cd $(HOST_SUBDIR)/cgen && \
6636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6638 "RANLIB=$${RANLIB}" \
6639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6640 distclean) \
6641 || exit 1
6643 @endif cgen
6645 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6646 maybe-maintainer-clean-cgen:
6647 @if cgen
6648 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6650 maintainer-clean-cgen:
6651 @: $(MAKE); $(unstage)
6652 @[ -f ./cgen/Makefile ] || exit 0; \
6653 r=`${PWD_COMMAND}`; export r; \
6654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6655 $(HOST_EXPORTS) \
6656 for flag in $(EXTRA_HOST_FLAGS) ; do \
6657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6658 done; \
6659 echo "Doing maintainer-clean in cgen"; \
6660 (cd $(HOST_SUBDIR)/cgen && \
6661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6663 "RANLIB=$${RANLIB}" \
6664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6665 maintainer-clean) \
6666 || exit 1
6668 @endif cgen
6672 .PHONY: configure-dejagnu maybe-configure-dejagnu
6673 maybe-configure-dejagnu:
6674 @if gcc-bootstrap
6675 configure-dejagnu: stage_current
6676 @endif gcc-bootstrap
6677 @if dejagnu
6678 maybe-configure-dejagnu: configure-dejagnu
6679 configure-dejagnu:
6680 @: $(MAKE); $(unstage)
6681 @r=`${PWD_COMMAND}`; export r; \
6682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6683 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6684 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu; \
6685 $(HOST_EXPORTS) \
6686 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6687 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6688 case $(srcdir) in \
6689 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6690 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6691 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6692 esac; \
6693 module_srcdir=dejagnu; \
6694 $(SHELL) \
6695 $$s/$$module_srcdir/configure \
6696 --srcdir=$${topdir}/$$module_srcdir \
6697 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6698 --target=${target_alias} \
6699 || exit 1
6700 @endif dejagnu
6706 .PHONY: all-dejagnu maybe-all-dejagnu
6707 maybe-all-dejagnu:
6708 @if gcc-bootstrap
6709 all-dejagnu: stage_current
6710 @endif gcc-bootstrap
6711 @if dejagnu
6712 TARGET-dejagnu=all
6713 maybe-all-dejagnu: all-dejagnu
6714 all-dejagnu: configure-dejagnu
6715 @: $(MAKE); $(unstage)
6716 @r=`${PWD_COMMAND}`; export r; \
6717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6718 $(HOST_EXPORTS) \
6719 (cd $(HOST_SUBDIR)/dejagnu && \
6720 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6721 $(TARGET-dejagnu))
6722 @endif dejagnu
6727 .PHONY: check-dejagnu maybe-check-dejagnu
6728 maybe-check-dejagnu:
6729 @if dejagnu
6730 maybe-check-dejagnu: check-dejagnu
6732 check-dejagnu:
6733 @: $(MAKE); $(unstage)
6734 @r=`${PWD_COMMAND}`; export r; \
6735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6736 $(HOST_EXPORTS) \
6737 (cd $(HOST_SUBDIR)/dejagnu && \
6738 $(MAKE) $(FLAGS_TO_PASS) check)
6740 @endif dejagnu
6742 .PHONY: install-dejagnu maybe-install-dejagnu
6743 maybe-install-dejagnu:
6744 @if dejagnu
6745 maybe-install-dejagnu: install-dejagnu
6747 install-dejagnu: installdirs
6748 @: $(MAKE); $(unstage)
6749 @r=`${PWD_COMMAND}`; export r; \
6750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6751 $(HOST_EXPORTS) \
6752 (cd $(HOST_SUBDIR)/dejagnu && \
6753 $(MAKE) $(FLAGS_TO_PASS) install)
6755 @endif dejagnu
6757 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6758 maybe-install-strip-dejagnu:
6759 @if dejagnu
6760 maybe-install-strip-dejagnu: install-strip-dejagnu
6762 install-strip-dejagnu: installdirs
6763 @: $(MAKE); $(unstage)
6764 @r=`${PWD_COMMAND}`; export r; \
6765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6766 $(HOST_EXPORTS) \
6767 (cd $(HOST_SUBDIR)/dejagnu && \
6768 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6770 @endif dejagnu
6772 # Other targets (info, dvi, pdf, etc.)
6774 .PHONY: maybe-info-dejagnu info-dejagnu
6775 maybe-info-dejagnu:
6776 @if dejagnu
6777 maybe-info-dejagnu: info-dejagnu
6779 info-dejagnu: \
6780 configure-dejagnu
6781 @: $(MAKE); $(unstage)
6782 @[ -f ./dejagnu/Makefile ] || exit 0; \
6783 r=`${PWD_COMMAND}`; export r; \
6784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6785 $(HOST_EXPORTS) \
6786 for flag in $(EXTRA_HOST_FLAGS) ; do \
6787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6788 done; \
6789 echo "Doing info in dejagnu"; \
6790 (cd $(HOST_SUBDIR)/dejagnu && \
6791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6793 "RANLIB=$${RANLIB}" \
6794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6795 info) \
6796 || exit 1
6798 @endif dejagnu
6800 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6801 maybe-dvi-dejagnu:
6802 @if dejagnu
6803 maybe-dvi-dejagnu: dvi-dejagnu
6805 dvi-dejagnu: \
6806 configure-dejagnu
6807 @: $(MAKE); $(unstage)
6808 @[ -f ./dejagnu/Makefile ] || exit 0; \
6809 r=`${PWD_COMMAND}`; export r; \
6810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6811 $(HOST_EXPORTS) \
6812 for flag in $(EXTRA_HOST_FLAGS) ; do \
6813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6814 done; \
6815 echo "Doing dvi in dejagnu"; \
6816 (cd $(HOST_SUBDIR)/dejagnu && \
6817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6819 "RANLIB=$${RANLIB}" \
6820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6821 dvi) \
6822 || exit 1
6824 @endif dejagnu
6826 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6827 maybe-pdf-dejagnu:
6828 @if dejagnu
6829 maybe-pdf-dejagnu: pdf-dejagnu
6831 pdf-dejagnu: \
6832 configure-dejagnu
6833 @: $(MAKE); $(unstage)
6834 @[ -f ./dejagnu/Makefile ] || exit 0; \
6835 r=`${PWD_COMMAND}`; export r; \
6836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6837 $(HOST_EXPORTS) \
6838 for flag in $(EXTRA_HOST_FLAGS) ; do \
6839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6840 done; \
6841 echo "Doing pdf in dejagnu"; \
6842 (cd $(HOST_SUBDIR)/dejagnu && \
6843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6845 "RANLIB=$${RANLIB}" \
6846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6847 pdf) \
6848 || exit 1
6850 @endif dejagnu
6852 .PHONY: maybe-html-dejagnu html-dejagnu
6853 maybe-html-dejagnu:
6854 @if dejagnu
6855 maybe-html-dejagnu: html-dejagnu
6857 html-dejagnu: \
6858 configure-dejagnu
6859 @: $(MAKE); $(unstage)
6860 @[ -f ./dejagnu/Makefile ] || exit 0; \
6861 r=`${PWD_COMMAND}`; export r; \
6862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6863 $(HOST_EXPORTS) \
6864 for flag in $(EXTRA_HOST_FLAGS) ; do \
6865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6866 done; \
6867 echo "Doing html in dejagnu"; \
6868 (cd $(HOST_SUBDIR)/dejagnu && \
6869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6871 "RANLIB=$${RANLIB}" \
6872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6873 html) \
6874 || exit 1
6876 @endif dejagnu
6878 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6879 maybe-TAGS-dejagnu:
6880 @if dejagnu
6881 maybe-TAGS-dejagnu: TAGS-dejagnu
6883 TAGS-dejagnu: \
6884 configure-dejagnu
6885 @: $(MAKE); $(unstage)
6886 @[ -f ./dejagnu/Makefile ] || exit 0; \
6887 r=`${PWD_COMMAND}`; export r; \
6888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6889 $(HOST_EXPORTS) \
6890 for flag in $(EXTRA_HOST_FLAGS) ; do \
6891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6892 done; \
6893 echo "Doing TAGS in dejagnu"; \
6894 (cd $(HOST_SUBDIR)/dejagnu && \
6895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6897 "RANLIB=$${RANLIB}" \
6898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6899 TAGS) \
6900 || exit 1
6902 @endif dejagnu
6904 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6905 maybe-install-info-dejagnu:
6906 @if dejagnu
6907 maybe-install-info-dejagnu: install-info-dejagnu
6909 install-info-dejagnu: \
6910 configure-dejagnu \
6911 info-dejagnu
6912 @: $(MAKE); $(unstage)
6913 @[ -f ./dejagnu/Makefile ] || exit 0; \
6914 r=`${PWD_COMMAND}`; export r; \
6915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6916 $(HOST_EXPORTS) \
6917 for flag in $(EXTRA_HOST_FLAGS) ; do \
6918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6919 done; \
6920 echo "Doing install-info in dejagnu"; \
6921 (cd $(HOST_SUBDIR)/dejagnu && \
6922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6924 "RANLIB=$${RANLIB}" \
6925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6926 install-info) \
6927 || exit 1
6929 @endif dejagnu
6931 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6932 maybe-install-pdf-dejagnu:
6933 @if dejagnu
6934 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6936 install-pdf-dejagnu: \
6937 configure-dejagnu \
6938 pdf-dejagnu
6939 @: $(MAKE); $(unstage)
6940 @[ -f ./dejagnu/Makefile ] || exit 0; \
6941 r=`${PWD_COMMAND}`; export r; \
6942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6943 $(HOST_EXPORTS) \
6944 for flag in $(EXTRA_HOST_FLAGS) ; do \
6945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6946 done; \
6947 echo "Doing install-pdf in dejagnu"; \
6948 (cd $(HOST_SUBDIR)/dejagnu && \
6949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6951 "RANLIB=$${RANLIB}" \
6952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6953 install-pdf) \
6954 || exit 1
6956 @endif dejagnu
6958 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6959 maybe-install-html-dejagnu:
6960 @if dejagnu
6961 maybe-install-html-dejagnu: install-html-dejagnu
6963 install-html-dejagnu: \
6964 configure-dejagnu \
6965 html-dejagnu
6966 @: $(MAKE); $(unstage)
6967 @[ -f ./dejagnu/Makefile ] || exit 0; \
6968 r=`${PWD_COMMAND}`; export r; \
6969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6970 $(HOST_EXPORTS) \
6971 for flag in $(EXTRA_HOST_FLAGS) ; do \
6972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6973 done; \
6974 echo "Doing install-html in dejagnu"; \
6975 (cd $(HOST_SUBDIR)/dejagnu && \
6976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6978 "RANLIB=$${RANLIB}" \
6979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6980 install-html) \
6981 || exit 1
6983 @endif dejagnu
6985 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6986 maybe-installcheck-dejagnu:
6987 @if dejagnu
6988 maybe-installcheck-dejagnu: installcheck-dejagnu
6990 installcheck-dejagnu: \
6991 configure-dejagnu
6992 @: $(MAKE); $(unstage)
6993 @[ -f ./dejagnu/Makefile ] || exit 0; \
6994 r=`${PWD_COMMAND}`; export r; \
6995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6996 $(HOST_EXPORTS) \
6997 for flag in $(EXTRA_HOST_FLAGS) ; do \
6998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6999 done; \
7000 echo "Doing installcheck in dejagnu"; \
7001 (cd $(HOST_SUBDIR)/dejagnu && \
7002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7004 "RANLIB=$${RANLIB}" \
7005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7006 installcheck) \
7007 || exit 1
7009 @endif dejagnu
7011 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
7012 maybe-mostlyclean-dejagnu:
7013 @if dejagnu
7014 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
7016 mostlyclean-dejagnu:
7017 @: $(MAKE); $(unstage)
7018 @[ -f ./dejagnu/Makefile ] || exit 0; \
7019 r=`${PWD_COMMAND}`; export r; \
7020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7021 $(HOST_EXPORTS) \
7022 for flag in $(EXTRA_HOST_FLAGS) ; do \
7023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7024 done; \
7025 echo "Doing mostlyclean in dejagnu"; \
7026 (cd $(HOST_SUBDIR)/dejagnu && \
7027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7029 "RANLIB=$${RANLIB}" \
7030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7031 mostlyclean) \
7032 || exit 1
7034 @endif dejagnu
7036 .PHONY: maybe-clean-dejagnu clean-dejagnu
7037 maybe-clean-dejagnu:
7038 @if dejagnu
7039 maybe-clean-dejagnu: clean-dejagnu
7041 clean-dejagnu:
7042 @: $(MAKE); $(unstage)
7043 @[ -f ./dejagnu/Makefile ] || exit 0; \
7044 r=`${PWD_COMMAND}`; export r; \
7045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7046 $(HOST_EXPORTS) \
7047 for flag in $(EXTRA_HOST_FLAGS) ; do \
7048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7049 done; \
7050 echo "Doing clean in dejagnu"; \
7051 (cd $(HOST_SUBDIR)/dejagnu && \
7052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7054 "RANLIB=$${RANLIB}" \
7055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7056 clean) \
7057 || exit 1
7059 @endif dejagnu
7061 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
7062 maybe-distclean-dejagnu:
7063 @if dejagnu
7064 maybe-distclean-dejagnu: distclean-dejagnu
7066 distclean-dejagnu:
7067 @: $(MAKE); $(unstage)
7068 @[ -f ./dejagnu/Makefile ] || exit 0; \
7069 r=`${PWD_COMMAND}`; export r; \
7070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7071 $(HOST_EXPORTS) \
7072 for flag in $(EXTRA_HOST_FLAGS) ; do \
7073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7074 done; \
7075 echo "Doing distclean in dejagnu"; \
7076 (cd $(HOST_SUBDIR)/dejagnu && \
7077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7079 "RANLIB=$${RANLIB}" \
7080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7081 distclean) \
7082 || exit 1
7084 @endif dejagnu
7086 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
7087 maybe-maintainer-clean-dejagnu:
7088 @if dejagnu
7089 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
7091 maintainer-clean-dejagnu:
7092 @: $(MAKE); $(unstage)
7093 @[ -f ./dejagnu/Makefile ] || exit 0; \
7094 r=`${PWD_COMMAND}`; export r; \
7095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7096 $(HOST_EXPORTS) \
7097 for flag in $(EXTRA_HOST_FLAGS) ; do \
7098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7099 done; \
7100 echo "Doing maintainer-clean in dejagnu"; \
7101 (cd $(HOST_SUBDIR)/dejagnu && \
7102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7104 "RANLIB=$${RANLIB}" \
7105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7106 maintainer-clean) \
7107 || exit 1
7109 @endif dejagnu
7113 .PHONY: configure-etc maybe-configure-etc
7114 maybe-configure-etc:
7115 @if gcc-bootstrap
7116 configure-etc: stage_current
7117 @endif gcc-bootstrap
7118 @if etc
7119 maybe-configure-etc: configure-etc
7120 configure-etc:
7121 @: $(MAKE); $(unstage)
7122 @r=`${PWD_COMMAND}`; export r; \
7123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7124 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc; \
7126 $(HOST_EXPORTS) \
7127 echo Configuring in $(HOST_SUBDIR)/etc; \
7128 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7129 case $(srcdir) in \
7130 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7131 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7132 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7133 esac; \
7134 module_srcdir=etc; \
7135 $(SHELL) \
7136 $$s/$$module_srcdir/configure \
7137 --srcdir=$${topdir}/$$module_srcdir \
7138 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7139 --target=${target_alias} \
7140 || exit 1
7141 @endif etc
7147 .PHONY: all-etc maybe-all-etc
7148 maybe-all-etc:
7149 @if gcc-bootstrap
7150 all-etc: stage_current
7151 @endif gcc-bootstrap
7152 @if etc
7153 TARGET-etc=all
7154 maybe-all-etc: all-etc
7155 all-etc: configure-etc
7156 @: $(MAKE); $(unstage)
7157 @r=`${PWD_COMMAND}`; export r; \
7158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7159 $(HOST_EXPORTS) \
7160 (cd $(HOST_SUBDIR)/etc && \
7161 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7162 $(TARGET-etc))
7163 @endif etc
7168 .PHONY: check-etc maybe-check-etc
7169 maybe-check-etc:
7170 @if etc
7171 maybe-check-etc: check-etc
7173 check-etc:
7174 @: $(MAKE); $(unstage)
7175 @r=`${PWD_COMMAND}`; export r; \
7176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7177 $(HOST_EXPORTS) \
7178 (cd $(HOST_SUBDIR)/etc && \
7179 $(MAKE) $(FLAGS_TO_PASS) check)
7181 @endif etc
7183 .PHONY: install-etc maybe-install-etc
7184 maybe-install-etc:
7185 @if etc
7186 maybe-install-etc: install-etc
7188 install-etc: installdirs
7189 @: $(MAKE); $(unstage)
7190 @r=`${PWD_COMMAND}`; export r; \
7191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7192 $(HOST_EXPORTS) \
7193 (cd $(HOST_SUBDIR)/etc && \
7194 $(MAKE) $(FLAGS_TO_PASS) install)
7196 @endif etc
7198 .PHONY: install-strip-etc maybe-install-strip-etc
7199 maybe-install-strip-etc:
7200 @if etc
7201 maybe-install-strip-etc: install-strip-etc
7203 install-strip-etc: installdirs
7204 @: $(MAKE); $(unstage)
7205 @r=`${PWD_COMMAND}`; export r; \
7206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7207 $(HOST_EXPORTS) \
7208 (cd $(HOST_SUBDIR)/etc && \
7209 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7211 @endif etc
7213 # Other targets (info, dvi, pdf, etc.)
7215 .PHONY: maybe-info-etc info-etc
7216 maybe-info-etc:
7217 @if etc
7218 maybe-info-etc: info-etc
7220 info-etc: \
7221 configure-etc
7222 @: $(MAKE); $(unstage)
7223 @[ -f ./etc/Makefile ] || exit 0; \
7224 r=`${PWD_COMMAND}`; export r; \
7225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7226 $(HOST_EXPORTS) \
7227 for flag in $(EXTRA_HOST_FLAGS) ; do \
7228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7229 done; \
7230 echo "Doing info in etc"; \
7231 (cd $(HOST_SUBDIR)/etc && \
7232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7234 "RANLIB=$${RANLIB}" \
7235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7236 info) \
7237 || exit 1
7239 @endif etc
7241 .PHONY: maybe-dvi-etc dvi-etc
7242 maybe-dvi-etc:
7243 @if etc
7244 maybe-dvi-etc: dvi-etc
7246 dvi-etc: \
7247 configure-etc
7248 @: $(MAKE); $(unstage)
7249 @[ -f ./etc/Makefile ] || exit 0; \
7250 r=`${PWD_COMMAND}`; export r; \
7251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7252 $(HOST_EXPORTS) \
7253 for flag in $(EXTRA_HOST_FLAGS) ; do \
7254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7255 done; \
7256 echo "Doing dvi in etc"; \
7257 (cd $(HOST_SUBDIR)/etc && \
7258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7260 "RANLIB=$${RANLIB}" \
7261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7262 dvi) \
7263 || exit 1
7265 @endif etc
7267 .PHONY: maybe-pdf-etc pdf-etc
7268 maybe-pdf-etc:
7269 @if etc
7270 maybe-pdf-etc: pdf-etc
7272 pdf-etc: \
7273 configure-etc
7274 @: $(MAKE); $(unstage)
7275 @[ -f ./etc/Makefile ] || exit 0; \
7276 r=`${PWD_COMMAND}`; export r; \
7277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7278 $(HOST_EXPORTS) \
7279 for flag in $(EXTRA_HOST_FLAGS) ; do \
7280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7281 done; \
7282 echo "Doing pdf in etc"; \
7283 (cd $(HOST_SUBDIR)/etc && \
7284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7286 "RANLIB=$${RANLIB}" \
7287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7288 pdf) \
7289 || exit 1
7291 @endif etc
7293 .PHONY: maybe-html-etc html-etc
7294 maybe-html-etc:
7295 @if etc
7296 maybe-html-etc: html-etc
7298 html-etc: \
7299 configure-etc
7300 @: $(MAKE); $(unstage)
7301 @[ -f ./etc/Makefile ] || exit 0; \
7302 r=`${PWD_COMMAND}`; export r; \
7303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7304 $(HOST_EXPORTS) \
7305 for flag in $(EXTRA_HOST_FLAGS) ; do \
7306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7307 done; \
7308 echo "Doing html in etc"; \
7309 (cd $(HOST_SUBDIR)/etc && \
7310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7312 "RANLIB=$${RANLIB}" \
7313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7314 html) \
7315 || exit 1
7317 @endif etc
7319 .PHONY: maybe-TAGS-etc TAGS-etc
7320 maybe-TAGS-etc:
7321 @if etc
7322 maybe-TAGS-etc: TAGS-etc
7324 TAGS-etc: \
7325 configure-etc
7326 @: $(MAKE); $(unstage)
7327 @[ -f ./etc/Makefile ] || exit 0; \
7328 r=`${PWD_COMMAND}`; export r; \
7329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7330 $(HOST_EXPORTS) \
7331 for flag in $(EXTRA_HOST_FLAGS) ; do \
7332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7333 done; \
7334 echo "Doing TAGS in etc"; \
7335 (cd $(HOST_SUBDIR)/etc && \
7336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7338 "RANLIB=$${RANLIB}" \
7339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7340 TAGS) \
7341 || exit 1
7343 @endif etc
7345 .PHONY: maybe-install-info-etc install-info-etc
7346 maybe-install-info-etc:
7347 @if etc
7348 maybe-install-info-etc: install-info-etc
7350 install-info-etc: \
7351 configure-etc \
7352 info-etc
7353 @: $(MAKE); $(unstage)
7354 @[ -f ./etc/Makefile ] || exit 0; \
7355 r=`${PWD_COMMAND}`; export r; \
7356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7357 $(HOST_EXPORTS) \
7358 for flag in $(EXTRA_HOST_FLAGS) ; do \
7359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7360 done; \
7361 echo "Doing install-info in etc"; \
7362 (cd $(HOST_SUBDIR)/etc && \
7363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7365 "RANLIB=$${RANLIB}" \
7366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7367 install-info) \
7368 || exit 1
7370 @endif etc
7372 .PHONY: maybe-install-pdf-etc install-pdf-etc
7373 maybe-install-pdf-etc:
7374 @if etc
7375 maybe-install-pdf-etc: install-pdf-etc
7377 install-pdf-etc: \
7378 configure-etc \
7379 pdf-etc
7380 @: $(MAKE); $(unstage)
7381 @[ -f ./etc/Makefile ] || exit 0; \
7382 r=`${PWD_COMMAND}`; export r; \
7383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7384 $(HOST_EXPORTS) \
7385 for flag in $(EXTRA_HOST_FLAGS) ; do \
7386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7387 done; \
7388 echo "Doing install-pdf in etc"; \
7389 (cd $(HOST_SUBDIR)/etc && \
7390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7392 "RANLIB=$${RANLIB}" \
7393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7394 install-pdf) \
7395 || exit 1
7397 @endif etc
7399 .PHONY: maybe-install-html-etc install-html-etc
7400 maybe-install-html-etc:
7401 @if etc
7402 maybe-install-html-etc: install-html-etc
7404 install-html-etc: \
7405 configure-etc \
7406 html-etc
7407 @: $(MAKE); $(unstage)
7408 @[ -f ./etc/Makefile ] || exit 0; \
7409 r=`${PWD_COMMAND}`; export r; \
7410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7411 $(HOST_EXPORTS) \
7412 for flag in $(EXTRA_HOST_FLAGS) ; do \
7413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7414 done; \
7415 echo "Doing install-html in etc"; \
7416 (cd $(HOST_SUBDIR)/etc && \
7417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7419 "RANLIB=$${RANLIB}" \
7420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7421 install-html) \
7422 || exit 1
7424 @endif etc
7426 .PHONY: maybe-installcheck-etc installcheck-etc
7427 maybe-installcheck-etc:
7428 @if etc
7429 maybe-installcheck-etc: installcheck-etc
7431 installcheck-etc: \
7432 configure-etc
7433 @: $(MAKE); $(unstage)
7434 @[ -f ./etc/Makefile ] || exit 0; \
7435 r=`${PWD_COMMAND}`; export r; \
7436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7437 $(HOST_EXPORTS) \
7438 for flag in $(EXTRA_HOST_FLAGS) ; do \
7439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7440 done; \
7441 echo "Doing installcheck in etc"; \
7442 (cd $(HOST_SUBDIR)/etc && \
7443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7445 "RANLIB=$${RANLIB}" \
7446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7447 installcheck) \
7448 || exit 1
7450 @endif etc
7452 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7453 maybe-mostlyclean-etc:
7454 @if etc
7455 maybe-mostlyclean-etc: mostlyclean-etc
7457 mostlyclean-etc:
7458 @: $(MAKE); $(unstage)
7459 @[ -f ./etc/Makefile ] || exit 0; \
7460 r=`${PWD_COMMAND}`; export r; \
7461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7462 $(HOST_EXPORTS) \
7463 for flag in $(EXTRA_HOST_FLAGS) ; do \
7464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7465 done; \
7466 echo "Doing mostlyclean in etc"; \
7467 (cd $(HOST_SUBDIR)/etc && \
7468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7470 "RANLIB=$${RANLIB}" \
7471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7472 mostlyclean) \
7473 || exit 1
7475 @endif etc
7477 .PHONY: maybe-clean-etc clean-etc
7478 maybe-clean-etc:
7479 @if etc
7480 maybe-clean-etc: clean-etc
7482 clean-etc:
7483 @: $(MAKE); $(unstage)
7484 @[ -f ./etc/Makefile ] || exit 0; \
7485 r=`${PWD_COMMAND}`; export r; \
7486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7487 $(HOST_EXPORTS) \
7488 for flag in $(EXTRA_HOST_FLAGS) ; do \
7489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7490 done; \
7491 echo "Doing clean in etc"; \
7492 (cd $(HOST_SUBDIR)/etc && \
7493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7495 "RANLIB=$${RANLIB}" \
7496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7497 clean) \
7498 || exit 1
7500 @endif etc
7502 .PHONY: maybe-distclean-etc distclean-etc
7503 maybe-distclean-etc:
7504 @if etc
7505 maybe-distclean-etc: distclean-etc
7507 distclean-etc:
7508 @: $(MAKE); $(unstage)
7509 @[ -f ./etc/Makefile ] || exit 0; \
7510 r=`${PWD_COMMAND}`; export r; \
7511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7512 $(HOST_EXPORTS) \
7513 for flag in $(EXTRA_HOST_FLAGS) ; do \
7514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7515 done; \
7516 echo "Doing distclean in etc"; \
7517 (cd $(HOST_SUBDIR)/etc && \
7518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7520 "RANLIB=$${RANLIB}" \
7521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7522 distclean) \
7523 || exit 1
7525 @endif etc
7527 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7528 maybe-maintainer-clean-etc:
7529 @if etc
7530 maybe-maintainer-clean-etc: maintainer-clean-etc
7532 maintainer-clean-etc:
7533 @: $(MAKE); $(unstage)
7534 @[ -f ./etc/Makefile ] || exit 0; \
7535 r=`${PWD_COMMAND}`; export r; \
7536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7537 $(HOST_EXPORTS) \
7538 for flag in $(EXTRA_HOST_FLAGS) ; do \
7539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7540 done; \
7541 echo "Doing maintainer-clean in etc"; \
7542 (cd $(HOST_SUBDIR)/etc && \
7543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7545 "RANLIB=$${RANLIB}" \
7546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7547 maintainer-clean) \
7548 || exit 1
7550 @endif etc
7554 .PHONY: configure-fastjar maybe-configure-fastjar
7555 maybe-configure-fastjar:
7556 @if gcc-bootstrap
7557 configure-fastjar: stage_current
7558 @endif gcc-bootstrap
7559 @if fastjar
7560 maybe-configure-fastjar: configure-fastjar
7561 configure-fastjar:
7562 @: $(MAKE); $(unstage)
7563 @r=`${PWD_COMMAND}`; export r; \
7564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7565 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7566 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar; \
7567 $(HOST_EXPORTS) \
7568 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7569 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7570 case $(srcdir) in \
7571 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7572 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7573 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7574 esac; \
7575 module_srcdir=fastjar; \
7576 $(SHELL) \
7577 $$s/$$module_srcdir/configure \
7578 --srcdir=$${topdir}/$$module_srcdir \
7579 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7580 --target=${target_alias} \
7581 || exit 1
7582 @endif fastjar
7588 .PHONY: all-fastjar maybe-all-fastjar
7589 maybe-all-fastjar:
7590 @if gcc-bootstrap
7591 all-fastjar: stage_current
7592 @endif gcc-bootstrap
7593 @if fastjar
7594 TARGET-fastjar=all
7595 maybe-all-fastjar: all-fastjar
7596 all-fastjar: configure-fastjar
7597 @: $(MAKE); $(unstage)
7598 @r=`${PWD_COMMAND}`; export r; \
7599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7600 $(HOST_EXPORTS) \
7601 (cd $(HOST_SUBDIR)/fastjar && \
7602 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7603 $(TARGET-fastjar))
7604 @endif fastjar
7609 .PHONY: check-fastjar maybe-check-fastjar
7610 maybe-check-fastjar:
7611 @if fastjar
7612 maybe-check-fastjar: check-fastjar
7614 # This module is only tested in a native toolchain.
7615 check-fastjar:
7616 @: $(MAKE); $(unstage)
7617 @if [ '$(host)' = '$(target)' ]; then \
7618 r=`${PWD_COMMAND}`; export r; \
7619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7620 $(HOST_EXPORTS) \
7621 (cd $(HOST_SUBDIR)/fastjar && \
7622 $(MAKE) $(FLAGS_TO_PASS) check)
7625 @endif fastjar
7627 .PHONY: install-fastjar maybe-install-fastjar
7628 maybe-install-fastjar:
7629 @if fastjar
7630 maybe-install-fastjar: install-fastjar
7632 install-fastjar: installdirs
7633 @: $(MAKE); $(unstage)
7634 @r=`${PWD_COMMAND}`; export r; \
7635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7636 $(HOST_EXPORTS) \
7637 (cd $(HOST_SUBDIR)/fastjar && \
7638 $(MAKE) $(FLAGS_TO_PASS) install)
7640 @endif fastjar
7642 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7643 maybe-install-strip-fastjar:
7644 @if fastjar
7645 maybe-install-strip-fastjar: install-strip-fastjar
7647 install-strip-fastjar: installdirs
7648 @: $(MAKE); $(unstage)
7649 @r=`${PWD_COMMAND}`; export r; \
7650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7651 $(HOST_EXPORTS) \
7652 (cd $(HOST_SUBDIR)/fastjar && \
7653 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7655 @endif fastjar
7657 # Other targets (info, dvi, pdf, etc.)
7659 .PHONY: maybe-info-fastjar info-fastjar
7660 maybe-info-fastjar:
7661 @if fastjar
7662 maybe-info-fastjar: info-fastjar
7664 info-fastjar: \
7665 configure-fastjar
7666 @: $(MAKE); $(unstage)
7667 @[ -f ./fastjar/Makefile ] || exit 0; \
7668 r=`${PWD_COMMAND}`; export r; \
7669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7670 $(HOST_EXPORTS) \
7671 for flag in $(EXTRA_HOST_FLAGS) ; do \
7672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7673 done; \
7674 echo "Doing info in fastjar"; \
7675 (cd $(HOST_SUBDIR)/fastjar && \
7676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7678 "RANLIB=$${RANLIB}" \
7679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7680 info) \
7681 || exit 1
7683 @endif fastjar
7685 .PHONY: maybe-dvi-fastjar dvi-fastjar
7686 maybe-dvi-fastjar:
7687 @if fastjar
7688 maybe-dvi-fastjar: dvi-fastjar
7690 dvi-fastjar: \
7691 configure-fastjar
7692 @: $(MAKE); $(unstage)
7693 @[ -f ./fastjar/Makefile ] || exit 0; \
7694 r=`${PWD_COMMAND}`; export r; \
7695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7696 $(HOST_EXPORTS) \
7697 for flag in $(EXTRA_HOST_FLAGS) ; do \
7698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7699 done; \
7700 echo "Doing dvi in fastjar"; \
7701 (cd $(HOST_SUBDIR)/fastjar && \
7702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7704 "RANLIB=$${RANLIB}" \
7705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7706 dvi) \
7707 || exit 1
7709 @endif fastjar
7711 .PHONY: maybe-pdf-fastjar pdf-fastjar
7712 maybe-pdf-fastjar:
7713 @if fastjar
7714 maybe-pdf-fastjar: pdf-fastjar
7716 pdf-fastjar: \
7717 configure-fastjar
7718 @: $(MAKE); $(unstage)
7719 @[ -f ./fastjar/Makefile ] || exit 0; \
7720 r=`${PWD_COMMAND}`; export r; \
7721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7722 $(HOST_EXPORTS) \
7723 for flag in $(EXTRA_HOST_FLAGS) ; do \
7724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7725 done; \
7726 echo "Doing pdf in fastjar"; \
7727 (cd $(HOST_SUBDIR)/fastjar && \
7728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7730 "RANLIB=$${RANLIB}" \
7731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7732 pdf) \
7733 || exit 1
7735 @endif fastjar
7737 .PHONY: maybe-html-fastjar html-fastjar
7738 maybe-html-fastjar:
7739 @if fastjar
7740 maybe-html-fastjar: html-fastjar
7742 html-fastjar: \
7743 configure-fastjar
7744 @: $(MAKE); $(unstage)
7745 @[ -f ./fastjar/Makefile ] || exit 0; \
7746 r=`${PWD_COMMAND}`; export r; \
7747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7748 $(HOST_EXPORTS) \
7749 for flag in $(EXTRA_HOST_FLAGS) ; do \
7750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7751 done; \
7752 echo "Doing html in fastjar"; \
7753 (cd $(HOST_SUBDIR)/fastjar && \
7754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7756 "RANLIB=$${RANLIB}" \
7757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7758 html) \
7759 || exit 1
7761 @endif fastjar
7763 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7764 maybe-TAGS-fastjar:
7765 @if fastjar
7766 maybe-TAGS-fastjar: TAGS-fastjar
7768 TAGS-fastjar: \
7769 configure-fastjar
7770 @: $(MAKE); $(unstage)
7771 @[ -f ./fastjar/Makefile ] || exit 0; \
7772 r=`${PWD_COMMAND}`; export r; \
7773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7774 $(HOST_EXPORTS) \
7775 for flag in $(EXTRA_HOST_FLAGS) ; do \
7776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7777 done; \
7778 echo "Doing TAGS in fastjar"; \
7779 (cd $(HOST_SUBDIR)/fastjar && \
7780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7782 "RANLIB=$${RANLIB}" \
7783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7784 TAGS) \
7785 || exit 1
7787 @endif fastjar
7789 .PHONY: maybe-install-info-fastjar install-info-fastjar
7790 maybe-install-info-fastjar:
7791 @if fastjar
7792 maybe-install-info-fastjar: install-info-fastjar
7794 install-info-fastjar: \
7795 configure-fastjar \
7796 info-fastjar
7797 @: $(MAKE); $(unstage)
7798 @[ -f ./fastjar/Makefile ] || exit 0; \
7799 r=`${PWD_COMMAND}`; export r; \
7800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7801 $(HOST_EXPORTS) \
7802 for flag in $(EXTRA_HOST_FLAGS) ; do \
7803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7804 done; \
7805 echo "Doing install-info in fastjar"; \
7806 (cd $(HOST_SUBDIR)/fastjar && \
7807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7809 "RANLIB=$${RANLIB}" \
7810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7811 install-info) \
7812 || exit 1
7814 @endif fastjar
7816 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7817 maybe-install-pdf-fastjar:
7818 @if fastjar
7819 maybe-install-pdf-fastjar: install-pdf-fastjar
7821 install-pdf-fastjar: \
7822 configure-fastjar \
7823 pdf-fastjar
7824 @: $(MAKE); $(unstage)
7825 @[ -f ./fastjar/Makefile ] || exit 0; \
7826 r=`${PWD_COMMAND}`; export r; \
7827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7828 $(HOST_EXPORTS) \
7829 for flag in $(EXTRA_HOST_FLAGS) ; do \
7830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7831 done; \
7832 echo "Doing install-pdf in fastjar"; \
7833 (cd $(HOST_SUBDIR)/fastjar && \
7834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7836 "RANLIB=$${RANLIB}" \
7837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7838 install-pdf) \
7839 || exit 1
7841 @endif fastjar
7843 .PHONY: maybe-install-html-fastjar install-html-fastjar
7844 maybe-install-html-fastjar:
7845 @if fastjar
7846 maybe-install-html-fastjar: install-html-fastjar
7848 install-html-fastjar: \
7849 configure-fastjar \
7850 html-fastjar
7851 @: $(MAKE); $(unstage)
7852 @[ -f ./fastjar/Makefile ] || exit 0; \
7853 r=`${PWD_COMMAND}`; export r; \
7854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7855 $(HOST_EXPORTS) \
7856 for flag in $(EXTRA_HOST_FLAGS) ; do \
7857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7858 done; \
7859 echo "Doing install-html in fastjar"; \
7860 (cd $(HOST_SUBDIR)/fastjar && \
7861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7863 "RANLIB=$${RANLIB}" \
7864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7865 install-html) \
7866 || exit 1
7868 @endif fastjar
7870 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7871 maybe-installcheck-fastjar:
7872 @if fastjar
7873 maybe-installcheck-fastjar: installcheck-fastjar
7875 installcheck-fastjar: \
7876 configure-fastjar
7877 @: $(MAKE); $(unstage)
7878 @[ -f ./fastjar/Makefile ] || exit 0; \
7879 r=`${PWD_COMMAND}`; export r; \
7880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7881 $(HOST_EXPORTS) \
7882 for flag in $(EXTRA_HOST_FLAGS) ; do \
7883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7884 done; \
7885 echo "Doing installcheck in fastjar"; \
7886 (cd $(HOST_SUBDIR)/fastjar && \
7887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7889 "RANLIB=$${RANLIB}" \
7890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7891 installcheck) \
7892 || exit 1
7894 @endif fastjar
7896 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7897 maybe-mostlyclean-fastjar:
7898 @if fastjar
7899 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7901 mostlyclean-fastjar:
7902 @: $(MAKE); $(unstage)
7903 @[ -f ./fastjar/Makefile ] || exit 0; \
7904 r=`${PWD_COMMAND}`; export r; \
7905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7906 $(HOST_EXPORTS) \
7907 for flag in $(EXTRA_HOST_FLAGS) ; do \
7908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7909 done; \
7910 echo "Doing mostlyclean in fastjar"; \
7911 (cd $(HOST_SUBDIR)/fastjar && \
7912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7914 "RANLIB=$${RANLIB}" \
7915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7916 mostlyclean) \
7917 || exit 1
7919 @endif fastjar
7921 .PHONY: maybe-clean-fastjar clean-fastjar
7922 maybe-clean-fastjar:
7923 @if fastjar
7924 maybe-clean-fastjar: clean-fastjar
7926 clean-fastjar:
7927 @: $(MAKE); $(unstage)
7928 @[ -f ./fastjar/Makefile ] || exit 0; \
7929 r=`${PWD_COMMAND}`; export r; \
7930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7931 $(HOST_EXPORTS) \
7932 for flag in $(EXTRA_HOST_FLAGS) ; do \
7933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7934 done; \
7935 echo "Doing clean in fastjar"; \
7936 (cd $(HOST_SUBDIR)/fastjar && \
7937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7939 "RANLIB=$${RANLIB}" \
7940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7941 clean) \
7942 || exit 1
7944 @endif fastjar
7946 .PHONY: maybe-distclean-fastjar distclean-fastjar
7947 maybe-distclean-fastjar:
7948 @if fastjar
7949 maybe-distclean-fastjar: distclean-fastjar
7951 distclean-fastjar:
7952 @: $(MAKE); $(unstage)
7953 @[ -f ./fastjar/Makefile ] || exit 0; \
7954 r=`${PWD_COMMAND}`; export r; \
7955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7956 $(HOST_EXPORTS) \
7957 for flag in $(EXTRA_HOST_FLAGS) ; do \
7958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7959 done; \
7960 echo "Doing distclean in fastjar"; \
7961 (cd $(HOST_SUBDIR)/fastjar && \
7962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7964 "RANLIB=$${RANLIB}" \
7965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7966 distclean) \
7967 || exit 1
7969 @endif fastjar
7971 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7972 maybe-maintainer-clean-fastjar:
7973 @if fastjar
7974 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7976 maintainer-clean-fastjar:
7977 @: $(MAKE); $(unstage)
7978 @[ -f ./fastjar/Makefile ] || exit 0; \
7979 r=`${PWD_COMMAND}`; export r; \
7980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7981 $(HOST_EXPORTS) \
7982 for flag in $(EXTRA_HOST_FLAGS) ; do \
7983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7984 done; \
7985 echo "Doing maintainer-clean in fastjar"; \
7986 (cd $(HOST_SUBDIR)/fastjar && \
7987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7989 "RANLIB=$${RANLIB}" \
7990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7991 maintainer-clean) \
7992 || exit 1
7994 @endif fastjar
7998 .PHONY: configure-fixincludes maybe-configure-fixincludes
7999 maybe-configure-fixincludes:
8000 @if gcc-bootstrap
8001 configure-fixincludes: stage_current
8002 @endif gcc-bootstrap
8003 @if fixincludes
8004 maybe-configure-fixincludes: configure-fixincludes
8005 configure-fixincludes:
8006 @r=`${PWD_COMMAND}`; export r; \
8007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8008 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8009 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8010 $(HOST_EXPORTS) \
8011 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
8012 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
8013 case $(srcdir) in \
8014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8015 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8017 esac; \
8018 module_srcdir=fixincludes; \
8019 $(SHELL) \
8020 $$s/$$module_srcdir/configure \
8021 --srcdir=$${topdir}/$$module_srcdir \
8022 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8023 --target=${target_alias} \
8024 || exit 1
8025 @endif fixincludes
8029 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
8030 maybe-configure-stage1-fixincludes:
8031 @if fixincludes-bootstrap
8032 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
8033 configure-stage1-fixincludes:
8034 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8035 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8036 @r=`${PWD_COMMAND}`; export r; \
8037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8038 TFLAGS="$(STAGE1_TFLAGS)"; \
8039 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8040 $(HOST_EXPORTS) \
8041 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8042 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8043 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8044 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes; \
8045 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8046 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8047 case $(srcdir) in \
8048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8049 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8051 esac; \
8052 module_srcdir=fixincludes; \
8053 $(SHELL) $$s/$$module_srcdir/configure \
8054 --srcdir=$${topdir}/$$module_srcdir \
8055 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8056 --target=${target_alias} \
8058 $(STAGE1_CONFIGURE_FLAGS)
8059 @endif fixincludes-bootstrap
8061 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
8062 maybe-configure-stage2-fixincludes:
8063 @if fixincludes-bootstrap
8064 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
8065 configure-stage2-fixincludes:
8066 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8067 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8068 @r=`${PWD_COMMAND}`; export r; \
8069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8070 TFLAGS="$(STAGE2_TFLAGS)"; \
8071 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8072 $(HOST_EXPORTS) \
8073 $(POSTSTAGE1_HOST_EXPORTS) \
8074 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8075 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8076 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8077 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes; \
8078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8079 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8080 case $(srcdir) in \
8081 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8082 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8083 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8084 esac; \
8085 module_srcdir=fixincludes; \
8086 $(SHELL) $$s/$$module_srcdir/configure \
8087 --srcdir=$${topdir}/$$module_srcdir \
8088 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8089 --target=${target_alias} \
8090 --with-build-libsubdir=$(HOST_SUBDIR) \
8091 $(STAGE2_CONFIGURE_FLAGS)
8092 @endif fixincludes-bootstrap
8094 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
8095 maybe-configure-stage3-fixincludes:
8096 @if fixincludes-bootstrap
8097 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
8098 configure-stage3-fixincludes:
8099 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8100 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8101 @r=`${PWD_COMMAND}`; export r; \
8102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8103 TFLAGS="$(STAGE3_TFLAGS)"; \
8104 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8105 $(HOST_EXPORTS) \
8106 $(POSTSTAGE1_HOST_EXPORTS) \
8107 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8108 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8109 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8110 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes; \
8111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8112 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8113 case $(srcdir) in \
8114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8115 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8117 esac; \
8118 module_srcdir=fixincludes; \
8119 $(SHELL) $$s/$$module_srcdir/configure \
8120 --srcdir=$${topdir}/$$module_srcdir \
8121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8122 --target=${target_alias} \
8123 --with-build-libsubdir=$(HOST_SUBDIR) \
8124 $(STAGE3_CONFIGURE_FLAGS)
8125 @endif fixincludes-bootstrap
8127 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8128 maybe-configure-stage4-fixincludes:
8129 @if fixincludes-bootstrap
8130 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8131 configure-stage4-fixincludes:
8132 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8133 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8134 @r=`${PWD_COMMAND}`; export r; \
8135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8136 TFLAGS="$(STAGE4_TFLAGS)"; \
8137 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8138 $(HOST_EXPORTS) \
8139 $(POSTSTAGE1_HOST_EXPORTS) \
8140 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8141 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8142 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8143 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes; \
8144 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8145 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8146 case $(srcdir) in \
8147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8148 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8150 esac; \
8151 module_srcdir=fixincludes; \
8152 $(SHELL) $$s/$$module_srcdir/configure \
8153 --srcdir=$${topdir}/$$module_srcdir \
8154 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8155 --target=${target_alias} \
8156 --with-build-libsubdir=$(HOST_SUBDIR) \
8157 $(STAGE4_CONFIGURE_FLAGS)
8158 @endif fixincludes-bootstrap
8160 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8161 maybe-configure-stageprofile-fixincludes:
8162 @if fixincludes-bootstrap
8163 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8164 configure-stageprofile-fixincludes:
8165 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8166 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8167 @r=`${PWD_COMMAND}`; export r; \
8168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8169 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8170 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8171 $(HOST_EXPORTS) \
8172 $(POSTSTAGE1_HOST_EXPORTS) \
8173 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8174 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8175 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8176 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes; \
8177 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8178 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8179 case $(srcdir) in \
8180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8181 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8183 esac; \
8184 module_srcdir=fixincludes; \
8185 $(SHELL) $$s/$$module_srcdir/configure \
8186 --srcdir=$${topdir}/$$module_srcdir \
8187 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8188 --target=${target_alias} \
8189 --with-build-libsubdir=$(HOST_SUBDIR) \
8190 $(STAGEprofile_CONFIGURE_FLAGS)
8191 @endif fixincludes-bootstrap
8193 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8194 maybe-configure-stagefeedback-fixincludes:
8195 @if fixincludes-bootstrap
8196 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8197 configure-stagefeedback-fixincludes:
8198 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8199 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8200 @r=`${PWD_COMMAND}`; export r; \
8201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8202 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8203 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8204 $(HOST_EXPORTS) \
8205 $(POSTSTAGE1_HOST_EXPORTS) \
8206 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8207 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8208 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8209 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes; \
8210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8211 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8212 case $(srcdir) in \
8213 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8214 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8215 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8216 esac; \
8217 module_srcdir=fixincludes; \
8218 $(SHELL) $$s/$$module_srcdir/configure \
8219 --srcdir=$${topdir}/$$module_srcdir \
8220 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8221 --target=${target_alias} \
8222 --with-build-libsubdir=$(HOST_SUBDIR) \
8223 $(STAGEfeedback_CONFIGURE_FLAGS)
8224 @endif fixincludes-bootstrap
8230 .PHONY: all-fixincludes maybe-all-fixincludes
8231 maybe-all-fixincludes:
8232 @if gcc-bootstrap
8233 all-fixincludes: stage_current
8234 @endif gcc-bootstrap
8235 @if fixincludes
8236 TARGET-fixincludes=all
8237 maybe-all-fixincludes: all-fixincludes
8238 all-fixincludes: configure-fixincludes
8239 @r=`${PWD_COMMAND}`; export r; \
8240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8241 $(HOST_EXPORTS) \
8242 (cd $(HOST_SUBDIR)/fixincludes && \
8243 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8244 $(TARGET-fixincludes))
8245 @endif fixincludes
8249 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8250 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8251 maybe-all-stage1-fixincludes:
8252 maybe-clean-stage1-fixincludes:
8253 @if fixincludes-bootstrap
8254 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8255 all-stage1: all-stage1-fixincludes
8256 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8257 all-stage1-fixincludes: configure-stage1-fixincludes
8258 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8259 @r=`${PWD_COMMAND}`; export r; \
8260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8261 TFLAGS="$(STAGE1_TFLAGS)"; \
8262 $(HOST_EXPORTS) \
8263 cd $(HOST_SUBDIR)/fixincludes && \
8264 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8265 CFLAGS="$(STAGE1_CFLAGS)" \
8266 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8267 LIBCFLAGS="$(LIBCFLAGS)" \
8268 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8269 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8270 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8271 $(EXTRA_HOST_FLAGS) \
8272 $(STAGE1_FLAGS_TO_PASS) \
8273 TFLAGS="$(STAGE1_TFLAGS)" \
8274 $(TARGET-stage1-fixincludes)
8276 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8277 clean-stage1: clean-stage1-fixincludes
8278 clean-stage1-fixincludes:
8279 @if [ $(current_stage) = stage1 ]; then \
8280 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8281 else \
8282 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8283 $(MAKE) stage1-start; \
8284 fi; \
8285 cd $(HOST_SUBDIR)/fixincludes && \
8286 $(MAKE) $(EXTRA_HOST_FLAGS) \
8287 $(STAGE1_FLAGS_TO_PASS) clean
8288 @endif fixincludes-bootstrap
8291 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8292 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8293 maybe-all-stage2-fixincludes:
8294 maybe-clean-stage2-fixincludes:
8295 @if fixincludes-bootstrap
8296 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8297 all-stage2: all-stage2-fixincludes
8298 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8299 all-stage2-fixincludes: configure-stage2-fixincludes
8300 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8301 @r=`${PWD_COMMAND}`; export r; \
8302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8303 TFLAGS="$(STAGE2_TFLAGS)"; \
8304 $(HOST_EXPORTS) \
8305 $(POSTSTAGE1_HOST_EXPORTS) \
8306 cd $(HOST_SUBDIR)/fixincludes && \
8307 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8308 CFLAGS="$(STAGE2_CFLAGS)" \
8309 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8310 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8311 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8312 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8313 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8314 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8315 TFLAGS="$(STAGE2_TFLAGS)" \
8316 $(TARGET-stage2-fixincludes)
8318 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8319 clean-stage2: clean-stage2-fixincludes
8320 clean-stage2-fixincludes:
8321 @if [ $(current_stage) = stage2 ]; then \
8322 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8323 else \
8324 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8325 $(MAKE) stage2-start; \
8326 fi; \
8327 cd $(HOST_SUBDIR)/fixincludes && \
8328 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8329 @endif fixincludes-bootstrap
8332 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8333 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8334 maybe-all-stage3-fixincludes:
8335 maybe-clean-stage3-fixincludes:
8336 @if fixincludes-bootstrap
8337 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8338 all-stage3: all-stage3-fixincludes
8339 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8340 all-stage3-fixincludes: configure-stage3-fixincludes
8341 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8342 @r=`${PWD_COMMAND}`; export r; \
8343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8344 TFLAGS="$(STAGE3_TFLAGS)"; \
8345 $(HOST_EXPORTS) \
8346 $(POSTSTAGE1_HOST_EXPORTS) \
8347 cd $(HOST_SUBDIR)/fixincludes && \
8348 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8349 CFLAGS="$(STAGE3_CFLAGS)" \
8350 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8351 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8352 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8353 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8354 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8355 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8356 TFLAGS="$(STAGE3_TFLAGS)" \
8357 $(TARGET-stage3-fixincludes)
8359 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8360 clean-stage3: clean-stage3-fixincludes
8361 clean-stage3-fixincludes:
8362 @if [ $(current_stage) = stage3 ]; then \
8363 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8364 else \
8365 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8366 $(MAKE) stage3-start; \
8367 fi; \
8368 cd $(HOST_SUBDIR)/fixincludes && \
8369 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8370 @endif fixincludes-bootstrap
8373 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8374 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8375 maybe-all-stage4-fixincludes:
8376 maybe-clean-stage4-fixincludes:
8377 @if fixincludes-bootstrap
8378 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8379 all-stage4: all-stage4-fixincludes
8380 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8381 all-stage4-fixincludes: configure-stage4-fixincludes
8382 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8383 @r=`${PWD_COMMAND}`; export r; \
8384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8385 TFLAGS="$(STAGE4_TFLAGS)"; \
8386 $(HOST_EXPORTS) \
8387 $(POSTSTAGE1_HOST_EXPORTS) \
8388 cd $(HOST_SUBDIR)/fixincludes && \
8389 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8390 CFLAGS="$(STAGE4_CFLAGS)" \
8391 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8392 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8393 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8394 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8395 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8396 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8397 TFLAGS="$(STAGE4_TFLAGS)" \
8398 $(TARGET-stage4-fixincludes)
8400 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8401 clean-stage4: clean-stage4-fixincludes
8402 clean-stage4-fixincludes:
8403 @if [ $(current_stage) = stage4 ]; then \
8404 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8405 else \
8406 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8407 $(MAKE) stage4-start; \
8408 fi; \
8409 cd $(HOST_SUBDIR)/fixincludes && \
8410 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8411 @endif fixincludes-bootstrap
8414 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8415 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8416 maybe-all-stageprofile-fixincludes:
8417 maybe-clean-stageprofile-fixincludes:
8418 @if fixincludes-bootstrap
8419 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8420 all-stageprofile: all-stageprofile-fixincludes
8421 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8422 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8423 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8424 @r=`${PWD_COMMAND}`; export r; \
8425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8426 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8427 $(HOST_EXPORTS) \
8428 $(POSTSTAGE1_HOST_EXPORTS) \
8429 cd $(HOST_SUBDIR)/fixincludes && \
8430 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8431 CFLAGS="$(STAGEprofile_CFLAGS)" \
8432 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8433 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8434 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8435 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8436 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8437 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8438 TFLAGS="$(STAGEprofile_TFLAGS)" \
8439 $(TARGET-stageprofile-fixincludes)
8441 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8442 clean-stageprofile: clean-stageprofile-fixincludes
8443 clean-stageprofile-fixincludes:
8444 @if [ $(current_stage) = stageprofile ]; then \
8445 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8446 else \
8447 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8448 $(MAKE) stageprofile-start; \
8449 fi; \
8450 cd $(HOST_SUBDIR)/fixincludes && \
8451 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8452 @endif fixincludes-bootstrap
8455 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8456 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8457 maybe-all-stagefeedback-fixincludes:
8458 maybe-clean-stagefeedback-fixincludes:
8459 @if fixincludes-bootstrap
8460 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8461 all-stagefeedback: all-stagefeedback-fixincludes
8462 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8463 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8464 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8465 @r=`${PWD_COMMAND}`; export r; \
8466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8467 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8468 $(HOST_EXPORTS) \
8469 $(POSTSTAGE1_HOST_EXPORTS) \
8470 cd $(HOST_SUBDIR)/fixincludes && \
8471 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8472 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8473 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8474 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8475 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8476 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8477 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8478 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8479 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8480 $(TARGET-stagefeedback-fixincludes)
8482 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8483 clean-stagefeedback: clean-stagefeedback-fixincludes
8484 clean-stagefeedback-fixincludes:
8485 @if [ $(current_stage) = stagefeedback ]; then \
8486 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8487 else \
8488 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8489 $(MAKE) stagefeedback-start; \
8490 fi; \
8491 cd $(HOST_SUBDIR)/fixincludes && \
8492 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8493 @endif fixincludes-bootstrap
8499 .PHONY: check-fixincludes maybe-check-fixincludes
8500 maybe-check-fixincludes:
8501 @if fixincludes
8502 maybe-check-fixincludes: check-fixincludes
8504 check-fixincludes:
8505 @: $(MAKE); $(unstage)
8506 @r=`${PWD_COMMAND}`; export r; \
8507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8508 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
8509 (cd $(HOST_SUBDIR)/fixincludes && \
8510 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
8512 @endif fixincludes
8514 .PHONY: install-fixincludes maybe-install-fixincludes
8515 maybe-install-fixincludes:
8516 @if fixincludes
8517 maybe-install-fixincludes: install-fixincludes
8519 install-fixincludes: installdirs
8520 @: $(MAKE); $(unstage)
8521 @r=`${PWD_COMMAND}`; export r; \
8522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8523 $(HOST_EXPORTS) \
8524 (cd $(HOST_SUBDIR)/fixincludes && \
8525 $(MAKE) $(FLAGS_TO_PASS) install)
8527 @endif fixincludes
8529 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8530 maybe-install-strip-fixincludes:
8531 @if fixincludes
8532 maybe-install-strip-fixincludes: install-strip-fixincludes
8534 install-strip-fixincludes: installdirs
8535 @: $(MAKE); $(unstage)
8536 @r=`${PWD_COMMAND}`; export r; \
8537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8538 $(HOST_EXPORTS) \
8539 (cd $(HOST_SUBDIR)/fixincludes && \
8540 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8542 @endif fixincludes
8544 # Other targets (info, dvi, pdf, etc.)
8546 .PHONY: maybe-info-fixincludes info-fixincludes
8547 maybe-info-fixincludes:
8548 @if fixincludes
8549 maybe-info-fixincludes: info-fixincludes
8551 info-fixincludes: \
8552 configure-fixincludes
8553 @[ -f ./fixincludes/Makefile ] || exit 0; \
8554 r=`${PWD_COMMAND}`; export r; \
8555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8556 $(HOST_EXPORTS) \
8557 for flag in $(EXTRA_HOST_FLAGS) ; do \
8558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8559 done; \
8560 echo "Doing info in fixincludes"; \
8561 (cd $(HOST_SUBDIR)/fixincludes && \
8562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8564 "RANLIB=$${RANLIB}" \
8565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8566 info) \
8567 || exit 1
8569 @endif fixincludes
8571 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8572 maybe-dvi-fixincludes:
8573 @if fixincludes
8574 maybe-dvi-fixincludes: dvi-fixincludes
8576 dvi-fixincludes: \
8577 configure-fixincludes
8578 @[ -f ./fixincludes/Makefile ] || exit 0; \
8579 r=`${PWD_COMMAND}`; export r; \
8580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8581 $(HOST_EXPORTS) \
8582 for flag in $(EXTRA_HOST_FLAGS) ; do \
8583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8584 done; \
8585 echo "Doing dvi in fixincludes"; \
8586 (cd $(HOST_SUBDIR)/fixincludes && \
8587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8589 "RANLIB=$${RANLIB}" \
8590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8591 dvi) \
8592 || exit 1
8594 @endif fixincludes
8596 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8597 maybe-pdf-fixincludes:
8598 @if fixincludes
8599 maybe-pdf-fixincludes: pdf-fixincludes
8601 pdf-fixincludes: \
8602 configure-fixincludes
8603 @[ -f ./fixincludes/Makefile ] || exit 0; \
8604 r=`${PWD_COMMAND}`; export r; \
8605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8606 $(HOST_EXPORTS) \
8607 for flag in $(EXTRA_HOST_FLAGS) ; do \
8608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8609 done; \
8610 echo "Doing pdf in fixincludes"; \
8611 (cd $(HOST_SUBDIR)/fixincludes && \
8612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8614 "RANLIB=$${RANLIB}" \
8615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8616 pdf) \
8617 || exit 1
8619 @endif fixincludes
8621 .PHONY: maybe-html-fixincludes html-fixincludes
8622 maybe-html-fixincludes:
8623 @if fixincludes
8624 maybe-html-fixincludes: html-fixincludes
8626 html-fixincludes: \
8627 configure-fixincludes
8628 @[ -f ./fixincludes/Makefile ] || exit 0; \
8629 r=`${PWD_COMMAND}`; export r; \
8630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8631 $(HOST_EXPORTS) \
8632 for flag in $(EXTRA_HOST_FLAGS) ; do \
8633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8634 done; \
8635 echo "Doing html in fixincludes"; \
8636 (cd $(HOST_SUBDIR)/fixincludes && \
8637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8639 "RANLIB=$${RANLIB}" \
8640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8641 html) \
8642 || exit 1
8644 @endif fixincludes
8646 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8647 maybe-TAGS-fixincludes:
8648 @if fixincludes
8649 maybe-TAGS-fixincludes: TAGS-fixincludes
8651 # fixincludes doesn't support TAGS.
8652 TAGS-fixincludes:
8654 @endif fixincludes
8656 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8657 maybe-install-info-fixincludes:
8658 @if fixincludes
8659 maybe-install-info-fixincludes: install-info-fixincludes
8661 install-info-fixincludes: \
8662 configure-fixincludes \
8663 info-fixincludes
8664 @[ -f ./fixincludes/Makefile ] || exit 0; \
8665 r=`${PWD_COMMAND}`; export r; \
8666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8667 $(HOST_EXPORTS) \
8668 for flag in $(EXTRA_HOST_FLAGS) ; do \
8669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8670 done; \
8671 echo "Doing install-info in fixincludes"; \
8672 (cd $(HOST_SUBDIR)/fixincludes && \
8673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8675 "RANLIB=$${RANLIB}" \
8676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8677 install-info) \
8678 || exit 1
8680 @endif fixincludes
8682 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8683 maybe-install-pdf-fixincludes:
8684 @if fixincludes
8685 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8687 install-pdf-fixincludes: \
8688 configure-fixincludes \
8689 pdf-fixincludes
8690 @[ -f ./fixincludes/Makefile ] || exit 0; \
8691 r=`${PWD_COMMAND}`; export r; \
8692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8693 $(HOST_EXPORTS) \
8694 for flag in $(EXTRA_HOST_FLAGS) ; do \
8695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8696 done; \
8697 echo "Doing install-pdf in fixincludes"; \
8698 (cd $(HOST_SUBDIR)/fixincludes && \
8699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8701 "RANLIB=$${RANLIB}" \
8702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8703 install-pdf) \
8704 || exit 1
8706 @endif fixincludes
8708 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8709 maybe-install-html-fixincludes:
8710 @if fixincludes
8711 maybe-install-html-fixincludes: install-html-fixincludes
8713 install-html-fixincludes: \
8714 configure-fixincludes \
8715 html-fixincludes
8716 @[ -f ./fixincludes/Makefile ] || exit 0; \
8717 r=`${PWD_COMMAND}`; export r; \
8718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8719 $(HOST_EXPORTS) \
8720 for flag in $(EXTRA_HOST_FLAGS) ; do \
8721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8722 done; \
8723 echo "Doing install-html in fixincludes"; \
8724 (cd $(HOST_SUBDIR)/fixincludes && \
8725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8727 "RANLIB=$${RANLIB}" \
8728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8729 install-html) \
8730 || exit 1
8732 @endif fixincludes
8734 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8735 maybe-installcheck-fixincludes:
8736 @if fixincludes
8737 maybe-installcheck-fixincludes: installcheck-fixincludes
8739 installcheck-fixincludes: \
8740 configure-fixincludes
8741 @[ -f ./fixincludes/Makefile ] || exit 0; \
8742 r=`${PWD_COMMAND}`; export r; \
8743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8744 $(HOST_EXPORTS) \
8745 for flag in $(EXTRA_HOST_FLAGS) ; do \
8746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8747 done; \
8748 echo "Doing installcheck in fixincludes"; \
8749 (cd $(HOST_SUBDIR)/fixincludes && \
8750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8752 "RANLIB=$${RANLIB}" \
8753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8754 installcheck) \
8755 || exit 1
8757 @endif fixincludes
8759 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8760 maybe-mostlyclean-fixincludes:
8761 @if fixincludes
8762 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8764 mostlyclean-fixincludes:
8765 @[ -f ./fixincludes/Makefile ] || exit 0; \
8766 r=`${PWD_COMMAND}`; export r; \
8767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8768 $(HOST_EXPORTS) \
8769 for flag in $(EXTRA_HOST_FLAGS) ; do \
8770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8771 done; \
8772 echo "Doing mostlyclean in fixincludes"; \
8773 (cd $(HOST_SUBDIR)/fixincludes && \
8774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8776 "RANLIB=$${RANLIB}" \
8777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8778 mostlyclean) \
8779 || exit 1
8781 @endif fixincludes
8783 .PHONY: maybe-clean-fixincludes clean-fixincludes
8784 maybe-clean-fixincludes:
8785 @if fixincludes
8786 maybe-clean-fixincludes: clean-fixincludes
8788 clean-fixincludes:
8789 @[ -f ./fixincludes/Makefile ] || exit 0; \
8790 r=`${PWD_COMMAND}`; export r; \
8791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8792 $(HOST_EXPORTS) \
8793 for flag in $(EXTRA_HOST_FLAGS) ; do \
8794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8795 done; \
8796 echo "Doing clean in fixincludes"; \
8797 (cd $(HOST_SUBDIR)/fixincludes && \
8798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8800 "RANLIB=$${RANLIB}" \
8801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8802 clean) \
8803 || exit 1
8805 @endif fixincludes
8807 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8808 maybe-distclean-fixincludes:
8809 @if fixincludes
8810 maybe-distclean-fixincludes: distclean-fixincludes
8812 distclean-fixincludes:
8813 @[ -f ./fixincludes/Makefile ] || exit 0; \
8814 r=`${PWD_COMMAND}`; export r; \
8815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8816 $(HOST_EXPORTS) \
8817 for flag in $(EXTRA_HOST_FLAGS) ; do \
8818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8819 done; \
8820 echo "Doing distclean in fixincludes"; \
8821 (cd $(HOST_SUBDIR)/fixincludes && \
8822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8824 "RANLIB=$${RANLIB}" \
8825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8826 distclean) \
8827 || exit 1
8829 @endif fixincludes
8831 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8832 maybe-maintainer-clean-fixincludes:
8833 @if fixincludes
8834 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8836 maintainer-clean-fixincludes:
8837 @[ -f ./fixincludes/Makefile ] || exit 0; \
8838 r=`${PWD_COMMAND}`; export r; \
8839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8840 $(HOST_EXPORTS) \
8841 for flag in $(EXTRA_HOST_FLAGS) ; do \
8842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8843 done; \
8844 echo "Doing maintainer-clean in fixincludes"; \
8845 (cd $(HOST_SUBDIR)/fixincludes && \
8846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8848 "RANLIB=$${RANLIB}" \
8849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8850 maintainer-clean) \
8851 || exit 1
8853 @endif fixincludes
8857 .PHONY: configure-flex maybe-configure-flex
8858 maybe-configure-flex:
8859 @if gcc-bootstrap
8860 configure-flex: stage_current
8861 @endif gcc-bootstrap
8862 @if flex
8863 maybe-configure-flex: configure-flex
8864 configure-flex:
8865 @: $(MAKE); $(unstage)
8866 @r=`${PWD_COMMAND}`; export r; \
8867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8868 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8869 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex; \
8870 $(HOST_EXPORTS) \
8871 echo Configuring in $(HOST_SUBDIR)/flex; \
8872 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8873 case $(srcdir) in \
8874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8875 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8877 esac; \
8878 module_srcdir=flex; \
8879 $(SHELL) \
8880 $$s/$$module_srcdir/configure \
8881 --srcdir=$${topdir}/$$module_srcdir \
8882 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8883 --target=${target_alias} \
8884 || exit 1
8885 @endif flex
8891 .PHONY: all-flex maybe-all-flex
8892 maybe-all-flex:
8893 @if gcc-bootstrap
8894 all-flex: stage_current
8895 @endif gcc-bootstrap
8896 @if flex
8897 TARGET-flex=all
8898 maybe-all-flex: all-flex
8899 all-flex: configure-flex
8900 @: $(MAKE); $(unstage)
8901 @r=`${PWD_COMMAND}`; export r; \
8902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8903 $(HOST_EXPORTS) \
8904 (cd $(HOST_SUBDIR)/flex && \
8905 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8906 $(TARGET-flex))
8907 @endif flex
8912 .PHONY: check-flex maybe-check-flex
8913 maybe-check-flex:
8914 @if flex
8915 maybe-check-flex: check-flex
8917 # This module is only tested in a native toolchain.
8918 check-flex:
8919 @: $(MAKE); $(unstage)
8920 @if [ '$(host)' = '$(target)' ]; then \
8921 r=`${PWD_COMMAND}`; export r; \
8922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8923 $(HOST_EXPORTS) \
8924 (cd $(HOST_SUBDIR)/flex && \
8925 $(MAKE) $(FLAGS_TO_PASS) check)
8928 @endif flex
8930 .PHONY: install-flex maybe-install-flex
8931 maybe-install-flex:
8932 @if flex
8933 maybe-install-flex: install-flex
8935 install-flex: installdirs
8936 @: $(MAKE); $(unstage)
8937 @r=`${PWD_COMMAND}`; export r; \
8938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8939 $(HOST_EXPORTS) \
8940 (cd $(HOST_SUBDIR)/flex && \
8941 $(MAKE) $(FLAGS_TO_PASS) install)
8943 @endif flex
8945 .PHONY: install-strip-flex maybe-install-strip-flex
8946 maybe-install-strip-flex:
8947 @if flex
8948 maybe-install-strip-flex: install-strip-flex
8950 install-strip-flex: installdirs
8951 @: $(MAKE); $(unstage)
8952 @r=`${PWD_COMMAND}`; export r; \
8953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8954 $(HOST_EXPORTS) \
8955 (cd $(HOST_SUBDIR)/flex && \
8956 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8958 @endif flex
8960 # Other targets (info, dvi, pdf, etc.)
8962 .PHONY: maybe-info-flex info-flex
8963 maybe-info-flex:
8964 @if flex
8965 maybe-info-flex: info-flex
8967 info-flex: \
8968 configure-flex
8969 @: $(MAKE); $(unstage)
8970 @[ -f ./flex/Makefile ] || exit 0; \
8971 r=`${PWD_COMMAND}`; export r; \
8972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8973 $(HOST_EXPORTS) \
8974 for flag in $(EXTRA_HOST_FLAGS) ; do \
8975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8976 done; \
8977 echo "Doing info in flex"; \
8978 (cd $(HOST_SUBDIR)/flex && \
8979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8981 "RANLIB=$${RANLIB}" \
8982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8983 info) \
8984 || exit 1
8986 @endif flex
8988 .PHONY: maybe-dvi-flex dvi-flex
8989 maybe-dvi-flex:
8990 @if flex
8991 maybe-dvi-flex: dvi-flex
8993 dvi-flex: \
8994 configure-flex
8995 @: $(MAKE); $(unstage)
8996 @[ -f ./flex/Makefile ] || exit 0; \
8997 r=`${PWD_COMMAND}`; export r; \
8998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8999 $(HOST_EXPORTS) \
9000 for flag in $(EXTRA_HOST_FLAGS) ; do \
9001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9002 done; \
9003 echo "Doing dvi in flex"; \
9004 (cd $(HOST_SUBDIR)/flex && \
9005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9007 "RANLIB=$${RANLIB}" \
9008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9009 dvi) \
9010 || exit 1
9012 @endif flex
9014 .PHONY: maybe-pdf-flex pdf-flex
9015 maybe-pdf-flex:
9016 @if flex
9017 maybe-pdf-flex: pdf-flex
9019 pdf-flex: \
9020 configure-flex
9021 @: $(MAKE); $(unstage)
9022 @[ -f ./flex/Makefile ] || exit 0; \
9023 r=`${PWD_COMMAND}`; export r; \
9024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9025 $(HOST_EXPORTS) \
9026 for flag in $(EXTRA_HOST_FLAGS) ; do \
9027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9028 done; \
9029 echo "Doing pdf in flex"; \
9030 (cd $(HOST_SUBDIR)/flex && \
9031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9033 "RANLIB=$${RANLIB}" \
9034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9035 pdf) \
9036 || exit 1
9038 @endif flex
9040 .PHONY: maybe-html-flex html-flex
9041 maybe-html-flex:
9042 @if flex
9043 maybe-html-flex: html-flex
9045 html-flex: \
9046 configure-flex
9047 @: $(MAKE); $(unstage)
9048 @[ -f ./flex/Makefile ] || exit 0; \
9049 r=`${PWD_COMMAND}`; export r; \
9050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9051 $(HOST_EXPORTS) \
9052 for flag in $(EXTRA_HOST_FLAGS) ; do \
9053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9054 done; \
9055 echo "Doing html in flex"; \
9056 (cd $(HOST_SUBDIR)/flex && \
9057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9059 "RANLIB=$${RANLIB}" \
9060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9061 html) \
9062 || exit 1
9064 @endif flex
9066 .PHONY: maybe-TAGS-flex TAGS-flex
9067 maybe-TAGS-flex:
9068 @if flex
9069 maybe-TAGS-flex: TAGS-flex
9071 TAGS-flex: \
9072 configure-flex
9073 @: $(MAKE); $(unstage)
9074 @[ -f ./flex/Makefile ] || exit 0; \
9075 r=`${PWD_COMMAND}`; export r; \
9076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9077 $(HOST_EXPORTS) \
9078 for flag in $(EXTRA_HOST_FLAGS) ; do \
9079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9080 done; \
9081 echo "Doing TAGS in flex"; \
9082 (cd $(HOST_SUBDIR)/flex && \
9083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9085 "RANLIB=$${RANLIB}" \
9086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9087 TAGS) \
9088 || exit 1
9090 @endif flex
9092 .PHONY: maybe-install-info-flex install-info-flex
9093 maybe-install-info-flex:
9094 @if flex
9095 maybe-install-info-flex: install-info-flex
9097 install-info-flex: \
9098 configure-flex \
9099 info-flex
9100 @: $(MAKE); $(unstage)
9101 @[ -f ./flex/Makefile ] || exit 0; \
9102 r=`${PWD_COMMAND}`; export r; \
9103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9104 $(HOST_EXPORTS) \
9105 for flag in $(EXTRA_HOST_FLAGS) ; do \
9106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9107 done; \
9108 echo "Doing install-info in flex"; \
9109 (cd $(HOST_SUBDIR)/flex && \
9110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9112 "RANLIB=$${RANLIB}" \
9113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9114 install-info) \
9115 || exit 1
9117 @endif flex
9119 .PHONY: maybe-install-pdf-flex install-pdf-flex
9120 maybe-install-pdf-flex:
9121 @if flex
9122 maybe-install-pdf-flex: install-pdf-flex
9124 install-pdf-flex: \
9125 configure-flex \
9126 pdf-flex
9127 @: $(MAKE); $(unstage)
9128 @[ -f ./flex/Makefile ] || exit 0; \
9129 r=`${PWD_COMMAND}`; export r; \
9130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9131 $(HOST_EXPORTS) \
9132 for flag in $(EXTRA_HOST_FLAGS) ; do \
9133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9134 done; \
9135 echo "Doing install-pdf in flex"; \
9136 (cd $(HOST_SUBDIR)/flex && \
9137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9139 "RANLIB=$${RANLIB}" \
9140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9141 install-pdf) \
9142 || exit 1
9144 @endif flex
9146 .PHONY: maybe-install-html-flex install-html-flex
9147 maybe-install-html-flex:
9148 @if flex
9149 maybe-install-html-flex: install-html-flex
9151 install-html-flex: \
9152 configure-flex \
9153 html-flex
9154 @: $(MAKE); $(unstage)
9155 @[ -f ./flex/Makefile ] || exit 0; \
9156 r=`${PWD_COMMAND}`; export r; \
9157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9158 $(HOST_EXPORTS) \
9159 for flag in $(EXTRA_HOST_FLAGS) ; do \
9160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9161 done; \
9162 echo "Doing install-html in flex"; \
9163 (cd $(HOST_SUBDIR)/flex && \
9164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9166 "RANLIB=$${RANLIB}" \
9167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9168 install-html) \
9169 || exit 1
9171 @endif flex
9173 .PHONY: maybe-installcheck-flex installcheck-flex
9174 maybe-installcheck-flex:
9175 @if flex
9176 maybe-installcheck-flex: installcheck-flex
9178 installcheck-flex: \
9179 configure-flex
9180 @: $(MAKE); $(unstage)
9181 @[ -f ./flex/Makefile ] || exit 0; \
9182 r=`${PWD_COMMAND}`; export r; \
9183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9184 $(HOST_EXPORTS) \
9185 for flag in $(EXTRA_HOST_FLAGS) ; do \
9186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9187 done; \
9188 echo "Doing installcheck in flex"; \
9189 (cd $(HOST_SUBDIR)/flex && \
9190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9192 "RANLIB=$${RANLIB}" \
9193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9194 installcheck) \
9195 || exit 1
9197 @endif flex
9199 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9200 maybe-mostlyclean-flex:
9201 @if flex
9202 maybe-mostlyclean-flex: mostlyclean-flex
9204 mostlyclean-flex:
9205 @: $(MAKE); $(unstage)
9206 @[ -f ./flex/Makefile ] || exit 0; \
9207 r=`${PWD_COMMAND}`; export r; \
9208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9209 $(HOST_EXPORTS) \
9210 for flag in $(EXTRA_HOST_FLAGS) ; do \
9211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9212 done; \
9213 echo "Doing mostlyclean in flex"; \
9214 (cd $(HOST_SUBDIR)/flex && \
9215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9217 "RANLIB=$${RANLIB}" \
9218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9219 mostlyclean) \
9220 || exit 1
9222 @endif flex
9224 .PHONY: maybe-clean-flex clean-flex
9225 maybe-clean-flex:
9226 @if flex
9227 maybe-clean-flex: clean-flex
9229 clean-flex:
9230 @: $(MAKE); $(unstage)
9231 @[ -f ./flex/Makefile ] || exit 0; \
9232 r=`${PWD_COMMAND}`; export r; \
9233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9234 $(HOST_EXPORTS) \
9235 for flag in $(EXTRA_HOST_FLAGS) ; do \
9236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9237 done; \
9238 echo "Doing clean in flex"; \
9239 (cd $(HOST_SUBDIR)/flex && \
9240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9242 "RANLIB=$${RANLIB}" \
9243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9244 clean) \
9245 || exit 1
9247 @endif flex
9249 .PHONY: maybe-distclean-flex distclean-flex
9250 maybe-distclean-flex:
9251 @if flex
9252 maybe-distclean-flex: distclean-flex
9254 distclean-flex:
9255 @: $(MAKE); $(unstage)
9256 @[ -f ./flex/Makefile ] || exit 0; \
9257 r=`${PWD_COMMAND}`; export r; \
9258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9259 $(HOST_EXPORTS) \
9260 for flag in $(EXTRA_HOST_FLAGS) ; do \
9261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9262 done; \
9263 echo "Doing distclean in flex"; \
9264 (cd $(HOST_SUBDIR)/flex && \
9265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9267 "RANLIB=$${RANLIB}" \
9268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9269 distclean) \
9270 || exit 1
9272 @endif flex
9274 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9275 maybe-maintainer-clean-flex:
9276 @if flex
9277 maybe-maintainer-clean-flex: maintainer-clean-flex
9279 maintainer-clean-flex:
9280 @: $(MAKE); $(unstage)
9281 @[ -f ./flex/Makefile ] || exit 0; \
9282 r=`${PWD_COMMAND}`; export r; \
9283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9284 $(HOST_EXPORTS) \
9285 for flag in $(EXTRA_HOST_FLAGS) ; do \
9286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9287 done; \
9288 echo "Doing maintainer-clean in flex"; \
9289 (cd $(HOST_SUBDIR)/flex && \
9290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9292 "RANLIB=$${RANLIB}" \
9293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9294 maintainer-clean) \
9295 || exit 1
9297 @endif flex
9301 .PHONY: configure-gas maybe-configure-gas
9302 maybe-configure-gas:
9303 @if gcc-bootstrap
9304 configure-gas: stage_current
9305 @endif gcc-bootstrap
9306 @if gas
9307 maybe-configure-gas: configure-gas
9308 configure-gas:
9309 @r=`${PWD_COMMAND}`; export r; \
9310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9311 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9312 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9313 $(HOST_EXPORTS) \
9314 echo Configuring in $(HOST_SUBDIR)/gas; \
9315 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9316 case $(srcdir) in \
9317 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9318 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9319 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9320 esac; \
9321 module_srcdir=gas; \
9322 $(SHELL) \
9323 $$s/$$module_srcdir/configure \
9324 --srcdir=$${topdir}/$$module_srcdir \
9325 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9326 --target=${target_alias} \
9327 || exit 1
9328 @endif gas
9332 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9333 maybe-configure-stage1-gas:
9334 @if gas-bootstrap
9335 maybe-configure-stage1-gas: configure-stage1-gas
9336 configure-stage1-gas:
9337 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9338 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9339 @r=`${PWD_COMMAND}`; export r; \
9340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9341 TFLAGS="$(STAGE1_TFLAGS)"; \
9342 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9343 $(HOST_EXPORTS) \
9344 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9345 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9346 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9347 echo Configuring stage 1 in $(HOST_SUBDIR)/gas; \
9348 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9349 cd $(HOST_SUBDIR)/gas || exit 1; \
9350 case $(srcdir) in \
9351 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9352 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9353 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9354 esac; \
9355 module_srcdir=gas; \
9356 $(SHELL) $$s/$$module_srcdir/configure \
9357 --srcdir=$${topdir}/$$module_srcdir \
9358 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9359 --target=${target_alias} \
9361 $(STAGE1_CONFIGURE_FLAGS)
9362 @endif gas-bootstrap
9364 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9365 maybe-configure-stage2-gas:
9366 @if gas-bootstrap
9367 maybe-configure-stage2-gas: configure-stage2-gas
9368 configure-stage2-gas:
9369 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9370 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9371 @r=`${PWD_COMMAND}`; export r; \
9372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9373 TFLAGS="$(STAGE2_TFLAGS)"; \
9374 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9375 $(HOST_EXPORTS) \
9376 $(POSTSTAGE1_HOST_EXPORTS) \
9377 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9378 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9379 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9380 echo Configuring stage 2 in $(HOST_SUBDIR)/gas; \
9381 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9382 cd $(HOST_SUBDIR)/gas || exit 1; \
9383 case $(srcdir) in \
9384 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9385 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9386 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9387 esac; \
9388 module_srcdir=gas; \
9389 $(SHELL) $$s/$$module_srcdir/configure \
9390 --srcdir=$${topdir}/$$module_srcdir \
9391 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9392 --target=${target_alias} \
9393 --with-build-libsubdir=$(HOST_SUBDIR) \
9394 $(STAGE2_CONFIGURE_FLAGS)
9395 @endif gas-bootstrap
9397 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
9398 maybe-configure-stage3-gas:
9399 @if gas-bootstrap
9400 maybe-configure-stage3-gas: configure-stage3-gas
9401 configure-stage3-gas:
9402 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9403 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9404 @r=`${PWD_COMMAND}`; export r; \
9405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9406 TFLAGS="$(STAGE3_TFLAGS)"; \
9407 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9408 $(HOST_EXPORTS) \
9409 $(POSTSTAGE1_HOST_EXPORTS) \
9410 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9411 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9412 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9413 echo Configuring stage 3 in $(HOST_SUBDIR)/gas; \
9414 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9415 cd $(HOST_SUBDIR)/gas || exit 1; \
9416 case $(srcdir) in \
9417 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9418 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9419 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9420 esac; \
9421 module_srcdir=gas; \
9422 $(SHELL) $$s/$$module_srcdir/configure \
9423 --srcdir=$${topdir}/$$module_srcdir \
9424 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9425 --target=${target_alias} \
9426 --with-build-libsubdir=$(HOST_SUBDIR) \
9427 $(STAGE3_CONFIGURE_FLAGS)
9428 @endif gas-bootstrap
9430 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
9431 maybe-configure-stage4-gas:
9432 @if gas-bootstrap
9433 maybe-configure-stage4-gas: configure-stage4-gas
9434 configure-stage4-gas:
9435 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9436 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9437 @r=`${PWD_COMMAND}`; export r; \
9438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9439 TFLAGS="$(STAGE4_TFLAGS)"; \
9440 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9441 $(HOST_EXPORTS) \
9442 $(POSTSTAGE1_HOST_EXPORTS) \
9443 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9444 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9445 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9446 echo Configuring stage 4 in $(HOST_SUBDIR)/gas; \
9447 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9448 cd $(HOST_SUBDIR)/gas || exit 1; \
9449 case $(srcdir) in \
9450 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9451 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9452 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9453 esac; \
9454 module_srcdir=gas; \
9455 $(SHELL) $$s/$$module_srcdir/configure \
9456 --srcdir=$${topdir}/$$module_srcdir \
9457 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9458 --target=${target_alias} \
9459 --with-build-libsubdir=$(HOST_SUBDIR) \
9460 $(STAGE4_CONFIGURE_FLAGS)
9461 @endif gas-bootstrap
9463 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9464 maybe-configure-stageprofile-gas:
9465 @if gas-bootstrap
9466 maybe-configure-stageprofile-gas: configure-stageprofile-gas
9467 configure-stageprofile-gas:
9468 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9469 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9470 @r=`${PWD_COMMAND}`; export r; \
9471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9472 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9473 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9474 $(HOST_EXPORTS) \
9475 $(POSTSTAGE1_HOST_EXPORTS) \
9476 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9477 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9478 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9479 echo Configuring stage profile in $(HOST_SUBDIR)/gas; \
9480 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9481 cd $(HOST_SUBDIR)/gas || exit 1; \
9482 case $(srcdir) in \
9483 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9484 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9485 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9486 esac; \
9487 module_srcdir=gas; \
9488 $(SHELL) $$s/$$module_srcdir/configure \
9489 --srcdir=$${topdir}/$$module_srcdir \
9490 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9491 --target=${target_alias} \
9492 --with-build-libsubdir=$(HOST_SUBDIR) \
9493 $(STAGEprofile_CONFIGURE_FLAGS)
9494 @endif gas-bootstrap
9496 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9497 maybe-configure-stagefeedback-gas:
9498 @if gas-bootstrap
9499 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9500 configure-stagefeedback-gas:
9501 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9502 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9503 @r=`${PWD_COMMAND}`; export r; \
9504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9505 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9506 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9507 $(HOST_EXPORTS) \
9508 $(POSTSTAGE1_HOST_EXPORTS) \
9509 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9510 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9511 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9512 echo Configuring stage feedback in $(HOST_SUBDIR)/gas; \
9513 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9514 cd $(HOST_SUBDIR)/gas || exit 1; \
9515 case $(srcdir) in \
9516 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9517 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9518 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9519 esac; \
9520 module_srcdir=gas; \
9521 $(SHELL) $$s/$$module_srcdir/configure \
9522 --srcdir=$${topdir}/$$module_srcdir \
9523 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9524 --target=${target_alias} \
9525 --with-build-libsubdir=$(HOST_SUBDIR) \
9526 $(STAGEfeedback_CONFIGURE_FLAGS)
9527 @endif gas-bootstrap
9533 .PHONY: all-gas maybe-all-gas
9534 maybe-all-gas:
9535 @if gcc-bootstrap
9536 all-gas: stage_current
9537 @endif gcc-bootstrap
9538 @if gas
9539 TARGET-gas=all
9540 maybe-all-gas: all-gas
9541 all-gas: configure-gas
9542 @r=`${PWD_COMMAND}`; export r; \
9543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9544 $(HOST_EXPORTS) \
9545 (cd $(HOST_SUBDIR)/gas && \
9546 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9547 $(TARGET-gas))
9548 @endif gas
9552 .PHONY: all-stage1-gas maybe-all-stage1-gas
9553 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
9554 maybe-all-stage1-gas:
9555 maybe-clean-stage1-gas:
9556 @if gas-bootstrap
9557 maybe-all-stage1-gas: all-stage1-gas
9558 all-stage1: all-stage1-gas
9559 TARGET-stage1-gas = $(TARGET-gas)
9560 all-stage1-gas: configure-stage1-gas
9561 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9562 @r=`${PWD_COMMAND}`; export r; \
9563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9564 TFLAGS="$(STAGE1_TFLAGS)"; \
9565 $(HOST_EXPORTS) \
9566 cd $(HOST_SUBDIR)/gas && \
9567 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9568 CFLAGS="$(STAGE1_CFLAGS)" \
9569 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9570 LIBCFLAGS="$(LIBCFLAGS)" \
9571 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9572 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9573 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9574 $(EXTRA_HOST_FLAGS) \
9575 $(STAGE1_FLAGS_TO_PASS) \
9576 TFLAGS="$(STAGE1_TFLAGS)" \
9577 $(TARGET-stage1-gas)
9579 maybe-clean-stage1-gas: clean-stage1-gas
9580 clean-stage1: clean-stage1-gas
9581 clean-stage1-gas:
9582 @if [ $(current_stage) = stage1 ]; then \
9583 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9584 else \
9585 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9586 $(MAKE) stage1-start; \
9587 fi; \
9588 cd $(HOST_SUBDIR)/gas && \
9589 $(MAKE) $(EXTRA_HOST_FLAGS) \
9590 $(STAGE1_FLAGS_TO_PASS) clean
9591 @endif gas-bootstrap
9594 .PHONY: all-stage2-gas maybe-all-stage2-gas
9595 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9596 maybe-all-stage2-gas:
9597 maybe-clean-stage2-gas:
9598 @if gas-bootstrap
9599 maybe-all-stage2-gas: all-stage2-gas
9600 all-stage2: all-stage2-gas
9601 TARGET-stage2-gas = $(TARGET-gas)
9602 all-stage2-gas: configure-stage2-gas
9603 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9604 @r=`${PWD_COMMAND}`; export r; \
9605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9606 TFLAGS="$(STAGE2_TFLAGS)"; \
9607 $(HOST_EXPORTS) \
9608 $(POSTSTAGE1_HOST_EXPORTS) \
9609 cd $(HOST_SUBDIR)/gas && \
9610 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9611 CFLAGS="$(STAGE2_CFLAGS)" \
9612 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9613 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9614 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9615 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9616 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9617 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9618 TFLAGS="$(STAGE2_TFLAGS)" \
9619 $(TARGET-stage2-gas)
9621 maybe-clean-stage2-gas: clean-stage2-gas
9622 clean-stage2: clean-stage2-gas
9623 clean-stage2-gas:
9624 @if [ $(current_stage) = stage2 ]; then \
9625 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9626 else \
9627 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9628 $(MAKE) stage2-start; \
9629 fi; \
9630 cd $(HOST_SUBDIR)/gas && \
9631 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9632 @endif gas-bootstrap
9635 .PHONY: all-stage3-gas maybe-all-stage3-gas
9636 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9637 maybe-all-stage3-gas:
9638 maybe-clean-stage3-gas:
9639 @if gas-bootstrap
9640 maybe-all-stage3-gas: all-stage3-gas
9641 all-stage3: all-stage3-gas
9642 TARGET-stage3-gas = $(TARGET-gas)
9643 all-stage3-gas: configure-stage3-gas
9644 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9645 @r=`${PWD_COMMAND}`; export r; \
9646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9647 TFLAGS="$(STAGE3_TFLAGS)"; \
9648 $(HOST_EXPORTS) \
9649 $(POSTSTAGE1_HOST_EXPORTS) \
9650 cd $(HOST_SUBDIR)/gas && \
9651 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9652 CFLAGS="$(STAGE3_CFLAGS)" \
9653 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9654 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9655 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9656 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9657 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9658 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9659 TFLAGS="$(STAGE3_TFLAGS)" \
9660 $(TARGET-stage3-gas)
9662 maybe-clean-stage3-gas: clean-stage3-gas
9663 clean-stage3: clean-stage3-gas
9664 clean-stage3-gas:
9665 @if [ $(current_stage) = stage3 ]; then \
9666 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9667 else \
9668 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9669 $(MAKE) stage3-start; \
9670 fi; \
9671 cd $(HOST_SUBDIR)/gas && \
9672 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9673 @endif gas-bootstrap
9676 .PHONY: all-stage4-gas maybe-all-stage4-gas
9677 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9678 maybe-all-stage4-gas:
9679 maybe-clean-stage4-gas:
9680 @if gas-bootstrap
9681 maybe-all-stage4-gas: all-stage4-gas
9682 all-stage4: all-stage4-gas
9683 TARGET-stage4-gas = $(TARGET-gas)
9684 all-stage4-gas: configure-stage4-gas
9685 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9686 @r=`${PWD_COMMAND}`; export r; \
9687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9688 TFLAGS="$(STAGE4_TFLAGS)"; \
9689 $(HOST_EXPORTS) \
9690 $(POSTSTAGE1_HOST_EXPORTS) \
9691 cd $(HOST_SUBDIR)/gas && \
9692 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9693 CFLAGS="$(STAGE4_CFLAGS)" \
9694 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9695 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9696 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9697 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9698 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9699 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9700 TFLAGS="$(STAGE4_TFLAGS)" \
9701 $(TARGET-stage4-gas)
9703 maybe-clean-stage4-gas: clean-stage4-gas
9704 clean-stage4: clean-stage4-gas
9705 clean-stage4-gas:
9706 @if [ $(current_stage) = stage4 ]; then \
9707 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9708 else \
9709 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9710 $(MAKE) stage4-start; \
9711 fi; \
9712 cd $(HOST_SUBDIR)/gas && \
9713 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9714 @endif gas-bootstrap
9717 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9718 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9719 maybe-all-stageprofile-gas:
9720 maybe-clean-stageprofile-gas:
9721 @if gas-bootstrap
9722 maybe-all-stageprofile-gas: all-stageprofile-gas
9723 all-stageprofile: all-stageprofile-gas
9724 TARGET-stageprofile-gas = $(TARGET-gas)
9725 all-stageprofile-gas: configure-stageprofile-gas
9726 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9727 @r=`${PWD_COMMAND}`; export r; \
9728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9729 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9730 $(HOST_EXPORTS) \
9731 $(POSTSTAGE1_HOST_EXPORTS) \
9732 cd $(HOST_SUBDIR)/gas && \
9733 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9734 CFLAGS="$(STAGEprofile_CFLAGS)" \
9735 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9736 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9737 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9738 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9739 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9740 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9741 TFLAGS="$(STAGEprofile_TFLAGS)" \
9742 $(TARGET-stageprofile-gas)
9744 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9745 clean-stageprofile: clean-stageprofile-gas
9746 clean-stageprofile-gas:
9747 @if [ $(current_stage) = stageprofile ]; then \
9748 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9749 else \
9750 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9751 $(MAKE) stageprofile-start; \
9752 fi; \
9753 cd $(HOST_SUBDIR)/gas && \
9754 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9755 @endif gas-bootstrap
9758 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9759 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9760 maybe-all-stagefeedback-gas:
9761 maybe-clean-stagefeedback-gas:
9762 @if gas-bootstrap
9763 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9764 all-stagefeedback: all-stagefeedback-gas
9765 TARGET-stagefeedback-gas = $(TARGET-gas)
9766 all-stagefeedback-gas: configure-stagefeedback-gas
9767 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9768 @r=`${PWD_COMMAND}`; export r; \
9769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9770 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9771 $(HOST_EXPORTS) \
9772 $(POSTSTAGE1_HOST_EXPORTS) \
9773 cd $(HOST_SUBDIR)/gas && \
9774 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9775 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9776 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9777 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9778 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9779 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9780 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9781 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9782 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9783 $(TARGET-stagefeedback-gas)
9785 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9786 clean-stagefeedback: clean-stagefeedback-gas
9787 clean-stagefeedback-gas:
9788 @if [ $(current_stage) = stagefeedback ]; then \
9789 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9790 else \
9791 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9792 $(MAKE) stagefeedback-start; \
9793 fi; \
9794 cd $(HOST_SUBDIR)/gas && \
9795 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9796 @endif gas-bootstrap
9802 .PHONY: check-gas maybe-check-gas
9803 maybe-check-gas:
9804 @if gas
9805 maybe-check-gas: check-gas
9807 check-gas:
9808 @: $(MAKE); $(unstage)
9809 @r=`${PWD_COMMAND}`; export r; \
9810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9811 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
9812 (cd $(HOST_SUBDIR)/gas && \
9813 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
9815 @endif gas
9817 .PHONY: install-gas maybe-install-gas
9818 maybe-install-gas:
9819 @if gas
9820 maybe-install-gas: install-gas
9822 install-gas: installdirs
9823 @: $(MAKE); $(unstage)
9824 @r=`${PWD_COMMAND}`; export r; \
9825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9826 $(HOST_EXPORTS) \
9827 (cd $(HOST_SUBDIR)/gas && \
9828 $(MAKE) $(FLAGS_TO_PASS) install)
9830 @endif gas
9832 .PHONY: install-strip-gas maybe-install-strip-gas
9833 maybe-install-strip-gas:
9834 @if gas
9835 maybe-install-strip-gas: install-strip-gas
9837 install-strip-gas: installdirs
9838 @: $(MAKE); $(unstage)
9839 @r=`${PWD_COMMAND}`; export r; \
9840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9841 $(HOST_EXPORTS) \
9842 (cd $(HOST_SUBDIR)/gas && \
9843 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9845 @endif gas
9847 # Other targets (info, dvi, pdf, etc.)
9849 .PHONY: maybe-info-gas info-gas
9850 maybe-info-gas:
9851 @if gas
9852 maybe-info-gas: info-gas
9854 info-gas: \
9855 configure-gas
9856 @[ -f ./gas/Makefile ] || exit 0; \
9857 r=`${PWD_COMMAND}`; export r; \
9858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9859 $(HOST_EXPORTS) \
9860 for flag in $(EXTRA_HOST_FLAGS) ; do \
9861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9862 done; \
9863 echo "Doing info in gas"; \
9864 (cd $(HOST_SUBDIR)/gas && \
9865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9867 "RANLIB=$${RANLIB}" \
9868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9869 info) \
9870 || exit 1
9872 @endif gas
9874 .PHONY: maybe-dvi-gas dvi-gas
9875 maybe-dvi-gas:
9876 @if gas
9877 maybe-dvi-gas: dvi-gas
9879 dvi-gas: \
9880 configure-gas
9881 @[ -f ./gas/Makefile ] || exit 0; \
9882 r=`${PWD_COMMAND}`; export r; \
9883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9884 $(HOST_EXPORTS) \
9885 for flag in $(EXTRA_HOST_FLAGS) ; do \
9886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9887 done; \
9888 echo "Doing dvi in gas"; \
9889 (cd $(HOST_SUBDIR)/gas && \
9890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9892 "RANLIB=$${RANLIB}" \
9893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9894 dvi) \
9895 || exit 1
9897 @endif gas
9899 .PHONY: maybe-pdf-gas pdf-gas
9900 maybe-pdf-gas:
9901 @if gas
9902 maybe-pdf-gas: pdf-gas
9904 pdf-gas: \
9905 configure-gas
9906 @[ -f ./gas/Makefile ] || exit 0; \
9907 r=`${PWD_COMMAND}`; export r; \
9908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9909 $(HOST_EXPORTS) \
9910 for flag in $(EXTRA_HOST_FLAGS) ; do \
9911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9912 done; \
9913 echo "Doing pdf in gas"; \
9914 (cd $(HOST_SUBDIR)/gas && \
9915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9917 "RANLIB=$${RANLIB}" \
9918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9919 pdf) \
9920 || exit 1
9922 @endif gas
9924 .PHONY: maybe-html-gas html-gas
9925 maybe-html-gas:
9926 @if gas
9927 maybe-html-gas: html-gas
9929 html-gas: \
9930 configure-gas
9931 @[ -f ./gas/Makefile ] || exit 0; \
9932 r=`${PWD_COMMAND}`; export r; \
9933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9934 $(HOST_EXPORTS) \
9935 for flag in $(EXTRA_HOST_FLAGS) ; do \
9936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9937 done; \
9938 echo "Doing html in gas"; \
9939 (cd $(HOST_SUBDIR)/gas && \
9940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9942 "RANLIB=$${RANLIB}" \
9943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9944 html) \
9945 || exit 1
9947 @endif gas
9949 .PHONY: maybe-TAGS-gas TAGS-gas
9950 maybe-TAGS-gas:
9951 @if gas
9952 maybe-TAGS-gas: TAGS-gas
9954 TAGS-gas: \
9955 configure-gas
9956 @[ -f ./gas/Makefile ] || exit 0; \
9957 r=`${PWD_COMMAND}`; export r; \
9958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9959 $(HOST_EXPORTS) \
9960 for flag in $(EXTRA_HOST_FLAGS) ; do \
9961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9962 done; \
9963 echo "Doing TAGS in gas"; \
9964 (cd $(HOST_SUBDIR)/gas && \
9965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9967 "RANLIB=$${RANLIB}" \
9968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9969 TAGS) \
9970 || exit 1
9972 @endif gas
9974 .PHONY: maybe-install-info-gas install-info-gas
9975 maybe-install-info-gas:
9976 @if gas
9977 maybe-install-info-gas: install-info-gas
9979 install-info-gas: \
9980 configure-gas \
9981 info-gas
9982 @[ -f ./gas/Makefile ] || exit 0; \
9983 r=`${PWD_COMMAND}`; export r; \
9984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9985 $(HOST_EXPORTS) \
9986 for flag in $(EXTRA_HOST_FLAGS) ; do \
9987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9988 done; \
9989 echo "Doing install-info in gas"; \
9990 (cd $(HOST_SUBDIR)/gas && \
9991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9993 "RANLIB=$${RANLIB}" \
9994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9995 install-info) \
9996 || exit 1
9998 @endif gas
10000 .PHONY: maybe-install-pdf-gas install-pdf-gas
10001 maybe-install-pdf-gas:
10002 @if gas
10003 maybe-install-pdf-gas: install-pdf-gas
10005 install-pdf-gas: \
10006 configure-gas \
10007 pdf-gas
10008 @[ -f ./gas/Makefile ] || exit 0; \
10009 r=`${PWD_COMMAND}`; export r; \
10010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10011 $(HOST_EXPORTS) \
10012 for flag in $(EXTRA_HOST_FLAGS) ; do \
10013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10014 done; \
10015 echo "Doing install-pdf in gas"; \
10016 (cd $(HOST_SUBDIR)/gas && \
10017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10019 "RANLIB=$${RANLIB}" \
10020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10021 install-pdf) \
10022 || exit 1
10024 @endif gas
10026 .PHONY: maybe-install-html-gas install-html-gas
10027 maybe-install-html-gas:
10028 @if gas
10029 maybe-install-html-gas: install-html-gas
10031 install-html-gas: \
10032 configure-gas \
10033 html-gas
10034 @[ -f ./gas/Makefile ] || exit 0; \
10035 r=`${PWD_COMMAND}`; export r; \
10036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10037 $(HOST_EXPORTS) \
10038 for flag in $(EXTRA_HOST_FLAGS) ; do \
10039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10040 done; \
10041 echo "Doing install-html in gas"; \
10042 (cd $(HOST_SUBDIR)/gas && \
10043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10045 "RANLIB=$${RANLIB}" \
10046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10047 install-html) \
10048 || exit 1
10050 @endif gas
10052 .PHONY: maybe-installcheck-gas installcheck-gas
10053 maybe-installcheck-gas:
10054 @if gas
10055 maybe-installcheck-gas: installcheck-gas
10057 installcheck-gas: \
10058 configure-gas
10059 @[ -f ./gas/Makefile ] || exit 0; \
10060 r=`${PWD_COMMAND}`; export r; \
10061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10062 $(HOST_EXPORTS) \
10063 for flag in $(EXTRA_HOST_FLAGS) ; do \
10064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10065 done; \
10066 echo "Doing installcheck in gas"; \
10067 (cd $(HOST_SUBDIR)/gas && \
10068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10070 "RANLIB=$${RANLIB}" \
10071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10072 installcheck) \
10073 || exit 1
10075 @endif gas
10077 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
10078 maybe-mostlyclean-gas:
10079 @if gas
10080 maybe-mostlyclean-gas: mostlyclean-gas
10082 mostlyclean-gas:
10083 @[ -f ./gas/Makefile ] || exit 0; \
10084 r=`${PWD_COMMAND}`; export r; \
10085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10086 $(HOST_EXPORTS) \
10087 for flag in $(EXTRA_HOST_FLAGS) ; do \
10088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10089 done; \
10090 echo "Doing mostlyclean in gas"; \
10091 (cd $(HOST_SUBDIR)/gas && \
10092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10094 "RANLIB=$${RANLIB}" \
10095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10096 mostlyclean) \
10097 || exit 1
10099 @endif gas
10101 .PHONY: maybe-clean-gas clean-gas
10102 maybe-clean-gas:
10103 @if gas
10104 maybe-clean-gas: clean-gas
10106 clean-gas:
10107 @[ -f ./gas/Makefile ] || exit 0; \
10108 r=`${PWD_COMMAND}`; export r; \
10109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10110 $(HOST_EXPORTS) \
10111 for flag in $(EXTRA_HOST_FLAGS) ; do \
10112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10113 done; \
10114 echo "Doing clean in gas"; \
10115 (cd $(HOST_SUBDIR)/gas && \
10116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10118 "RANLIB=$${RANLIB}" \
10119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10120 clean) \
10121 || exit 1
10123 @endif gas
10125 .PHONY: maybe-distclean-gas distclean-gas
10126 maybe-distclean-gas:
10127 @if gas
10128 maybe-distclean-gas: distclean-gas
10130 distclean-gas:
10131 @[ -f ./gas/Makefile ] || exit 0; \
10132 r=`${PWD_COMMAND}`; export r; \
10133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10134 $(HOST_EXPORTS) \
10135 for flag in $(EXTRA_HOST_FLAGS) ; do \
10136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10137 done; \
10138 echo "Doing distclean in gas"; \
10139 (cd $(HOST_SUBDIR)/gas && \
10140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10142 "RANLIB=$${RANLIB}" \
10143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10144 distclean) \
10145 || exit 1
10147 @endif gas
10149 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10150 maybe-maintainer-clean-gas:
10151 @if gas
10152 maybe-maintainer-clean-gas: maintainer-clean-gas
10154 maintainer-clean-gas:
10155 @[ -f ./gas/Makefile ] || exit 0; \
10156 r=`${PWD_COMMAND}`; export r; \
10157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10158 $(HOST_EXPORTS) \
10159 for flag in $(EXTRA_HOST_FLAGS) ; do \
10160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10161 done; \
10162 echo "Doing maintainer-clean in gas"; \
10163 (cd $(HOST_SUBDIR)/gas && \
10164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10166 "RANLIB=$${RANLIB}" \
10167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10168 maintainer-clean) \
10169 || exit 1
10171 @endif gas
10175 .PHONY: configure-gcc maybe-configure-gcc
10176 maybe-configure-gcc:
10177 @if gcc-bootstrap
10178 configure-gcc: stage_current
10179 @endif gcc-bootstrap
10180 @if gcc
10181 maybe-configure-gcc: configure-gcc
10182 configure-gcc:
10183 @r=`${PWD_COMMAND}`; export r; \
10184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10185 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10186 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10187 $(HOST_EXPORTS) \
10188 echo Configuring in $(HOST_SUBDIR)/gcc; \
10189 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10190 case $(srcdir) in \
10191 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10192 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10193 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10194 esac; \
10195 module_srcdir=gcc; \
10196 $(SHELL) \
10197 $$s/$$module_srcdir/configure \
10198 --srcdir=$${topdir}/$$module_srcdir \
10199 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10200 --target=${target_alias} \
10201 || exit 1
10202 @endif gcc
10206 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10207 maybe-configure-stage1-gcc:
10208 @if gcc-bootstrap
10209 maybe-configure-stage1-gcc: configure-stage1-gcc
10210 configure-stage1-gcc:
10211 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10212 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10213 @r=`${PWD_COMMAND}`; export r; \
10214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10215 TFLAGS="$(STAGE1_TFLAGS)"; \
10216 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10217 $(HOST_EXPORTS) \
10218 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10219 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10220 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10221 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc; \
10222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10223 cd $(HOST_SUBDIR)/gcc || exit 1; \
10224 case $(srcdir) in \
10225 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10226 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10227 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10228 esac; \
10229 module_srcdir=gcc; \
10230 $(SHELL) $$s/$$module_srcdir/configure \
10231 --srcdir=$${topdir}/$$module_srcdir \
10232 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10233 --target=${target_alias} \
10235 $(STAGE1_CONFIGURE_FLAGS)
10236 @endif gcc-bootstrap
10238 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10239 maybe-configure-stage2-gcc:
10240 @if gcc-bootstrap
10241 maybe-configure-stage2-gcc: configure-stage2-gcc
10242 configure-stage2-gcc:
10243 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10244 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10245 @r=`${PWD_COMMAND}`; export r; \
10246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10247 TFLAGS="$(STAGE2_TFLAGS)"; \
10248 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10249 $(HOST_EXPORTS) \
10250 $(POSTSTAGE1_HOST_EXPORTS) \
10251 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10252 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10253 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10254 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc; \
10255 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10256 cd $(HOST_SUBDIR)/gcc || exit 1; \
10257 case $(srcdir) in \
10258 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10259 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10260 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10261 esac; \
10262 module_srcdir=gcc; \
10263 $(SHELL) $$s/$$module_srcdir/configure \
10264 --srcdir=$${topdir}/$$module_srcdir \
10265 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10266 --target=${target_alias} \
10267 --with-build-libsubdir=$(HOST_SUBDIR) \
10268 $(STAGE2_CONFIGURE_FLAGS)
10269 @endif gcc-bootstrap
10271 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10272 maybe-configure-stage3-gcc:
10273 @if gcc-bootstrap
10274 maybe-configure-stage3-gcc: configure-stage3-gcc
10275 configure-stage3-gcc:
10276 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10277 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10278 @r=`${PWD_COMMAND}`; export r; \
10279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10280 TFLAGS="$(STAGE3_TFLAGS)"; \
10281 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10282 $(HOST_EXPORTS) \
10283 $(POSTSTAGE1_HOST_EXPORTS) \
10284 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10285 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10286 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10287 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc; \
10288 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10289 cd $(HOST_SUBDIR)/gcc || exit 1; \
10290 case $(srcdir) in \
10291 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10292 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10293 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10294 esac; \
10295 module_srcdir=gcc; \
10296 $(SHELL) $$s/$$module_srcdir/configure \
10297 --srcdir=$${topdir}/$$module_srcdir \
10298 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10299 --target=${target_alias} \
10300 --with-build-libsubdir=$(HOST_SUBDIR) \
10301 $(STAGE3_CONFIGURE_FLAGS)
10302 @endif gcc-bootstrap
10304 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10305 maybe-configure-stage4-gcc:
10306 @if gcc-bootstrap
10307 maybe-configure-stage4-gcc: configure-stage4-gcc
10308 configure-stage4-gcc:
10309 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10310 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10311 @r=`${PWD_COMMAND}`; export r; \
10312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10313 TFLAGS="$(STAGE4_TFLAGS)"; \
10314 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10315 $(HOST_EXPORTS) \
10316 $(POSTSTAGE1_HOST_EXPORTS) \
10317 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10318 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10319 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10320 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc; \
10321 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10322 cd $(HOST_SUBDIR)/gcc || exit 1; \
10323 case $(srcdir) in \
10324 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10325 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10326 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10327 esac; \
10328 module_srcdir=gcc; \
10329 $(SHELL) $$s/$$module_srcdir/configure \
10330 --srcdir=$${topdir}/$$module_srcdir \
10331 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10332 --target=${target_alias} \
10333 --with-build-libsubdir=$(HOST_SUBDIR) \
10334 $(STAGE4_CONFIGURE_FLAGS)
10335 @endif gcc-bootstrap
10337 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10338 maybe-configure-stageprofile-gcc:
10339 @if gcc-bootstrap
10340 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10341 configure-stageprofile-gcc:
10342 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10343 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10344 @r=`${PWD_COMMAND}`; export r; \
10345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10346 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10347 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10348 $(HOST_EXPORTS) \
10349 $(POSTSTAGE1_HOST_EXPORTS) \
10350 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10351 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10352 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10353 echo Configuring stage profile in $(HOST_SUBDIR)/gcc; \
10354 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10355 cd $(HOST_SUBDIR)/gcc || exit 1; \
10356 case $(srcdir) in \
10357 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10358 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10359 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10360 esac; \
10361 module_srcdir=gcc; \
10362 $(SHELL) $$s/$$module_srcdir/configure \
10363 --srcdir=$${topdir}/$$module_srcdir \
10364 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10365 --target=${target_alias} \
10366 --with-build-libsubdir=$(HOST_SUBDIR) \
10367 $(STAGEprofile_CONFIGURE_FLAGS)
10368 @endif gcc-bootstrap
10370 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10371 maybe-configure-stagefeedback-gcc:
10372 @if gcc-bootstrap
10373 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10374 configure-stagefeedback-gcc:
10375 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10376 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10377 @r=`${PWD_COMMAND}`; export r; \
10378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10379 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10380 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10381 $(HOST_EXPORTS) \
10382 $(POSTSTAGE1_HOST_EXPORTS) \
10383 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10384 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10385 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10386 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc; \
10387 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10388 cd $(HOST_SUBDIR)/gcc || exit 1; \
10389 case $(srcdir) in \
10390 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10391 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10392 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10393 esac; \
10394 module_srcdir=gcc; \
10395 $(SHELL) $$s/$$module_srcdir/configure \
10396 --srcdir=$${topdir}/$$module_srcdir \
10397 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10398 --target=${target_alias} \
10399 --with-build-libsubdir=$(HOST_SUBDIR) \
10400 $(STAGEfeedback_CONFIGURE_FLAGS)
10401 @endif gcc-bootstrap
10407 .PHONY: all-gcc maybe-all-gcc
10408 maybe-all-gcc:
10409 @if gcc-bootstrap
10410 all-gcc: stage_current
10411 @endif gcc-bootstrap
10412 @if gcc
10413 TARGET-gcc=all
10414 maybe-all-gcc: all-gcc
10415 all-gcc: configure-gcc
10416 @r=`${PWD_COMMAND}`; export r; \
10417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10418 $(HOST_EXPORTS) \
10419 (cd $(HOST_SUBDIR)/gcc && \
10420 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10421 $(TARGET-gcc))
10422 @endif gcc
10426 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
10427 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10428 maybe-all-stage1-gcc:
10429 maybe-clean-stage1-gcc:
10430 @if gcc-bootstrap
10431 maybe-all-stage1-gcc: all-stage1-gcc
10432 all-stage1: all-stage1-gcc
10433 TARGET-stage1-gcc = $(TARGET-gcc)
10434 all-stage1-gcc: configure-stage1-gcc
10435 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10436 @r=`${PWD_COMMAND}`; export r; \
10437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10438 TFLAGS="$(STAGE1_TFLAGS)"; \
10439 $(HOST_EXPORTS) \
10440 cd $(HOST_SUBDIR)/gcc && \
10441 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10442 CFLAGS="$(STAGE1_CFLAGS)" \
10443 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10444 LIBCFLAGS="$(LIBCFLAGS)" \
10445 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10446 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10447 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10448 $(EXTRA_HOST_FLAGS) \
10449 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10450 TFLAGS="$(STAGE1_TFLAGS)" \
10451 $(TARGET-stage1-gcc)
10453 maybe-clean-stage1-gcc: clean-stage1-gcc
10454 clean-stage1: clean-stage1-gcc
10455 clean-stage1-gcc:
10456 @if [ $(current_stage) = stage1 ]; then \
10457 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10458 else \
10459 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10460 $(MAKE) stage1-start; \
10461 fi; \
10462 cd $(HOST_SUBDIR)/gcc && \
10463 $(MAKE) $(EXTRA_HOST_FLAGS) \
10464 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10465 @endif gcc-bootstrap
10468 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
10469 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10470 maybe-all-stage2-gcc:
10471 maybe-clean-stage2-gcc:
10472 @if gcc-bootstrap
10473 maybe-all-stage2-gcc: all-stage2-gcc
10474 all-stage2: all-stage2-gcc
10475 TARGET-stage2-gcc = $(TARGET-gcc)
10476 all-stage2-gcc: configure-stage2-gcc
10477 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10478 @r=`${PWD_COMMAND}`; export r; \
10479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10480 TFLAGS="$(STAGE2_TFLAGS)"; \
10481 $(HOST_EXPORTS) \
10482 $(POSTSTAGE1_HOST_EXPORTS) \
10483 cd $(HOST_SUBDIR)/gcc && \
10484 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10485 CFLAGS="$(STAGE2_CFLAGS)" \
10486 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10487 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10488 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10489 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10490 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10491 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10492 TFLAGS="$(STAGE2_TFLAGS)" \
10493 $(TARGET-stage2-gcc)
10495 maybe-clean-stage2-gcc: clean-stage2-gcc
10496 clean-stage2: clean-stage2-gcc
10497 clean-stage2-gcc:
10498 @if [ $(current_stage) = stage2 ]; then \
10499 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10500 else \
10501 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10502 $(MAKE) stage2-start; \
10503 fi; \
10504 cd $(HOST_SUBDIR)/gcc && \
10505 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10506 @endif gcc-bootstrap
10509 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
10510 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10511 maybe-all-stage3-gcc:
10512 maybe-clean-stage3-gcc:
10513 @if gcc-bootstrap
10514 maybe-all-stage3-gcc: all-stage3-gcc
10515 all-stage3: all-stage3-gcc
10516 TARGET-stage3-gcc = $(TARGET-gcc)
10517 all-stage3-gcc: configure-stage3-gcc
10518 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10519 @r=`${PWD_COMMAND}`; export r; \
10520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10521 TFLAGS="$(STAGE3_TFLAGS)"; \
10522 $(HOST_EXPORTS) \
10523 $(POSTSTAGE1_HOST_EXPORTS) \
10524 cd $(HOST_SUBDIR)/gcc && \
10525 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10526 CFLAGS="$(STAGE3_CFLAGS)" \
10527 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10528 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10529 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10530 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10531 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10532 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10533 TFLAGS="$(STAGE3_TFLAGS)" \
10534 $(TARGET-stage3-gcc)
10536 maybe-clean-stage3-gcc: clean-stage3-gcc
10537 clean-stage3: clean-stage3-gcc
10538 clean-stage3-gcc:
10539 @if [ $(current_stage) = stage3 ]; then \
10540 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10541 else \
10542 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10543 $(MAKE) stage3-start; \
10544 fi; \
10545 cd $(HOST_SUBDIR)/gcc && \
10546 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10547 @endif gcc-bootstrap
10550 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
10551 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10552 maybe-all-stage4-gcc:
10553 maybe-clean-stage4-gcc:
10554 @if gcc-bootstrap
10555 maybe-all-stage4-gcc: all-stage4-gcc
10556 all-stage4: all-stage4-gcc
10557 TARGET-stage4-gcc = $(TARGET-gcc)
10558 all-stage4-gcc: configure-stage4-gcc
10559 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10560 @r=`${PWD_COMMAND}`; export r; \
10561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10562 TFLAGS="$(STAGE4_TFLAGS)"; \
10563 $(HOST_EXPORTS) \
10564 $(POSTSTAGE1_HOST_EXPORTS) \
10565 cd $(HOST_SUBDIR)/gcc && \
10566 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10567 CFLAGS="$(STAGE4_CFLAGS)" \
10568 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10569 LIBCFLAGS="$(STAGE4_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) $(EXTRA_GCC_FLAGS) \
10574 TFLAGS="$(STAGE4_TFLAGS)" \
10575 $(TARGET-stage4-gcc)
10577 maybe-clean-stage4-gcc: clean-stage4-gcc
10578 clean-stage4: clean-stage4-gcc
10579 clean-stage4-gcc:
10580 @if [ $(current_stage) = stage4 ]; then \
10581 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10582 else \
10583 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10584 $(MAKE) stage4-start; \
10585 fi; \
10586 cd $(HOST_SUBDIR)/gcc && \
10587 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10588 @endif gcc-bootstrap
10591 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10592 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10593 maybe-all-stageprofile-gcc:
10594 maybe-clean-stageprofile-gcc:
10595 @if gcc-bootstrap
10596 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10597 all-stageprofile: all-stageprofile-gcc
10598 TARGET-stageprofile-gcc = $(TARGET-gcc)
10599 all-stageprofile-gcc: configure-stageprofile-gcc
10600 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10601 @r=`${PWD_COMMAND}`; export r; \
10602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10603 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10604 $(HOST_EXPORTS) \
10605 $(POSTSTAGE1_HOST_EXPORTS) \
10606 cd $(HOST_SUBDIR)/gcc && \
10607 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10608 CFLAGS="$(STAGEprofile_CFLAGS)" \
10609 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10610 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10611 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10612 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10613 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10614 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10615 TFLAGS="$(STAGEprofile_TFLAGS)" \
10616 $(TARGET-stageprofile-gcc)
10618 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10619 clean-stageprofile: clean-stageprofile-gcc
10620 clean-stageprofile-gcc:
10621 @if [ $(current_stage) = stageprofile ]; then \
10622 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10623 else \
10624 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10625 $(MAKE) stageprofile-start; \
10626 fi; \
10627 cd $(HOST_SUBDIR)/gcc && \
10628 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10629 @endif gcc-bootstrap
10632 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10633 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10634 maybe-all-stagefeedback-gcc:
10635 maybe-clean-stagefeedback-gcc:
10636 @if gcc-bootstrap
10637 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10638 all-stagefeedback: all-stagefeedback-gcc
10639 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10640 all-stagefeedback-gcc: configure-stagefeedback-gcc
10641 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10642 @r=`${PWD_COMMAND}`; export r; \
10643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10644 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10645 $(HOST_EXPORTS) \
10646 $(POSTSTAGE1_HOST_EXPORTS) \
10647 cd $(HOST_SUBDIR)/gcc && \
10648 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10649 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10650 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10651 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10652 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10653 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10654 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10655 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10656 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10657 $(TARGET-stagefeedback-gcc)
10659 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10660 clean-stagefeedback: clean-stagefeedback-gcc
10661 clean-stagefeedback-gcc:
10662 @if [ $(current_stage) = stagefeedback ]; then \
10663 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10664 else \
10665 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10666 $(MAKE) stagefeedback-start; \
10667 fi; \
10668 cd $(HOST_SUBDIR)/gcc && \
10669 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10670 @endif gcc-bootstrap
10676 .PHONY: check-gcc maybe-check-gcc
10677 maybe-check-gcc:
10678 @if gcc
10679 maybe-check-gcc: check-gcc
10681 check-gcc:
10682 @: $(MAKE); $(unstage)
10683 @r=`${PWD_COMMAND}`; export r; \
10684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10685 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
10686 (cd $(HOST_SUBDIR)/gcc && \
10687 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_BOOTSTRAP_FLAGS) check)
10689 @endif gcc
10691 .PHONY: install-gcc maybe-install-gcc
10692 maybe-install-gcc:
10693 @if gcc
10694 maybe-install-gcc: install-gcc
10696 install-gcc: installdirs
10697 @: $(MAKE); $(unstage)
10698 @r=`${PWD_COMMAND}`; export r; \
10699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10700 $(HOST_EXPORTS) \
10701 (cd $(HOST_SUBDIR)/gcc && \
10702 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10704 @endif gcc
10706 .PHONY: install-strip-gcc maybe-install-strip-gcc
10707 maybe-install-strip-gcc:
10708 @if gcc
10709 maybe-install-strip-gcc: install-strip-gcc
10711 install-strip-gcc: installdirs
10712 @: $(MAKE); $(unstage)
10713 @r=`${PWD_COMMAND}`; export r; \
10714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10715 $(HOST_EXPORTS) \
10716 (cd $(HOST_SUBDIR)/gcc && \
10717 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10719 @endif gcc
10721 # Other targets (info, dvi, pdf, etc.)
10723 .PHONY: maybe-info-gcc info-gcc
10724 maybe-info-gcc:
10725 @if gcc
10726 maybe-info-gcc: info-gcc
10728 info-gcc: \
10729 configure-gcc
10730 @[ -f ./gcc/Makefile ] || exit 0; \
10731 r=`${PWD_COMMAND}`; export r; \
10732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10733 $(HOST_EXPORTS) \
10734 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10736 done; \
10737 echo "Doing info in gcc"; \
10738 (cd $(HOST_SUBDIR)/gcc && \
10739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10741 "RANLIB=$${RANLIB}" \
10742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10743 info) \
10744 || exit 1
10746 @endif gcc
10748 .PHONY: maybe-dvi-gcc dvi-gcc
10749 maybe-dvi-gcc:
10750 @if gcc
10751 maybe-dvi-gcc: dvi-gcc
10753 dvi-gcc: \
10754 configure-gcc
10755 @[ -f ./gcc/Makefile ] || exit 0; \
10756 r=`${PWD_COMMAND}`; export r; \
10757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10758 $(HOST_EXPORTS) \
10759 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10761 done; \
10762 echo "Doing dvi in gcc"; \
10763 (cd $(HOST_SUBDIR)/gcc && \
10764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10766 "RANLIB=$${RANLIB}" \
10767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10768 dvi) \
10769 || exit 1
10771 @endif gcc
10773 .PHONY: maybe-pdf-gcc pdf-gcc
10774 maybe-pdf-gcc:
10775 @if gcc
10776 maybe-pdf-gcc: pdf-gcc
10778 pdf-gcc: \
10779 configure-gcc
10780 @[ -f ./gcc/Makefile ] || exit 0; \
10781 r=`${PWD_COMMAND}`; export r; \
10782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10783 $(HOST_EXPORTS) \
10784 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10786 done; \
10787 echo "Doing pdf in gcc"; \
10788 (cd $(HOST_SUBDIR)/gcc && \
10789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10791 "RANLIB=$${RANLIB}" \
10792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10793 pdf) \
10794 || exit 1
10796 @endif gcc
10798 .PHONY: maybe-html-gcc html-gcc
10799 maybe-html-gcc:
10800 @if gcc
10801 maybe-html-gcc: html-gcc
10803 html-gcc: \
10804 configure-gcc
10805 @[ -f ./gcc/Makefile ] || exit 0; \
10806 r=`${PWD_COMMAND}`; export r; \
10807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10808 $(HOST_EXPORTS) \
10809 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10811 done; \
10812 echo "Doing html in gcc"; \
10813 (cd $(HOST_SUBDIR)/gcc && \
10814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10816 "RANLIB=$${RANLIB}" \
10817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10818 html) \
10819 || exit 1
10821 @endif gcc
10823 .PHONY: maybe-TAGS-gcc TAGS-gcc
10824 maybe-TAGS-gcc:
10825 @if gcc
10826 maybe-TAGS-gcc: TAGS-gcc
10828 TAGS-gcc: \
10829 configure-gcc
10830 @[ -f ./gcc/Makefile ] || exit 0; \
10831 r=`${PWD_COMMAND}`; export r; \
10832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10833 $(HOST_EXPORTS) \
10834 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10836 done; \
10837 echo "Doing TAGS in gcc"; \
10838 (cd $(HOST_SUBDIR)/gcc && \
10839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10841 "RANLIB=$${RANLIB}" \
10842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10843 TAGS) \
10844 || exit 1
10846 @endif gcc
10848 .PHONY: maybe-install-info-gcc install-info-gcc
10849 maybe-install-info-gcc:
10850 @if gcc
10851 maybe-install-info-gcc: install-info-gcc
10853 install-info-gcc: \
10854 configure-gcc \
10855 info-gcc
10856 @[ -f ./gcc/Makefile ] || exit 0; \
10857 r=`${PWD_COMMAND}`; export r; \
10858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10859 $(HOST_EXPORTS) \
10860 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10862 done; \
10863 echo "Doing install-info in gcc"; \
10864 (cd $(HOST_SUBDIR)/gcc && \
10865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10867 "RANLIB=$${RANLIB}" \
10868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10869 install-info) \
10870 || exit 1
10872 @endif gcc
10874 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10875 maybe-install-pdf-gcc:
10876 @if gcc
10877 maybe-install-pdf-gcc: install-pdf-gcc
10879 install-pdf-gcc: \
10880 configure-gcc \
10881 pdf-gcc
10882 @[ -f ./gcc/Makefile ] || exit 0; \
10883 r=`${PWD_COMMAND}`; export r; \
10884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10885 $(HOST_EXPORTS) \
10886 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10888 done; \
10889 echo "Doing install-pdf in gcc"; \
10890 (cd $(HOST_SUBDIR)/gcc && \
10891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10893 "RANLIB=$${RANLIB}" \
10894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10895 install-pdf) \
10896 || exit 1
10898 @endif gcc
10900 .PHONY: maybe-install-html-gcc install-html-gcc
10901 maybe-install-html-gcc:
10902 @if gcc
10903 maybe-install-html-gcc: install-html-gcc
10905 install-html-gcc: \
10906 configure-gcc \
10907 html-gcc
10908 @[ -f ./gcc/Makefile ] || exit 0; \
10909 r=`${PWD_COMMAND}`; export r; \
10910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10911 $(HOST_EXPORTS) \
10912 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10914 done; \
10915 echo "Doing install-html in gcc"; \
10916 (cd $(HOST_SUBDIR)/gcc && \
10917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10919 "RANLIB=$${RANLIB}" \
10920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10921 install-html) \
10922 || exit 1
10924 @endif gcc
10926 .PHONY: maybe-installcheck-gcc installcheck-gcc
10927 maybe-installcheck-gcc:
10928 @if gcc
10929 maybe-installcheck-gcc: installcheck-gcc
10931 installcheck-gcc: \
10932 configure-gcc
10933 @[ -f ./gcc/Makefile ] || exit 0; \
10934 r=`${PWD_COMMAND}`; export r; \
10935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10936 $(HOST_EXPORTS) \
10937 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10939 done; \
10940 echo "Doing installcheck in gcc"; \
10941 (cd $(HOST_SUBDIR)/gcc && \
10942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10944 "RANLIB=$${RANLIB}" \
10945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10946 installcheck) \
10947 || exit 1
10949 @endif gcc
10951 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10952 maybe-mostlyclean-gcc:
10953 @if gcc
10954 maybe-mostlyclean-gcc: mostlyclean-gcc
10956 mostlyclean-gcc:
10957 @[ -f ./gcc/Makefile ] || exit 0; \
10958 r=`${PWD_COMMAND}`; export r; \
10959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10960 $(HOST_EXPORTS) \
10961 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10963 done; \
10964 echo "Doing mostlyclean in gcc"; \
10965 (cd $(HOST_SUBDIR)/gcc && \
10966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10968 "RANLIB=$${RANLIB}" \
10969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10970 mostlyclean) \
10971 || exit 1
10973 @endif gcc
10975 .PHONY: maybe-clean-gcc clean-gcc
10976 maybe-clean-gcc:
10977 @if gcc
10978 maybe-clean-gcc: clean-gcc
10980 clean-gcc:
10981 @[ -f ./gcc/Makefile ] || exit 0; \
10982 r=`${PWD_COMMAND}`; export r; \
10983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10984 $(HOST_EXPORTS) \
10985 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10987 done; \
10988 echo "Doing clean in gcc"; \
10989 (cd $(HOST_SUBDIR)/gcc && \
10990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10992 "RANLIB=$${RANLIB}" \
10993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10994 clean) \
10995 || exit 1
10997 @endif gcc
10999 .PHONY: maybe-distclean-gcc distclean-gcc
11000 maybe-distclean-gcc:
11001 @if gcc
11002 maybe-distclean-gcc: distclean-gcc
11004 distclean-gcc:
11005 @[ -f ./gcc/Makefile ] || exit 0; \
11006 r=`${PWD_COMMAND}`; export r; \
11007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11008 $(HOST_EXPORTS) \
11009 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11011 done; \
11012 echo "Doing distclean in gcc"; \
11013 (cd $(HOST_SUBDIR)/gcc && \
11014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11016 "RANLIB=$${RANLIB}" \
11017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11018 distclean) \
11019 || exit 1
11021 @endif gcc
11023 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
11024 maybe-maintainer-clean-gcc:
11025 @if gcc
11026 maybe-maintainer-clean-gcc: maintainer-clean-gcc
11028 maintainer-clean-gcc:
11029 @[ -f ./gcc/Makefile ] || exit 0; \
11030 r=`${PWD_COMMAND}`; export r; \
11031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11032 $(HOST_EXPORTS) \
11033 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11035 done; \
11036 echo "Doing maintainer-clean in gcc"; \
11037 (cd $(HOST_SUBDIR)/gcc && \
11038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11040 "RANLIB=$${RANLIB}" \
11041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11042 maintainer-clean) \
11043 || exit 1
11045 @endif gcc
11049 .PHONY: configure-gmp maybe-configure-gmp
11050 maybe-configure-gmp:
11051 @if gcc-bootstrap
11052 configure-gmp: stage_current
11053 @endif gcc-bootstrap
11054 @if gmp
11055 maybe-configure-gmp: configure-gmp
11056 configure-gmp:
11057 @r=`${PWD_COMMAND}`; export r; \
11058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11059 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11060 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11061 $(HOST_EXPORTS) \
11062 echo Configuring in $(HOST_SUBDIR)/gmp; \
11063 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
11064 case $(srcdir) in \
11065 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11066 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11067 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11068 esac; \
11069 module_srcdir=gmp; \
11070 $(SHELL) \
11071 $$s/$$module_srcdir/configure \
11072 --srcdir=$${topdir}/$$module_srcdir \
11073 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11074 --target=none-${host_vendor}-${host_os} --disable-shared LEX="touch lex.yy.c" \
11075 || exit 1
11076 @endif gmp
11080 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
11081 maybe-configure-stage1-gmp:
11082 @if gmp-bootstrap
11083 maybe-configure-stage1-gmp: configure-stage1-gmp
11084 configure-stage1-gmp:
11085 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11086 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11087 @r=`${PWD_COMMAND}`; export r; \
11088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11089 TFLAGS="$(STAGE1_TFLAGS)"; \
11090 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11091 $(HOST_EXPORTS) \
11092 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11093 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11094 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11095 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp; \
11096 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11097 cd $(HOST_SUBDIR)/gmp || exit 1; \
11098 case $(srcdir) in \
11099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11100 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11102 esac; \
11103 module_srcdir=gmp; \
11104 $(SHELL) $$s/$$module_srcdir/configure \
11105 --srcdir=$${topdir}/$$module_srcdir \
11106 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11107 --target=none-${host_vendor}-${host_os} \
11109 $(STAGE1_CONFIGURE_FLAGS) \
11110 --disable-shared LEX="touch lex.yy.c"
11111 @endif gmp-bootstrap
11113 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
11114 maybe-configure-stage2-gmp:
11115 @if gmp-bootstrap
11116 maybe-configure-stage2-gmp: configure-stage2-gmp
11117 configure-stage2-gmp:
11118 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11119 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11120 @r=`${PWD_COMMAND}`; export r; \
11121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11122 TFLAGS="$(STAGE2_TFLAGS)"; \
11123 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11124 $(HOST_EXPORTS) \
11125 $(POSTSTAGE1_HOST_EXPORTS) \
11126 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11127 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11128 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11129 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp; \
11130 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11131 cd $(HOST_SUBDIR)/gmp || exit 1; \
11132 case $(srcdir) in \
11133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11134 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11136 esac; \
11137 module_srcdir=gmp; \
11138 $(SHELL) $$s/$$module_srcdir/configure \
11139 --srcdir=$${topdir}/$$module_srcdir \
11140 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11141 --target=none-${host_vendor}-${host_os} \
11142 --with-build-libsubdir=$(HOST_SUBDIR) \
11143 $(STAGE2_CONFIGURE_FLAGS) \
11144 --disable-shared LEX="touch lex.yy.c"
11145 @endif gmp-bootstrap
11147 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11148 maybe-configure-stage3-gmp:
11149 @if gmp-bootstrap
11150 maybe-configure-stage3-gmp: configure-stage3-gmp
11151 configure-stage3-gmp:
11152 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11153 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11154 @r=`${PWD_COMMAND}`; export r; \
11155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11156 TFLAGS="$(STAGE3_TFLAGS)"; \
11157 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11158 $(HOST_EXPORTS) \
11159 $(POSTSTAGE1_HOST_EXPORTS) \
11160 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11161 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11162 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11163 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp; \
11164 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11165 cd $(HOST_SUBDIR)/gmp || exit 1; \
11166 case $(srcdir) in \
11167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11168 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11170 esac; \
11171 module_srcdir=gmp; \
11172 $(SHELL) $$s/$$module_srcdir/configure \
11173 --srcdir=$${topdir}/$$module_srcdir \
11174 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11175 --target=none-${host_vendor}-${host_os} \
11176 --with-build-libsubdir=$(HOST_SUBDIR) \
11177 $(STAGE3_CONFIGURE_FLAGS) \
11178 --disable-shared LEX="touch lex.yy.c"
11179 @endif gmp-bootstrap
11181 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11182 maybe-configure-stage4-gmp:
11183 @if gmp-bootstrap
11184 maybe-configure-stage4-gmp: configure-stage4-gmp
11185 configure-stage4-gmp:
11186 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11187 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11188 @r=`${PWD_COMMAND}`; export r; \
11189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11190 TFLAGS="$(STAGE4_TFLAGS)"; \
11191 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11192 $(HOST_EXPORTS) \
11193 $(POSTSTAGE1_HOST_EXPORTS) \
11194 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11195 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11196 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11197 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp; \
11198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11199 cd $(HOST_SUBDIR)/gmp || exit 1; \
11200 case $(srcdir) in \
11201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11202 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11204 esac; \
11205 module_srcdir=gmp; \
11206 $(SHELL) $$s/$$module_srcdir/configure \
11207 --srcdir=$${topdir}/$$module_srcdir \
11208 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11209 --target=none-${host_vendor}-${host_os} \
11210 --with-build-libsubdir=$(HOST_SUBDIR) \
11211 $(STAGE4_CONFIGURE_FLAGS) \
11212 --disable-shared LEX="touch lex.yy.c"
11213 @endif gmp-bootstrap
11215 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11216 maybe-configure-stageprofile-gmp:
11217 @if gmp-bootstrap
11218 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11219 configure-stageprofile-gmp:
11220 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11221 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11222 @r=`${PWD_COMMAND}`; export r; \
11223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11224 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11225 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11226 $(HOST_EXPORTS) \
11227 $(POSTSTAGE1_HOST_EXPORTS) \
11228 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11229 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11230 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11231 echo Configuring stage profile in $(HOST_SUBDIR)/gmp; \
11232 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11233 cd $(HOST_SUBDIR)/gmp || exit 1; \
11234 case $(srcdir) in \
11235 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11236 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11237 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11238 esac; \
11239 module_srcdir=gmp; \
11240 $(SHELL) $$s/$$module_srcdir/configure \
11241 --srcdir=$${topdir}/$$module_srcdir \
11242 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11243 --target=none-${host_vendor}-${host_os} \
11244 --with-build-libsubdir=$(HOST_SUBDIR) \
11245 $(STAGEprofile_CONFIGURE_FLAGS) \
11246 --disable-shared LEX="touch lex.yy.c"
11247 @endif gmp-bootstrap
11249 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11250 maybe-configure-stagefeedback-gmp:
11251 @if gmp-bootstrap
11252 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11253 configure-stagefeedback-gmp:
11254 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11255 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11256 @r=`${PWD_COMMAND}`; export r; \
11257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11258 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11259 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11260 $(HOST_EXPORTS) \
11261 $(POSTSTAGE1_HOST_EXPORTS) \
11262 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11263 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11264 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11265 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp; \
11266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11267 cd $(HOST_SUBDIR)/gmp || exit 1; \
11268 case $(srcdir) in \
11269 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11270 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11271 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11272 esac; \
11273 module_srcdir=gmp; \
11274 $(SHELL) $$s/$$module_srcdir/configure \
11275 --srcdir=$${topdir}/$$module_srcdir \
11276 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11277 --target=none-${host_vendor}-${host_os} \
11278 --with-build-libsubdir=$(HOST_SUBDIR) \
11279 $(STAGEfeedback_CONFIGURE_FLAGS) \
11280 --disable-shared LEX="touch lex.yy.c"
11281 @endif gmp-bootstrap
11287 .PHONY: all-gmp maybe-all-gmp
11288 maybe-all-gmp:
11289 @if gcc-bootstrap
11290 all-gmp: stage_current
11291 @endif gcc-bootstrap
11292 @if gmp
11293 TARGET-gmp=all
11294 maybe-all-gmp: all-gmp
11295 all-gmp: configure-gmp
11296 @r=`${PWD_COMMAND}`; export r; \
11297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11298 $(HOST_EXPORTS) \
11299 (cd $(HOST_SUBDIR)/gmp && \
11300 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11301 $(TARGET-gmp))
11302 @endif gmp
11306 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11307 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11308 maybe-all-stage1-gmp:
11309 maybe-clean-stage1-gmp:
11310 @if gmp-bootstrap
11311 maybe-all-stage1-gmp: all-stage1-gmp
11312 all-stage1: all-stage1-gmp
11313 TARGET-stage1-gmp = $(TARGET-gmp)
11314 all-stage1-gmp: configure-stage1-gmp
11315 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11316 @r=`${PWD_COMMAND}`; export r; \
11317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11318 TFLAGS="$(STAGE1_TFLAGS)"; \
11319 $(HOST_EXPORTS) \
11320 cd $(HOST_SUBDIR)/gmp && \
11321 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11322 CFLAGS="$(STAGE1_CFLAGS)" \
11323 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11324 LIBCFLAGS="$(LIBCFLAGS)" \
11325 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11326 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11327 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11328 $(EXTRA_HOST_FLAGS) \
11329 $(STAGE1_FLAGS_TO_PASS) \
11330 TFLAGS="$(STAGE1_TFLAGS)" \
11331 $(TARGET-stage1-gmp)
11333 maybe-clean-stage1-gmp: clean-stage1-gmp
11334 clean-stage1: clean-stage1-gmp
11335 clean-stage1-gmp:
11336 @if [ $(current_stage) = stage1 ]; then \
11337 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11338 else \
11339 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11340 $(MAKE) stage1-start; \
11341 fi; \
11342 cd $(HOST_SUBDIR)/gmp && \
11343 $(MAKE) $(EXTRA_HOST_FLAGS) \
11344 $(STAGE1_FLAGS_TO_PASS) clean
11345 @endif gmp-bootstrap
11348 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11349 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11350 maybe-all-stage2-gmp:
11351 maybe-clean-stage2-gmp:
11352 @if gmp-bootstrap
11353 maybe-all-stage2-gmp: all-stage2-gmp
11354 all-stage2: all-stage2-gmp
11355 TARGET-stage2-gmp = $(TARGET-gmp)
11356 all-stage2-gmp: configure-stage2-gmp
11357 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11358 @r=`${PWD_COMMAND}`; export r; \
11359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11360 TFLAGS="$(STAGE2_TFLAGS)"; \
11361 $(HOST_EXPORTS) \
11362 $(POSTSTAGE1_HOST_EXPORTS) \
11363 cd $(HOST_SUBDIR)/gmp && \
11364 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11365 CFLAGS="$(STAGE2_CFLAGS)" \
11366 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11367 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11368 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11369 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11370 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11371 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11372 TFLAGS="$(STAGE2_TFLAGS)" \
11373 $(TARGET-stage2-gmp)
11375 maybe-clean-stage2-gmp: clean-stage2-gmp
11376 clean-stage2: clean-stage2-gmp
11377 clean-stage2-gmp:
11378 @if [ $(current_stage) = stage2 ]; then \
11379 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11380 else \
11381 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11382 $(MAKE) stage2-start; \
11383 fi; \
11384 cd $(HOST_SUBDIR)/gmp && \
11385 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11386 @endif gmp-bootstrap
11389 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11390 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11391 maybe-all-stage3-gmp:
11392 maybe-clean-stage3-gmp:
11393 @if gmp-bootstrap
11394 maybe-all-stage3-gmp: all-stage3-gmp
11395 all-stage3: all-stage3-gmp
11396 TARGET-stage3-gmp = $(TARGET-gmp)
11397 all-stage3-gmp: configure-stage3-gmp
11398 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11399 @r=`${PWD_COMMAND}`; export r; \
11400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11401 TFLAGS="$(STAGE3_TFLAGS)"; \
11402 $(HOST_EXPORTS) \
11403 $(POSTSTAGE1_HOST_EXPORTS) \
11404 cd $(HOST_SUBDIR)/gmp && \
11405 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11406 CFLAGS="$(STAGE3_CFLAGS)" \
11407 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11408 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11409 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11410 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11411 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11412 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11413 TFLAGS="$(STAGE3_TFLAGS)" \
11414 $(TARGET-stage3-gmp)
11416 maybe-clean-stage3-gmp: clean-stage3-gmp
11417 clean-stage3: clean-stage3-gmp
11418 clean-stage3-gmp:
11419 @if [ $(current_stage) = stage3 ]; then \
11420 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11421 else \
11422 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11423 $(MAKE) stage3-start; \
11424 fi; \
11425 cd $(HOST_SUBDIR)/gmp && \
11426 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11427 @endif gmp-bootstrap
11430 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11431 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11432 maybe-all-stage4-gmp:
11433 maybe-clean-stage4-gmp:
11434 @if gmp-bootstrap
11435 maybe-all-stage4-gmp: all-stage4-gmp
11436 all-stage4: all-stage4-gmp
11437 TARGET-stage4-gmp = $(TARGET-gmp)
11438 all-stage4-gmp: configure-stage4-gmp
11439 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11440 @r=`${PWD_COMMAND}`; export r; \
11441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11442 TFLAGS="$(STAGE4_TFLAGS)"; \
11443 $(HOST_EXPORTS) \
11444 $(POSTSTAGE1_HOST_EXPORTS) \
11445 cd $(HOST_SUBDIR)/gmp && \
11446 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11447 CFLAGS="$(STAGE4_CFLAGS)" \
11448 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11449 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11450 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11451 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11452 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11453 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11454 TFLAGS="$(STAGE4_TFLAGS)" \
11455 $(TARGET-stage4-gmp)
11457 maybe-clean-stage4-gmp: clean-stage4-gmp
11458 clean-stage4: clean-stage4-gmp
11459 clean-stage4-gmp:
11460 @if [ $(current_stage) = stage4 ]; then \
11461 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11462 else \
11463 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11464 $(MAKE) stage4-start; \
11465 fi; \
11466 cd $(HOST_SUBDIR)/gmp && \
11467 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11468 @endif gmp-bootstrap
11471 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11472 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11473 maybe-all-stageprofile-gmp:
11474 maybe-clean-stageprofile-gmp:
11475 @if gmp-bootstrap
11476 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11477 all-stageprofile: all-stageprofile-gmp
11478 TARGET-stageprofile-gmp = $(TARGET-gmp)
11479 all-stageprofile-gmp: configure-stageprofile-gmp
11480 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11481 @r=`${PWD_COMMAND}`; export r; \
11482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11483 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11484 $(HOST_EXPORTS) \
11485 $(POSTSTAGE1_HOST_EXPORTS) \
11486 cd $(HOST_SUBDIR)/gmp && \
11487 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11488 CFLAGS="$(STAGEprofile_CFLAGS)" \
11489 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11490 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11491 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11492 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11493 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11494 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11495 TFLAGS="$(STAGEprofile_TFLAGS)" \
11496 $(TARGET-stageprofile-gmp)
11498 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11499 clean-stageprofile: clean-stageprofile-gmp
11500 clean-stageprofile-gmp:
11501 @if [ $(current_stage) = stageprofile ]; then \
11502 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11503 else \
11504 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11505 $(MAKE) stageprofile-start; \
11506 fi; \
11507 cd $(HOST_SUBDIR)/gmp && \
11508 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11509 @endif gmp-bootstrap
11512 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11513 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11514 maybe-all-stagefeedback-gmp:
11515 maybe-clean-stagefeedback-gmp:
11516 @if gmp-bootstrap
11517 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11518 all-stagefeedback: all-stagefeedback-gmp
11519 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11520 all-stagefeedback-gmp: configure-stagefeedback-gmp
11521 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11522 @r=`${PWD_COMMAND}`; export r; \
11523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11524 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11525 $(HOST_EXPORTS) \
11526 $(POSTSTAGE1_HOST_EXPORTS) \
11527 cd $(HOST_SUBDIR)/gmp && \
11528 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11529 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11530 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11531 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11532 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11533 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11534 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11535 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11536 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11537 $(TARGET-stagefeedback-gmp)
11539 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11540 clean-stagefeedback: clean-stagefeedback-gmp
11541 clean-stagefeedback-gmp:
11542 @if [ $(current_stage) = stagefeedback ]; then \
11543 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11544 else \
11545 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11546 $(MAKE) stagefeedback-start; \
11547 fi; \
11548 cd $(HOST_SUBDIR)/gmp && \
11549 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11550 @endif gmp-bootstrap
11556 .PHONY: check-gmp maybe-check-gmp
11557 maybe-check-gmp:
11558 @if gmp
11559 maybe-check-gmp: check-gmp
11561 check-gmp:
11562 @: $(MAKE); $(unstage)
11563 @r=`${PWD_COMMAND}`; export r; \
11564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11565 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
11566 (cd $(HOST_SUBDIR)/gmp && \
11567 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
11569 @endif gmp
11571 .PHONY: install-gmp maybe-install-gmp
11572 maybe-install-gmp:
11573 @if gmp
11574 maybe-install-gmp: install-gmp
11576 install-gmp:
11578 @endif gmp
11580 .PHONY: install-strip-gmp maybe-install-strip-gmp
11581 maybe-install-strip-gmp:
11582 @if gmp
11583 maybe-install-strip-gmp: install-strip-gmp
11585 install-strip-gmp:
11587 @endif gmp
11589 # Other targets (info, dvi, pdf, etc.)
11591 .PHONY: maybe-info-gmp info-gmp
11592 maybe-info-gmp:
11593 @if gmp
11594 maybe-info-gmp: info-gmp
11596 info-gmp: \
11597 configure-gmp
11598 @[ -f ./gmp/Makefile ] || exit 0; \
11599 r=`${PWD_COMMAND}`; export r; \
11600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11601 $(HOST_EXPORTS) \
11602 for flag in $(EXTRA_HOST_FLAGS) ; do \
11603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11604 done; \
11605 echo "Doing info in gmp"; \
11606 (cd $(HOST_SUBDIR)/gmp && \
11607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11609 "RANLIB=$${RANLIB}" \
11610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11611 info) \
11612 || exit 1
11614 @endif gmp
11616 .PHONY: maybe-dvi-gmp dvi-gmp
11617 maybe-dvi-gmp:
11618 @if gmp
11619 maybe-dvi-gmp: dvi-gmp
11621 dvi-gmp: \
11622 configure-gmp
11623 @[ -f ./gmp/Makefile ] || exit 0; \
11624 r=`${PWD_COMMAND}`; export r; \
11625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11626 $(HOST_EXPORTS) \
11627 for flag in $(EXTRA_HOST_FLAGS) ; do \
11628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11629 done; \
11630 echo "Doing dvi in gmp"; \
11631 (cd $(HOST_SUBDIR)/gmp && \
11632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11634 "RANLIB=$${RANLIB}" \
11635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11636 dvi) \
11637 || exit 1
11639 @endif gmp
11641 .PHONY: maybe-pdf-gmp pdf-gmp
11642 maybe-pdf-gmp:
11643 @if gmp
11644 maybe-pdf-gmp: pdf-gmp
11646 pdf-gmp: \
11647 configure-gmp
11648 @[ -f ./gmp/Makefile ] || exit 0; \
11649 r=`${PWD_COMMAND}`; export r; \
11650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11651 $(HOST_EXPORTS) \
11652 for flag in $(EXTRA_HOST_FLAGS) ; do \
11653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11654 done; \
11655 echo "Doing pdf in gmp"; \
11656 (cd $(HOST_SUBDIR)/gmp && \
11657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11659 "RANLIB=$${RANLIB}" \
11660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11661 pdf) \
11662 || exit 1
11664 @endif gmp
11666 .PHONY: maybe-html-gmp html-gmp
11667 maybe-html-gmp:
11668 @if gmp
11669 maybe-html-gmp: html-gmp
11671 html-gmp: \
11672 configure-gmp
11673 @[ -f ./gmp/Makefile ] || exit 0; \
11674 r=`${PWD_COMMAND}`; export r; \
11675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11676 $(HOST_EXPORTS) \
11677 for flag in $(EXTRA_HOST_FLAGS) ; do \
11678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11679 done; \
11680 echo "Doing html in gmp"; \
11681 (cd $(HOST_SUBDIR)/gmp && \
11682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11684 "RANLIB=$${RANLIB}" \
11685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11686 html) \
11687 || exit 1
11689 @endif gmp
11691 .PHONY: maybe-TAGS-gmp TAGS-gmp
11692 maybe-TAGS-gmp:
11693 @if gmp
11694 maybe-TAGS-gmp: TAGS-gmp
11696 TAGS-gmp: \
11697 configure-gmp
11698 @[ -f ./gmp/Makefile ] || exit 0; \
11699 r=`${PWD_COMMAND}`; export r; \
11700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11701 $(HOST_EXPORTS) \
11702 for flag in $(EXTRA_HOST_FLAGS) ; do \
11703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11704 done; \
11705 echo "Doing TAGS in gmp"; \
11706 (cd $(HOST_SUBDIR)/gmp && \
11707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11709 "RANLIB=$${RANLIB}" \
11710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11711 TAGS) \
11712 || exit 1
11714 @endif gmp
11716 .PHONY: maybe-install-info-gmp install-info-gmp
11717 maybe-install-info-gmp:
11718 @if gmp
11719 maybe-install-info-gmp: install-info-gmp
11721 install-info-gmp: \
11722 configure-gmp \
11723 info-gmp
11724 @[ -f ./gmp/Makefile ] || exit 0; \
11725 r=`${PWD_COMMAND}`; export r; \
11726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11727 $(HOST_EXPORTS) \
11728 for flag in $(EXTRA_HOST_FLAGS) ; do \
11729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11730 done; \
11731 echo "Doing install-info in gmp"; \
11732 (cd $(HOST_SUBDIR)/gmp && \
11733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11735 "RANLIB=$${RANLIB}" \
11736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11737 install-info) \
11738 || exit 1
11740 @endif gmp
11742 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11743 maybe-install-pdf-gmp:
11744 @if gmp
11745 maybe-install-pdf-gmp: install-pdf-gmp
11747 install-pdf-gmp: \
11748 configure-gmp \
11749 pdf-gmp
11750 @[ -f ./gmp/Makefile ] || exit 0; \
11751 r=`${PWD_COMMAND}`; export r; \
11752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11753 $(HOST_EXPORTS) \
11754 for flag in $(EXTRA_HOST_FLAGS) ; do \
11755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11756 done; \
11757 echo "Doing install-pdf in gmp"; \
11758 (cd $(HOST_SUBDIR)/gmp && \
11759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11761 "RANLIB=$${RANLIB}" \
11762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11763 install-pdf) \
11764 || exit 1
11766 @endif gmp
11768 .PHONY: maybe-install-html-gmp install-html-gmp
11769 maybe-install-html-gmp:
11770 @if gmp
11771 maybe-install-html-gmp: install-html-gmp
11773 install-html-gmp: \
11774 configure-gmp \
11775 html-gmp
11776 @[ -f ./gmp/Makefile ] || exit 0; \
11777 r=`${PWD_COMMAND}`; export r; \
11778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11779 $(HOST_EXPORTS) \
11780 for flag in $(EXTRA_HOST_FLAGS) ; do \
11781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11782 done; \
11783 echo "Doing install-html in gmp"; \
11784 (cd $(HOST_SUBDIR)/gmp && \
11785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11787 "RANLIB=$${RANLIB}" \
11788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11789 install-html) \
11790 || exit 1
11792 @endif gmp
11794 .PHONY: maybe-installcheck-gmp installcheck-gmp
11795 maybe-installcheck-gmp:
11796 @if gmp
11797 maybe-installcheck-gmp: installcheck-gmp
11799 installcheck-gmp: \
11800 configure-gmp
11801 @[ -f ./gmp/Makefile ] || exit 0; \
11802 r=`${PWD_COMMAND}`; export r; \
11803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11804 $(HOST_EXPORTS) \
11805 for flag in $(EXTRA_HOST_FLAGS) ; do \
11806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11807 done; \
11808 echo "Doing installcheck in gmp"; \
11809 (cd $(HOST_SUBDIR)/gmp && \
11810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11812 "RANLIB=$${RANLIB}" \
11813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11814 installcheck) \
11815 || exit 1
11817 @endif gmp
11819 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11820 maybe-mostlyclean-gmp:
11821 @if gmp
11822 maybe-mostlyclean-gmp: mostlyclean-gmp
11824 mostlyclean-gmp:
11825 @[ -f ./gmp/Makefile ] || exit 0; \
11826 r=`${PWD_COMMAND}`; export r; \
11827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11828 $(HOST_EXPORTS) \
11829 for flag in $(EXTRA_HOST_FLAGS) ; do \
11830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11831 done; \
11832 echo "Doing mostlyclean in gmp"; \
11833 (cd $(HOST_SUBDIR)/gmp && \
11834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11836 "RANLIB=$${RANLIB}" \
11837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11838 mostlyclean) \
11839 || exit 1
11841 @endif gmp
11843 .PHONY: maybe-clean-gmp clean-gmp
11844 maybe-clean-gmp:
11845 @if gmp
11846 maybe-clean-gmp: clean-gmp
11848 clean-gmp:
11849 @[ -f ./gmp/Makefile ] || exit 0; \
11850 r=`${PWD_COMMAND}`; export r; \
11851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11852 $(HOST_EXPORTS) \
11853 for flag in $(EXTRA_HOST_FLAGS) ; do \
11854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11855 done; \
11856 echo "Doing clean in gmp"; \
11857 (cd $(HOST_SUBDIR)/gmp && \
11858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11860 "RANLIB=$${RANLIB}" \
11861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11862 clean) \
11863 || exit 1
11865 @endif gmp
11867 .PHONY: maybe-distclean-gmp distclean-gmp
11868 maybe-distclean-gmp:
11869 @if gmp
11870 maybe-distclean-gmp: distclean-gmp
11872 distclean-gmp:
11873 @[ -f ./gmp/Makefile ] || exit 0; \
11874 r=`${PWD_COMMAND}`; export r; \
11875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11876 $(HOST_EXPORTS) \
11877 for flag in $(EXTRA_HOST_FLAGS) ; do \
11878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11879 done; \
11880 echo "Doing distclean in gmp"; \
11881 (cd $(HOST_SUBDIR)/gmp && \
11882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11884 "RANLIB=$${RANLIB}" \
11885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11886 distclean) \
11887 || exit 1
11889 @endif gmp
11891 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11892 maybe-maintainer-clean-gmp:
11893 @if gmp
11894 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11896 maintainer-clean-gmp:
11897 @[ -f ./gmp/Makefile ] || exit 0; \
11898 r=`${PWD_COMMAND}`; export r; \
11899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11900 $(HOST_EXPORTS) \
11901 for flag in $(EXTRA_HOST_FLAGS) ; do \
11902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11903 done; \
11904 echo "Doing maintainer-clean in gmp"; \
11905 (cd $(HOST_SUBDIR)/gmp && \
11906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11908 "RANLIB=$${RANLIB}" \
11909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11910 maintainer-clean) \
11911 || exit 1
11913 @endif gmp
11917 .PHONY: configure-mpfr maybe-configure-mpfr
11918 maybe-configure-mpfr:
11919 @if gcc-bootstrap
11920 configure-mpfr: stage_current
11921 @endif gcc-bootstrap
11922 @if mpfr
11923 maybe-configure-mpfr: configure-mpfr
11924 configure-mpfr:
11925 @r=`${PWD_COMMAND}`; export r; \
11926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11927 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11928 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11929 $(HOST_EXPORTS) \
11930 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11931 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11932 case $(srcdir) in \
11933 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11934 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11935 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11936 esac; \
11937 module_srcdir=mpfr; \
11938 $(SHELL) \
11939 $$s/$$module_srcdir/configure \
11940 --srcdir=$${topdir}/$$module_srcdir \
11941 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11942 --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
11943 || exit 1
11944 @endif mpfr
11948 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11949 maybe-configure-stage1-mpfr:
11950 @if mpfr-bootstrap
11951 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11952 configure-stage1-mpfr:
11953 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11954 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11955 @r=`${PWD_COMMAND}`; export r; \
11956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11957 TFLAGS="$(STAGE1_TFLAGS)"; \
11958 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11959 $(HOST_EXPORTS) \
11960 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11961 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11962 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11963 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr; \
11964 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11965 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11966 case $(srcdir) in \
11967 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11968 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11969 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11970 esac; \
11971 module_srcdir=mpfr; \
11972 $(SHELL) $$s/$$module_srcdir/configure \
11973 --srcdir=$${topdir}/$$module_srcdir \
11974 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11975 --target=${target_alias} \
11977 $(STAGE1_CONFIGURE_FLAGS) \
11978 --disable-shared @extra_mpfr_configure_flags@
11979 @endif mpfr-bootstrap
11981 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11982 maybe-configure-stage2-mpfr:
11983 @if mpfr-bootstrap
11984 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11985 configure-stage2-mpfr:
11986 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11987 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11988 @r=`${PWD_COMMAND}`; export r; \
11989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11990 TFLAGS="$(STAGE2_TFLAGS)"; \
11991 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11992 $(HOST_EXPORTS) \
11993 $(POSTSTAGE1_HOST_EXPORTS) \
11994 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11995 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11996 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11997 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr; \
11998 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11999 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12000 case $(srcdir) in \
12001 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12002 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12003 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12004 esac; \
12005 module_srcdir=mpfr; \
12006 $(SHELL) $$s/$$module_srcdir/configure \
12007 --srcdir=$${topdir}/$$module_srcdir \
12008 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12009 --target=${target_alias} \
12010 --with-build-libsubdir=$(HOST_SUBDIR) \
12011 $(STAGE2_CONFIGURE_FLAGS) \
12012 --disable-shared @extra_mpfr_configure_flags@
12013 @endif mpfr-bootstrap
12015 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
12016 maybe-configure-stage3-mpfr:
12017 @if mpfr-bootstrap
12018 maybe-configure-stage3-mpfr: configure-stage3-mpfr
12019 configure-stage3-mpfr:
12020 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12021 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12022 @r=`${PWD_COMMAND}`; export r; \
12023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12024 TFLAGS="$(STAGE3_TFLAGS)"; \
12025 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12026 $(HOST_EXPORTS) \
12027 $(POSTSTAGE1_HOST_EXPORTS) \
12028 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12029 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12030 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12031 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr; \
12032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12033 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12034 case $(srcdir) in \
12035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12036 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12038 esac; \
12039 module_srcdir=mpfr; \
12040 $(SHELL) $$s/$$module_srcdir/configure \
12041 --srcdir=$${topdir}/$$module_srcdir \
12042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12043 --target=${target_alias} \
12044 --with-build-libsubdir=$(HOST_SUBDIR) \
12045 $(STAGE3_CONFIGURE_FLAGS) \
12046 --disable-shared @extra_mpfr_configure_flags@
12047 @endif mpfr-bootstrap
12049 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
12050 maybe-configure-stage4-mpfr:
12051 @if mpfr-bootstrap
12052 maybe-configure-stage4-mpfr: configure-stage4-mpfr
12053 configure-stage4-mpfr:
12054 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12055 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12056 @r=`${PWD_COMMAND}`; export r; \
12057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12058 TFLAGS="$(STAGE4_TFLAGS)"; \
12059 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12060 $(HOST_EXPORTS) \
12061 $(POSTSTAGE1_HOST_EXPORTS) \
12062 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12063 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12064 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12065 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr; \
12066 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12067 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12068 case $(srcdir) in \
12069 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12070 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12071 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12072 esac; \
12073 module_srcdir=mpfr; \
12074 $(SHELL) $$s/$$module_srcdir/configure \
12075 --srcdir=$${topdir}/$$module_srcdir \
12076 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12077 --target=${target_alias} \
12078 --with-build-libsubdir=$(HOST_SUBDIR) \
12079 $(STAGE4_CONFIGURE_FLAGS) \
12080 --disable-shared @extra_mpfr_configure_flags@
12081 @endif mpfr-bootstrap
12083 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
12084 maybe-configure-stageprofile-mpfr:
12085 @if mpfr-bootstrap
12086 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
12087 configure-stageprofile-mpfr:
12088 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12089 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12090 @r=`${PWD_COMMAND}`; export r; \
12091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12092 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12093 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12094 $(HOST_EXPORTS) \
12095 $(POSTSTAGE1_HOST_EXPORTS) \
12096 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12097 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12098 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12099 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr; \
12100 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12101 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12102 case $(srcdir) in \
12103 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12104 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12105 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12106 esac; \
12107 module_srcdir=mpfr; \
12108 $(SHELL) $$s/$$module_srcdir/configure \
12109 --srcdir=$${topdir}/$$module_srcdir \
12110 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12111 --target=${target_alias} \
12112 --with-build-libsubdir=$(HOST_SUBDIR) \
12113 $(STAGEprofile_CONFIGURE_FLAGS) \
12114 --disable-shared @extra_mpfr_configure_flags@
12115 @endif mpfr-bootstrap
12117 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
12118 maybe-configure-stagefeedback-mpfr:
12119 @if mpfr-bootstrap
12120 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
12121 configure-stagefeedback-mpfr:
12122 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12123 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12124 @r=`${PWD_COMMAND}`; export r; \
12125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12126 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12127 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12128 $(HOST_EXPORTS) \
12129 $(POSTSTAGE1_HOST_EXPORTS) \
12130 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12131 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12132 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12133 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr; \
12134 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12135 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12136 case $(srcdir) in \
12137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12138 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12140 esac; \
12141 module_srcdir=mpfr; \
12142 $(SHELL) $$s/$$module_srcdir/configure \
12143 --srcdir=$${topdir}/$$module_srcdir \
12144 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12145 --target=${target_alias} \
12146 --with-build-libsubdir=$(HOST_SUBDIR) \
12147 $(STAGEfeedback_CONFIGURE_FLAGS) \
12148 --disable-shared @extra_mpfr_configure_flags@
12149 @endif mpfr-bootstrap
12155 .PHONY: all-mpfr maybe-all-mpfr
12156 maybe-all-mpfr:
12157 @if gcc-bootstrap
12158 all-mpfr: stage_current
12159 @endif gcc-bootstrap
12160 @if mpfr
12161 TARGET-mpfr=all
12162 maybe-all-mpfr: all-mpfr
12163 all-mpfr: configure-mpfr
12164 @r=`${PWD_COMMAND}`; export r; \
12165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12166 $(HOST_EXPORTS) \
12167 (cd $(HOST_SUBDIR)/mpfr && \
12168 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12169 $(TARGET-mpfr))
12170 @endif mpfr
12174 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12175 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12176 maybe-all-stage1-mpfr:
12177 maybe-clean-stage1-mpfr:
12178 @if mpfr-bootstrap
12179 maybe-all-stage1-mpfr: all-stage1-mpfr
12180 all-stage1: all-stage1-mpfr
12181 TARGET-stage1-mpfr = $(TARGET-mpfr)
12182 all-stage1-mpfr: configure-stage1-mpfr
12183 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12184 @r=`${PWD_COMMAND}`; export r; \
12185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12186 TFLAGS="$(STAGE1_TFLAGS)"; \
12187 $(HOST_EXPORTS) \
12188 cd $(HOST_SUBDIR)/mpfr && \
12189 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12190 CFLAGS="$(STAGE1_CFLAGS)" \
12191 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12192 LIBCFLAGS="$(LIBCFLAGS)" \
12193 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12194 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12195 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12196 $(EXTRA_HOST_FLAGS) \
12197 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12198 TFLAGS="$(STAGE1_TFLAGS)" \
12199 $(TARGET-stage1-mpfr)
12201 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12202 clean-stage1: clean-stage1-mpfr
12203 clean-stage1-mpfr:
12204 @if [ $(current_stage) = stage1 ]; then \
12205 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12206 else \
12207 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12208 $(MAKE) stage1-start; \
12209 fi; \
12210 cd $(HOST_SUBDIR)/mpfr && \
12211 $(MAKE) $(EXTRA_HOST_FLAGS) \
12212 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12213 @endif mpfr-bootstrap
12216 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12217 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12218 maybe-all-stage2-mpfr:
12219 maybe-clean-stage2-mpfr:
12220 @if mpfr-bootstrap
12221 maybe-all-stage2-mpfr: all-stage2-mpfr
12222 all-stage2: all-stage2-mpfr
12223 TARGET-stage2-mpfr = $(TARGET-mpfr)
12224 all-stage2-mpfr: configure-stage2-mpfr
12225 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12226 @r=`${PWD_COMMAND}`; export r; \
12227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12228 TFLAGS="$(STAGE2_TFLAGS)"; \
12229 $(HOST_EXPORTS) \
12230 $(POSTSTAGE1_HOST_EXPORTS) \
12231 cd $(HOST_SUBDIR)/mpfr && \
12232 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12233 CFLAGS="$(STAGE2_CFLAGS)" \
12234 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12235 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12236 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12237 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12238 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12239 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12240 TFLAGS="$(STAGE2_TFLAGS)" \
12241 $(TARGET-stage2-mpfr)
12243 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12244 clean-stage2: clean-stage2-mpfr
12245 clean-stage2-mpfr:
12246 @if [ $(current_stage) = stage2 ]; then \
12247 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12248 else \
12249 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12250 $(MAKE) stage2-start; \
12251 fi; \
12252 cd $(HOST_SUBDIR)/mpfr && \
12253 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12254 @endif mpfr-bootstrap
12257 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12258 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12259 maybe-all-stage3-mpfr:
12260 maybe-clean-stage3-mpfr:
12261 @if mpfr-bootstrap
12262 maybe-all-stage3-mpfr: all-stage3-mpfr
12263 all-stage3: all-stage3-mpfr
12264 TARGET-stage3-mpfr = $(TARGET-mpfr)
12265 all-stage3-mpfr: configure-stage3-mpfr
12266 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12267 @r=`${PWD_COMMAND}`; export r; \
12268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12269 TFLAGS="$(STAGE3_TFLAGS)"; \
12270 $(HOST_EXPORTS) \
12271 $(POSTSTAGE1_HOST_EXPORTS) \
12272 cd $(HOST_SUBDIR)/mpfr && \
12273 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12274 CFLAGS="$(STAGE3_CFLAGS)" \
12275 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12276 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12277 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12278 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12279 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12280 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12281 TFLAGS="$(STAGE3_TFLAGS)" \
12282 $(TARGET-stage3-mpfr)
12284 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12285 clean-stage3: clean-stage3-mpfr
12286 clean-stage3-mpfr:
12287 @if [ $(current_stage) = stage3 ]; then \
12288 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12289 else \
12290 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12291 $(MAKE) stage3-start; \
12292 fi; \
12293 cd $(HOST_SUBDIR)/mpfr && \
12294 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12295 @endif mpfr-bootstrap
12298 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12299 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12300 maybe-all-stage4-mpfr:
12301 maybe-clean-stage4-mpfr:
12302 @if mpfr-bootstrap
12303 maybe-all-stage4-mpfr: all-stage4-mpfr
12304 all-stage4: all-stage4-mpfr
12305 TARGET-stage4-mpfr = $(TARGET-mpfr)
12306 all-stage4-mpfr: configure-stage4-mpfr
12307 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12308 @r=`${PWD_COMMAND}`; export r; \
12309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12310 TFLAGS="$(STAGE4_TFLAGS)"; \
12311 $(HOST_EXPORTS) \
12312 $(POSTSTAGE1_HOST_EXPORTS) \
12313 cd $(HOST_SUBDIR)/mpfr && \
12314 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12315 CFLAGS="$(STAGE4_CFLAGS)" \
12316 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12317 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12318 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12319 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12320 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12321 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12322 TFLAGS="$(STAGE4_TFLAGS)" \
12323 $(TARGET-stage4-mpfr)
12325 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12326 clean-stage4: clean-stage4-mpfr
12327 clean-stage4-mpfr:
12328 @if [ $(current_stage) = stage4 ]; then \
12329 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12330 else \
12331 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12332 $(MAKE) stage4-start; \
12333 fi; \
12334 cd $(HOST_SUBDIR)/mpfr && \
12335 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12336 @endif mpfr-bootstrap
12339 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12340 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12341 maybe-all-stageprofile-mpfr:
12342 maybe-clean-stageprofile-mpfr:
12343 @if mpfr-bootstrap
12344 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12345 all-stageprofile: all-stageprofile-mpfr
12346 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12347 all-stageprofile-mpfr: configure-stageprofile-mpfr
12348 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12349 @r=`${PWD_COMMAND}`; export r; \
12350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12351 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12352 $(HOST_EXPORTS) \
12353 $(POSTSTAGE1_HOST_EXPORTS) \
12354 cd $(HOST_SUBDIR)/mpfr && \
12355 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12356 CFLAGS="$(STAGEprofile_CFLAGS)" \
12357 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12358 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12359 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12360 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12361 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12362 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12363 TFLAGS="$(STAGEprofile_TFLAGS)" \
12364 $(TARGET-stageprofile-mpfr)
12366 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12367 clean-stageprofile: clean-stageprofile-mpfr
12368 clean-stageprofile-mpfr:
12369 @if [ $(current_stage) = stageprofile ]; then \
12370 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12371 else \
12372 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12373 $(MAKE) stageprofile-start; \
12374 fi; \
12375 cd $(HOST_SUBDIR)/mpfr && \
12376 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12377 @endif mpfr-bootstrap
12380 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12381 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12382 maybe-all-stagefeedback-mpfr:
12383 maybe-clean-stagefeedback-mpfr:
12384 @if mpfr-bootstrap
12385 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12386 all-stagefeedback: all-stagefeedback-mpfr
12387 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12388 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12389 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12390 @r=`${PWD_COMMAND}`; export r; \
12391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12392 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12393 $(HOST_EXPORTS) \
12394 $(POSTSTAGE1_HOST_EXPORTS) \
12395 cd $(HOST_SUBDIR)/mpfr && \
12396 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12397 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12398 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12399 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12400 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12401 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12402 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12403 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12404 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12405 $(TARGET-stagefeedback-mpfr)
12407 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12408 clean-stagefeedback: clean-stagefeedback-mpfr
12409 clean-stagefeedback-mpfr:
12410 @if [ $(current_stage) = stagefeedback ]; then \
12411 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12412 else \
12413 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12414 $(MAKE) stagefeedback-start; \
12415 fi; \
12416 cd $(HOST_SUBDIR)/mpfr && \
12417 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12418 @endif mpfr-bootstrap
12424 .PHONY: check-mpfr maybe-check-mpfr
12425 maybe-check-mpfr:
12426 @if mpfr
12427 maybe-check-mpfr: check-mpfr
12429 check-mpfr:
12430 @: $(MAKE); $(unstage)
12431 @r=`${PWD_COMMAND}`; export r; \
12432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12433 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
12434 (cd $(HOST_SUBDIR)/mpfr && \
12435 $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
12437 @endif mpfr
12439 .PHONY: install-mpfr maybe-install-mpfr
12440 maybe-install-mpfr:
12441 @if mpfr
12442 maybe-install-mpfr: install-mpfr
12444 install-mpfr:
12446 @endif mpfr
12448 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12449 maybe-install-strip-mpfr:
12450 @if mpfr
12451 maybe-install-strip-mpfr: install-strip-mpfr
12453 install-strip-mpfr:
12455 @endif mpfr
12457 # Other targets (info, dvi, pdf, etc.)
12459 .PHONY: maybe-info-mpfr info-mpfr
12460 maybe-info-mpfr:
12461 @if mpfr
12462 maybe-info-mpfr: info-mpfr
12464 info-mpfr: \
12465 configure-mpfr
12466 @[ -f ./mpfr/Makefile ] || exit 0; \
12467 r=`${PWD_COMMAND}`; export r; \
12468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12469 $(HOST_EXPORTS) \
12470 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12472 done; \
12473 echo "Doing info in mpfr"; \
12474 (cd $(HOST_SUBDIR)/mpfr && \
12475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12477 "RANLIB=$${RANLIB}" \
12478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12479 info) \
12480 || exit 1
12482 @endif mpfr
12484 .PHONY: maybe-dvi-mpfr dvi-mpfr
12485 maybe-dvi-mpfr:
12486 @if mpfr
12487 maybe-dvi-mpfr: dvi-mpfr
12489 dvi-mpfr: \
12490 configure-mpfr
12491 @[ -f ./mpfr/Makefile ] || exit 0; \
12492 r=`${PWD_COMMAND}`; export r; \
12493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12494 $(HOST_EXPORTS) \
12495 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12497 done; \
12498 echo "Doing dvi in mpfr"; \
12499 (cd $(HOST_SUBDIR)/mpfr && \
12500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12502 "RANLIB=$${RANLIB}" \
12503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12504 dvi) \
12505 || exit 1
12507 @endif mpfr
12509 .PHONY: maybe-pdf-mpfr pdf-mpfr
12510 maybe-pdf-mpfr:
12511 @if mpfr
12512 maybe-pdf-mpfr: pdf-mpfr
12514 pdf-mpfr: \
12515 configure-mpfr
12516 @[ -f ./mpfr/Makefile ] || exit 0; \
12517 r=`${PWD_COMMAND}`; export r; \
12518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12519 $(HOST_EXPORTS) \
12520 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12522 done; \
12523 echo "Doing pdf in mpfr"; \
12524 (cd $(HOST_SUBDIR)/mpfr && \
12525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12527 "RANLIB=$${RANLIB}" \
12528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12529 pdf) \
12530 || exit 1
12532 @endif mpfr
12534 .PHONY: maybe-html-mpfr html-mpfr
12535 maybe-html-mpfr:
12536 @if mpfr
12537 maybe-html-mpfr: html-mpfr
12539 html-mpfr: \
12540 configure-mpfr
12541 @[ -f ./mpfr/Makefile ] || exit 0; \
12542 r=`${PWD_COMMAND}`; export r; \
12543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12544 $(HOST_EXPORTS) \
12545 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12547 done; \
12548 echo "Doing html in mpfr"; \
12549 (cd $(HOST_SUBDIR)/mpfr && \
12550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12552 "RANLIB=$${RANLIB}" \
12553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12554 html) \
12555 || exit 1
12557 @endif mpfr
12559 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12560 maybe-TAGS-mpfr:
12561 @if mpfr
12562 maybe-TAGS-mpfr: TAGS-mpfr
12564 TAGS-mpfr: \
12565 configure-mpfr
12566 @[ -f ./mpfr/Makefile ] || exit 0; \
12567 r=`${PWD_COMMAND}`; export r; \
12568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12569 $(HOST_EXPORTS) \
12570 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12572 done; \
12573 echo "Doing TAGS in mpfr"; \
12574 (cd $(HOST_SUBDIR)/mpfr && \
12575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12577 "RANLIB=$${RANLIB}" \
12578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12579 TAGS) \
12580 || exit 1
12582 @endif mpfr
12584 .PHONY: maybe-install-info-mpfr install-info-mpfr
12585 maybe-install-info-mpfr:
12586 @if mpfr
12587 maybe-install-info-mpfr: install-info-mpfr
12589 install-info-mpfr: \
12590 configure-mpfr \
12591 info-mpfr
12592 @[ -f ./mpfr/Makefile ] || exit 0; \
12593 r=`${PWD_COMMAND}`; export r; \
12594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12595 $(HOST_EXPORTS) \
12596 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12598 done; \
12599 echo "Doing install-info in mpfr"; \
12600 (cd $(HOST_SUBDIR)/mpfr && \
12601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12603 "RANLIB=$${RANLIB}" \
12604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12605 install-info) \
12606 || exit 1
12608 @endif mpfr
12610 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12611 maybe-install-pdf-mpfr:
12612 @if mpfr
12613 maybe-install-pdf-mpfr: install-pdf-mpfr
12615 install-pdf-mpfr: \
12616 configure-mpfr \
12617 pdf-mpfr
12618 @[ -f ./mpfr/Makefile ] || exit 0; \
12619 r=`${PWD_COMMAND}`; export r; \
12620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12621 $(HOST_EXPORTS) \
12622 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12624 done; \
12625 echo "Doing install-pdf in mpfr"; \
12626 (cd $(HOST_SUBDIR)/mpfr && \
12627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12629 "RANLIB=$${RANLIB}" \
12630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12631 install-pdf) \
12632 || exit 1
12634 @endif mpfr
12636 .PHONY: maybe-install-html-mpfr install-html-mpfr
12637 maybe-install-html-mpfr:
12638 @if mpfr
12639 maybe-install-html-mpfr: install-html-mpfr
12641 install-html-mpfr: \
12642 configure-mpfr \
12643 html-mpfr
12644 @[ -f ./mpfr/Makefile ] || exit 0; \
12645 r=`${PWD_COMMAND}`; export r; \
12646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12647 $(HOST_EXPORTS) \
12648 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12650 done; \
12651 echo "Doing install-html in mpfr"; \
12652 (cd $(HOST_SUBDIR)/mpfr && \
12653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12655 "RANLIB=$${RANLIB}" \
12656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12657 install-html) \
12658 || exit 1
12660 @endif mpfr
12662 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12663 maybe-installcheck-mpfr:
12664 @if mpfr
12665 maybe-installcheck-mpfr: installcheck-mpfr
12667 installcheck-mpfr: \
12668 configure-mpfr
12669 @[ -f ./mpfr/Makefile ] || exit 0; \
12670 r=`${PWD_COMMAND}`; export r; \
12671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12672 $(HOST_EXPORTS) \
12673 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12675 done; \
12676 echo "Doing installcheck in mpfr"; \
12677 (cd $(HOST_SUBDIR)/mpfr && \
12678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12680 "RANLIB=$${RANLIB}" \
12681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12682 installcheck) \
12683 || exit 1
12685 @endif mpfr
12687 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12688 maybe-mostlyclean-mpfr:
12689 @if mpfr
12690 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12692 mostlyclean-mpfr:
12693 @[ -f ./mpfr/Makefile ] || exit 0; \
12694 r=`${PWD_COMMAND}`; export r; \
12695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12696 $(HOST_EXPORTS) \
12697 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12699 done; \
12700 echo "Doing mostlyclean in mpfr"; \
12701 (cd $(HOST_SUBDIR)/mpfr && \
12702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12704 "RANLIB=$${RANLIB}" \
12705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12706 mostlyclean) \
12707 || exit 1
12709 @endif mpfr
12711 .PHONY: maybe-clean-mpfr clean-mpfr
12712 maybe-clean-mpfr:
12713 @if mpfr
12714 maybe-clean-mpfr: clean-mpfr
12716 clean-mpfr:
12717 @[ -f ./mpfr/Makefile ] || exit 0; \
12718 r=`${PWD_COMMAND}`; export r; \
12719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12720 $(HOST_EXPORTS) \
12721 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12723 done; \
12724 echo "Doing clean in mpfr"; \
12725 (cd $(HOST_SUBDIR)/mpfr && \
12726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12728 "RANLIB=$${RANLIB}" \
12729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12730 clean) \
12731 || exit 1
12733 @endif mpfr
12735 .PHONY: maybe-distclean-mpfr distclean-mpfr
12736 maybe-distclean-mpfr:
12737 @if mpfr
12738 maybe-distclean-mpfr: distclean-mpfr
12740 distclean-mpfr:
12741 @[ -f ./mpfr/Makefile ] || exit 0; \
12742 r=`${PWD_COMMAND}`; export r; \
12743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12744 $(HOST_EXPORTS) \
12745 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12747 done; \
12748 echo "Doing distclean in mpfr"; \
12749 (cd $(HOST_SUBDIR)/mpfr && \
12750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12752 "RANLIB=$${RANLIB}" \
12753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12754 distclean) \
12755 || exit 1
12757 @endif mpfr
12759 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12760 maybe-maintainer-clean-mpfr:
12761 @if mpfr
12762 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12764 maintainer-clean-mpfr:
12765 @[ -f ./mpfr/Makefile ] || exit 0; \
12766 r=`${PWD_COMMAND}`; export r; \
12767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12768 $(HOST_EXPORTS) \
12769 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12771 done; \
12772 echo "Doing maintainer-clean in mpfr"; \
12773 (cd $(HOST_SUBDIR)/mpfr && \
12774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12776 "RANLIB=$${RANLIB}" \
12777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12778 maintainer-clean) \
12779 || exit 1
12781 @endif mpfr
12785 .PHONY: configure-mpc maybe-configure-mpc
12786 maybe-configure-mpc:
12787 @if gcc-bootstrap
12788 configure-mpc: stage_current
12789 @endif gcc-bootstrap
12790 @if mpc
12791 maybe-configure-mpc: configure-mpc
12792 configure-mpc:
12793 @r=`${PWD_COMMAND}`; export r; \
12794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12795 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12796 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12797 $(HOST_EXPORTS) \
12798 echo Configuring in $(HOST_SUBDIR)/mpc; \
12799 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12800 case $(srcdir) in \
12801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12802 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12804 esac; \
12805 module_srcdir=mpc; \
12806 $(SHELL) \
12807 $$s/$$module_srcdir/configure \
12808 --srcdir=$${topdir}/$$module_srcdir \
12809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12810 --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12811 || exit 1
12812 @endif mpc
12816 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12817 maybe-configure-stage1-mpc:
12818 @if mpc-bootstrap
12819 maybe-configure-stage1-mpc: configure-stage1-mpc
12820 configure-stage1-mpc:
12821 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12822 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12823 @r=`${PWD_COMMAND}`; export r; \
12824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12825 TFLAGS="$(STAGE1_TFLAGS)"; \
12826 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12827 $(HOST_EXPORTS) \
12828 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12829 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12830 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12831 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc; \
12832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12833 cd $(HOST_SUBDIR)/mpc || exit 1; \
12834 case $(srcdir) in \
12835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12836 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12838 esac; \
12839 module_srcdir=mpc; \
12840 $(SHELL) $$s/$$module_srcdir/configure \
12841 --srcdir=$${topdir}/$$module_srcdir \
12842 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12843 --target=${target_alias} \
12845 $(STAGE1_CONFIGURE_FLAGS) \
12846 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12847 @endif mpc-bootstrap
12849 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12850 maybe-configure-stage2-mpc:
12851 @if mpc-bootstrap
12852 maybe-configure-stage2-mpc: configure-stage2-mpc
12853 configure-stage2-mpc:
12854 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12855 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12856 @r=`${PWD_COMMAND}`; export r; \
12857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12858 TFLAGS="$(STAGE2_TFLAGS)"; \
12859 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12860 $(HOST_EXPORTS) \
12861 $(POSTSTAGE1_HOST_EXPORTS) \
12862 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12863 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12864 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12865 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc; \
12866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12867 cd $(HOST_SUBDIR)/mpc || exit 1; \
12868 case $(srcdir) in \
12869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12870 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12872 esac; \
12873 module_srcdir=mpc; \
12874 $(SHELL) $$s/$$module_srcdir/configure \
12875 --srcdir=$${topdir}/$$module_srcdir \
12876 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12877 --target=${target_alias} \
12878 --with-build-libsubdir=$(HOST_SUBDIR) \
12879 $(STAGE2_CONFIGURE_FLAGS) \
12880 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12881 @endif mpc-bootstrap
12883 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12884 maybe-configure-stage3-mpc:
12885 @if mpc-bootstrap
12886 maybe-configure-stage3-mpc: configure-stage3-mpc
12887 configure-stage3-mpc:
12888 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12889 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12890 @r=`${PWD_COMMAND}`; export r; \
12891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12892 TFLAGS="$(STAGE3_TFLAGS)"; \
12893 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12894 $(HOST_EXPORTS) \
12895 $(POSTSTAGE1_HOST_EXPORTS) \
12896 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12897 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12898 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12899 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc; \
12900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12901 cd $(HOST_SUBDIR)/mpc || exit 1; \
12902 case $(srcdir) in \
12903 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12904 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12905 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12906 esac; \
12907 module_srcdir=mpc; \
12908 $(SHELL) $$s/$$module_srcdir/configure \
12909 --srcdir=$${topdir}/$$module_srcdir \
12910 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12911 --target=${target_alias} \
12912 --with-build-libsubdir=$(HOST_SUBDIR) \
12913 $(STAGE3_CONFIGURE_FLAGS) \
12914 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12915 @endif mpc-bootstrap
12917 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12918 maybe-configure-stage4-mpc:
12919 @if mpc-bootstrap
12920 maybe-configure-stage4-mpc: configure-stage4-mpc
12921 configure-stage4-mpc:
12922 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12923 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12924 @r=`${PWD_COMMAND}`; export r; \
12925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12926 TFLAGS="$(STAGE4_TFLAGS)"; \
12927 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12928 $(HOST_EXPORTS) \
12929 $(POSTSTAGE1_HOST_EXPORTS) \
12930 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12931 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12932 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12933 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc; \
12934 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12935 cd $(HOST_SUBDIR)/mpc || exit 1; \
12936 case $(srcdir) in \
12937 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12938 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12939 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12940 esac; \
12941 module_srcdir=mpc; \
12942 $(SHELL) $$s/$$module_srcdir/configure \
12943 --srcdir=$${topdir}/$$module_srcdir \
12944 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12945 --target=${target_alias} \
12946 --with-build-libsubdir=$(HOST_SUBDIR) \
12947 $(STAGE4_CONFIGURE_FLAGS) \
12948 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12949 @endif mpc-bootstrap
12951 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12952 maybe-configure-stageprofile-mpc:
12953 @if mpc-bootstrap
12954 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12955 configure-stageprofile-mpc:
12956 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12957 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12958 @r=`${PWD_COMMAND}`; export r; \
12959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12960 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12961 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12962 $(HOST_EXPORTS) \
12963 $(POSTSTAGE1_HOST_EXPORTS) \
12964 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12965 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12966 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12967 echo Configuring stage profile in $(HOST_SUBDIR)/mpc; \
12968 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12969 cd $(HOST_SUBDIR)/mpc || exit 1; \
12970 case $(srcdir) in \
12971 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12972 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12973 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12974 esac; \
12975 module_srcdir=mpc; \
12976 $(SHELL) $$s/$$module_srcdir/configure \
12977 --srcdir=$${topdir}/$$module_srcdir \
12978 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12979 --target=${target_alias} \
12980 --with-build-libsubdir=$(HOST_SUBDIR) \
12981 $(STAGEprofile_CONFIGURE_FLAGS) \
12982 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12983 @endif mpc-bootstrap
12985 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12986 maybe-configure-stagefeedback-mpc:
12987 @if mpc-bootstrap
12988 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12989 configure-stagefeedback-mpc:
12990 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12991 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12992 @r=`${PWD_COMMAND}`; export r; \
12993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12994 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12995 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12996 $(HOST_EXPORTS) \
12997 $(POSTSTAGE1_HOST_EXPORTS) \
12998 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12999 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13000 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13001 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc; \
13002 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
13003 cd $(HOST_SUBDIR)/mpc || exit 1; \
13004 case $(srcdir) in \
13005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13006 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13008 esac; \
13009 module_srcdir=mpc; \
13010 $(SHELL) $$s/$$module_srcdir/configure \
13011 --srcdir=$${topdir}/$$module_srcdir \
13012 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13013 --target=${target_alias} \
13014 --with-build-libsubdir=$(HOST_SUBDIR) \
13015 $(STAGEfeedback_CONFIGURE_FLAGS) \
13016 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13017 @endif mpc-bootstrap
13023 .PHONY: all-mpc maybe-all-mpc
13024 maybe-all-mpc:
13025 @if gcc-bootstrap
13026 all-mpc: stage_current
13027 @endif gcc-bootstrap
13028 @if mpc
13029 TARGET-mpc=all
13030 maybe-all-mpc: all-mpc
13031 all-mpc: configure-mpc
13032 @r=`${PWD_COMMAND}`; export r; \
13033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13034 $(HOST_EXPORTS) \
13035 (cd $(HOST_SUBDIR)/mpc && \
13036 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
13037 $(TARGET-mpc))
13038 @endif mpc
13042 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
13043 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
13044 maybe-all-stage1-mpc:
13045 maybe-clean-stage1-mpc:
13046 @if mpc-bootstrap
13047 maybe-all-stage1-mpc: all-stage1-mpc
13048 all-stage1: all-stage1-mpc
13049 TARGET-stage1-mpc = $(TARGET-mpc)
13050 all-stage1-mpc: configure-stage1-mpc
13051 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13052 @r=`${PWD_COMMAND}`; export r; \
13053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13054 TFLAGS="$(STAGE1_TFLAGS)"; \
13055 $(HOST_EXPORTS) \
13056 cd $(HOST_SUBDIR)/mpc && \
13057 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13058 CFLAGS="$(STAGE1_CFLAGS)" \
13059 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13060 LIBCFLAGS="$(LIBCFLAGS)" \
13061 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13062 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13063 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13064 $(EXTRA_HOST_FLAGS) \
13065 $(STAGE1_FLAGS_TO_PASS) \
13066 TFLAGS="$(STAGE1_TFLAGS)" \
13067 $(TARGET-stage1-mpc)
13069 maybe-clean-stage1-mpc: clean-stage1-mpc
13070 clean-stage1: clean-stage1-mpc
13071 clean-stage1-mpc:
13072 @if [ $(current_stage) = stage1 ]; then \
13073 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13074 else \
13075 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
13076 $(MAKE) stage1-start; \
13077 fi; \
13078 cd $(HOST_SUBDIR)/mpc && \
13079 $(MAKE) $(EXTRA_HOST_FLAGS) \
13080 $(STAGE1_FLAGS_TO_PASS) clean
13081 @endif mpc-bootstrap
13084 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
13085 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
13086 maybe-all-stage2-mpc:
13087 maybe-clean-stage2-mpc:
13088 @if mpc-bootstrap
13089 maybe-all-stage2-mpc: all-stage2-mpc
13090 all-stage2: all-stage2-mpc
13091 TARGET-stage2-mpc = $(TARGET-mpc)
13092 all-stage2-mpc: configure-stage2-mpc
13093 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13094 @r=`${PWD_COMMAND}`; export r; \
13095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13096 TFLAGS="$(STAGE2_TFLAGS)"; \
13097 $(HOST_EXPORTS) \
13098 $(POSTSTAGE1_HOST_EXPORTS) \
13099 cd $(HOST_SUBDIR)/mpc && \
13100 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13101 CFLAGS="$(STAGE2_CFLAGS)" \
13102 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13103 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13104 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13105 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13106 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13107 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13108 TFLAGS="$(STAGE2_TFLAGS)" \
13109 $(TARGET-stage2-mpc)
13111 maybe-clean-stage2-mpc: clean-stage2-mpc
13112 clean-stage2: clean-stage2-mpc
13113 clean-stage2-mpc:
13114 @if [ $(current_stage) = stage2 ]; then \
13115 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13116 else \
13117 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
13118 $(MAKE) stage2-start; \
13119 fi; \
13120 cd $(HOST_SUBDIR)/mpc && \
13121 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13122 @endif mpc-bootstrap
13125 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
13126 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13127 maybe-all-stage3-mpc:
13128 maybe-clean-stage3-mpc:
13129 @if mpc-bootstrap
13130 maybe-all-stage3-mpc: all-stage3-mpc
13131 all-stage3: all-stage3-mpc
13132 TARGET-stage3-mpc = $(TARGET-mpc)
13133 all-stage3-mpc: configure-stage3-mpc
13134 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13135 @r=`${PWD_COMMAND}`; export r; \
13136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13137 TFLAGS="$(STAGE3_TFLAGS)"; \
13138 $(HOST_EXPORTS) \
13139 $(POSTSTAGE1_HOST_EXPORTS) \
13140 cd $(HOST_SUBDIR)/mpc && \
13141 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13142 CFLAGS="$(STAGE3_CFLAGS)" \
13143 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13144 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13145 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13146 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13147 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13148 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13149 TFLAGS="$(STAGE3_TFLAGS)" \
13150 $(TARGET-stage3-mpc)
13152 maybe-clean-stage3-mpc: clean-stage3-mpc
13153 clean-stage3: clean-stage3-mpc
13154 clean-stage3-mpc:
13155 @if [ $(current_stage) = stage3 ]; then \
13156 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13157 else \
13158 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13159 $(MAKE) stage3-start; \
13160 fi; \
13161 cd $(HOST_SUBDIR)/mpc && \
13162 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13163 @endif mpc-bootstrap
13166 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
13167 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13168 maybe-all-stage4-mpc:
13169 maybe-clean-stage4-mpc:
13170 @if mpc-bootstrap
13171 maybe-all-stage4-mpc: all-stage4-mpc
13172 all-stage4: all-stage4-mpc
13173 TARGET-stage4-mpc = $(TARGET-mpc)
13174 all-stage4-mpc: configure-stage4-mpc
13175 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13176 @r=`${PWD_COMMAND}`; export r; \
13177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13178 TFLAGS="$(STAGE4_TFLAGS)"; \
13179 $(HOST_EXPORTS) \
13180 $(POSTSTAGE1_HOST_EXPORTS) \
13181 cd $(HOST_SUBDIR)/mpc && \
13182 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13183 CFLAGS="$(STAGE4_CFLAGS)" \
13184 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13185 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13186 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13187 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13188 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13189 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13190 TFLAGS="$(STAGE4_TFLAGS)" \
13191 $(TARGET-stage4-mpc)
13193 maybe-clean-stage4-mpc: clean-stage4-mpc
13194 clean-stage4: clean-stage4-mpc
13195 clean-stage4-mpc:
13196 @if [ $(current_stage) = stage4 ]; then \
13197 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13198 else \
13199 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13200 $(MAKE) stage4-start; \
13201 fi; \
13202 cd $(HOST_SUBDIR)/mpc && \
13203 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13204 @endif mpc-bootstrap
13207 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13208 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13209 maybe-all-stageprofile-mpc:
13210 maybe-clean-stageprofile-mpc:
13211 @if mpc-bootstrap
13212 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13213 all-stageprofile: all-stageprofile-mpc
13214 TARGET-stageprofile-mpc = $(TARGET-mpc)
13215 all-stageprofile-mpc: configure-stageprofile-mpc
13216 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13217 @r=`${PWD_COMMAND}`; export r; \
13218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13219 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13220 $(HOST_EXPORTS) \
13221 $(POSTSTAGE1_HOST_EXPORTS) \
13222 cd $(HOST_SUBDIR)/mpc && \
13223 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13224 CFLAGS="$(STAGEprofile_CFLAGS)" \
13225 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13226 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13227 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13228 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13229 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13230 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13231 TFLAGS="$(STAGEprofile_TFLAGS)" \
13232 $(TARGET-stageprofile-mpc)
13234 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13235 clean-stageprofile: clean-stageprofile-mpc
13236 clean-stageprofile-mpc:
13237 @if [ $(current_stage) = stageprofile ]; then \
13238 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13239 else \
13240 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13241 $(MAKE) stageprofile-start; \
13242 fi; \
13243 cd $(HOST_SUBDIR)/mpc && \
13244 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13245 @endif mpc-bootstrap
13248 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13249 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13250 maybe-all-stagefeedback-mpc:
13251 maybe-clean-stagefeedback-mpc:
13252 @if mpc-bootstrap
13253 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13254 all-stagefeedback: all-stagefeedback-mpc
13255 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13256 all-stagefeedback-mpc: configure-stagefeedback-mpc
13257 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13258 @r=`${PWD_COMMAND}`; export r; \
13259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13260 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13261 $(HOST_EXPORTS) \
13262 $(POSTSTAGE1_HOST_EXPORTS) \
13263 cd $(HOST_SUBDIR)/mpc && \
13264 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13265 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13266 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13267 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13268 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13269 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13270 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13271 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13272 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13273 $(TARGET-stagefeedback-mpc)
13275 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13276 clean-stagefeedback: clean-stagefeedback-mpc
13277 clean-stagefeedback-mpc:
13278 @if [ $(current_stage) = stagefeedback ]; then \
13279 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13280 else \
13281 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13282 $(MAKE) stagefeedback-start; \
13283 fi; \
13284 cd $(HOST_SUBDIR)/mpc && \
13285 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13286 @endif mpc-bootstrap
13292 .PHONY: check-mpc maybe-check-mpc
13293 maybe-check-mpc:
13294 @if mpc
13295 maybe-check-mpc: check-mpc
13297 check-mpc:
13298 @: $(MAKE); $(unstage)
13299 @r=`${PWD_COMMAND}`; export r; \
13300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13301 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
13302 (cd $(HOST_SUBDIR)/mpc && \
13303 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
13305 @endif mpc
13307 .PHONY: install-mpc maybe-install-mpc
13308 maybe-install-mpc:
13309 @if mpc
13310 maybe-install-mpc: install-mpc
13312 install-mpc:
13314 @endif mpc
13316 .PHONY: install-strip-mpc maybe-install-strip-mpc
13317 maybe-install-strip-mpc:
13318 @if mpc
13319 maybe-install-strip-mpc: install-strip-mpc
13321 install-strip-mpc:
13323 @endif mpc
13325 # Other targets (info, dvi, pdf, etc.)
13327 .PHONY: maybe-info-mpc info-mpc
13328 maybe-info-mpc:
13329 @if mpc
13330 maybe-info-mpc: info-mpc
13332 info-mpc: \
13333 configure-mpc
13334 @[ -f ./mpc/Makefile ] || exit 0; \
13335 r=`${PWD_COMMAND}`; export r; \
13336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13337 $(HOST_EXPORTS) \
13338 for flag in $(EXTRA_HOST_FLAGS) ; do \
13339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13340 done; \
13341 echo "Doing info in mpc"; \
13342 (cd $(HOST_SUBDIR)/mpc && \
13343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13345 "RANLIB=$${RANLIB}" \
13346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13347 info) \
13348 || exit 1
13350 @endif mpc
13352 .PHONY: maybe-dvi-mpc dvi-mpc
13353 maybe-dvi-mpc:
13354 @if mpc
13355 maybe-dvi-mpc: dvi-mpc
13357 dvi-mpc: \
13358 configure-mpc
13359 @[ -f ./mpc/Makefile ] || exit 0; \
13360 r=`${PWD_COMMAND}`; export r; \
13361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13362 $(HOST_EXPORTS) \
13363 for flag in $(EXTRA_HOST_FLAGS) ; do \
13364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13365 done; \
13366 echo "Doing dvi in mpc"; \
13367 (cd $(HOST_SUBDIR)/mpc && \
13368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13370 "RANLIB=$${RANLIB}" \
13371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13372 dvi) \
13373 || exit 1
13375 @endif mpc
13377 .PHONY: maybe-pdf-mpc pdf-mpc
13378 maybe-pdf-mpc:
13379 @if mpc
13380 maybe-pdf-mpc: pdf-mpc
13382 pdf-mpc: \
13383 configure-mpc
13384 @[ -f ./mpc/Makefile ] || exit 0; \
13385 r=`${PWD_COMMAND}`; export r; \
13386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13387 $(HOST_EXPORTS) \
13388 for flag in $(EXTRA_HOST_FLAGS) ; do \
13389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13390 done; \
13391 echo "Doing pdf in mpc"; \
13392 (cd $(HOST_SUBDIR)/mpc && \
13393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13395 "RANLIB=$${RANLIB}" \
13396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13397 pdf) \
13398 || exit 1
13400 @endif mpc
13402 .PHONY: maybe-html-mpc html-mpc
13403 maybe-html-mpc:
13404 @if mpc
13405 maybe-html-mpc: html-mpc
13407 html-mpc: \
13408 configure-mpc
13409 @[ -f ./mpc/Makefile ] || exit 0; \
13410 r=`${PWD_COMMAND}`; export r; \
13411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13412 $(HOST_EXPORTS) \
13413 for flag in $(EXTRA_HOST_FLAGS) ; do \
13414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13415 done; \
13416 echo "Doing html in mpc"; \
13417 (cd $(HOST_SUBDIR)/mpc && \
13418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13420 "RANLIB=$${RANLIB}" \
13421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13422 html) \
13423 || exit 1
13425 @endif mpc
13427 .PHONY: maybe-TAGS-mpc TAGS-mpc
13428 maybe-TAGS-mpc:
13429 @if mpc
13430 maybe-TAGS-mpc: TAGS-mpc
13432 TAGS-mpc: \
13433 configure-mpc
13434 @[ -f ./mpc/Makefile ] || exit 0; \
13435 r=`${PWD_COMMAND}`; export r; \
13436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13437 $(HOST_EXPORTS) \
13438 for flag in $(EXTRA_HOST_FLAGS) ; do \
13439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13440 done; \
13441 echo "Doing TAGS in mpc"; \
13442 (cd $(HOST_SUBDIR)/mpc && \
13443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13445 "RANLIB=$${RANLIB}" \
13446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13447 TAGS) \
13448 || exit 1
13450 @endif mpc
13452 .PHONY: maybe-install-info-mpc install-info-mpc
13453 maybe-install-info-mpc:
13454 @if mpc
13455 maybe-install-info-mpc: install-info-mpc
13457 install-info-mpc: \
13458 configure-mpc \
13459 info-mpc
13460 @[ -f ./mpc/Makefile ] || exit 0; \
13461 r=`${PWD_COMMAND}`; export r; \
13462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13463 $(HOST_EXPORTS) \
13464 for flag in $(EXTRA_HOST_FLAGS) ; do \
13465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13466 done; \
13467 echo "Doing install-info in mpc"; \
13468 (cd $(HOST_SUBDIR)/mpc && \
13469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13471 "RANLIB=$${RANLIB}" \
13472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13473 install-info) \
13474 || exit 1
13476 @endif mpc
13478 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13479 maybe-install-pdf-mpc:
13480 @if mpc
13481 maybe-install-pdf-mpc: install-pdf-mpc
13483 install-pdf-mpc: \
13484 configure-mpc \
13485 pdf-mpc
13486 @[ -f ./mpc/Makefile ] || exit 0; \
13487 r=`${PWD_COMMAND}`; export r; \
13488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13489 $(HOST_EXPORTS) \
13490 for flag in $(EXTRA_HOST_FLAGS) ; do \
13491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13492 done; \
13493 echo "Doing install-pdf in mpc"; \
13494 (cd $(HOST_SUBDIR)/mpc && \
13495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13497 "RANLIB=$${RANLIB}" \
13498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13499 install-pdf) \
13500 || exit 1
13502 @endif mpc
13504 .PHONY: maybe-install-html-mpc install-html-mpc
13505 maybe-install-html-mpc:
13506 @if mpc
13507 maybe-install-html-mpc: install-html-mpc
13509 install-html-mpc: \
13510 configure-mpc \
13511 html-mpc
13512 @[ -f ./mpc/Makefile ] || exit 0; \
13513 r=`${PWD_COMMAND}`; export r; \
13514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13515 $(HOST_EXPORTS) \
13516 for flag in $(EXTRA_HOST_FLAGS) ; do \
13517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13518 done; \
13519 echo "Doing install-html in mpc"; \
13520 (cd $(HOST_SUBDIR)/mpc && \
13521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13523 "RANLIB=$${RANLIB}" \
13524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13525 install-html) \
13526 || exit 1
13528 @endif mpc
13530 .PHONY: maybe-installcheck-mpc installcheck-mpc
13531 maybe-installcheck-mpc:
13532 @if mpc
13533 maybe-installcheck-mpc: installcheck-mpc
13535 installcheck-mpc: \
13536 configure-mpc
13537 @[ -f ./mpc/Makefile ] || exit 0; \
13538 r=`${PWD_COMMAND}`; export r; \
13539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13540 $(HOST_EXPORTS) \
13541 for flag in $(EXTRA_HOST_FLAGS) ; do \
13542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13543 done; \
13544 echo "Doing installcheck in mpc"; \
13545 (cd $(HOST_SUBDIR)/mpc && \
13546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13548 "RANLIB=$${RANLIB}" \
13549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13550 installcheck) \
13551 || exit 1
13553 @endif mpc
13555 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13556 maybe-mostlyclean-mpc:
13557 @if mpc
13558 maybe-mostlyclean-mpc: mostlyclean-mpc
13560 mostlyclean-mpc:
13561 @[ -f ./mpc/Makefile ] || exit 0; \
13562 r=`${PWD_COMMAND}`; export r; \
13563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13564 $(HOST_EXPORTS) \
13565 for flag in $(EXTRA_HOST_FLAGS) ; do \
13566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13567 done; \
13568 echo "Doing mostlyclean in mpc"; \
13569 (cd $(HOST_SUBDIR)/mpc && \
13570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13572 "RANLIB=$${RANLIB}" \
13573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13574 mostlyclean) \
13575 || exit 1
13577 @endif mpc
13579 .PHONY: maybe-clean-mpc clean-mpc
13580 maybe-clean-mpc:
13581 @if mpc
13582 maybe-clean-mpc: clean-mpc
13584 clean-mpc:
13585 @[ -f ./mpc/Makefile ] || exit 0; \
13586 r=`${PWD_COMMAND}`; export r; \
13587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13588 $(HOST_EXPORTS) \
13589 for flag in $(EXTRA_HOST_FLAGS) ; do \
13590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13591 done; \
13592 echo "Doing clean in mpc"; \
13593 (cd $(HOST_SUBDIR)/mpc && \
13594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13596 "RANLIB=$${RANLIB}" \
13597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13598 clean) \
13599 || exit 1
13601 @endif mpc
13603 .PHONY: maybe-distclean-mpc distclean-mpc
13604 maybe-distclean-mpc:
13605 @if mpc
13606 maybe-distclean-mpc: distclean-mpc
13608 distclean-mpc:
13609 @[ -f ./mpc/Makefile ] || exit 0; \
13610 r=`${PWD_COMMAND}`; export r; \
13611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13612 $(HOST_EXPORTS) \
13613 for flag in $(EXTRA_HOST_FLAGS) ; do \
13614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13615 done; \
13616 echo "Doing distclean in mpc"; \
13617 (cd $(HOST_SUBDIR)/mpc && \
13618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13620 "RANLIB=$${RANLIB}" \
13621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13622 distclean) \
13623 || exit 1
13625 @endif mpc
13627 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13628 maybe-maintainer-clean-mpc:
13629 @if mpc
13630 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13632 maintainer-clean-mpc:
13633 @[ -f ./mpc/Makefile ] || exit 0; \
13634 r=`${PWD_COMMAND}`; export r; \
13635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13636 $(HOST_EXPORTS) \
13637 for flag in $(EXTRA_HOST_FLAGS) ; do \
13638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13639 done; \
13640 echo "Doing maintainer-clean in mpc"; \
13641 (cd $(HOST_SUBDIR)/mpc && \
13642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13644 "RANLIB=$${RANLIB}" \
13645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13646 maintainer-clean) \
13647 || exit 1
13649 @endif mpc
13653 .PHONY: configure-isl maybe-configure-isl
13654 maybe-configure-isl:
13655 @if gcc-bootstrap
13656 configure-isl: stage_current
13657 @endif gcc-bootstrap
13658 @if isl
13659 maybe-configure-isl: configure-isl
13660 configure-isl:
13661 @r=`${PWD_COMMAND}`; export r; \
13662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13663 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13664 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13665 $(HOST_EXPORTS) \
13666 echo Configuring in $(HOST_SUBDIR)/isl; \
13667 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13668 case $(srcdir) in \
13669 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13670 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13671 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13672 esac; \
13673 module_srcdir=isl; \
13674 $(SHELL) \
13675 $$s/$$module_srcdir/configure \
13676 --srcdir=$${topdir}/$$module_srcdir \
13677 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13678 --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
13679 || exit 1
13680 @endif isl
13684 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13685 maybe-configure-stage1-isl:
13686 @if isl-bootstrap
13687 maybe-configure-stage1-isl: configure-stage1-isl
13688 configure-stage1-isl:
13689 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13690 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13691 @r=`${PWD_COMMAND}`; export r; \
13692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13693 TFLAGS="$(STAGE1_TFLAGS)"; \
13694 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13695 $(HOST_EXPORTS) \
13696 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13697 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13698 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13699 echo Configuring stage 1 in $(HOST_SUBDIR)/isl; \
13700 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13701 cd $(HOST_SUBDIR)/isl || exit 1; \
13702 case $(srcdir) in \
13703 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13704 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13705 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13706 esac; \
13707 module_srcdir=isl; \
13708 $(SHELL) $$s/$$module_srcdir/configure \
13709 --srcdir=$${topdir}/$$module_srcdir \
13710 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13711 --target=${target_alias} \
13713 $(STAGE1_CONFIGURE_FLAGS) \
13714 --disable-shared @extra_isl_gmp_configure_flags@
13715 @endif isl-bootstrap
13717 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13718 maybe-configure-stage2-isl:
13719 @if isl-bootstrap
13720 maybe-configure-stage2-isl: configure-stage2-isl
13721 configure-stage2-isl:
13722 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13723 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13724 @r=`${PWD_COMMAND}`; export r; \
13725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13726 TFLAGS="$(STAGE2_TFLAGS)"; \
13727 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13728 $(HOST_EXPORTS) \
13729 $(POSTSTAGE1_HOST_EXPORTS) \
13730 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13731 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13732 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13733 echo Configuring stage 2 in $(HOST_SUBDIR)/isl; \
13734 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13735 cd $(HOST_SUBDIR)/isl || exit 1; \
13736 case $(srcdir) in \
13737 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13738 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13739 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13740 esac; \
13741 module_srcdir=isl; \
13742 $(SHELL) $$s/$$module_srcdir/configure \
13743 --srcdir=$${topdir}/$$module_srcdir \
13744 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13745 --target=${target_alias} \
13746 --with-build-libsubdir=$(HOST_SUBDIR) \
13747 $(STAGE2_CONFIGURE_FLAGS) \
13748 --disable-shared @extra_isl_gmp_configure_flags@
13749 @endif isl-bootstrap
13751 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13752 maybe-configure-stage3-isl:
13753 @if isl-bootstrap
13754 maybe-configure-stage3-isl: configure-stage3-isl
13755 configure-stage3-isl:
13756 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13757 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13758 @r=`${PWD_COMMAND}`; export r; \
13759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13760 TFLAGS="$(STAGE3_TFLAGS)"; \
13761 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13762 $(HOST_EXPORTS) \
13763 $(POSTSTAGE1_HOST_EXPORTS) \
13764 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13765 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13766 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13767 echo Configuring stage 3 in $(HOST_SUBDIR)/isl; \
13768 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13769 cd $(HOST_SUBDIR)/isl || exit 1; \
13770 case $(srcdir) in \
13771 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13772 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13773 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13774 esac; \
13775 module_srcdir=isl; \
13776 $(SHELL) $$s/$$module_srcdir/configure \
13777 --srcdir=$${topdir}/$$module_srcdir \
13778 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13779 --target=${target_alias} \
13780 --with-build-libsubdir=$(HOST_SUBDIR) \
13781 $(STAGE3_CONFIGURE_FLAGS) \
13782 --disable-shared @extra_isl_gmp_configure_flags@
13783 @endif isl-bootstrap
13785 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13786 maybe-configure-stage4-isl:
13787 @if isl-bootstrap
13788 maybe-configure-stage4-isl: configure-stage4-isl
13789 configure-stage4-isl:
13790 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13791 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13792 @r=`${PWD_COMMAND}`; export r; \
13793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13794 TFLAGS="$(STAGE4_TFLAGS)"; \
13795 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13796 $(HOST_EXPORTS) \
13797 $(POSTSTAGE1_HOST_EXPORTS) \
13798 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13799 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13800 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13801 echo Configuring stage 4 in $(HOST_SUBDIR)/isl; \
13802 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13803 cd $(HOST_SUBDIR)/isl || exit 1; \
13804 case $(srcdir) in \
13805 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13806 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13807 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13808 esac; \
13809 module_srcdir=isl; \
13810 $(SHELL) $$s/$$module_srcdir/configure \
13811 --srcdir=$${topdir}/$$module_srcdir \
13812 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13813 --target=${target_alias} \
13814 --with-build-libsubdir=$(HOST_SUBDIR) \
13815 $(STAGE4_CONFIGURE_FLAGS) \
13816 --disable-shared @extra_isl_gmp_configure_flags@
13817 @endif isl-bootstrap
13819 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13820 maybe-configure-stageprofile-isl:
13821 @if isl-bootstrap
13822 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13823 configure-stageprofile-isl:
13824 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13825 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13826 @r=`${PWD_COMMAND}`; export r; \
13827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13828 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13829 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13830 $(HOST_EXPORTS) \
13831 $(POSTSTAGE1_HOST_EXPORTS) \
13832 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13833 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13834 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13835 echo Configuring stage profile in $(HOST_SUBDIR)/isl; \
13836 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13837 cd $(HOST_SUBDIR)/isl || exit 1; \
13838 case $(srcdir) in \
13839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13840 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13842 esac; \
13843 module_srcdir=isl; \
13844 $(SHELL) $$s/$$module_srcdir/configure \
13845 --srcdir=$${topdir}/$$module_srcdir \
13846 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13847 --target=${target_alias} \
13848 --with-build-libsubdir=$(HOST_SUBDIR) \
13849 $(STAGEprofile_CONFIGURE_FLAGS) \
13850 --disable-shared @extra_isl_gmp_configure_flags@
13851 @endif isl-bootstrap
13853 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13854 maybe-configure-stagefeedback-isl:
13855 @if isl-bootstrap
13856 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13857 configure-stagefeedback-isl:
13858 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13859 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13860 @r=`${PWD_COMMAND}`; export r; \
13861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13862 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13863 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13864 $(HOST_EXPORTS) \
13865 $(POSTSTAGE1_HOST_EXPORTS) \
13866 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13867 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13868 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13869 echo Configuring stage feedback in $(HOST_SUBDIR)/isl; \
13870 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13871 cd $(HOST_SUBDIR)/isl || exit 1; \
13872 case $(srcdir) in \
13873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13874 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13876 esac; \
13877 module_srcdir=isl; \
13878 $(SHELL) $$s/$$module_srcdir/configure \
13879 --srcdir=$${topdir}/$$module_srcdir \
13880 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13881 --target=${target_alias} \
13882 --with-build-libsubdir=$(HOST_SUBDIR) \
13883 $(STAGEfeedback_CONFIGURE_FLAGS) \
13884 --disable-shared @extra_isl_gmp_configure_flags@
13885 @endif isl-bootstrap
13891 .PHONY: all-isl maybe-all-isl
13892 maybe-all-isl:
13893 @if gcc-bootstrap
13894 all-isl: stage_current
13895 @endif gcc-bootstrap
13896 @if isl
13897 TARGET-isl=all
13898 maybe-all-isl: all-isl
13899 all-isl: configure-isl
13900 @r=`${PWD_COMMAND}`; export r; \
13901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13902 $(HOST_EXPORTS) \
13903 (cd $(HOST_SUBDIR)/isl && \
13904 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13905 $(TARGET-isl))
13906 @endif isl
13910 .PHONY: all-stage1-isl maybe-all-stage1-isl
13911 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13912 maybe-all-stage1-isl:
13913 maybe-clean-stage1-isl:
13914 @if isl-bootstrap
13915 maybe-all-stage1-isl: all-stage1-isl
13916 all-stage1: all-stage1-isl
13917 TARGET-stage1-isl = $(TARGET-isl)
13918 all-stage1-isl: configure-stage1-isl
13919 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13920 @r=`${PWD_COMMAND}`; export r; \
13921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13922 TFLAGS="$(STAGE1_TFLAGS)"; \
13923 $(HOST_EXPORTS) \
13924 cd $(HOST_SUBDIR)/isl && \
13925 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13926 CFLAGS="$(STAGE1_CFLAGS)" \
13927 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13928 LIBCFLAGS="$(LIBCFLAGS)" \
13929 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13930 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13931 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13932 $(EXTRA_HOST_FLAGS) \
13933 $(STAGE1_FLAGS_TO_PASS) V=1 \
13934 TFLAGS="$(STAGE1_TFLAGS)" \
13935 $(TARGET-stage1-isl)
13937 maybe-clean-stage1-isl: clean-stage1-isl
13938 clean-stage1: clean-stage1-isl
13939 clean-stage1-isl:
13940 @if [ $(current_stage) = stage1 ]; then \
13941 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13942 else \
13943 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13944 $(MAKE) stage1-start; \
13945 fi; \
13946 cd $(HOST_SUBDIR)/isl && \
13947 $(MAKE) $(EXTRA_HOST_FLAGS) \
13948 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13949 @endif isl-bootstrap
13952 .PHONY: all-stage2-isl maybe-all-stage2-isl
13953 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13954 maybe-all-stage2-isl:
13955 maybe-clean-stage2-isl:
13956 @if isl-bootstrap
13957 maybe-all-stage2-isl: all-stage2-isl
13958 all-stage2: all-stage2-isl
13959 TARGET-stage2-isl = $(TARGET-isl)
13960 all-stage2-isl: configure-stage2-isl
13961 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13962 @r=`${PWD_COMMAND}`; export r; \
13963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13964 TFLAGS="$(STAGE2_TFLAGS)"; \
13965 $(HOST_EXPORTS) \
13966 $(POSTSTAGE1_HOST_EXPORTS) \
13967 cd $(HOST_SUBDIR)/isl && \
13968 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13969 CFLAGS="$(STAGE2_CFLAGS)" \
13970 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13971 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13972 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13973 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13974 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13975 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13976 TFLAGS="$(STAGE2_TFLAGS)" \
13977 $(TARGET-stage2-isl)
13979 maybe-clean-stage2-isl: clean-stage2-isl
13980 clean-stage2: clean-stage2-isl
13981 clean-stage2-isl:
13982 @if [ $(current_stage) = stage2 ]; then \
13983 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13984 else \
13985 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13986 $(MAKE) stage2-start; \
13987 fi; \
13988 cd $(HOST_SUBDIR)/isl && \
13989 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13990 @endif isl-bootstrap
13993 .PHONY: all-stage3-isl maybe-all-stage3-isl
13994 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13995 maybe-all-stage3-isl:
13996 maybe-clean-stage3-isl:
13997 @if isl-bootstrap
13998 maybe-all-stage3-isl: all-stage3-isl
13999 all-stage3: all-stage3-isl
14000 TARGET-stage3-isl = $(TARGET-isl)
14001 all-stage3-isl: configure-stage3-isl
14002 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14003 @r=`${PWD_COMMAND}`; export r; \
14004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14005 TFLAGS="$(STAGE3_TFLAGS)"; \
14006 $(HOST_EXPORTS) \
14007 $(POSTSTAGE1_HOST_EXPORTS) \
14008 cd $(HOST_SUBDIR)/isl && \
14009 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14010 CFLAGS="$(STAGE3_CFLAGS)" \
14011 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14012 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14013 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14014 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14015 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14016 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14017 TFLAGS="$(STAGE3_TFLAGS)" \
14018 $(TARGET-stage3-isl)
14020 maybe-clean-stage3-isl: clean-stage3-isl
14021 clean-stage3: clean-stage3-isl
14022 clean-stage3-isl:
14023 @if [ $(current_stage) = stage3 ]; then \
14024 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14025 else \
14026 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
14027 $(MAKE) stage3-start; \
14028 fi; \
14029 cd $(HOST_SUBDIR)/isl && \
14030 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14031 @endif isl-bootstrap
14034 .PHONY: all-stage4-isl maybe-all-stage4-isl
14035 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
14036 maybe-all-stage4-isl:
14037 maybe-clean-stage4-isl:
14038 @if isl-bootstrap
14039 maybe-all-stage4-isl: all-stage4-isl
14040 all-stage4: all-stage4-isl
14041 TARGET-stage4-isl = $(TARGET-isl)
14042 all-stage4-isl: configure-stage4-isl
14043 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14044 @r=`${PWD_COMMAND}`; export r; \
14045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14046 TFLAGS="$(STAGE4_TFLAGS)"; \
14047 $(HOST_EXPORTS) \
14048 $(POSTSTAGE1_HOST_EXPORTS) \
14049 cd $(HOST_SUBDIR)/isl && \
14050 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14051 CFLAGS="$(STAGE4_CFLAGS)" \
14052 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14053 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14054 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14055 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14056 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14057 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14058 TFLAGS="$(STAGE4_TFLAGS)" \
14059 $(TARGET-stage4-isl)
14061 maybe-clean-stage4-isl: clean-stage4-isl
14062 clean-stage4: clean-stage4-isl
14063 clean-stage4-isl:
14064 @if [ $(current_stage) = stage4 ]; then \
14065 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14066 else \
14067 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
14068 $(MAKE) stage4-start; \
14069 fi; \
14070 cd $(HOST_SUBDIR)/isl && \
14071 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14072 @endif isl-bootstrap
14075 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
14076 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
14077 maybe-all-stageprofile-isl:
14078 maybe-clean-stageprofile-isl:
14079 @if isl-bootstrap
14080 maybe-all-stageprofile-isl: all-stageprofile-isl
14081 all-stageprofile: all-stageprofile-isl
14082 TARGET-stageprofile-isl = $(TARGET-isl)
14083 all-stageprofile-isl: configure-stageprofile-isl
14084 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14085 @r=`${PWD_COMMAND}`; export r; \
14086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14087 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14088 $(HOST_EXPORTS) \
14089 $(POSTSTAGE1_HOST_EXPORTS) \
14090 cd $(HOST_SUBDIR)/isl && \
14091 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14092 CFLAGS="$(STAGEprofile_CFLAGS)" \
14093 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14094 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14095 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14096 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14097 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14098 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14099 TFLAGS="$(STAGEprofile_TFLAGS)" \
14100 $(TARGET-stageprofile-isl)
14102 maybe-clean-stageprofile-isl: clean-stageprofile-isl
14103 clean-stageprofile: clean-stageprofile-isl
14104 clean-stageprofile-isl:
14105 @if [ $(current_stage) = stageprofile ]; then \
14106 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14107 else \
14108 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
14109 $(MAKE) stageprofile-start; \
14110 fi; \
14111 cd $(HOST_SUBDIR)/isl && \
14112 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14113 @endif isl-bootstrap
14116 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
14117 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
14118 maybe-all-stagefeedback-isl:
14119 maybe-clean-stagefeedback-isl:
14120 @if isl-bootstrap
14121 maybe-all-stagefeedback-isl: all-stagefeedback-isl
14122 all-stagefeedback: all-stagefeedback-isl
14123 TARGET-stagefeedback-isl = $(TARGET-isl)
14124 all-stagefeedback-isl: configure-stagefeedback-isl
14125 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14126 @r=`${PWD_COMMAND}`; export r; \
14127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14128 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14129 $(HOST_EXPORTS) \
14130 $(POSTSTAGE1_HOST_EXPORTS) \
14131 cd $(HOST_SUBDIR)/isl && \
14132 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14133 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14134 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14135 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14136 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14137 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14138 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14139 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14140 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14141 $(TARGET-stagefeedback-isl)
14143 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14144 clean-stagefeedback: clean-stagefeedback-isl
14145 clean-stagefeedback-isl:
14146 @if [ $(current_stage) = stagefeedback ]; then \
14147 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14148 else \
14149 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14150 $(MAKE) stagefeedback-start; \
14151 fi; \
14152 cd $(HOST_SUBDIR)/isl && \
14153 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14154 @endif isl-bootstrap
14160 .PHONY: check-isl maybe-check-isl
14161 maybe-check-isl:
14162 @if isl
14163 maybe-check-isl: check-isl
14165 check-isl:
14166 @: $(MAKE); $(unstage)
14167 @r=`${PWD_COMMAND}`; export r; \
14168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14169 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
14170 (cd $(HOST_SUBDIR)/isl && \
14171 $(MAKE) $(FLAGS_TO_PASS) V=1 $(EXTRA_BOOTSTRAP_FLAGS) check)
14173 @endif isl
14175 .PHONY: install-isl maybe-install-isl
14176 maybe-install-isl:
14177 @if isl
14178 maybe-install-isl: install-isl
14180 install-isl:
14182 @endif isl
14184 .PHONY: install-strip-isl maybe-install-strip-isl
14185 maybe-install-strip-isl:
14186 @if isl
14187 maybe-install-strip-isl: install-strip-isl
14189 install-strip-isl:
14191 @endif isl
14193 # Other targets (info, dvi, pdf, etc.)
14195 .PHONY: maybe-info-isl info-isl
14196 maybe-info-isl:
14197 @if isl
14198 maybe-info-isl: info-isl
14200 info-isl: \
14201 configure-isl
14202 @[ -f ./isl/Makefile ] || exit 0; \
14203 r=`${PWD_COMMAND}`; export r; \
14204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14205 $(HOST_EXPORTS) \
14206 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14208 done; \
14209 echo "Doing info in isl"; \
14210 (cd $(HOST_SUBDIR)/isl && \
14211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14213 "RANLIB=$${RANLIB}" \
14214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14215 info) \
14216 || exit 1
14218 @endif isl
14220 .PHONY: maybe-dvi-isl dvi-isl
14221 maybe-dvi-isl:
14222 @if isl
14223 maybe-dvi-isl: dvi-isl
14225 dvi-isl: \
14226 configure-isl
14227 @[ -f ./isl/Makefile ] || exit 0; \
14228 r=`${PWD_COMMAND}`; export r; \
14229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14230 $(HOST_EXPORTS) \
14231 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14233 done; \
14234 echo "Doing dvi in isl"; \
14235 (cd $(HOST_SUBDIR)/isl && \
14236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14238 "RANLIB=$${RANLIB}" \
14239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14240 dvi) \
14241 || exit 1
14243 @endif isl
14245 .PHONY: maybe-pdf-isl pdf-isl
14246 maybe-pdf-isl:
14247 @if isl
14248 maybe-pdf-isl: pdf-isl
14250 pdf-isl: \
14251 configure-isl
14252 @[ -f ./isl/Makefile ] || exit 0; \
14253 r=`${PWD_COMMAND}`; export r; \
14254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14255 $(HOST_EXPORTS) \
14256 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14258 done; \
14259 echo "Doing pdf in isl"; \
14260 (cd $(HOST_SUBDIR)/isl && \
14261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14263 "RANLIB=$${RANLIB}" \
14264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14265 pdf) \
14266 || exit 1
14268 @endif isl
14270 .PHONY: maybe-html-isl html-isl
14271 maybe-html-isl:
14272 @if isl
14273 maybe-html-isl: html-isl
14275 html-isl: \
14276 configure-isl
14277 @[ -f ./isl/Makefile ] || exit 0; \
14278 r=`${PWD_COMMAND}`; export r; \
14279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14280 $(HOST_EXPORTS) \
14281 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14283 done; \
14284 echo "Doing html in isl"; \
14285 (cd $(HOST_SUBDIR)/isl && \
14286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14288 "RANLIB=$${RANLIB}" \
14289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14290 html) \
14291 || exit 1
14293 @endif isl
14295 .PHONY: maybe-TAGS-isl TAGS-isl
14296 maybe-TAGS-isl:
14297 @if isl
14298 maybe-TAGS-isl: TAGS-isl
14300 TAGS-isl: \
14301 configure-isl
14302 @[ -f ./isl/Makefile ] || exit 0; \
14303 r=`${PWD_COMMAND}`; export r; \
14304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14305 $(HOST_EXPORTS) \
14306 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14308 done; \
14309 echo "Doing TAGS in isl"; \
14310 (cd $(HOST_SUBDIR)/isl && \
14311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14313 "RANLIB=$${RANLIB}" \
14314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14315 TAGS) \
14316 || exit 1
14318 @endif isl
14320 .PHONY: maybe-install-info-isl install-info-isl
14321 maybe-install-info-isl:
14322 @if isl
14323 maybe-install-info-isl: install-info-isl
14325 install-info-isl: \
14326 configure-isl \
14327 info-isl
14328 @[ -f ./isl/Makefile ] || exit 0; \
14329 r=`${PWD_COMMAND}`; export r; \
14330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14331 $(HOST_EXPORTS) \
14332 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14334 done; \
14335 echo "Doing install-info in isl"; \
14336 (cd $(HOST_SUBDIR)/isl && \
14337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14339 "RANLIB=$${RANLIB}" \
14340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14341 install-info) \
14342 || exit 1
14344 @endif isl
14346 .PHONY: maybe-install-pdf-isl install-pdf-isl
14347 maybe-install-pdf-isl:
14348 @if isl
14349 maybe-install-pdf-isl: install-pdf-isl
14351 install-pdf-isl: \
14352 configure-isl \
14353 pdf-isl
14354 @[ -f ./isl/Makefile ] || exit 0; \
14355 r=`${PWD_COMMAND}`; export r; \
14356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14357 $(HOST_EXPORTS) \
14358 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14360 done; \
14361 echo "Doing install-pdf in isl"; \
14362 (cd $(HOST_SUBDIR)/isl && \
14363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14365 "RANLIB=$${RANLIB}" \
14366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14367 install-pdf) \
14368 || exit 1
14370 @endif isl
14372 .PHONY: maybe-install-html-isl install-html-isl
14373 maybe-install-html-isl:
14374 @if isl
14375 maybe-install-html-isl: install-html-isl
14377 install-html-isl: \
14378 configure-isl \
14379 html-isl
14380 @[ -f ./isl/Makefile ] || exit 0; \
14381 r=`${PWD_COMMAND}`; export r; \
14382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14383 $(HOST_EXPORTS) \
14384 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14386 done; \
14387 echo "Doing install-html in isl"; \
14388 (cd $(HOST_SUBDIR)/isl && \
14389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14391 "RANLIB=$${RANLIB}" \
14392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14393 install-html) \
14394 || exit 1
14396 @endif isl
14398 .PHONY: maybe-installcheck-isl installcheck-isl
14399 maybe-installcheck-isl:
14400 @if isl
14401 maybe-installcheck-isl: installcheck-isl
14403 installcheck-isl: \
14404 configure-isl
14405 @[ -f ./isl/Makefile ] || exit 0; \
14406 r=`${PWD_COMMAND}`; export r; \
14407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14408 $(HOST_EXPORTS) \
14409 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14411 done; \
14412 echo "Doing installcheck in isl"; \
14413 (cd $(HOST_SUBDIR)/isl && \
14414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14416 "RANLIB=$${RANLIB}" \
14417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14418 installcheck) \
14419 || exit 1
14421 @endif isl
14423 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14424 maybe-mostlyclean-isl:
14425 @if isl
14426 maybe-mostlyclean-isl: mostlyclean-isl
14428 mostlyclean-isl:
14429 @[ -f ./isl/Makefile ] || exit 0; \
14430 r=`${PWD_COMMAND}`; export r; \
14431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14432 $(HOST_EXPORTS) \
14433 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14435 done; \
14436 echo "Doing mostlyclean in isl"; \
14437 (cd $(HOST_SUBDIR)/isl && \
14438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14440 "RANLIB=$${RANLIB}" \
14441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14442 mostlyclean) \
14443 || exit 1
14445 @endif isl
14447 .PHONY: maybe-clean-isl clean-isl
14448 maybe-clean-isl:
14449 @if isl
14450 maybe-clean-isl: clean-isl
14452 clean-isl:
14453 @[ -f ./isl/Makefile ] || exit 0; \
14454 r=`${PWD_COMMAND}`; export r; \
14455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14456 $(HOST_EXPORTS) \
14457 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14459 done; \
14460 echo "Doing clean in isl"; \
14461 (cd $(HOST_SUBDIR)/isl && \
14462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14464 "RANLIB=$${RANLIB}" \
14465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14466 clean) \
14467 || exit 1
14469 @endif isl
14471 .PHONY: maybe-distclean-isl distclean-isl
14472 maybe-distclean-isl:
14473 @if isl
14474 maybe-distclean-isl: distclean-isl
14476 distclean-isl:
14477 @[ -f ./isl/Makefile ] || exit 0; \
14478 r=`${PWD_COMMAND}`; export r; \
14479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14480 $(HOST_EXPORTS) \
14481 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14483 done; \
14484 echo "Doing distclean in isl"; \
14485 (cd $(HOST_SUBDIR)/isl && \
14486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14488 "RANLIB=$${RANLIB}" \
14489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14490 distclean) \
14491 || exit 1
14493 @endif isl
14495 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14496 maybe-maintainer-clean-isl:
14497 @if isl
14498 maybe-maintainer-clean-isl: maintainer-clean-isl
14500 maintainer-clean-isl:
14501 @[ -f ./isl/Makefile ] || exit 0; \
14502 r=`${PWD_COMMAND}`; export r; \
14503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14504 $(HOST_EXPORTS) \
14505 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14507 done; \
14508 echo "Doing maintainer-clean in isl"; \
14509 (cd $(HOST_SUBDIR)/isl && \
14510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14512 "RANLIB=$${RANLIB}" \
14513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14514 maintainer-clean) \
14515 || exit 1
14517 @endif isl
14521 .PHONY: configure-libelf maybe-configure-libelf
14522 maybe-configure-libelf:
14523 @if gcc-bootstrap
14524 configure-libelf: stage_current
14525 @endif gcc-bootstrap
14526 @if libelf
14527 maybe-configure-libelf: configure-libelf
14528 configure-libelf:
14529 @r=`${PWD_COMMAND}`; export r; \
14530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14531 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14532 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14533 $(HOST_EXPORTS) \
14534 echo Configuring in $(HOST_SUBDIR)/libelf; \
14535 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14536 case $(srcdir) in \
14537 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14538 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14539 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14540 esac; \
14541 module_srcdir=libelf; \
14542 $(SHELL) \
14543 $$s/$$module_srcdir/configure \
14544 --srcdir=$${topdir}/$$module_srcdir \
14545 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14546 --target=${target_alias} --disable-shared \
14547 || exit 1
14548 @endif libelf
14552 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14553 maybe-configure-stage1-libelf:
14554 @if libelf-bootstrap
14555 maybe-configure-stage1-libelf: configure-stage1-libelf
14556 configure-stage1-libelf:
14557 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14558 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14559 @r=`${PWD_COMMAND}`; export r; \
14560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14561 TFLAGS="$(STAGE1_TFLAGS)"; \
14562 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14563 $(HOST_EXPORTS) \
14564 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14565 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14566 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14567 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf; \
14568 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14569 cd $(HOST_SUBDIR)/libelf || exit 1; \
14570 case $(srcdir) in \
14571 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14572 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14573 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14574 esac; \
14575 module_srcdir=libelf; \
14576 $(SHELL) $$s/$$module_srcdir/configure \
14577 --srcdir=$${topdir}/$$module_srcdir \
14578 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14579 --target=${target_alias} \
14581 $(STAGE1_CONFIGURE_FLAGS) \
14582 --disable-shared
14583 @endif libelf-bootstrap
14585 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14586 maybe-configure-stage2-libelf:
14587 @if libelf-bootstrap
14588 maybe-configure-stage2-libelf: configure-stage2-libelf
14589 configure-stage2-libelf:
14590 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14591 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14592 @r=`${PWD_COMMAND}`; export r; \
14593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14594 TFLAGS="$(STAGE2_TFLAGS)"; \
14595 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14596 $(HOST_EXPORTS) \
14597 $(POSTSTAGE1_HOST_EXPORTS) \
14598 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14599 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14600 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14601 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf; \
14602 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14603 cd $(HOST_SUBDIR)/libelf || exit 1; \
14604 case $(srcdir) in \
14605 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14606 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14607 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14608 esac; \
14609 module_srcdir=libelf; \
14610 $(SHELL) $$s/$$module_srcdir/configure \
14611 --srcdir=$${topdir}/$$module_srcdir \
14612 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14613 --target=${target_alias} \
14614 --with-build-libsubdir=$(HOST_SUBDIR) \
14615 $(STAGE2_CONFIGURE_FLAGS) \
14616 --disable-shared
14617 @endif libelf-bootstrap
14619 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14620 maybe-configure-stage3-libelf:
14621 @if libelf-bootstrap
14622 maybe-configure-stage3-libelf: configure-stage3-libelf
14623 configure-stage3-libelf:
14624 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14625 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14626 @r=`${PWD_COMMAND}`; export r; \
14627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14628 TFLAGS="$(STAGE3_TFLAGS)"; \
14629 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14630 $(HOST_EXPORTS) \
14631 $(POSTSTAGE1_HOST_EXPORTS) \
14632 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14633 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14634 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14635 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf; \
14636 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14637 cd $(HOST_SUBDIR)/libelf || exit 1; \
14638 case $(srcdir) in \
14639 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14640 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14641 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14642 esac; \
14643 module_srcdir=libelf; \
14644 $(SHELL) $$s/$$module_srcdir/configure \
14645 --srcdir=$${topdir}/$$module_srcdir \
14646 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14647 --target=${target_alias} \
14648 --with-build-libsubdir=$(HOST_SUBDIR) \
14649 $(STAGE3_CONFIGURE_FLAGS) \
14650 --disable-shared
14651 @endif libelf-bootstrap
14653 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14654 maybe-configure-stage4-libelf:
14655 @if libelf-bootstrap
14656 maybe-configure-stage4-libelf: configure-stage4-libelf
14657 configure-stage4-libelf:
14658 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14659 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14660 @r=`${PWD_COMMAND}`; export r; \
14661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14662 TFLAGS="$(STAGE4_TFLAGS)"; \
14663 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14664 $(HOST_EXPORTS) \
14665 $(POSTSTAGE1_HOST_EXPORTS) \
14666 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14667 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14668 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14669 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf; \
14670 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14671 cd $(HOST_SUBDIR)/libelf || exit 1; \
14672 case $(srcdir) in \
14673 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14674 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14675 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14676 esac; \
14677 module_srcdir=libelf; \
14678 $(SHELL) $$s/$$module_srcdir/configure \
14679 --srcdir=$${topdir}/$$module_srcdir \
14680 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14681 --target=${target_alias} \
14682 --with-build-libsubdir=$(HOST_SUBDIR) \
14683 $(STAGE4_CONFIGURE_FLAGS) \
14684 --disable-shared
14685 @endif libelf-bootstrap
14687 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14688 maybe-configure-stageprofile-libelf:
14689 @if libelf-bootstrap
14690 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14691 configure-stageprofile-libelf:
14692 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14693 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14694 @r=`${PWD_COMMAND}`; export r; \
14695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14696 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14697 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14698 $(HOST_EXPORTS) \
14699 $(POSTSTAGE1_HOST_EXPORTS) \
14700 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14701 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14702 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14703 echo Configuring stage profile in $(HOST_SUBDIR)/libelf; \
14704 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14705 cd $(HOST_SUBDIR)/libelf || exit 1; \
14706 case $(srcdir) in \
14707 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14708 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14709 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14710 esac; \
14711 module_srcdir=libelf; \
14712 $(SHELL) $$s/$$module_srcdir/configure \
14713 --srcdir=$${topdir}/$$module_srcdir \
14714 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14715 --target=${target_alias} \
14716 --with-build-libsubdir=$(HOST_SUBDIR) \
14717 $(STAGEprofile_CONFIGURE_FLAGS) \
14718 --disable-shared
14719 @endif libelf-bootstrap
14721 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14722 maybe-configure-stagefeedback-libelf:
14723 @if libelf-bootstrap
14724 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14725 configure-stagefeedback-libelf:
14726 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14727 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14728 @r=`${PWD_COMMAND}`; export r; \
14729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14730 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14731 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14732 $(HOST_EXPORTS) \
14733 $(POSTSTAGE1_HOST_EXPORTS) \
14734 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14735 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14736 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14737 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf; \
14738 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14739 cd $(HOST_SUBDIR)/libelf || exit 1; \
14740 case $(srcdir) in \
14741 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14742 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14743 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14744 esac; \
14745 module_srcdir=libelf; \
14746 $(SHELL) $$s/$$module_srcdir/configure \
14747 --srcdir=$${topdir}/$$module_srcdir \
14748 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14749 --target=${target_alias} \
14750 --with-build-libsubdir=$(HOST_SUBDIR) \
14751 $(STAGEfeedback_CONFIGURE_FLAGS) \
14752 --disable-shared
14753 @endif libelf-bootstrap
14759 .PHONY: all-libelf maybe-all-libelf
14760 maybe-all-libelf:
14761 @if gcc-bootstrap
14762 all-libelf: stage_current
14763 @endif gcc-bootstrap
14764 @if libelf
14765 TARGET-libelf=all
14766 maybe-all-libelf: all-libelf
14767 all-libelf: configure-libelf
14768 @r=`${PWD_COMMAND}`; export r; \
14769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14770 $(HOST_EXPORTS) \
14771 (cd $(HOST_SUBDIR)/libelf && \
14772 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14773 $(TARGET-libelf))
14774 @endif libelf
14778 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14779 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14780 maybe-all-stage1-libelf:
14781 maybe-clean-stage1-libelf:
14782 @if libelf-bootstrap
14783 maybe-all-stage1-libelf: all-stage1-libelf
14784 all-stage1: all-stage1-libelf
14785 TARGET-stage1-libelf = $(TARGET-libelf)
14786 all-stage1-libelf: configure-stage1-libelf
14787 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14788 @r=`${PWD_COMMAND}`; export r; \
14789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14790 TFLAGS="$(STAGE1_TFLAGS)"; \
14791 $(HOST_EXPORTS) \
14792 cd $(HOST_SUBDIR)/libelf && \
14793 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14794 CFLAGS="$(STAGE1_CFLAGS)" \
14795 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14796 LIBCFLAGS="$(LIBCFLAGS)" \
14797 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14798 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14799 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14800 $(EXTRA_HOST_FLAGS) \
14801 $(STAGE1_FLAGS_TO_PASS) \
14802 TFLAGS="$(STAGE1_TFLAGS)" \
14803 $(TARGET-stage1-libelf)
14805 maybe-clean-stage1-libelf: clean-stage1-libelf
14806 clean-stage1: clean-stage1-libelf
14807 clean-stage1-libelf:
14808 @if [ $(current_stage) = stage1 ]; then \
14809 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14810 else \
14811 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
14812 $(MAKE) stage1-start; \
14813 fi; \
14814 cd $(HOST_SUBDIR)/libelf && \
14815 $(MAKE) $(EXTRA_HOST_FLAGS) \
14816 $(STAGE1_FLAGS_TO_PASS) clean
14817 @endif libelf-bootstrap
14820 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
14821 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
14822 maybe-all-stage2-libelf:
14823 maybe-clean-stage2-libelf:
14824 @if libelf-bootstrap
14825 maybe-all-stage2-libelf: all-stage2-libelf
14826 all-stage2: all-stage2-libelf
14827 TARGET-stage2-libelf = $(TARGET-libelf)
14828 all-stage2-libelf: configure-stage2-libelf
14829 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14830 @r=`${PWD_COMMAND}`; export r; \
14831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14832 TFLAGS="$(STAGE2_TFLAGS)"; \
14833 $(HOST_EXPORTS) \
14834 $(POSTSTAGE1_HOST_EXPORTS) \
14835 cd $(HOST_SUBDIR)/libelf && \
14836 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14837 CFLAGS="$(STAGE2_CFLAGS)" \
14838 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14839 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14840 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14841 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14842 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14843 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14844 TFLAGS="$(STAGE2_TFLAGS)" \
14845 $(TARGET-stage2-libelf)
14847 maybe-clean-stage2-libelf: clean-stage2-libelf
14848 clean-stage2: clean-stage2-libelf
14849 clean-stage2-libelf:
14850 @if [ $(current_stage) = stage2 ]; then \
14851 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14852 else \
14853 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
14854 $(MAKE) stage2-start; \
14855 fi; \
14856 cd $(HOST_SUBDIR)/libelf && \
14857 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14858 @endif libelf-bootstrap
14861 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
14862 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
14863 maybe-all-stage3-libelf:
14864 maybe-clean-stage3-libelf:
14865 @if libelf-bootstrap
14866 maybe-all-stage3-libelf: all-stage3-libelf
14867 all-stage3: all-stage3-libelf
14868 TARGET-stage3-libelf = $(TARGET-libelf)
14869 all-stage3-libelf: configure-stage3-libelf
14870 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14871 @r=`${PWD_COMMAND}`; export r; \
14872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14873 TFLAGS="$(STAGE3_TFLAGS)"; \
14874 $(HOST_EXPORTS) \
14875 $(POSTSTAGE1_HOST_EXPORTS) \
14876 cd $(HOST_SUBDIR)/libelf && \
14877 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14878 CFLAGS="$(STAGE3_CFLAGS)" \
14879 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14880 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14881 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14882 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14883 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14884 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14885 TFLAGS="$(STAGE3_TFLAGS)" \
14886 $(TARGET-stage3-libelf)
14888 maybe-clean-stage3-libelf: clean-stage3-libelf
14889 clean-stage3: clean-stage3-libelf
14890 clean-stage3-libelf:
14891 @if [ $(current_stage) = stage3 ]; then \
14892 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14893 else \
14894 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
14895 $(MAKE) stage3-start; \
14896 fi; \
14897 cd $(HOST_SUBDIR)/libelf && \
14898 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14899 @endif libelf-bootstrap
14902 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
14903 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
14904 maybe-all-stage4-libelf:
14905 maybe-clean-stage4-libelf:
14906 @if libelf-bootstrap
14907 maybe-all-stage4-libelf: all-stage4-libelf
14908 all-stage4: all-stage4-libelf
14909 TARGET-stage4-libelf = $(TARGET-libelf)
14910 all-stage4-libelf: configure-stage4-libelf
14911 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14912 @r=`${PWD_COMMAND}`; export r; \
14913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14914 TFLAGS="$(STAGE4_TFLAGS)"; \
14915 $(HOST_EXPORTS) \
14916 $(POSTSTAGE1_HOST_EXPORTS) \
14917 cd $(HOST_SUBDIR)/libelf && \
14918 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14919 CFLAGS="$(STAGE4_CFLAGS)" \
14920 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14921 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14922 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14923 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14924 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14925 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14926 TFLAGS="$(STAGE4_TFLAGS)" \
14927 $(TARGET-stage4-libelf)
14929 maybe-clean-stage4-libelf: clean-stage4-libelf
14930 clean-stage4: clean-stage4-libelf
14931 clean-stage4-libelf:
14932 @if [ $(current_stage) = stage4 ]; then \
14933 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14934 else \
14935 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
14936 $(MAKE) stage4-start; \
14937 fi; \
14938 cd $(HOST_SUBDIR)/libelf && \
14939 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14940 @endif libelf-bootstrap
14943 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
14944 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
14945 maybe-all-stageprofile-libelf:
14946 maybe-clean-stageprofile-libelf:
14947 @if libelf-bootstrap
14948 maybe-all-stageprofile-libelf: all-stageprofile-libelf
14949 all-stageprofile: all-stageprofile-libelf
14950 TARGET-stageprofile-libelf = $(TARGET-libelf)
14951 all-stageprofile-libelf: configure-stageprofile-libelf
14952 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14953 @r=`${PWD_COMMAND}`; export r; \
14954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14955 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14956 $(HOST_EXPORTS) \
14957 $(POSTSTAGE1_HOST_EXPORTS) \
14958 cd $(HOST_SUBDIR)/libelf && \
14959 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14960 CFLAGS="$(STAGEprofile_CFLAGS)" \
14961 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14962 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14963 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14964 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14965 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14966 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14967 TFLAGS="$(STAGEprofile_TFLAGS)" \
14968 $(TARGET-stageprofile-libelf)
14970 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
14971 clean-stageprofile: clean-stageprofile-libelf
14972 clean-stageprofile-libelf:
14973 @if [ $(current_stage) = stageprofile ]; then \
14974 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14975 else \
14976 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
14977 $(MAKE) stageprofile-start; \
14978 fi; \
14979 cd $(HOST_SUBDIR)/libelf && \
14980 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14981 @endif libelf-bootstrap
14984 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
14985 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
14986 maybe-all-stagefeedback-libelf:
14987 maybe-clean-stagefeedback-libelf:
14988 @if libelf-bootstrap
14989 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
14990 all-stagefeedback: all-stagefeedback-libelf
14991 TARGET-stagefeedback-libelf = $(TARGET-libelf)
14992 all-stagefeedback-libelf: configure-stagefeedback-libelf
14993 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14994 @r=`${PWD_COMMAND}`; export r; \
14995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14996 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14997 $(HOST_EXPORTS) \
14998 $(POSTSTAGE1_HOST_EXPORTS) \
14999 cd $(HOST_SUBDIR)/libelf && \
15000 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15001 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15002 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15003 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15004 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15005 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15006 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15007 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15008 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15009 $(TARGET-stagefeedback-libelf)
15011 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15012 clean-stagefeedback: clean-stagefeedback-libelf
15013 clean-stagefeedback-libelf:
15014 @if [ $(current_stage) = stagefeedback ]; then \
15015 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15016 else \
15017 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15018 $(MAKE) stagefeedback-start; \
15019 fi; \
15020 cd $(HOST_SUBDIR)/libelf && \
15021 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15022 @endif libelf-bootstrap
15028 .PHONY: check-libelf maybe-check-libelf
15029 maybe-check-libelf:
15030 @if libelf
15031 maybe-check-libelf: check-libelf
15033 check-libelf:
15034 @: $(MAKE); $(unstage)
15035 @r=`${PWD_COMMAND}`; export r; \
15036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15037 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15038 (cd $(HOST_SUBDIR)/libelf && \
15039 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
15041 @endif libelf
15043 .PHONY: install-libelf maybe-install-libelf
15044 maybe-install-libelf:
15045 @if libelf
15046 maybe-install-libelf: install-libelf
15048 install-libelf:
15050 @endif libelf
15052 .PHONY: install-strip-libelf maybe-install-strip-libelf
15053 maybe-install-strip-libelf:
15054 @if libelf
15055 maybe-install-strip-libelf: install-strip-libelf
15057 install-strip-libelf:
15059 @endif libelf
15061 # Other targets (info, dvi, pdf, etc.)
15063 .PHONY: maybe-info-libelf info-libelf
15064 maybe-info-libelf:
15065 @if libelf
15066 maybe-info-libelf: info-libelf
15068 info-libelf: \
15069 configure-libelf
15070 @[ -f ./libelf/Makefile ] || exit 0; \
15071 r=`${PWD_COMMAND}`; export r; \
15072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15073 $(HOST_EXPORTS) \
15074 for flag in $(EXTRA_HOST_FLAGS) ; do \
15075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15076 done; \
15077 echo "Doing info in libelf"; \
15078 (cd $(HOST_SUBDIR)/libelf && \
15079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15081 "RANLIB=$${RANLIB}" \
15082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15083 info) \
15084 || exit 1
15086 @endif libelf
15088 .PHONY: maybe-dvi-libelf dvi-libelf
15089 maybe-dvi-libelf:
15090 @if libelf
15091 maybe-dvi-libelf: dvi-libelf
15093 dvi-libelf: \
15094 configure-libelf
15095 @[ -f ./libelf/Makefile ] || exit 0; \
15096 r=`${PWD_COMMAND}`; export r; \
15097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15098 $(HOST_EXPORTS) \
15099 for flag in $(EXTRA_HOST_FLAGS) ; do \
15100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15101 done; \
15102 echo "Doing dvi in libelf"; \
15103 (cd $(HOST_SUBDIR)/libelf && \
15104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15106 "RANLIB=$${RANLIB}" \
15107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15108 dvi) \
15109 || exit 1
15111 @endif libelf
15113 .PHONY: maybe-pdf-libelf pdf-libelf
15114 maybe-pdf-libelf:
15115 @if libelf
15116 maybe-pdf-libelf: pdf-libelf
15118 pdf-libelf: \
15119 configure-libelf
15120 @[ -f ./libelf/Makefile ] || exit 0; \
15121 r=`${PWD_COMMAND}`; export r; \
15122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15123 $(HOST_EXPORTS) \
15124 for flag in $(EXTRA_HOST_FLAGS) ; do \
15125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15126 done; \
15127 echo "Doing pdf in libelf"; \
15128 (cd $(HOST_SUBDIR)/libelf && \
15129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15131 "RANLIB=$${RANLIB}" \
15132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15133 pdf) \
15134 || exit 1
15136 @endif libelf
15138 .PHONY: maybe-html-libelf html-libelf
15139 maybe-html-libelf:
15140 @if libelf
15141 maybe-html-libelf: html-libelf
15143 html-libelf: \
15144 configure-libelf
15145 @[ -f ./libelf/Makefile ] || exit 0; \
15146 r=`${PWD_COMMAND}`; export r; \
15147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15148 $(HOST_EXPORTS) \
15149 for flag in $(EXTRA_HOST_FLAGS) ; do \
15150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15151 done; \
15152 echo "Doing html in libelf"; \
15153 (cd $(HOST_SUBDIR)/libelf && \
15154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15156 "RANLIB=$${RANLIB}" \
15157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15158 html) \
15159 || exit 1
15161 @endif libelf
15163 .PHONY: maybe-TAGS-libelf TAGS-libelf
15164 maybe-TAGS-libelf:
15165 @if libelf
15166 maybe-TAGS-libelf: TAGS-libelf
15168 TAGS-libelf: \
15169 configure-libelf
15170 @[ -f ./libelf/Makefile ] || exit 0; \
15171 r=`${PWD_COMMAND}`; export r; \
15172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15173 $(HOST_EXPORTS) \
15174 for flag in $(EXTRA_HOST_FLAGS) ; do \
15175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15176 done; \
15177 echo "Doing TAGS in libelf"; \
15178 (cd $(HOST_SUBDIR)/libelf && \
15179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15181 "RANLIB=$${RANLIB}" \
15182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15183 TAGS) \
15184 || exit 1
15186 @endif libelf
15188 .PHONY: maybe-install-info-libelf install-info-libelf
15189 maybe-install-info-libelf:
15190 @if libelf
15191 maybe-install-info-libelf: install-info-libelf
15193 install-info-libelf: \
15194 configure-libelf \
15195 info-libelf
15196 @[ -f ./libelf/Makefile ] || exit 0; \
15197 r=`${PWD_COMMAND}`; export r; \
15198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15199 $(HOST_EXPORTS) \
15200 for flag in $(EXTRA_HOST_FLAGS) ; do \
15201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15202 done; \
15203 echo "Doing install-info in libelf"; \
15204 (cd $(HOST_SUBDIR)/libelf && \
15205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15207 "RANLIB=$${RANLIB}" \
15208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15209 install-info) \
15210 || exit 1
15212 @endif libelf
15214 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15215 maybe-install-pdf-libelf:
15216 @if libelf
15217 maybe-install-pdf-libelf: install-pdf-libelf
15219 install-pdf-libelf: \
15220 configure-libelf \
15221 pdf-libelf
15222 @[ -f ./libelf/Makefile ] || exit 0; \
15223 r=`${PWD_COMMAND}`; export r; \
15224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15225 $(HOST_EXPORTS) \
15226 for flag in $(EXTRA_HOST_FLAGS) ; do \
15227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15228 done; \
15229 echo "Doing install-pdf in libelf"; \
15230 (cd $(HOST_SUBDIR)/libelf && \
15231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15233 "RANLIB=$${RANLIB}" \
15234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15235 install-pdf) \
15236 || exit 1
15238 @endif libelf
15240 .PHONY: maybe-install-html-libelf install-html-libelf
15241 maybe-install-html-libelf:
15242 @if libelf
15243 maybe-install-html-libelf: install-html-libelf
15245 install-html-libelf: \
15246 configure-libelf \
15247 html-libelf
15248 @[ -f ./libelf/Makefile ] || exit 0; \
15249 r=`${PWD_COMMAND}`; export r; \
15250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15251 $(HOST_EXPORTS) \
15252 for flag in $(EXTRA_HOST_FLAGS) ; do \
15253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15254 done; \
15255 echo "Doing install-html in libelf"; \
15256 (cd $(HOST_SUBDIR)/libelf && \
15257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15259 "RANLIB=$${RANLIB}" \
15260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15261 install-html) \
15262 || exit 1
15264 @endif libelf
15266 .PHONY: maybe-installcheck-libelf installcheck-libelf
15267 maybe-installcheck-libelf:
15268 @if libelf
15269 maybe-installcheck-libelf: installcheck-libelf
15271 installcheck-libelf: \
15272 configure-libelf
15273 @[ -f ./libelf/Makefile ] || exit 0; \
15274 r=`${PWD_COMMAND}`; export r; \
15275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15276 $(HOST_EXPORTS) \
15277 for flag in $(EXTRA_HOST_FLAGS) ; do \
15278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15279 done; \
15280 echo "Doing installcheck in libelf"; \
15281 (cd $(HOST_SUBDIR)/libelf && \
15282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15284 "RANLIB=$${RANLIB}" \
15285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15286 installcheck) \
15287 || exit 1
15289 @endif libelf
15291 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15292 maybe-mostlyclean-libelf:
15293 @if libelf
15294 maybe-mostlyclean-libelf: mostlyclean-libelf
15296 mostlyclean-libelf:
15297 @[ -f ./libelf/Makefile ] || exit 0; \
15298 r=`${PWD_COMMAND}`; export r; \
15299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15300 $(HOST_EXPORTS) \
15301 for flag in $(EXTRA_HOST_FLAGS) ; do \
15302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15303 done; \
15304 echo "Doing mostlyclean in libelf"; \
15305 (cd $(HOST_SUBDIR)/libelf && \
15306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15308 "RANLIB=$${RANLIB}" \
15309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15310 mostlyclean) \
15311 || exit 1
15313 @endif libelf
15315 .PHONY: maybe-clean-libelf clean-libelf
15316 maybe-clean-libelf:
15317 @if libelf
15318 maybe-clean-libelf: clean-libelf
15320 clean-libelf:
15321 @[ -f ./libelf/Makefile ] || exit 0; \
15322 r=`${PWD_COMMAND}`; export r; \
15323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15324 $(HOST_EXPORTS) \
15325 for flag in $(EXTRA_HOST_FLAGS) ; do \
15326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15327 done; \
15328 echo "Doing clean in libelf"; \
15329 (cd $(HOST_SUBDIR)/libelf && \
15330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15332 "RANLIB=$${RANLIB}" \
15333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15334 clean) \
15335 || exit 1
15337 @endif libelf
15339 .PHONY: maybe-distclean-libelf distclean-libelf
15340 maybe-distclean-libelf:
15341 @if libelf
15342 maybe-distclean-libelf: distclean-libelf
15344 distclean-libelf:
15345 @[ -f ./libelf/Makefile ] || exit 0; \
15346 r=`${PWD_COMMAND}`; export r; \
15347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15348 $(HOST_EXPORTS) \
15349 for flag in $(EXTRA_HOST_FLAGS) ; do \
15350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15351 done; \
15352 echo "Doing distclean in libelf"; \
15353 (cd $(HOST_SUBDIR)/libelf && \
15354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15356 "RANLIB=$${RANLIB}" \
15357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15358 distclean) \
15359 || exit 1
15361 @endif libelf
15363 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15364 maybe-maintainer-clean-libelf:
15365 @if libelf
15366 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15368 maintainer-clean-libelf:
15369 @[ -f ./libelf/Makefile ] || exit 0; \
15370 r=`${PWD_COMMAND}`; export r; \
15371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15372 $(HOST_EXPORTS) \
15373 for flag in $(EXTRA_HOST_FLAGS) ; do \
15374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15375 done; \
15376 echo "Doing maintainer-clean in libelf"; \
15377 (cd $(HOST_SUBDIR)/libelf && \
15378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15380 "RANLIB=$${RANLIB}" \
15381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15382 maintainer-clean) \
15383 || exit 1
15385 @endif libelf
15389 .PHONY: configure-gold maybe-configure-gold
15390 maybe-configure-gold:
15391 @if gcc-bootstrap
15392 configure-gold: stage_current
15393 @endif gcc-bootstrap
15394 @if gold
15395 maybe-configure-gold: configure-gold
15396 configure-gold:
15397 @r=`${PWD_COMMAND}`; export r; \
15398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15399 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15400 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15401 $(HOST_EXPORTS) \
15402 echo Configuring in $(HOST_SUBDIR)/gold; \
15403 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15404 case $(srcdir) in \
15405 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15406 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15407 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15408 esac; \
15409 module_srcdir=gold; \
15410 $(SHELL) \
15411 $$s/$$module_srcdir/configure \
15412 --srcdir=$${topdir}/$$module_srcdir \
15413 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15414 --target=${target_alias} \
15415 || exit 1
15416 @endif gold
15420 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15421 maybe-configure-stage1-gold:
15422 @if gold-bootstrap
15423 maybe-configure-stage1-gold: configure-stage1-gold
15424 configure-stage1-gold:
15425 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15426 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15427 @r=`${PWD_COMMAND}`; export r; \
15428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15429 TFLAGS="$(STAGE1_TFLAGS)"; \
15430 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15431 $(HOST_EXPORTS) \
15432 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15433 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15434 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15435 echo Configuring stage 1 in $(HOST_SUBDIR)/gold; \
15436 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15437 cd $(HOST_SUBDIR)/gold || exit 1; \
15438 case $(srcdir) in \
15439 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15440 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15441 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15442 esac; \
15443 module_srcdir=gold; \
15444 $(SHELL) $$s/$$module_srcdir/configure \
15445 --srcdir=$${topdir}/$$module_srcdir \
15446 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15447 --target=${target_alias} \
15449 $(STAGE1_CONFIGURE_FLAGS)
15450 @endif gold-bootstrap
15452 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15453 maybe-configure-stage2-gold:
15454 @if gold-bootstrap
15455 maybe-configure-stage2-gold: configure-stage2-gold
15456 configure-stage2-gold:
15457 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15458 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15459 @r=`${PWD_COMMAND}`; export r; \
15460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15461 TFLAGS="$(STAGE2_TFLAGS)"; \
15462 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15463 $(HOST_EXPORTS) \
15464 $(POSTSTAGE1_HOST_EXPORTS) \
15465 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15466 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15467 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15468 echo Configuring stage 2 in $(HOST_SUBDIR)/gold; \
15469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15470 cd $(HOST_SUBDIR)/gold || exit 1; \
15471 case $(srcdir) in \
15472 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15473 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15474 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15475 esac; \
15476 module_srcdir=gold; \
15477 $(SHELL) $$s/$$module_srcdir/configure \
15478 --srcdir=$${topdir}/$$module_srcdir \
15479 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15480 --target=${target_alias} \
15481 --with-build-libsubdir=$(HOST_SUBDIR) \
15482 $(STAGE2_CONFIGURE_FLAGS)
15483 @endif gold-bootstrap
15485 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15486 maybe-configure-stage3-gold:
15487 @if gold-bootstrap
15488 maybe-configure-stage3-gold: configure-stage3-gold
15489 configure-stage3-gold:
15490 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15491 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15492 @r=`${PWD_COMMAND}`; export r; \
15493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15494 TFLAGS="$(STAGE3_TFLAGS)"; \
15495 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15496 $(HOST_EXPORTS) \
15497 $(POSTSTAGE1_HOST_EXPORTS) \
15498 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15499 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15500 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15501 echo Configuring stage 3 in $(HOST_SUBDIR)/gold; \
15502 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15503 cd $(HOST_SUBDIR)/gold || exit 1; \
15504 case $(srcdir) in \
15505 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15506 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15507 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15508 esac; \
15509 module_srcdir=gold; \
15510 $(SHELL) $$s/$$module_srcdir/configure \
15511 --srcdir=$${topdir}/$$module_srcdir \
15512 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15513 --target=${target_alias} \
15514 --with-build-libsubdir=$(HOST_SUBDIR) \
15515 $(STAGE3_CONFIGURE_FLAGS)
15516 @endif gold-bootstrap
15518 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15519 maybe-configure-stage4-gold:
15520 @if gold-bootstrap
15521 maybe-configure-stage4-gold: configure-stage4-gold
15522 configure-stage4-gold:
15523 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15524 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15525 @r=`${PWD_COMMAND}`; export r; \
15526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15527 TFLAGS="$(STAGE4_TFLAGS)"; \
15528 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15529 $(HOST_EXPORTS) \
15530 $(POSTSTAGE1_HOST_EXPORTS) \
15531 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15532 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15533 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15534 echo Configuring stage 4 in $(HOST_SUBDIR)/gold; \
15535 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15536 cd $(HOST_SUBDIR)/gold || exit 1; \
15537 case $(srcdir) in \
15538 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15539 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15540 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15541 esac; \
15542 module_srcdir=gold; \
15543 $(SHELL) $$s/$$module_srcdir/configure \
15544 --srcdir=$${topdir}/$$module_srcdir \
15545 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15546 --target=${target_alias} \
15547 --with-build-libsubdir=$(HOST_SUBDIR) \
15548 $(STAGE4_CONFIGURE_FLAGS)
15549 @endif gold-bootstrap
15551 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15552 maybe-configure-stageprofile-gold:
15553 @if gold-bootstrap
15554 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15555 configure-stageprofile-gold:
15556 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15557 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15558 @r=`${PWD_COMMAND}`; export r; \
15559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15560 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15561 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15562 $(HOST_EXPORTS) \
15563 $(POSTSTAGE1_HOST_EXPORTS) \
15564 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15565 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15566 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15567 echo Configuring stage profile in $(HOST_SUBDIR)/gold; \
15568 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15569 cd $(HOST_SUBDIR)/gold || exit 1; \
15570 case $(srcdir) in \
15571 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15572 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15573 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15574 esac; \
15575 module_srcdir=gold; \
15576 $(SHELL) $$s/$$module_srcdir/configure \
15577 --srcdir=$${topdir}/$$module_srcdir \
15578 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15579 --target=${target_alias} \
15580 --with-build-libsubdir=$(HOST_SUBDIR) \
15581 $(STAGEprofile_CONFIGURE_FLAGS)
15582 @endif gold-bootstrap
15584 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15585 maybe-configure-stagefeedback-gold:
15586 @if gold-bootstrap
15587 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15588 configure-stagefeedback-gold:
15589 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15590 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15591 @r=`${PWD_COMMAND}`; export r; \
15592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15593 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15594 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15595 $(HOST_EXPORTS) \
15596 $(POSTSTAGE1_HOST_EXPORTS) \
15597 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15598 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15599 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15600 echo Configuring stage feedback in $(HOST_SUBDIR)/gold; \
15601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15602 cd $(HOST_SUBDIR)/gold || exit 1; \
15603 case $(srcdir) in \
15604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15605 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15607 esac; \
15608 module_srcdir=gold; \
15609 $(SHELL) $$s/$$module_srcdir/configure \
15610 --srcdir=$${topdir}/$$module_srcdir \
15611 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15612 --target=${target_alias} \
15613 --with-build-libsubdir=$(HOST_SUBDIR) \
15614 $(STAGEfeedback_CONFIGURE_FLAGS)
15615 @endif gold-bootstrap
15621 .PHONY: all-gold maybe-all-gold
15622 maybe-all-gold:
15623 @if gcc-bootstrap
15624 all-gold: stage_current
15625 @endif gcc-bootstrap
15626 @if gold
15627 TARGET-gold=all
15628 maybe-all-gold: all-gold
15629 all-gold: configure-gold
15630 @r=`${PWD_COMMAND}`; export r; \
15631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15632 $(HOST_EXPORTS) \
15633 (cd $(HOST_SUBDIR)/gold && \
15634 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15635 $(TARGET-gold))
15636 @endif gold
15640 .PHONY: all-stage1-gold maybe-all-stage1-gold
15641 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15642 maybe-all-stage1-gold:
15643 maybe-clean-stage1-gold:
15644 @if gold-bootstrap
15645 maybe-all-stage1-gold: all-stage1-gold
15646 all-stage1: all-stage1-gold
15647 TARGET-stage1-gold = $(TARGET-gold)
15648 all-stage1-gold: configure-stage1-gold
15649 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15650 @r=`${PWD_COMMAND}`; export r; \
15651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15652 TFLAGS="$(STAGE1_TFLAGS)"; \
15653 $(HOST_EXPORTS) \
15654 cd $(HOST_SUBDIR)/gold && \
15655 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15656 CFLAGS="$(STAGE1_CFLAGS)" \
15657 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15658 LIBCFLAGS="$(LIBCFLAGS)" \
15659 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15660 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15661 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15662 $(EXTRA_HOST_FLAGS) \
15663 $(STAGE1_FLAGS_TO_PASS) \
15664 TFLAGS="$(STAGE1_TFLAGS)" \
15665 $(TARGET-stage1-gold)
15667 maybe-clean-stage1-gold: clean-stage1-gold
15668 clean-stage1: clean-stage1-gold
15669 clean-stage1-gold:
15670 @if [ $(current_stage) = stage1 ]; then \
15671 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15672 else \
15673 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15674 $(MAKE) stage1-start; \
15675 fi; \
15676 cd $(HOST_SUBDIR)/gold && \
15677 $(MAKE) $(EXTRA_HOST_FLAGS) \
15678 $(STAGE1_FLAGS_TO_PASS) clean
15679 @endif gold-bootstrap
15682 .PHONY: all-stage2-gold maybe-all-stage2-gold
15683 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15684 maybe-all-stage2-gold:
15685 maybe-clean-stage2-gold:
15686 @if gold-bootstrap
15687 maybe-all-stage2-gold: all-stage2-gold
15688 all-stage2: all-stage2-gold
15689 TARGET-stage2-gold = $(TARGET-gold)
15690 all-stage2-gold: configure-stage2-gold
15691 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15692 @r=`${PWD_COMMAND}`; export r; \
15693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15694 TFLAGS="$(STAGE2_TFLAGS)"; \
15695 $(HOST_EXPORTS) \
15696 $(POSTSTAGE1_HOST_EXPORTS) \
15697 cd $(HOST_SUBDIR)/gold && \
15698 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15699 CFLAGS="$(STAGE2_CFLAGS)" \
15700 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15701 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15702 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15703 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15704 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15705 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15706 TFLAGS="$(STAGE2_TFLAGS)" \
15707 $(TARGET-stage2-gold)
15709 maybe-clean-stage2-gold: clean-stage2-gold
15710 clean-stage2: clean-stage2-gold
15711 clean-stage2-gold:
15712 @if [ $(current_stage) = stage2 ]; then \
15713 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15714 else \
15715 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15716 $(MAKE) stage2-start; \
15717 fi; \
15718 cd $(HOST_SUBDIR)/gold && \
15719 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15720 @endif gold-bootstrap
15723 .PHONY: all-stage3-gold maybe-all-stage3-gold
15724 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15725 maybe-all-stage3-gold:
15726 maybe-clean-stage3-gold:
15727 @if gold-bootstrap
15728 maybe-all-stage3-gold: all-stage3-gold
15729 all-stage3: all-stage3-gold
15730 TARGET-stage3-gold = $(TARGET-gold)
15731 all-stage3-gold: configure-stage3-gold
15732 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15733 @r=`${PWD_COMMAND}`; export r; \
15734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15735 TFLAGS="$(STAGE3_TFLAGS)"; \
15736 $(HOST_EXPORTS) \
15737 $(POSTSTAGE1_HOST_EXPORTS) \
15738 cd $(HOST_SUBDIR)/gold && \
15739 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15740 CFLAGS="$(STAGE3_CFLAGS)" \
15741 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15742 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15743 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15744 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15745 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15746 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15747 TFLAGS="$(STAGE3_TFLAGS)" \
15748 $(TARGET-stage3-gold)
15750 maybe-clean-stage3-gold: clean-stage3-gold
15751 clean-stage3: clean-stage3-gold
15752 clean-stage3-gold:
15753 @if [ $(current_stage) = stage3 ]; then \
15754 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15755 else \
15756 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15757 $(MAKE) stage3-start; \
15758 fi; \
15759 cd $(HOST_SUBDIR)/gold && \
15760 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15761 @endif gold-bootstrap
15764 .PHONY: all-stage4-gold maybe-all-stage4-gold
15765 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15766 maybe-all-stage4-gold:
15767 maybe-clean-stage4-gold:
15768 @if gold-bootstrap
15769 maybe-all-stage4-gold: all-stage4-gold
15770 all-stage4: all-stage4-gold
15771 TARGET-stage4-gold = $(TARGET-gold)
15772 all-stage4-gold: configure-stage4-gold
15773 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15774 @r=`${PWD_COMMAND}`; export r; \
15775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15776 TFLAGS="$(STAGE4_TFLAGS)"; \
15777 $(HOST_EXPORTS) \
15778 $(POSTSTAGE1_HOST_EXPORTS) \
15779 cd $(HOST_SUBDIR)/gold && \
15780 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15781 CFLAGS="$(STAGE4_CFLAGS)" \
15782 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15783 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15784 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15785 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15786 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15787 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15788 TFLAGS="$(STAGE4_TFLAGS)" \
15789 $(TARGET-stage4-gold)
15791 maybe-clean-stage4-gold: clean-stage4-gold
15792 clean-stage4: clean-stage4-gold
15793 clean-stage4-gold:
15794 @if [ $(current_stage) = stage4 ]; then \
15795 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15796 else \
15797 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15798 $(MAKE) stage4-start; \
15799 fi; \
15800 cd $(HOST_SUBDIR)/gold && \
15801 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15802 @endif gold-bootstrap
15805 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
15806 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
15807 maybe-all-stageprofile-gold:
15808 maybe-clean-stageprofile-gold:
15809 @if gold-bootstrap
15810 maybe-all-stageprofile-gold: all-stageprofile-gold
15811 all-stageprofile: all-stageprofile-gold
15812 TARGET-stageprofile-gold = $(TARGET-gold)
15813 all-stageprofile-gold: configure-stageprofile-gold
15814 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15815 @r=`${PWD_COMMAND}`; export r; \
15816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15817 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15818 $(HOST_EXPORTS) \
15819 $(POSTSTAGE1_HOST_EXPORTS) \
15820 cd $(HOST_SUBDIR)/gold && \
15821 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15822 CFLAGS="$(STAGEprofile_CFLAGS)" \
15823 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15824 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15825 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15826 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15827 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15828 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15829 TFLAGS="$(STAGEprofile_TFLAGS)" \
15830 $(TARGET-stageprofile-gold)
15832 maybe-clean-stageprofile-gold: clean-stageprofile-gold
15833 clean-stageprofile: clean-stageprofile-gold
15834 clean-stageprofile-gold:
15835 @if [ $(current_stage) = stageprofile ]; then \
15836 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15837 else \
15838 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
15839 $(MAKE) stageprofile-start; \
15840 fi; \
15841 cd $(HOST_SUBDIR)/gold && \
15842 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15843 @endif gold-bootstrap
15846 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
15847 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
15848 maybe-all-stagefeedback-gold:
15849 maybe-clean-stagefeedback-gold:
15850 @if gold-bootstrap
15851 maybe-all-stagefeedback-gold: all-stagefeedback-gold
15852 all-stagefeedback: all-stagefeedback-gold
15853 TARGET-stagefeedback-gold = $(TARGET-gold)
15854 all-stagefeedback-gold: configure-stagefeedback-gold
15855 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15856 @r=`${PWD_COMMAND}`; export r; \
15857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15858 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15859 $(HOST_EXPORTS) \
15860 $(POSTSTAGE1_HOST_EXPORTS) \
15861 cd $(HOST_SUBDIR)/gold && \
15862 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15863 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15864 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15865 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15866 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15867 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15868 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15869 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15870 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15871 $(TARGET-stagefeedback-gold)
15873 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
15874 clean-stagefeedback: clean-stagefeedback-gold
15875 clean-stagefeedback-gold:
15876 @if [ $(current_stage) = stagefeedback ]; then \
15877 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15878 else \
15879 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
15880 $(MAKE) stagefeedback-start; \
15881 fi; \
15882 cd $(HOST_SUBDIR)/gold && \
15883 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15884 @endif gold-bootstrap
15890 .PHONY: check-gold maybe-check-gold
15891 maybe-check-gold:
15892 @if gold
15893 maybe-check-gold: check-gold
15895 check-gold:
15896 @: $(MAKE); $(unstage)
15897 @r=`${PWD_COMMAND}`; export r; \
15898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15899 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15900 (cd $(HOST_SUBDIR)/gold && \
15901 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
15903 @endif gold
15905 .PHONY: install-gold maybe-install-gold
15906 maybe-install-gold:
15907 @if gold
15908 maybe-install-gold: install-gold
15910 install-gold: installdirs
15911 @: $(MAKE); $(unstage)
15912 @r=`${PWD_COMMAND}`; export r; \
15913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15914 $(HOST_EXPORTS) \
15915 (cd $(HOST_SUBDIR)/gold && \
15916 $(MAKE) $(FLAGS_TO_PASS) install)
15918 @endif gold
15920 .PHONY: install-strip-gold maybe-install-strip-gold
15921 maybe-install-strip-gold:
15922 @if gold
15923 maybe-install-strip-gold: install-strip-gold
15925 install-strip-gold: installdirs
15926 @: $(MAKE); $(unstage)
15927 @r=`${PWD_COMMAND}`; export r; \
15928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15929 $(HOST_EXPORTS) \
15930 (cd $(HOST_SUBDIR)/gold && \
15931 $(MAKE) $(FLAGS_TO_PASS) install-strip)
15933 @endif gold
15935 # Other targets (info, dvi, pdf, etc.)
15937 .PHONY: maybe-info-gold info-gold
15938 maybe-info-gold:
15939 @if gold
15940 maybe-info-gold: info-gold
15942 info-gold: \
15943 configure-gold
15944 @[ -f ./gold/Makefile ] || exit 0; \
15945 r=`${PWD_COMMAND}`; export r; \
15946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15947 $(HOST_EXPORTS) \
15948 for flag in $(EXTRA_HOST_FLAGS) ; do \
15949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15950 done; \
15951 echo "Doing info in gold"; \
15952 (cd $(HOST_SUBDIR)/gold && \
15953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15955 "RANLIB=$${RANLIB}" \
15956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15957 info) \
15958 || exit 1
15960 @endif gold
15962 .PHONY: maybe-dvi-gold dvi-gold
15963 maybe-dvi-gold:
15964 @if gold
15965 maybe-dvi-gold: dvi-gold
15967 dvi-gold: \
15968 configure-gold
15969 @[ -f ./gold/Makefile ] || exit 0; \
15970 r=`${PWD_COMMAND}`; export r; \
15971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15972 $(HOST_EXPORTS) \
15973 for flag in $(EXTRA_HOST_FLAGS) ; do \
15974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15975 done; \
15976 echo "Doing dvi in gold"; \
15977 (cd $(HOST_SUBDIR)/gold && \
15978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15980 "RANLIB=$${RANLIB}" \
15981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15982 dvi) \
15983 || exit 1
15985 @endif gold
15987 .PHONY: maybe-pdf-gold pdf-gold
15988 maybe-pdf-gold:
15989 @if gold
15990 maybe-pdf-gold: pdf-gold
15992 pdf-gold: \
15993 configure-gold
15994 @[ -f ./gold/Makefile ] || exit 0; \
15995 r=`${PWD_COMMAND}`; export r; \
15996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15997 $(HOST_EXPORTS) \
15998 for flag in $(EXTRA_HOST_FLAGS) ; do \
15999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16000 done; \
16001 echo "Doing pdf in gold"; \
16002 (cd $(HOST_SUBDIR)/gold && \
16003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16005 "RANLIB=$${RANLIB}" \
16006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16007 pdf) \
16008 || exit 1
16010 @endif gold
16012 .PHONY: maybe-html-gold html-gold
16013 maybe-html-gold:
16014 @if gold
16015 maybe-html-gold: html-gold
16017 html-gold: \
16018 configure-gold
16019 @[ -f ./gold/Makefile ] || exit 0; \
16020 r=`${PWD_COMMAND}`; export r; \
16021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16022 $(HOST_EXPORTS) \
16023 for flag in $(EXTRA_HOST_FLAGS) ; do \
16024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16025 done; \
16026 echo "Doing html in gold"; \
16027 (cd $(HOST_SUBDIR)/gold && \
16028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16030 "RANLIB=$${RANLIB}" \
16031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16032 html) \
16033 || exit 1
16035 @endif gold
16037 .PHONY: maybe-TAGS-gold TAGS-gold
16038 maybe-TAGS-gold:
16039 @if gold
16040 maybe-TAGS-gold: TAGS-gold
16042 TAGS-gold: \
16043 configure-gold
16044 @[ -f ./gold/Makefile ] || exit 0; \
16045 r=`${PWD_COMMAND}`; export r; \
16046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16047 $(HOST_EXPORTS) \
16048 for flag in $(EXTRA_HOST_FLAGS) ; do \
16049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16050 done; \
16051 echo "Doing TAGS in gold"; \
16052 (cd $(HOST_SUBDIR)/gold && \
16053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16055 "RANLIB=$${RANLIB}" \
16056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16057 TAGS) \
16058 || exit 1
16060 @endif gold
16062 .PHONY: maybe-install-info-gold install-info-gold
16063 maybe-install-info-gold:
16064 @if gold
16065 maybe-install-info-gold: install-info-gold
16067 install-info-gold: \
16068 configure-gold \
16069 info-gold
16070 @[ -f ./gold/Makefile ] || exit 0; \
16071 r=`${PWD_COMMAND}`; export r; \
16072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16073 $(HOST_EXPORTS) \
16074 for flag in $(EXTRA_HOST_FLAGS) ; do \
16075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16076 done; \
16077 echo "Doing install-info in gold"; \
16078 (cd $(HOST_SUBDIR)/gold && \
16079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16081 "RANLIB=$${RANLIB}" \
16082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16083 install-info) \
16084 || exit 1
16086 @endif gold
16088 .PHONY: maybe-install-pdf-gold install-pdf-gold
16089 maybe-install-pdf-gold:
16090 @if gold
16091 maybe-install-pdf-gold: install-pdf-gold
16093 install-pdf-gold: \
16094 configure-gold \
16095 pdf-gold
16096 @[ -f ./gold/Makefile ] || exit 0; \
16097 r=`${PWD_COMMAND}`; export r; \
16098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16099 $(HOST_EXPORTS) \
16100 for flag in $(EXTRA_HOST_FLAGS) ; do \
16101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16102 done; \
16103 echo "Doing install-pdf in gold"; \
16104 (cd $(HOST_SUBDIR)/gold && \
16105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16107 "RANLIB=$${RANLIB}" \
16108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16109 install-pdf) \
16110 || exit 1
16112 @endif gold
16114 .PHONY: maybe-install-html-gold install-html-gold
16115 maybe-install-html-gold:
16116 @if gold
16117 maybe-install-html-gold: install-html-gold
16119 install-html-gold: \
16120 configure-gold \
16121 html-gold
16122 @[ -f ./gold/Makefile ] || exit 0; \
16123 r=`${PWD_COMMAND}`; export r; \
16124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16125 $(HOST_EXPORTS) \
16126 for flag in $(EXTRA_HOST_FLAGS) ; do \
16127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16128 done; \
16129 echo "Doing install-html in gold"; \
16130 (cd $(HOST_SUBDIR)/gold && \
16131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16133 "RANLIB=$${RANLIB}" \
16134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16135 install-html) \
16136 || exit 1
16138 @endif gold
16140 .PHONY: maybe-installcheck-gold installcheck-gold
16141 maybe-installcheck-gold:
16142 @if gold
16143 maybe-installcheck-gold: installcheck-gold
16145 installcheck-gold: \
16146 configure-gold
16147 @[ -f ./gold/Makefile ] || exit 0; \
16148 r=`${PWD_COMMAND}`; export r; \
16149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16150 $(HOST_EXPORTS) \
16151 for flag in $(EXTRA_HOST_FLAGS) ; do \
16152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16153 done; \
16154 echo "Doing installcheck in gold"; \
16155 (cd $(HOST_SUBDIR)/gold && \
16156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16158 "RANLIB=$${RANLIB}" \
16159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16160 installcheck) \
16161 || exit 1
16163 @endif gold
16165 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16166 maybe-mostlyclean-gold:
16167 @if gold
16168 maybe-mostlyclean-gold: mostlyclean-gold
16170 mostlyclean-gold:
16171 @[ -f ./gold/Makefile ] || exit 0; \
16172 r=`${PWD_COMMAND}`; export r; \
16173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16174 $(HOST_EXPORTS) \
16175 for flag in $(EXTRA_HOST_FLAGS) ; do \
16176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16177 done; \
16178 echo "Doing mostlyclean in gold"; \
16179 (cd $(HOST_SUBDIR)/gold && \
16180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16182 "RANLIB=$${RANLIB}" \
16183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16184 mostlyclean) \
16185 || exit 1
16187 @endif gold
16189 .PHONY: maybe-clean-gold clean-gold
16190 maybe-clean-gold:
16191 @if gold
16192 maybe-clean-gold: clean-gold
16194 clean-gold:
16195 @[ -f ./gold/Makefile ] || exit 0; \
16196 r=`${PWD_COMMAND}`; export r; \
16197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16198 $(HOST_EXPORTS) \
16199 for flag in $(EXTRA_HOST_FLAGS) ; do \
16200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16201 done; \
16202 echo "Doing clean in gold"; \
16203 (cd $(HOST_SUBDIR)/gold && \
16204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16206 "RANLIB=$${RANLIB}" \
16207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16208 clean) \
16209 || exit 1
16211 @endif gold
16213 .PHONY: maybe-distclean-gold distclean-gold
16214 maybe-distclean-gold:
16215 @if gold
16216 maybe-distclean-gold: distclean-gold
16218 distclean-gold:
16219 @[ -f ./gold/Makefile ] || exit 0; \
16220 r=`${PWD_COMMAND}`; export r; \
16221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16222 $(HOST_EXPORTS) \
16223 for flag in $(EXTRA_HOST_FLAGS) ; do \
16224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16225 done; \
16226 echo "Doing distclean in gold"; \
16227 (cd $(HOST_SUBDIR)/gold && \
16228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16230 "RANLIB=$${RANLIB}" \
16231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16232 distclean) \
16233 || exit 1
16235 @endif gold
16237 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16238 maybe-maintainer-clean-gold:
16239 @if gold
16240 maybe-maintainer-clean-gold: maintainer-clean-gold
16242 maintainer-clean-gold:
16243 @[ -f ./gold/Makefile ] || exit 0; \
16244 r=`${PWD_COMMAND}`; export r; \
16245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16246 $(HOST_EXPORTS) \
16247 for flag in $(EXTRA_HOST_FLAGS) ; do \
16248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16249 done; \
16250 echo "Doing maintainer-clean in gold"; \
16251 (cd $(HOST_SUBDIR)/gold && \
16252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16254 "RANLIB=$${RANLIB}" \
16255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16256 maintainer-clean) \
16257 || exit 1
16259 @endif gold
16263 .PHONY: configure-gprof maybe-configure-gprof
16264 maybe-configure-gprof:
16265 @if gcc-bootstrap
16266 configure-gprof: stage_current
16267 @endif gcc-bootstrap
16268 @if gprof
16269 maybe-configure-gprof: configure-gprof
16270 configure-gprof:
16271 @: $(MAKE); $(unstage)
16272 @r=`${PWD_COMMAND}`; export r; \
16273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16274 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16275 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof; \
16276 $(HOST_EXPORTS) \
16277 echo Configuring in $(HOST_SUBDIR)/gprof; \
16278 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16279 case $(srcdir) in \
16280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16281 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16283 esac; \
16284 module_srcdir=gprof; \
16285 $(SHELL) \
16286 $$s/$$module_srcdir/configure \
16287 --srcdir=$${topdir}/$$module_srcdir \
16288 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16289 --target=${target_alias} \
16290 || exit 1
16291 @endif gprof
16297 .PHONY: all-gprof maybe-all-gprof
16298 maybe-all-gprof:
16299 @if gcc-bootstrap
16300 all-gprof: stage_current
16301 @endif gcc-bootstrap
16302 @if gprof
16303 TARGET-gprof=all
16304 maybe-all-gprof: all-gprof
16305 all-gprof: configure-gprof
16306 @: $(MAKE); $(unstage)
16307 @r=`${PWD_COMMAND}`; export r; \
16308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16309 $(HOST_EXPORTS) \
16310 (cd $(HOST_SUBDIR)/gprof && \
16311 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16312 $(TARGET-gprof))
16313 @endif gprof
16318 .PHONY: check-gprof maybe-check-gprof
16319 maybe-check-gprof:
16320 @if gprof
16321 maybe-check-gprof: check-gprof
16323 check-gprof:
16324 @: $(MAKE); $(unstage)
16325 @r=`${PWD_COMMAND}`; export r; \
16326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16327 $(HOST_EXPORTS) \
16328 (cd $(HOST_SUBDIR)/gprof && \
16329 $(MAKE) $(FLAGS_TO_PASS) check)
16331 @endif gprof
16333 .PHONY: install-gprof maybe-install-gprof
16334 maybe-install-gprof:
16335 @if gprof
16336 maybe-install-gprof: install-gprof
16338 install-gprof: installdirs
16339 @: $(MAKE); $(unstage)
16340 @r=`${PWD_COMMAND}`; export r; \
16341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16342 $(HOST_EXPORTS) \
16343 (cd $(HOST_SUBDIR)/gprof && \
16344 $(MAKE) $(FLAGS_TO_PASS) install)
16346 @endif gprof
16348 .PHONY: install-strip-gprof maybe-install-strip-gprof
16349 maybe-install-strip-gprof:
16350 @if gprof
16351 maybe-install-strip-gprof: install-strip-gprof
16353 install-strip-gprof: installdirs
16354 @: $(MAKE); $(unstage)
16355 @r=`${PWD_COMMAND}`; export r; \
16356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16357 $(HOST_EXPORTS) \
16358 (cd $(HOST_SUBDIR)/gprof && \
16359 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16361 @endif gprof
16363 # Other targets (info, dvi, pdf, etc.)
16365 .PHONY: maybe-info-gprof info-gprof
16366 maybe-info-gprof:
16367 @if gprof
16368 maybe-info-gprof: info-gprof
16370 info-gprof: \
16371 configure-gprof
16372 @: $(MAKE); $(unstage)
16373 @[ -f ./gprof/Makefile ] || exit 0; \
16374 r=`${PWD_COMMAND}`; export r; \
16375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16376 $(HOST_EXPORTS) \
16377 for flag in $(EXTRA_HOST_FLAGS) ; do \
16378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16379 done; \
16380 echo "Doing info in gprof"; \
16381 (cd $(HOST_SUBDIR)/gprof && \
16382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16384 "RANLIB=$${RANLIB}" \
16385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16386 info) \
16387 || exit 1
16389 @endif gprof
16391 .PHONY: maybe-dvi-gprof dvi-gprof
16392 maybe-dvi-gprof:
16393 @if gprof
16394 maybe-dvi-gprof: dvi-gprof
16396 dvi-gprof: \
16397 configure-gprof
16398 @: $(MAKE); $(unstage)
16399 @[ -f ./gprof/Makefile ] || exit 0; \
16400 r=`${PWD_COMMAND}`; export r; \
16401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16402 $(HOST_EXPORTS) \
16403 for flag in $(EXTRA_HOST_FLAGS) ; do \
16404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16405 done; \
16406 echo "Doing dvi in gprof"; \
16407 (cd $(HOST_SUBDIR)/gprof && \
16408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16410 "RANLIB=$${RANLIB}" \
16411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16412 dvi) \
16413 || exit 1
16415 @endif gprof
16417 .PHONY: maybe-pdf-gprof pdf-gprof
16418 maybe-pdf-gprof:
16419 @if gprof
16420 maybe-pdf-gprof: pdf-gprof
16422 pdf-gprof: \
16423 configure-gprof
16424 @: $(MAKE); $(unstage)
16425 @[ -f ./gprof/Makefile ] || exit 0; \
16426 r=`${PWD_COMMAND}`; export r; \
16427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16428 $(HOST_EXPORTS) \
16429 for flag in $(EXTRA_HOST_FLAGS) ; do \
16430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16431 done; \
16432 echo "Doing pdf in gprof"; \
16433 (cd $(HOST_SUBDIR)/gprof && \
16434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16436 "RANLIB=$${RANLIB}" \
16437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16438 pdf) \
16439 || exit 1
16441 @endif gprof
16443 .PHONY: maybe-html-gprof html-gprof
16444 maybe-html-gprof:
16445 @if gprof
16446 maybe-html-gprof: html-gprof
16448 html-gprof: \
16449 configure-gprof
16450 @: $(MAKE); $(unstage)
16451 @[ -f ./gprof/Makefile ] || exit 0; \
16452 r=`${PWD_COMMAND}`; export r; \
16453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16454 $(HOST_EXPORTS) \
16455 for flag in $(EXTRA_HOST_FLAGS) ; do \
16456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16457 done; \
16458 echo "Doing html in gprof"; \
16459 (cd $(HOST_SUBDIR)/gprof && \
16460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16462 "RANLIB=$${RANLIB}" \
16463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16464 html) \
16465 || exit 1
16467 @endif gprof
16469 .PHONY: maybe-TAGS-gprof TAGS-gprof
16470 maybe-TAGS-gprof:
16471 @if gprof
16472 maybe-TAGS-gprof: TAGS-gprof
16474 TAGS-gprof: \
16475 configure-gprof
16476 @: $(MAKE); $(unstage)
16477 @[ -f ./gprof/Makefile ] || exit 0; \
16478 r=`${PWD_COMMAND}`; export r; \
16479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16480 $(HOST_EXPORTS) \
16481 for flag in $(EXTRA_HOST_FLAGS) ; do \
16482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16483 done; \
16484 echo "Doing TAGS in gprof"; \
16485 (cd $(HOST_SUBDIR)/gprof && \
16486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16488 "RANLIB=$${RANLIB}" \
16489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16490 TAGS) \
16491 || exit 1
16493 @endif gprof
16495 .PHONY: maybe-install-info-gprof install-info-gprof
16496 maybe-install-info-gprof:
16497 @if gprof
16498 maybe-install-info-gprof: install-info-gprof
16500 install-info-gprof: \
16501 configure-gprof \
16502 info-gprof
16503 @: $(MAKE); $(unstage)
16504 @[ -f ./gprof/Makefile ] || exit 0; \
16505 r=`${PWD_COMMAND}`; export r; \
16506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16507 $(HOST_EXPORTS) \
16508 for flag in $(EXTRA_HOST_FLAGS) ; do \
16509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16510 done; \
16511 echo "Doing install-info in gprof"; \
16512 (cd $(HOST_SUBDIR)/gprof && \
16513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16515 "RANLIB=$${RANLIB}" \
16516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16517 install-info) \
16518 || exit 1
16520 @endif gprof
16522 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16523 maybe-install-pdf-gprof:
16524 @if gprof
16525 maybe-install-pdf-gprof: install-pdf-gprof
16527 install-pdf-gprof: \
16528 configure-gprof \
16529 pdf-gprof
16530 @: $(MAKE); $(unstage)
16531 @[ -f ./gprof/Makefile ] || exit 0; \
16532 r=`${PWD_COMMAND}`; export r; \
16533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16534 $(HOST_EXPORTS) \
16535 for flag in $(EXTRA_HOST_FLAGS) ; do \
16536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16537 done; \
16538 echo "Doing install-pdf in gprof"; \
16539 (cd $(HOST_SUBDIR)/gprof && \
16540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16542 "RANLIB=$${RANLIB}" \
16543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16544 install-pdf) \
16545 || exit 1
16547 @endif gprof
16549 .PHONY: maybe-install-html-gprof install-html-gprof
16550 maybe-install-html-gprof:
16551 @if gprof
16552 maybe-install-html-gprof: install-html-gprof
16554 install-html-gprof: \
16555 configure-gprof \
16556 html-gprof
16557 @: $(MAKE); $(unstage)
16558 @[ -f ./gprof/Makefile ] || exit 0; \
16559 r=`${PWD_COMMAND}`; export r; \
16560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16561 $(HOST_EXPORTS) \
16562 for flag in $(EXTRA_HOST_FLAGS) ; do \
16563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16564 done; \
16565 echo "Doing install-html in gprof"; \
16566 (cd $(HOST_SUBDIR)/gprof && \
16567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16569 "RANLIB=$${RANLIB}" \
16570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16571 install-html) \
16572 || exit 1
16574 @endif gprof
16576 .PHONY: maybe-installcheck-gprof installcheck-gprof
16577 maybe-installcheck-gprof:
16578 @if gprof
16579 maybe-installcheck-gprof: installcheck-gprof
16581 installcheck-gprof: \
16582 configure-gprof
16583 @: $(MAKE); $(unstage)
16584 @[ -f ./gprof/Makefile ] || exit 0; \
16585 r=`${PWD_COMMAND}`; export r; \
16586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16587 $(HOST_EXPORTS) \
16588 for flag in $(EXTRA_HOST_FLAGS) ; do \
16589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16590 done; \
16591 echo "Doing installcheck in gprof"; \
16592 (cd $(HOST_SUBDIR)/gprof && \
16593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16595 "RANLIB=$${RANLIB}" \
16596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16597 installcheck) \
16598 || exit 1
16600 @endif gprof
16602 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16603 maybe-mostlyclean-gprof:
16604 @if gprof
16605 maybe-mostlyclean-gprof: mostlyclean-gprof
16607 mostlyclean-gprof:
16608 @: $(MAKE); $(unstage)
16609 @[ -f ./gprof/Makefile ] || exit 0; \
16610 r=`${PWD_COMMAND}`; export r; \
16611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16612 $(HOST_EXPORTS) \
16613 for flag in $(EXTRA_HOST_FLAGS) ; do \
16614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16615 done; \
16616 echo "Doing mostlyclean in gprof"; \
16617 (cd $(HOST_SUBDIR)/gprof && \
16618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16620 "RANLIB=$${RANLIB}" \
16621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16622 mostlyclean) \
16623 || exit 1
16625 @endif gprof
16627 .PHONY: maybe-clean-gprof clean-gprof
16628 maybe-clean-gprof:
16629 @if gprof
16630 maybe-clean-gprof: clean-gprof
16632 clean-gprof:
16633 @: $(MAKE); $(unstage)
16634 @[ -f ./gprof/Makefile ] || exit 0; \
16635 r=`${PWD_COMMAND}`; export r; \
16636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16637 $(HOST_EXPORTS) \
16638 for flag in $(EXTRA_HOST_FLAGS) ; do \
16639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16640 done; \
16641 echo "Doing clean in gprof"; \
16642 (cd $(HOST_SUBDIR)/gprof && \
16643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16645 "RANLIB=$${RANLIB}" \
16646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16647 clean) \
16648 || exit 1
16650 @endif gprof
16652 .PHONY: maybe-distclean-gprof distclean-gprof
16653 maybe-distclean-gprof:
16654 @if gprof
16655 maybe-distclean-gprof: distclean-gprof
16657 distclean-gprof:
16658 @: $(MAKE); $(unstage)
16659 @[ -f ./gprof/Makefile ] || exit 0; \
16660 r=`${PWD_COMMAND}`; export r; \
16661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16662 $(HOST_EXPORTS) \
16663 for flag in $(EXTRA_HOST_FLAGS) ; do \
16664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16665 done; \
16666 echo "Doing distclean in gprof"; \
16667 (cd $(HOST_SUBDIR)/gprof && \
16668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16670 "RANLIB=$${RANLIB}" \
16671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16672 distclean) \
16673 || exit 1
16675 @endif gprof
16677 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16678 maybe-maintainer-clean-gprof:
16679 @if gprof
16680 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16682 maintainer-clean-gprof:
16683 @: $(MAKE); $(unstage)
16684 @[ -f ./gprof/Makefile ] || exit 0; \
16685 r=`${PWD_COMMAND}`; export r; \
16686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16687 $(HOST_EXPORTS) \
16688 for flag in $(EXTRA_HOST_FLAGS) ; do \
16689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16690 done; \
16691 echo "Doing maintainer-clean in gprof"; \
16692 (cd $(HOST_SUBDIR)/gprof && \
16693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16695 "RANLIB=$${RANLIB}" \
16696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16697 maintainer-clean) \
16698 || exit 1
16700 @endif gprof
16704 .PHONY: configure-intl maybe-configure-intl
16705 maybe-configure-intl:
16706 @if gcc-bootstrap
16707 configure-intl: stage_current
16708 @endif gcc-bootstrap
16709 @if intl
16710 maybe-configure-intl: configure-intl
16711 configure-intl:
16712 @r=`${PWD_COMMAND}`; export r; \
16713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16714 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16715 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16716 $(HOST_EXPORTS) \
16717 echo Configuring in $(HOST_SUBDIR)/intl; \
16718 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16719 case $(srcdir) in \
16720 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16721 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16722 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16723 esac; \
16724 module_srcdir=intl; \
16725 $(SHELL) \
16726 $$s/$$module_srcdir/configure \
16727 --srcdir=$${topdir}/$$module_srcdir \
16728 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16729 --target=${target_alias} \
16730 || exit 1
16731 @endif intl
16735 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16736 maybe-configure-stage1-intl:
16737 @if intl-bootstrap
16738 maybe-configure-stage1-intl: configure-stage1-intl
16739 configure-stage1-intl:
16740 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16741 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16742 @r=`${PWD_COMMAND}`; export r; \
16743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16744 TFLAGS="$(STAGE1_TFLAGS)"; \
16745 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16746 $(HOST_EXPORTS) \
16747 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16748 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16749 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16750 echo Configuring stage 1 in $(HOST_SUBDIR)/intl; \
16751 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16752 cd $(HOST_SUBDIR)/intl || exit 1; \
16753 case $(srcdir) in \
16754 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16755 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16756 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16757 esac; \
16758 module_srcdir=intl; \
16759 $(SHELL) $$s/$$module_srcdir/configure \
16760 --srcdir=$${topdir}/$$module_srcdir \
16761 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16762 --target=${target_alias} \
16764 $(STAGE1_CONFIGURE_FLAGS)
16765 @endif intl-bootstrap
16767 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16768 maybe-configure-stage2-intl:
16769 @if intl-bootstrap
16770 maybe-configure-stage2-intl: configure-stage2-intl
16771 configure-stage2-intl:
16772 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16773 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16774 @r=`${PWD_COMMAND}`; export r; \
16775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16776 TFLAGS="$(STAGE2_TFLAGS)"; \
16777 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16778 $(HOST_EXPORTS) \
16779 $(POSTSTAGE1_HOST_EXPORTS) \
16780 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16781 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16782 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16783 echo Configuring stage 2 in $(HOST_SUBDIR)/intl; \
16784 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16785 cd $(HOST_SUBDIR)/intl || exit 1; \
16786 case $(srcdir) in \
16787 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16788 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16789 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16790 esac; \
16791 module_srcdir=intl; \
16792 $(SHELL) $$s/$$module_srcdir/configure \
16793 --srcdir=$${topdir}/$$module_srcdir \
16794 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16795 --target=${target_alias} \
16796 --with-build-libsubdir=$(HOST_SUBDIR) \
16797 $(STAGE2_CONFIGURE_FLAGS)
16798 @endif intl-bootstrap
16800 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
16801 maybe-configure-stage3-intl:
16802 @if intl-bootstrap
16803 maybe-configure-stage3-intl: configure-stage3-intl
16804 configure-stage3-intl:
16805 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16806 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16807 @r=`${PWD_COMMAND}`; export r; \
16808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16809 TFLAGS="$(STAGE3_TFLAGS)"; \
16810 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16811 $(HOST_EXPORTS) \
16812 $(POSTSTAGE1_HOST_EXPORTS) \
16813 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16814 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16815 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16816 echo Configuring stage 3 in $(HOST_SUBDIR)/intl; \
16817 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16818 cd $(HOST_SUBDIR)/intl || exit 1; \
16819 case $(srcdir) in \
16820 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16821 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16822 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16823 esac; \
16824 module_srcdir=intl; \
16825 $(SHELL) $$s/$$module_srcdir/configure \
16826 --srcdir=$${topdir}/$$module_srcdir \
16827 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16828 --target=${target_alias} \
16829 --with-build-libsubdir=$(HOST_SUBDIR) \
16830 $(STAGE3_CONFIGURE_FLAGS)
16831 @endif intl-bootstrap
16833 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
16834 maybe-configure-stage4-intl:
16835 @if intl-bootstrap
16836 maybe-configure-stage4-intl: configure-stage4-intl
16837 configure-stage4-intl:
16838 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16839 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16840 @r=`${PWD_COMMAND}`; export r; \
16841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16842 TFLAGS="$(STAGE4_TFLAGS)"; \
16843 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16844 $(HOST_EXPORTS) \
16845 $(POSTSTAGE1_HOST_EXPORTS) \
16846 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16847 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16848 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16849 echo Configuring stage 4 in $(HOST_SUBDIR)/intl; \
16850 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16851 cd $(HOST_SUBDIR)/intl || exit 1; \
16852 case $(srcdir) in \
16853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16854 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16856 esac; \
16857 module_srcdir=intl; \
16858 $(SHELL) $$s/$$module_srcdir/configure \
16859 --srcdir=$${topdir}/$$module_srcdir \
16860 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16861 --target=${target_alias} \
16862 --with-build-libsubdir=$(HOST_SUBDIR) \
16863 $(STAGE4_CONFIGURE_FLAGS)
16864 @endif intl-bootstrap
16866 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
16867 maybe-configure-stageprofile-intl:
16868 @if intl-bootstrap
16869 maybe-configure-stageprofile-intl: configure-stageprofile-intl
16870 configure-stageprofile-intl:
16871 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16872 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16873 @r=`${PWD_COMMAND}`; export r; \
16874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16875 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16876 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16877 $(HOST_EXPORTS) \
16878 $(POSTSTAGE1_HOST_EXPORTS) \
16879 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16880 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16881 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16882 echo Configuring stage profile in $(HOST_SUBDIR)/intl; \
16883 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16884 cd $(HOST_SUBDIR)/intl || exit 1; \
16885 case $(srcdir) in \
16886 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16887 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16888 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16889 esac; \
16890 module_srcdir=intl; \
16891 $(SHELL) $$s/$$module_srcdir/configure \
16892 --srcdir=$${topdir}/$$module_srcdir \
16893 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16894 --target=${target_alias} \
16895 --with-build-libsubdir=$(HOST_SUBDIR) \
16896 $(STAGEprofile_CONFIGURE_FLAGS)
16897 @endif intl-bootstrap
16899 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
16900 maybe-configure-stagefeedback-intl:
16901 @if intl-bootstrap
16902 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
16903 configure-stagefeedback-intl:
16904 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16905 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16906 @r=`${PWD_COMMAND}`; export r; \
16907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16908 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16909 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16910 $(HOST_EXPORTS) \
16911 $(POSTSTAGE1_HOST_EXPORTS) \
16912 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16913 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16914 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16915 echo Configuring stage feedback in $(HOST_SUBDIR)/intl; \
16916 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16917 cd $(HOST_SUBDIR)/intl || exit 1; \
16918 case $(srcdir) in \
16919 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16920 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16921 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16922 esac; \
16923 module_srcdir=intl; \
16924 $(SHELL) $$s/$$module_srcdir/configure \
16925 --srcdir=$${topdir}/$$module_srcdir \
16926 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16927 --target=${target_alias} \
16928 --with-build-libsubdir=$(HOST_SUBDIR) \
16929 $(STAGEfeedback_CONFIGURE_FLAGS)
16930 @endif intl-bootstrap
16936 .PHONY: all-intl maybe-all-intl
16937 maybe-all-intl:
16938 @if gcc-bootstrap
16939 all-intl: stage_current
16940 @endif gcc-bootstrap
16941 @if intl
16942 TARGET-intl=all
16943 maybe-all-intl: all-intl
16944 all-intl: configure-intl
16945 @r=`${PWD_COMMAND}`; export r; \
16946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16947 $(HOST_EXPORTS) \
16948 (cd $(HOST_SUBDIR)/intl && \
16949 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16950 $(TARGET-intl))
16951 @endif intl
16955 .PHONY: all-stage1-intl maybe-all-stage1-intl
16956 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
16957 maybe-all-stage1-intl:
16958 maybe-clean-stage1-intl:
16959 @if intl-bootstrap
16960 maybe-all-stage1-intl: all-stage1-intl
16961 all-stage1: all-stage1-intl
16962 TARGET-stage1-intl = $(TARGET-intl)
16963 all-stage1-intl: configure-stage1-intl
16964 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16965 @r=`${PWD_COMMAND}`; export r; \
16966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16967 TFLAGS="$(STAGE1_TFLAGS)"; \
16968 $(HOST_EXPORTS) \
16969 cd $(HOST_SUBDIR)/intl && \
16970 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16971 CFLAGS="$(STAGE1_CFLAGS)" \
16972 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16973 LIBCFLAGS="$(LIBCFLAGS)" \
16974 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16975 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16976 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16977 $(EXTRA_HOST_FLAGS) \
16978 $(STAGE1_FLAGS_TO_PASS) \
16979 TFLAGS="$(STAGE1_TFLAGS)" \
16980 $(TARGET-stage1-intl)
16982 maybe-clean-stage1-intl: clean-stage1-intl
16983 clean-stage1: clean-stage1-intl
16984 clean-stage1-intl:
16985 @if [ $(current_stage) = stage1 ]; then \
16986 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
16987 else \
16988 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
16989 $(MAKE) stage1-start; \
16990 fi; \
16991 cd $(HOST_SUBDIR)/intl && \
16992 $(MAKE) $(EXTRA_HOST_FLAGS) \
16993 $(STAGE1_FLAGS_TO_PASS) clean
16994 @endif intl-bootstrap
16997 .PHONY: all-stage2-intl maybe-all-stage2-intl
16998 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
16999 maybe-all-stage2-intl:
17000 maybe-clean-stage2-intl:
17001 @if intl-bootstrap
17002 maybe-all-stage2-intl: all-stage2-intl
17003 all-stage2: all-stage2-intl
17004 TARGET-stage2-intl = $(TARGET-intl)
17005 all-stage2-intl: configure-stage2-intl
17006 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17007 @r=`${PWD_COMMAND}`; export r; \
17008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17009 TFLAGS="$(STAGE2_TFLAGS)"; \
17010 $(HOST_EXPORTS) \
17011 $(POSTSTAGE1_HOST_EXPORTS) \
17012 cd $(HOST_SUBDIR)/intl && \
17013 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17014 CFLAGS="$(STAGE2_CFLAGS)" \
17015 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17016 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17017 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17018 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17019 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17020 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17021 TFLAGS="$(STAGE2_TFLAGS)" \
17022 $(TARGET-stage2-intl)
17024 maybe-clean-stage2-intl: clean-stage2-intl
17025 clean-stage2: clean-stage2-intl
17026 clean-stage2-intl:
17027 @if [ $(current_stage) = stage2 ]; then \
17028 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17029 else \
17030 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17031 $(MAKE) stage2-start; \
17032 fi; \
17033 cd $(HOST_SUBDIR)/intl && \
17034 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17035 @endif intl-bootstrap
17038 .PHONY: all-stage3-intl maybe-all-stage3-intl
17039 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17040 maybe-all-stage3-intl:
17041 maybe-clean-stage3-intl:
17042 @if intl-bootstrap
17043 maybe-all-stage3-intl: all-stage3-intl
17044 all-stage3: all-stage3-intl
17045 TARGET-stage3-intl = $(TARGET-intl)
17046 all-stage3-intl: configure-stage3-intl
17047 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17048 @r=`${PWD_COMMAND}`; export r; \
17049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17050 TFLAGS="$(STAGE3_TFLAGS)"; \
17051 $(HOST_EXPORTS) \
17052 $(POSTSTAGE1_HOST_EXPORTS) \
17053 cd $(HOST_SUBDIR)/intl && \
17054 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17055 CFLAGS="$(STAGE3_CFLAGS)" \
17056 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17057 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17058 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17059 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17060 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17061 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17062 TFLAGS="$(STAGE3_TFLAGS)" \
17063 $(TARGET-stage3-intl)
17065 maybe-clean-stage3-intl: clean-stage3-intl
17066 clean-stage3: clean-stage3-intl
17067 clean-stage3-intl:
17068 @if [ $(current_stage) = stage3 ]; then \
17069 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17070 else \
17071 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17072 $(MAKE) stage3-start; \
17073 fi; \
17074 cd $(HOST_SUBDIR)/intl && \
17075 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17076 @endif intl-bootstrap
17079 .PHONY: all-stage4-intl maybe-all-stage4-intl
17080 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17081 maybe-all-stage4-intl:
17082 maybe-clean-stage4-intl:
17083 @if intl-bootstrap
17084 maybe-all-stage4-intl: all-stage4-intl
17085 all-stage4: all-stage4-intl
17086 TARGET-stage4-intl = $(TARGET-intl)
17087 all-stage4-intl: configure-stage4-intl
17088 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17089 @r=`${PWD_COMMAND}`; export r; \
17090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17091 TFLAGS="$(STAGE4_TFLAGS)"; \
17092 $(HOST_EXPORTS) \
17093 $(POSTSTAGE1_HOST_EXPORTS) \
17094 cd $(HOST_SUBDIR)/intl && \
17095 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17096 CFLAGS="$(STAGE4_CFLAGS)" \
17097 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17098 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17099 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17100 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17101 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17102 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17103 TFLAGS="$(STAGE4_TFLAGS)" \
17104 $(TARGET-stage4-intl)
17106 maybe-clean-stage4-intl: clean-stage4-intl
17107 clean-stage4: clean-stage4-intl
17108 clean-stage4-intl:
17109 @if [ $(current_stage) = stage4 ]; then \
17110 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17111 else \
17112 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17113 $(MAKE) stage4-start; \
17114 fi; \
17115 cd $(HOST_SUBDIR)/intl && \
17116 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17117 @endif intl-bootstrap
17120 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17121 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17122 maybe-all-stageprofile-intl:
17123 maybe-clean-stageprofile-intl:
17124 @if intl-bootstrap
17125 maybe-all-stageprofile-intl: all-stageprofile-intl
17126 all-stageprofile: all-stageprofile-intl
17127 TARGET-stageprofile-intl = $(TARGET-intl)
17128 all-stageprofile-intl: configure-stageprofile-intl
17129 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17130 @r=`${PWD_COMMAND}`; export r; \
17131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17132 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17133 $(HOST_EXPORTS) \
17134 $(POSTSTAGE1_HOST_EXPORTS) \
17135 cd $(HOST_SUBDIR)/intl && \
17136 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17137 CFLAGS="$(STAGEprofile_CFLAGS)" \
17138 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17139 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17140 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17141 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17142 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17143 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17144 TFLAGS="$(STAGEprofile_TFLAGS)" \
17145 $(TARGET-stageprofile-intl)
17147 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17148 clean-stageprofile: clean-stageprofile-intl
17149 clean-stageprofile-intl:
17150 @if [ $(current_stage) = stageprofile ]; then \
17151 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17152 else \
17153 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17154 $(MAKE) stageprofile-start; \
17155 fi; \
17156 cd $(HOST_SUBDIR)/intl && \
17157 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17158 @endif intl-bootstrap
17161 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17162 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17163 maybe-all-stagefeedback-intl:
17164 maybe-clean-stagefeedback-intl:
17165 @if intl-bootstrap
17166 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17167 all-stagefeedback: all-stagefeedback-intl
17168 TARGET-stagefeedback-intl = $(TARGET-intl)
17169 all-stagefeedback-intl: configure-stagefeedback-intl
17170 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17171 @r=`${PWD_COMMAND}`; export r; \
17172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17173 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17174 $(HOST_EXPORTS) \
17175 $(POSTSTAGE1_HOST_EXPORTS) \
17176 cd $(HOST_SUBDIR)/intl && \
17177 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17178 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17179 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17180 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17181 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17182 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17183 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17184 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17185 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17186 $(TARGET-stagefeedback-intl)
17188 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17189 clean-stagefeedback: clean-stagefeedback-intl
17190 clean-stagefeedback-intl:
17191 @if [ $(current_stage) = stagefeedback ]; then \
17192 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17193 else \
17194 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17195 $(MAKE) stagefeedback-start; \
17196 fi; \
17197 cd $(HOST_SUBDIR)/intl && \
17198 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17199 @endif intl-bootstrap
17205 .PHONY: check-intl maybe-check-intl
17206 maybe-check-intl:
17207 @if intl
17208 maybe-check-intl: check-intl
17210 check-intl:
17211 @: $(MAKE); $(unstage)
17212 @r=`${PWD_COMMAND}`; export r; \
17213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17214 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
17215 (cd $(HOST_SUBDIR)/intl && \
17216 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
17218 @endif intl
17220 .PHONY: install-intl maybe-install-intl
17221 maybe-install-intl:
17222 @if intl
17223 maybe-install-intl: install-intl
17225 install-intl: installdirs
17226 @: $(MAKE); $(unstage)
17227 @r=`${PWD_COMMAND}`; export r; \
17228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17229 $(HOST_EXPORTS) \
17230 (cd $(HOST_SUBDIR)/intl && \
17231 $(MAKE) $(FLAGS_TO_PASS) install)
17233 @endif intl
17235 .PHONY: install-strip-intl maybe-install-strip-intl
17236 maybe-install-strip-intl:
17237 @if intl
17238 maybe-install-strip-intl: install-strip-intl
17240 install-strip-intl: installdirs
17241 @: $(MAKE); $(unstage)
17242 @r=`${PWD_COMMAND}`; export r; \
17243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17244 $(HOST_EXPORTS) \
17245 (cd $(HOST_SUBDIR)/intl && \
17246 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17248 @endif intl
17250 # Other targets (info, dvi, pdf, etc.)
17252 .PHONY: maybe-info-intl info-intl
17253 maybe-info-intl:
17254 @if intl
17255 maybe-info-intl: info-intl
17257 info-intl: \
17258 configure-intl
17259 @[ -f ./intl/Makefile ] || exit 0; \
17260 r=`${PWD_COMMAND}`; export r; \
17261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17262 $(HOST_EXPORTS) \
17263 for flag in $(EXTRA_HOST_FLAGS) ; do \
17264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17265 done; \
17266 echo "Doing info in intl"; \
17267 (cd $(HOST_SUBDIR)/intl && \
17268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17270 "RANLIB=$${RANLIB}" \
17271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17272 info) \
17273 || exit 1
17275 @endif intl
17277 .PHONY: maybe-dvi-intl dvi-intl
17278 maybe-dvi-intl:
17279 @if intl
17280 maybe-dvi-intl: dvi-intl
17282 dvi-intl: \
17283 configure-intl
17284 @[ -f ./intl/Makefile ] || exit 0; \
17285 r=`${PWD_COMMAND}`; export r; \
17286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17287 $(HOST_EXPORTS) \
17288 for flag in $(EXTRA_HOST_FLAGS) ; do \
17289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17290 done; \
17291 echo "Doing dvi in intl"; \
17292 (cd $(HOST_SUBDIR)/intl && \
17293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17295 "RANLIB=$${RANLIB}" \
17296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17297 dvi) \
17298 || exit 1
17300 @endif intl
17302 .PHONY: maybe-pdf-intl pdf-intl
17303 maybe-pdf-intl:
17304 @if intl
17305 maybe-pdf-intl: pdf-intl
17307 pdf-intl: \
17308 configure-intl
17309 @[ -f ./intl/Makefile ] || exit 0; \
17310 r=`${PWD_COMMAND}`; export r; \
17311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17312 $(HOST_EXPORTS) \
17313 for flag in $(EXTRA_HOST_FLAGS) ; do \
17314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17315 done; \
17316 echo "Doing pdf in intl"; \
17317 (cd $(HOST_SUBDIR)/intl && \
17318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17320 "RANLIB=$${RANLIB}" \
17321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17322 pdf) \
17323 || exit 1
17325 @endif intl
17327 .PHONY: maybe-html-intl html-intl
17328 maybe-html-intl:
17329 @if intl
17330 maybe-html-intl: html-intl
17332 html-intl: \
17333 configure-intl
17334 @[ -f ./intl/Makefile ] || exit 0; \
17335 r=`${PWD_COMMAND}`; export r; \
17336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17337 $(HOST_EXPORTS) \
17338 for flag in $(EXTRA_HOST_FLAGS) ; do \
17339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17340 done; \
17341 echo "Doing html in intl"; \
17342 (cd $(HOST_SUBDIR)/intl && \
17343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17345 "RANLIB=$${RANLIB}" \
17346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17347 html) \
17348 || exit 1
17350 @endif intl
17352 .PHONY: maybe-TAGS-intl TAGS-intl
17353 maybe-TAGS-intl:
17354 @if intl
17355 maybe-TAGS-intl: TAGS-intl
17357 TAGS-intl: \
17358 configure-intl
17359 @[ -f ./intl/Makefile ] || exit 0; \
17360 r=`${PWD_COMMAND}`; export r; \
17361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17362 $(HOST_EXPORTS) \
17363 for flag in $(EXTRA_HOST_FLAGS) ; do \
17364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17365 done; \
17366 echo "Doing TAGS in intl"; \
17367 (cd $(HOST_SUBDIR)/intl && \
17368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17370 "RANLIB=$${RANLIB}" \
17371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17372 TAGS) \
17373 || exit 1
17375 @endif intl
17377 .PHONY: maybe-install-info-intl install-info-intl
17378 maybe-install-info-intl:
17379 @if intl
17380 maybe-install-info-intl: install-info-intl
17382 install-info-intl: \
17383 configure-intl \
17384 info-intl
17385 @[ -f ./intl/Makefile ] || exit 0; \
17386 r=`${PWD_COMMAND}`; export r; \
17387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17388 $(HOST_EXPORTS) \
17389 for flag in $(EXTRA_HOST_FLAGS) ; do \
17390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17391 done; \
17392 echo "Doing install-info in intl"; \
17393 (cd $(HOST_SUBDIR)/intl && \
17394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17396 "RANLIB=$${RANLIB}" \
17397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17398 install-info) \
17399 || exit 1
17401 @endif intl
17403 .PHONY: maybe-install-pdf-intl install-pdf-intl
17404 maybe-install-pdf-intl:
17405 @if intl
17406 maybe-install-pdf-intl: install-pdf-intl
17408 install-pdf-intl: \
17409 configure-intl \
17410 pdf-intl
17411 @[ -f ./intl/Makefile ] || exit 0; \
17412 r=`${PWD_COMMAND}`; export r; \
17413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17414 $(HOST_EXPORTS) \
17415 for flag in $(EXTRA_HOST_FLAGS) ; do \
17416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17417 done; \
17418 echo "Doing install-pdf in intl"; \
17419 (cd $(HOST_SUBDIR)/intl && \
17420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17422 "RANLIB=$${RANLIB}" \
17423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17424 install-pdf) \
17425 || exit 1
17427 @endif intl
17429 .PHONY: maybe-install-html-intl install-html-intl
17430 maybe-install-html-intl:
17431 @if intl
17432 maybe-install-html-intl: install-html-intl
17434 install-html-intl: \
17435 configure-intl \
17436 html-intl
17437 @[ -f ./intl/Makefile ] || exit 0; \
17438 r=`${PWD_COMMAND}`; export r; \
17439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17440 $(HOST_EXPORTS) \
17441 for flag in $(EXTRA_HOST_FLAGS) ; do \
17442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17443 done; \
17444 echo "Doing install-html in intl"; \
17445 (cd $(HOST_SUBDIR)/intl && \
17446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17448 "RANLIB=$${RANLIB}" \
17449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17450 install-html) \
17451 || exit 1
17453 @endif intl
17455 .PHONY: maybe-installcheck-intl installcheck-intl
17456 maybe-installcheck-intl:
17457 @if intl
17458 maybe-installcheck-intl: installcheck-intl
17460 installcheck-intl: \
17461 configure-intl
17462 @[ -f ./intl/Makefile ] || exit 0; \
17463 r=`${PWD_COMMAND}`; export r; \
17464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17465 $(HOST_EXPORTS) \
17466 for flag in $(EXTRA_HOST_FLAGS) ; do \
17467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17468 done; \
17469 echo "Doing installcheck in intl"; \
17470 (cd $(HOST_SUBDIR)/intl && \
17471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17473 "RANLIB=$${RANLIB}" \
17474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17475 installcheck) \
17476 || exit 1
17478 @endif intl
17480 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17481 maybe-mostlyclean-intl:
17482 @if intl
17483 maybe-mostlyclean-intl: mostlyclean-intl
17485 mostlyclean-intl:
17486 @[ -f ./intl/Makefile ] || exit 0; \
17487 r=`${PWD_COMMAND}`; export r; \
17488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17489 $(HOST_EXPORTS) \
17490 for flag in $(EXTRA_HOST_FLAGS) ; do \
17491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17492 done; \
17493 echo "Doing mostlyclean in intl"; \
17494 (cd $(HOST_SUBDIR)/intl && \
17495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17497 "RANLIB=$${RANLIB}" \
17498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17499 mostlyclean) \
17500 || exit 1
17502 @endif intl
17504 .PHONY: maybe-clean-intl clean-intl
17505 maybe-clean-intl:
17506 @if intl
17507 maybe-clean-intl: clean-intl
17509 clean-intl:
17510 @[ -f ./intl/Makefile ] || exit 0; \
17511 r=`${PWD_COMMAND}`; export r; \
17512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17513 $(HOST_EXPORTS) \
17514 for flag in $(EXTRA_HOST_FLAGS) ; do \
17515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17516 done; \
17517 echo "Doing clean in intl"; \
17518 (cd $(HOST_SUBDIR)/intl && \
17519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17521 "RANLIB=$${RANLIB}" \
17522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17523 clean) \
17524 || exit 1
17526 @endif intl
17528 .PHONY: maybe-distclean-intl distclean-intl
17529 maybe-distclean-intl:
17530 @if intl
17531 maybe-distclean-intl: distclean-intl
17533 distclean-intl:
17534 @[ -f ./intl/Makefile ] || exit 0; \
17535 r=`${PWD_COMMAND}`; export r; \
17536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17537 $(HOST_EXPORTS) \
17538 for flag in $(EXTRA_HOST_FLAGS) ; do \
17539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17540 done; \
17541 echo "Doing distclean in intl"; \
17542 (cd $(HOST_SUBDIR)/intl && \
17543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17545 "RANLIB=$${RANLIB}" \
17546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17547 distclean) \
17548 || exit 1
17550 @endif intl
17552 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17553 maybe-maintainer-clean-intl:
17554 @if intl
17555 maybe-maintainer-clean-intl: maintainer-clean-intl
17557 maintainer-clean-intl:
17558 @[ -f ./intl/Makefile ] || exit 0; \
17559 r=`${PWD_COMMAND}`; export r; \
17560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17561 $(HOST_EXPORTS) \
17562 for flag in $(EXTRA_HOST_FLAGS) ; do \
17563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17564 done; \
17565 echo "Doing maintainer-clean in intl"; \
17566 (cd $(HOST_SUBDIR)/intl && \
17567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17569 "RANLIB=$${RANLIB}" \
17570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17571 maintainer-clean) \
17572 || exit 1
17574 @endif intl
17578 .PHONY: configure-tcl maybe-configure-tcl
17579 maybe-configure-tcl:
17580 @if gcc-bootstrap
17581 configure-tcl: stage_current
17582 @endif gcc-bootstrap
17583 @if tcl
17584 maybe-configure-tcl: configure-tcl
17585 configure-tcl:
17586 @: $(MAKE); $(unstage)
17587 @r=`${PWD_COMMAND}`; export r; \
17588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17589 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17590 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl; \
17591 $(HOST_EXPORTS) \
17592 echo Configuring in $(HOST_SUBDIR)/tcl; \
17593 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17594 case $(srcdir) in \
17595 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17596 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17597 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17598 esac; \
17599 module_srcdir=tcl; \
17600 $(SHELL) \
17601 $$s/$$module_srcdir/configure \
17602 --srcdir=$${topdir}/$$module_srcdir \
17603 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17604 --target=${target_alias} \
17605 || exit 1
17606 @endif tcl
17612 .PHONY: all-tcl maybe-all-tcl
17613 maybe-all-tcl:
17614 @if gcc-bootstrap
17615 all-tcl: stage_current
17616 @endif gcc-bootstrap
17617 @if tcl
17618 TARGET-tcl=all
17619 maybe-all-tcl: all-tcl
17620 all-tcl: configure-tcl
17621 @: $(MAKE); $(unstage)
17622 @r=`${PWD_COMMAND}`; export r; \
17623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17624 $(HOST_EXPORTS) \
17625 (cd $(HOST_SUBDIR)/tcl && \
17626 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17627 $(TARGET-tcl))
17628 @endif tcl
17633 .PHONY: check-tcl maybe-check-tcl
17634 maybe-check-tcl:
17635 @if tcl
17636 maybe-check-tcl: check-tcl
17638 check-tcl:
17639 @: $(MAKE); $(unstage)
17640 @r=`${PWD_COMMAND}`; export r; \
17641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17642 $(HOST_EXPORTS) \
17643 (cd $(HOST_SUBDIR)/tcl && \
17644 $(MAKE) $(FLAGS_TO_PASS) check)
17646 @endif tcl
17648 .PHONY: install-tcl maybe-install-tcl
17649 maybe-install-tcl:
17650 @if tcl
17651 maybe-install-tcl: install-tcl
17653 install-tcl: installdirs
17654 @: $(MAKE); $(unstage)
17655 @r=`${PWD_COMMAND}`; export r; \
17656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17657 $(HOST_EXPORTS) \
17658 (cd $(HOST_SUBDIR)/tcl && \
17659 $(MAKE) $(FLAGS_TO_PASS) install)
17661 @endif tcl
17663 .PHONY: install-strip-tcl maybe-install-strip-tcl
17664 maybe-install-strip-tcl:
17665 @if tcl
17666 maybe-install-strip-tcl: install-strip-tcl
17668 install-strip-tcl: installdirs
17669 @: $(MAKE); $(unstage)
17670 @r=`${PWD_COMMAND}`; export r; \
17671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17672 $(HOST_EXPORTS) \
17673 (cd $(HOST_SUBDIR)/tcl && \
17674 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17676 @endif tcl
17678 # Other targets (info, dvi, pdf, etc.)
17680 .PHONY: maybe-info-tcl info-tcl
17681 maybe-info-tcl:
17682 @if tcl
17683 maybe-info-tcl: info-tcl
17685 info-tcl: \
17686 configure-tcl
17687 @: $(MAKE); $(unstage)
17688 @[ -f ./tcl/Makefile ] || exit 0; \
17689 r=`${PWD_COMMAND}`; export r; \
17690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17691 $(HOST_EXPORTS) \
17692 for flag in $(EXTRA_HOST_FLAGS) ; do \
17693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17694 done; \
17695 echo "Doing info in tcl"; \
17696 (cd $(HOST_SUBDIR)/tcl && \
17697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17699 "RANLIB=$${RANLIB}" \
17700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17701 info) \
17702 || exit 1
17704 @endif tcl
17706 .PHONY: maybe-dvi-tcl dvi-tcl
17707 maybe-dvi-tcl:
17708 @if tcl
17709 maybe-dvi-tcl: dvi-tcl
17711 dvi-tcl: \
17712 configure-tcl
17713 @: $(MAKE); $(unstage)
17714 @[ -f ./tcl/Makefile ] || exit 0; \
17715 r=`${PWD_COMMAND}`; export r; \
17716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17717 $(HOST_EXPORTS) \
17718 for flag in $(EXTRA_HOST_FLAGS) ; do \
17719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17720 done; \
17721 echo "Doing dvi in tcl"; \
17722 (cd $(HOST_SUBDIR)/tcl && \
17723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17725 "RANLIB=$${RANLIB}" \
17726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17727 dvi) \
17728 || exit 1
17730 @endif tcl
17732 .PHONY: maybe-pdf-tcl pdf-tcl
17733 maybe-pdf-tcl:
17734 @if tcl
17735 maybe-pdf-tcl: pdf-tcl
17737 pdf-tcl: \
17738 configure-tcl
17739 @: $(MAKE); $(unstage)
17740 @[ -f ./tcl/Makefile ] || exit 0; \
17741 r=`${PWD_COMMAND}`; export r; \
17742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17743 $(HOST_EXPORTS) \
17744 for flag in $(EXTRA_HOST_FLAGS) ; do \
17745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17746 done; \
17747 echo "Doing pdf in tcl"; \
17748 (cd $(HOST_SUBDIR)/tcl && \
17749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17751 "RANLIB=$${RANLIB}" \
17752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17753 pdf) \
17754 || exit 1
17756 @endif tcl
17758 .PHONY: maybe-html-tcl html-tcl
17759 maybe-html-tcl:
17760 @if tcl
17761 maybe-html-tcl: html-tcl
17763 html-tcl: \
17764 configure-tcl
17765 @: $(MAKE); $(unstage)
17766 @[ -f ./tcl/Makefile ] || exit 0; \
17767 r=`${PWD_COMMAND}`; export r; \
17768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17769 $(HOST_EXPORTS) \
17770 for flag in $(EXTRA_HOST_FLAGS) ; do \
17771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17772 done; \
17773 echo "Doing html in tcl"; \
17774 (cd $(HOST_SUBDIR)/tcl && \
17775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17777 "RANLIB=$${RANLIB}" \
17778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17779 html) \
17780 || exit 1
17782 @endif tcl
17784 .PHONY: maybe-TAGS-tcl TAGS-tcl
17785 maybe-TAGS-tcl:
17786 @if tcl
17787 maybe-TAGS-tcl: TAGS-tcl
17789 TAGS-tcl: \
17790 configure-tcl
17791 @: $(MAKE); $(unstage)
17792 @[ -f ./tcl/Makefile ] || exit 0; \
17793 r=`${PWD_COMMAND}`; export r; \
17794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17795 $(HOST_EXPORTS) \
17796 for flag in $(EXTRA_HOST_FLAGS) ; do \
17797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17798 done; \
17799 echo "Doing TAGS in tcl"; \
17800 (cd $(HOST_SUBDIR)/tcl && \
17801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17803 "RANLIB=$${RANLIB}" \
17804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17805 TAGS) \
17806 || exit 1
17808 @endif tcl
17810 .PHONY: maybe-install-info-tcl install-info-tcl
17811 maybe-install-info-tcl:
17812 @if tcl
17813 maybe-install-info-tcl: install-info-tcl
17815 install-info-tcl: \
17816 configure-tcl \
17817 info-tcl
17818 @: $(MAKE); $(unstage)
17819 @[ -f ./tcl/Makefile ] || exit 0; \
17820 r=`${PWD_COMMAND}`; export r; \
17821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17822 $(HOST_EXPORTS) \
17823 for flag in $(EXTRA_HOST_FLAGS) ; do \
17824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17825 done; \
17826 echo "Doing install-info in tcl"; \
17827 (cd $(HOST_SUBDIR)/tcl && \
17828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17830 "RANLIB=$${RANLIB}" \
17831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17832 install-info) \
17833 || exit 1
17835 @endif tcl
17837 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
17838 maybe-install-pdf-tcl:
17839 @if tcl
17840 maybe-install-pdf-tcl: install-pdf-tcl
17842 install-pdf-tcl: \
17843 configure-tcl \
17844 pdf-tcl
17845 @: $(MAKE); $(unstage)
17846 @[ -f ./tcl/Makefile ] || exit 0; \
17847 r=`${PWD_COMMAND}`; export r; \
17848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17849 $(HOST_EXPORTS) \
17850 for flag in $(EXTRA_HOST_FLAGS) ; do \
17851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17852 done; \
17853 echo "Doing install-pdf in tcl"; \
17854 (cd $(HOST_SUBDIR)/tcl && \
17855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17857 "RANLIB=$${RANLIB}" \
17858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17859 install-pdf) \
17860 || exit 1
17862 @endif tcl
17864 .PHONY: maybe-install-html-tcl install-html-tcl
17865 maybe-install-html-tcl:
17866 @if tcl
17867 maybe-install-html-tcl: install-html-tcl
17869 install-html-tcl: \
17870 configure-tcl \
17871 html-tcl
17872 @: $(MAKE); $(unstage)
17873 @[ -f ./tcl/Makefile ] || exit 0; \
17874 r=`${PWD_COMMAND}`; export r; \
17875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17876 $(HOST_EXPORTS) \
17877 for flag in $(EXTRA_HOST_FLAGS) ; do \
17878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17879 done; \
17880 echo "Doing install-html in tcl"; \
17881 (cd $(HOST_SUBDIR)/tcl && \
17882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17884 "RANLIB=$${RANLIB}" \
17885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17886 install-html) \
17887 || exit 1
17889 @endif tcl
17891 .PHONY: maybe-installcheck-tcl installcheck-tcl
17892 maybe-installcheck-tcl:
17893 @if tcl
17894 maybe-installcheck-tcl: installcheck-tcl
17896 installcheck-tcl: \
17897 configure-tcl
17898 @: $(MAKE); $(unstage)
17899 @[ -f ./tcl/Makefile ] || exit 0; \
17900 r=`${PWD_COMMAND}`; export r; \
17901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17902 $(HOST_EXPORTS) \
17903 for flag in $(EXTRA_HOST_FLAGS) ; do \
17904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17905 done; \
17906 echo "Doing installcheck in tcl"; \
17907 (cd $(HOST_SUBDIR)/tcl && \
17908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17910 "RANLIB=$${RANLIB}" \
17911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17912 installcheck) \
17913 || exit 1
17915 @endif tcl
17917 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
17918 maybe-mostlyclean-tcl:
17919 @if tcl
17920 maybe-mostlyclean-tcl: mostlyclean-tcl
17922 # tcl doesn't support mostlyclean.
17923 mostlyclean-tcl:
17925 @endif tcl
17927 .PHONY: maybe-clean-tcl clean-tcl
17928 maybe-clean-tcl:
17929 @if tcl
17930 maybe-clean-tcl: clean-tcl
17932 clean-tcl:
17933 @: $(MAKE); $(unstage)
17934 @[ -f ./tcl/Makefile ] || exit 0; \
17935 r=`${PWD_COMMAND}`; export r; \
17936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17937 $(HOST_EXPORTS) \
17938 for flag in $(EXTRA_HOST_FLAGS) ; do \
17939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17940 done; \
17941 echo "Doing clean in tcl"; \
17942 (cd $(HOST_SUBDIR)/tcl && \
17943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17945 "RANLIB=$${RANLIB}" \
17946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17947 clean) \
17948 || exit 1
17950 @endif tcl
17952 .PHONY: maybe-distclean-tcl distclean-tcl
17953 maybe-distclean-tcl:
17954 @if tcl
17955 maybe-distclean-tcl: distclean-tcl
17957 distclean-tcl:
17958 @: $(MAKE); $(unstage)
17959 @[ -f ./tcl/Makefile ] || exit 0; \
17960 r=`${PWD_COMMAND}`; export r; \
17961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17962 $(HOST_EXPORTS) \
17963 for flag in $(EXTRA_HOST_FLAGS) ; do \
17964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17965 done; \
17966 echo "Doing distclean in tcl"; \
17967 (cd $(HOST_SUBDIR)/tcl && \
17968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17970 "RANLIB=$${RANLIB}" \
17971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17972 distclean) \
17973 || exit 1
17975 @endif tcl
17977 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
17978 maybe-maintainer-clean-tcl:
17979 @if tcl
17980 maybe-maintainer-clean-tcl: maintainer-clean-tcl
17982 maintainer-clean-tcl:
17983 @: $(MAKE); $(unstage)
17984 @[ -f ./tcl/Makefile ] || exit 0; \
17985 r=`${PWD_COMMAND}`; export r; \
17986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17987 $(HOST_EXPORTS) \
17988 for flag in $(EXTRA_HOST_FLAGS) ; do \
17989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17990 done; \
17991 echo "Doing maintainer-clean in tcl"; \
17992 (cd $(HOST_SUBDIR)/tcl && \
17993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17995 "RANLIB=$${RANLIB}" \
17996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17997 maintainer-clean) \
17998 || exit 1
18000 @endif tcl
18004 .PHONY: configure-itcl maybe-configure-itcl
18005 maybe-configure-itcl:
18006 @if gcc-bootstrap
18007 configure-itcl: stage_current
18008 @endif gcc-bootstrap
18009 @if itcl
18010 maybe-configure-itcl: configure-itcl
18011 configure-itcl:
18012 @: $(MAKE); $(unstage)
18013 @r=`${PWD_COMMAND}`; export r; \
18014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18015 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl; \
18017 $(HOST_EXPORTS) \
18018 echo Configuring in $(HOST_SUBDIR)/itcl; \
18019 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18020 case $(srcdir) in \
18021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18022 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18024 esac; \
18025 module_srcdir=itcl; \
18026 $(SHELL) \
18027 $$s/$$module_srcdir/configure \
18028 --srcdir=$${topdir}/$$module_srcdir \
18029 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18030 --target=${target_alias} \
18031 || exit 1
18032 @endif itcl
18038 .PHONY: all-itcl maybe-all-itcl
18039 maybe-all-itcl:
18040 @if gcc-bootstrap
18041 all-itcl: stage_current
18042 @endif gcc-bootstrap
18043 @if itcl
18044 TARGET-itcl=all
18045 maybe-all-itcl: all-itcl
18046 all-itcl: configure-itcl
18047 @: $(MAKE); $(unstage)
18048 @r=`${PWD_COMMAND}`; export r; \
18049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18050 $(HOST_EXPORTS) \
18051 (cd $(HOST_SUBDIR)/itcl && \
18052 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18053 $(TARGET-itcl))
18054 @endif itcl
18059 .PHONY: check-itcl maybe-check-itcl
18060 maybe-check-itcl:
18061 @if itcl
18062 maybe-check-itcl: check-itcl
18064 check-itcl:
18065 @: $(MAKE); $(unstage)
18066 @r=`${PWD_COMMAND}`; export r; \
18067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18068 $(HOST_EXPORTS) \
18069 (cd $(HOST_SUBDIR)/itcl && \
18070 $(MAKE) $(FLAGS_TO_PASS) check)
18072 @endif itcl
18074 .PHONY: install-itcl maybe-install-itcl
18075 maybe-install-itcl:
18076 @if itcl
18077 maybe-install-itcl: install-itcl
18079 install-itcl: installdirs
18080 @: $(MAKE); $(unstage)
18081 @r=`${PWD_COMMAND}`; export r; \
18082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18083 $(HOST_EXPORTS) \
18084 (cd $(HOST_SUBDIR)/itcl && \
18085 $(MAKE) $(FLAGS_TO_PASS) install)
18087 @endif itcl
18089 .PHONY: install-strip-itcl maybe-install-strip-itcl
18090 maybe-install-strip-itcl:
18091 @if itcl
18092 maybe-install-strip-itcl: install-strip-itcl
18094 install-strip-itcl: installdirs
18095 @: $(MAKE); $(unstage)
18096 @r=`${PWD_COMMAND}`; export r; \
18097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18098 $(HOST_EXPORTS) \
18099 (cd $(HOST_SUBDIR)/itcl && \
18100 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18102 @endif itcl
18104 # Other targets (info, dvi, pdf, etc.)
18106 .PHONY: maybe-info-itcl info-itcl
18107 maybe-info-itcl:
18108 @if itcl
18109 maybe-info-itcl: info-itcl
18111 info-itcl: \
18112 configure-itcl
18113 @: $(MAKE); $(unstage)
18114 @[ -f ./itcl/Makefile ] || exit 0; \
18115 r=`${PWD_COMMAND}`; export r; \
18116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18117 $(HOST_EXPORTS) \
18118 for flag in $(EXTRA_HOST_FLAGS) ; do \
18119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18120 done; \
18121 echo "Doing info in itcl"; \
18122 (cd $(HOST_SUBDIR)/itcl && \
18123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18125 "RANLIB=$${RANLIB}" \
18126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18127 info) \
18128 || exit 1
18130 @endif itcl
18132 .PHONY: maybe-dvi-itcl dvi-itcl
18133 maybe-dvi-itcl:
18134 @if itcl
18135 maybe-dvi-itcl: dvi-itcl
18137 dvi-itcl: \
18138 configure-itcl
18139 @: $(MAKE); $(unstage)
18140 @[ -f ./itcl/Makefile ] || exit 0; \
18141 r=`${PWD_COMMAND}`; export r; \
18142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18143 $(HOST_EXPORTS) \
18144 for flag in $(EXTRA_HOST_FLAGS) ; do \
18145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18146 done; \
18147 echo "Doing dvi in itcl"; \
18148 (cd $(HOST_SUBDIR)/itcl && \
18149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18151 "RANLIB=$${RANLIB}" \
18152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18153 dvi) \
18154 || exit 1
18156 @endif itcl
18158 .PHONY: maybe-pdf-itcl pdf-itcl
18159 maybe-pdf-itcl:
18160 @if itcl
18161 maybe-pdf-itcl: pdf-itcl
18163 pdf-itcl: \
18164 configure-itcl
18165 @: $(MAKE); $(unstage)
18166 @[ -f ./itcl/Makefile ] || exit 0; \
18167 r=`${PWD_COMMAND}`; export r; \
18168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18169 $(HOST_EXPORTS) \
18170 for flag in $(EXTRA_HOST_FLAGS) ; do \
18171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18172 done; \
18173 echo "Doing pdf in itcl"; \
18174 (cd $(HOST_SUBDIR)/itcl && \
18175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18177 "RANLIB=$${RANLIB}" \
18178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18179 pdf) \
18180 || exit 1
18182 @endif itcl
18184 .PHONY: maybe-html-itcl html-itcl
18185 maybe-html-itcl:
18186 @if itcl
18187 maybe-html-itcl: html-itcl
18189 html-itcl: \
18190 configure-itcl
18191 @: $(MAKE); $(unstage)
18192 @[ -f ./itcl/Makefile ] || exit 0; \
18193 r=`${PWD_COMMAND}`; export r; \
18194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18195 $(HOST_EXPORTS) \
18196 for flag in $(EXTRA_HOST_FLAGS) ; do \
18197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18198 done; \
18199 echo "Doing html in itcl"; \
18200 (cd $(HOST_SUBDIR)/itcl && \
18201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18203 "RANLIB=$${RANLIB}" \
18204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18205 html) \
18206 || exit 1
18208 @endif itcl
18210 .PHONY: maybe-TAGS-itcl TAGS-itcl
18211 maybe-TAGS-itcl:
18212 @if itcl
18213 maybe-TAGS-itcl: TAGS-itcl
18215 TAGS-itcl: \
18216 configure-itcl
18217 @: $(MAKE); $(unstage)
18218 @[ -f ./itcl/Makefile ] || exit 0; \
18219 r=`${PWD_COMMAND}`; export r; \
18220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18221 $(HOST_EXPORTS) \
18222 for flag in $(EXTRA_HOST_FLAGS) ; do \
18223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18224 done; \
18225 echo "Doing TAGS in itcl"; \
18226 (cd $(HOST_SUBDIR)/itcl && \
18227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18229 "RANLIB=$${RANLIB}" \
18230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18231 TAGS) \
18232 || exit 1
18234 @endif itcl
18236 .PHONY: maybe-install-info-itcl install-info-itcl
18237 maybe-install-info-itcl:
18238 @if itcl
18239 maybe-install-info-itcl: install-info-itcl
18241 install-info-itcl: \
18242 configure-itcl \
18243 info-itcl
18244 @: $(MAKE); $(unstage)
18245 @[ -f ./itcl/Makefile ] || exit 0; \
18246 r=`${PWD_COMMAND}`; export r; \
18247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18248 $(HOST_EXPORTS) \
18249 for flag in $(EXTRA_HOST_FLAGS) ; do \
18250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18251 done; \
18252 echo "Doing install-info in itcl"; \
18253 (cd $(HOST_SUBDIR)/itcl && \
18254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18256 "RANLIB=$${RANLIB}" \
18257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18258 install-info) \
18259 || exit 1
18261 @endif itcl
18263 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18264 maybe-install-pdf-itcl:
18265 @if itcl
18266 maybe-install-pdf-itcl: install-pdf-itcl
18268 install-pdf-itcl: \
18269 configure-itcl \
18270 pdf-itcl
18271 @: $(MAKE); $(unstage)
18272 @[ -f ./itcl/Makefile ] || exit 0; \
18273 r=`${PWD_COMMAND}`; export r; \
18274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18275 $(HOST_EXPORTS) \
18276 for flag in $(EXTRA_HOST_FLAGS) ; do \
18277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18278 done; \
18279 echo "Doing install-pdf in itcl"; \
18280 (cd $(HOST_SUBDIR)/itcl && \
18281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18283 "RANLIB=$${RANLIB}" \
18284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18285 install-pdf) \
18286 || exit 1
18288 @endif itcl
18290 .PHONY: maybe-install-html-itcl install-html-itcl
18291 maybe-install-html-itcl:
18292 @if itcl
18293 maybe-install-html-itcl: install-html-itcl
18295 install-html-itcl: \
18296 configure-itcl \
18297 html-itcl
18298 @: $(MAKE); $(unstage)
18299 @[ -f ./itcl/Makefile ] || exit 0; \
18300 r=`${PWD_COMMAND}`; export r; \
18301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18302 $(HOST_EXPORTS) \
18303 for flag in $(EXTRA_HOST_FLAGS) ; do \
18304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18305 done; \
18306 echo "Doing install-html in itcl"; \
18307 (cd $(HOST_SUBDIR)/itcl && \
18308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18310 "RANLIB=$${RANLIB}" \
18311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18312 install-html) \
18313 || exit 1
18315 @endif itcl
18317 .PHONY: maybe-installcheck-itcl installcheck-itcl
18318 maybe-installcheck-itcl:
18319 @if itcl
18320 maybe-installcheck-itcl: installcheck-itcl
18322 installcheck-itcl: \
18323 configure-itcl
18324 @: $(MAKE); $(unstage)
18325 @[ -f ./itcl/Makefile ] || exit 0; \
18326 r=`${PWD_COMMAND}`; export r; \
18327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18328 $(HOST_EXPORTS) \
18329 for flag in $(EXTRA_HOST_FLAGS) ; do \
18330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18331 done; \
18332 echo "Doing installcheck in itcl"; \
18333 (cd $(HOST_SUBDIR)/itcl && \
18334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18336 "RANLIB=$${RANLIB}" \
18337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18338 installcheck) \
18339 || exit 1
18341 @endif itcl
18343 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18344 maybe-mostlyclean-itcl:
18345 @if itcl
18346 maybe-mostlyclean-itcl: mostlyclean-itcl
18348 mostlyclean-itcl:
18349 @: $(MAKE); $(unstage)
18350 @[ -f ./itcl/Makefile ] || exit 0; \
18351 r=`${PWD_COMMAND}`; export r; \
18352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18353 $(HOST_EXPORTS) \
18354 for flag in $(EXTRA_HOST_FLAGS) ; do \
18355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18356 done; \
18357 echo "Doing mostlyclean in itcl"; \
18358 (cd $(HOST_SUBDIR)/itcl && \
18359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18361 "RANLIB=$${RANLIB}" \
18362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18363 mostlyclean) \
18364 || exit 1
18366 @endif itcl
18368 .PHONY: maybe-clean-itcl clean-itcl
18369 maybe-clean-itcl:
18370 @if itcl
18371 maybe-clean-itcl: clean-itcl
18373 clean-itcl:
18374 @: $(MAKE); $(unstage)
18375 @[ -f ./itcl/Makefile ] || exit 0; \
18376 r=`${PWD_COMMAND}`; export r; \
18377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18378 $(HOST_EXPORTS) \
18379 for flag in $(EXTRA_HOST_FLAGS) ; do \
18380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18381 done; \
18382 echo "Doing clean in itcl"; \
18383 (cd $(HOST_SUBDIR)/itcl && \
18384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18386 "RANLIB=$${RANLIB}" \
18387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18388 clean) \
18389 || exit 1
18391 @endif itcl
18393 .PHONY: maybe-distclean-itcl distclean-itcl
18394 maybe-distclean-itcl:
18395 @if itcl
18396 maybe-distclean-itcl: distclean-itcl
18398 distclean-itcl:
18399 @: $(MAKE); $(unstage)
18400 @[ -f ./itcl/Makefile ] || exit 0; \
18401 r=`${PWD_COMMAND}`; export r; \
18402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18403 $(HOST_EXPORTS) \
18404 for flag in $(EXTRA_HOST_FLAGS) ; do \
18405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18406 done; \
18407 echo "Doing distclean in itcl"; \
18408 (cd $(HOST_SUBDIR)/itcl && \
18409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18411 "RANLIB=$${RANLIB}" \
18412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18413 distclean) \
18414 || exit 1
18416 @endif itcl
18418 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18419 maybe-maintainer-clean-itcl:
18420 @if itcl
18421 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18423 maintainer-clean-itcl:
18424 @: $(MAKE); $(unstage)
18425 @[ -f ./itcl/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 maintainer-clean in itcl"; \
18433 (cd $(HOST_SUBDIR)/itcl && \
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 maintainer-clean) \
18439 || exit 1
18441 @endif itcl
18445 .PHONY: configure-ld maybe-configure-ld
18446 maybe-configure-ld:
18447 @if gcc-bootstrap
18448 configure-ld: stage_current
18449 @endif gcc-bootstrap
18450 @if ld
18451 maybe-configure-ld: configure-ld
18452 configure-ld:
18453 @r=`${PWD_COMMAND}`; export r; \
18454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18455 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18456 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18457 $(HOST_EXPORTS) \
18458 echo Configuring in $(HOST_SUBDIR)/ld; \
18459 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18460 case $(srcdir) in \
18461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18462 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18464 esac; \
18465 module_srcdir=ld; \
18466 $(SHELL) \
18467 $$s/$$module_srcdir/configure \
18468 --srcdir=$${topdir}/$$module_srcdir \
18469 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18470 --target=${target_alias} \
18471 || exit 1
18472 @endif ld
18476 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18477 maybe-configure-stage1-ld:
18478 @if ld-bootstrap
18479 maybe-configure-stage1-ld: configure-stage1-ld
18480 configure-stage1-ld:
18481 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18482 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18483 @r=`${PWD_COMMAND}`; export r; \
18484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18485 TFLAGS="$(STAGE1_TFLAGS)"; \
18486 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18487 $(HOST_EXPORTS) \
18488 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18489 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18490 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18491 echo Configuring stage 1 in $(HOST_SUBDIR)/ld; \
18492 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18493 cd $(HOST_SUBDIR)/ld || exit 1; \
18494 case $(srcdir) in \
18495 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18496 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18497 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18498 esac; \
18499 module_srcdir=ld; \
18500 $(SHELL) $$s/$$module_srcdir/configure \
18501 --srcdir=$${topdir}/$$module_srcdir \
18502 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18503 --target=${target_alias} \
18505 $(STAGE1_CONFIGURE_FLAGS)
18506 @endif ld-bootstrap
18508 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18509 maybe-configure-stage2-ld:
18510 @if ld-bootstrap
18511 maybe-configure-stage2-ld: configure-stage2-ld
18512 configure-stage2-ld:
18513 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18514 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18515 @r=`${PWD_COMMAND}`; export r; \
18516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18517 TFLAGS="$(STAGE2_TFLAGS)"; \
18518 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18519 $(HOST_EXPORTS) \
18520 $(POSTSTAGE1_HOST_EXPORTS) \
18521 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18522 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18523 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18524 echo Configuring stage 2 in $(HOST_SUBDIR)/ld; \
18525 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18526 cd $(HOST_SUBDIR)/ld || exit 1; \
18527 case $(srcdir) in \
18528 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18529 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18530 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18531 esac; \
18532 module_srcdir=ld; \
18533 $(SHELL) $$s/$$module_srcdir/configure \
18534 --srcdir=$${topdir}/$$module_srcdir \
18535 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18536 --target=${target_alias} \
18537 --with-build-libsubdir=$(HOST_SUBDIR) \
18538 $(STAGE2_CONFIGURE_FLAGS)
18539 @endif ld-bootstrap
18541 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18542 maybe-configure-stage3-ld:
18543 @if ld-bootstrap
18544 maybe-configure-stage3-ld: configure-stage3-ld
18545 configure-stage3-ld:
18546 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18547 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18548 @r=`${PWD_COMMAND}`; export r; \
18549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18550 TFLAGS="$(STAGE3_TFLAGS)"; \
18551 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18552 $(HOST_EXPORTS) \
18553 $(POSTSTAGE1_HOST_EXPORTS) \
18554 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18555 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18556 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18557 echo Configuring stage 3 in $(HOST_SUBDIR)/ld; \
18558 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18559 cd $(HOST_SUBDIR)/ld || exit 1; \
18560 case $(srcdir) in \
18561 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18562 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18563 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18564 esac; \
18565 module_srcdir=ld; \
18566 $(SHELL) $$s/$$module_srcdir/configure \
18567 --srcdir=$${topdir}/$$module_srcdir \
18568 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18569 --target=${target_alias} \
18570 --with-build-libsubdir=$(HOST_SUBDIR) \
18571 $(STAGE3_CONFIGURE_FLAGS)
18572 @endif ld-bootstrap
18574 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18575 maybe-configure-stage4-ld:
18576 @if ld-bootstrap
18577 maybe-configure-stage4-ld: configure-stage4-ld
18578 configure-stage4-ld:
18579 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18580 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18581 @r=`${PWD_COMMAND}`; export r; \
18582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18583 TFLAGS="$(STAGE4_TFLAGS)"; \
18584 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18585 $(HOST_EXPORTS) \
18586 $(POSTSTAGE1_HOST_EXPORTS) \
18587 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18588 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18589 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18590 echo Configuring stage 4 in $(HOST_SUBDIR)/ld; \
18591 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18592 cd $(HOST_SUBDIR)/ld || exit 1; \
18593 case $(srcdir) in \
18594 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18595 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18596 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18597 esac; \
18598 module_srcdir=ld; \
18599 $(SHELL) $$s/$$module_srcdir/configure \
18600 --srcdir=$${topdir}/$$module_srcdir \
18601 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18602 --target=${target_alias} \
18603 --with-build-libsubdir=$(HOST_SUBDIR) \
18604 $(STAGE4_CONFIGURE_FLAGS)
18605 @endif ld-bootstrap
18607 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18608 maybe-configure-stageprofile-ld:
18609 @if ld-bootstrap
18610 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18611 configure-stageprofile-ld:
18612 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18613 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18614 @r=`${PWD_COMMAND}`; export r; \
18615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18616 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18617 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18618 $(HOST_EXPORTS) \
18619 $(POSTSTAGE1_HOST_EXPORTS) \
18620 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18621 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18622 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18623 echo Configuring stage profile in $(HOST_SUBDIR)/ld; \
18624 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18625 cd $(HOST_SUBDIR)/ld || exit 1; \
18626 case $(srcdir) in \
18627 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18628 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18629 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18630 esac; \
18631 module_srcdir=ld; \
18632 $(SHELL) $$s/$$module_srcdir/configure \
18633 --srcdir=$${topdir}/$$module_srcdir \
18634 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18635 --target=${target_alias} \
18636 --with-build-libsubdir=$(HOST_SUBDIR) \
18637 $(STAGEprofile_CONFIGURE_FLAGS)
18638 @endif ld-bootstrap
18640 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18641 maybe-configure-stagefeedback-ld:
18642 @if ld-bootstrap
18643 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18644 configure-stagefeedback-ld:
18645 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18646 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18647 @r=`${PWD_COMMAND}`; export r; \
18648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18649 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18650 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18651 $(HOST_EXPORTS) \
18652 $(POSTSTAGE1_HOST_EXPORTS) \
18653 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18654 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18655 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18656 echo Configuring stage feedback in $(HOST_SUBDIR)/ld; \
18657 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18658 cd $(HOST_SUBDIR)/ld || exit 1; \
18659 case $(srcdir) in \
18660 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18661 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18662 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18663 esac; \
18664 module_srcdir=ld; \
18665 $(SHELL) $$s/$$module_srcdir/configure \
18666 --srcdir=$${topdir}/$$module_srcdir \
18667 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18668 --target=${target_alias} \
18669 --with-build-libsubdir=$(HOST_SUBDIR) \
18670 $(STAGEfeedback_CONFIGURE_FLAGS)
18671 @endif ld-bootstrap
18677 .PHONY: all-ld maybe-all-ld
18678 maybe-all-ld:
18679 @if gcc-bootstrap
18680 all-ld: stage_current
18681 @endif gcc-bootstrap
18682 @if ld
18683 TARGET-ld=all
18684 maybe-all-ld: all-ld
18685 all-ld: configure-ld
18686 @r=`${PWD_COMMAND}`; export r; \
18687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18688 $(HOST_EXPORTS) \
18689 (cd $(HOST_SUBDIR)/ld && \
18690 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18691 $(TARGET-ld))
18692 @endif ld
18696 .PHONY: all-stage1-ld maybe-all-stage1-ld
18697 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18698 maybe-all-stage1-ld:
18699 maybe-clean-stage1-ld:
18700 @if ld-bootstrap
18701 maybe-all-stage1-ld: all-stage1-ld
18702 all-stage1: all-stage1-ld
18703 TARGET-stage1-ld = $(TARGET-ld)
18704 all-stage1-ld: configure-stage1-ld
18705 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18706 @r=`${PWD_COMMAND}`; export r; \
18707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18708 TFLAGS="$(STAGE1_TFLAGS)"; \
18709 $(HOST_EXPORTS) \
18710 cd $(HOST_SUBDIR)/ld && \
18711 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18712 CFLAGS="$(STAGE1_CFLAGS)" \
18713 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18714 LIBCFLAGS="$(LIBCFLAGS)" \
18715 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18716 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18717 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18718 $(EXTRA_HOST_FLAGS) \
18719 $(STAGE1_FLAGS_TO_PASS) \
18720 TFLAGS="$(STAGE1_TFLAGS)" \
18721 $(TARGET-stage1-ld)
18723 maybe-clean-stage1-ld: clean-stage1-ld
18724 clean-stage1: clean-stage1-ld
18725 clean-stage1-ld:
18726 @if [ $(current_stage) = stage1 ]; then \
18727 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18728 else \
18729 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18730 $(MAKE) stage1-start; \
18731 fi; \
18732 cd $(HOST_SUBDIR)/ld && \
18733 $(MAKE) $(EXTRA_HOST_FLAGS) \
18734 $(STAGE1_FLAGS_TO_PASS) clean
18735 @endif ld-bootstrap
18738 .PHONY: all-stage2-ld maybe-all-stage2-ld
18739 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18740 maybe-all-stage2-ld:
18741 maybe-clean-stage2-ld:
18742 @if ld-bootstrap
18743 maybe-all-stage2-ld: all-stage2-ld
18744 all-stage2: all-stage2-ld
18745 TARGET-stage2-ld = $(TARGET-ld)
18746 all-stage2-ld: configure-stage2-ld
18747 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18748 @r=`${PWD_COMMAND}`; export r; \
18749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18750 TFLAGS="$(STAGE2_TFLAGS)"; \
18751 $(HOST_EXPORTS) \
18752 $(POSTSTAGE1_HOST_EXPORTS) \
18753 cd $(HOST_SUBDIR)/ld && \
18754 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18755 CFLAGS="$(STAGE2_CFLAGS)" \
18756 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18757 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18758 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18759 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18760 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18761 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18762 TFLAGS="$(STAGE2_TFLAGS)" \
18763 $(TARGET-stage2-ld)
18765 maybe-clean-stage2-ld: clean-stage2-ld
18766 clean-stage2: clean-stage2-ld
18767 clean-stage2-ld:
18768 @if [ $(current_stage) = stage2 ]; then \
18769 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18770 else \
18771 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18772 $(MAKE) stage2-start; \
18773 fi; \
18774 cd $(HOST_SUBDIR)/ld && \
18775 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18776 @endif ld-bootstrap
18779 .PHONY: all-stage3-ld maybe-all-stage3-ld
18780 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18781 maybe-all-stage3-ld:
18782 maybe-clean-stage3-ld:
18783 @if ld-bootstrap
18784 maybe-all-stage3-ld: all-stage3-ld
18785 all-stage3: all-stage3-ld
18786 TARGET-stage3-ld = $(TARGET-ld)
18787 all-stage3-ld: configure-stage3-ld
18788 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18789 @r=`${PWD_COMMAND}`; export r; \
18790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18791 TFLAGS="$(STAGE3_TFLAGS)"; \
18792 $(HOST_EXPORTS) \
18793 $(POSTSTAGE1_HOST_EXPORTS) \
18794 cd $(HOST_SUBDIR)/ld && \
18795 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18796 CFLAGS="$(STAGE3_CFLAGS)" \
18797 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18798 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18799 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18800 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18801 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18802 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18803 TFLAGS="$(STAGE3_TFLAGS)" \
18804 $(TARGET-stage3-ld)
18806 maybe-clean-stage3-ld: clean-stage3-ld
18807 clean-stage3: clean-stage3-ld
18808 clean-stage3-ld:
18809 @if [ $(current_stage) = stage3 ]; then \
18810 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18811 else \
18812 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
18813 $(MAKE) stage3-start; \
18814 fi; \
18815 cd $(HOST_SUBDIR)/ld && \
18816 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18817 @endif ld-bootstrap
18820 .PHONY: all-stage4-ld maybe-all-stage4-ld
18821 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
18822 maybe-all-stage4-ld:
18823 maybe-clean-stage4-ld:
18824 @if ld-bootstrap
18825 maybe-all-stage4-ld: all-stage4-ld
18826 all-stage4: all-stage4-ld
18827 TARGET-stage4-ld = $(TARGET-ld)
18828 all-stage4-ld: configure-stage4-ld
18829 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18830 @r=`${PWD_COMMAND}`; export r; \
18831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18832 TFLAGS="$(STAGE4_TFLAGS)"; \
18833 $(HOST_EXPORTS) \
18834 $(POSTSTAGE1_HOST_EXPORTS) \
18835 cd $(HOST_SUBDIR)/ld && \
18836 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18837 CFLAGS="$(STAGE4_CFLAGS)" \
18838 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
18839 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18840 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18841 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18842 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18843 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18844 TFLAGS="$(STAGE4_TFLAGS)" \
18845 $(TARGET-stage4-ld)
18847 maybe-clean-stage4-ld: clean-stage4-ld
18848 clean-stage4: clean-stage4-ld
18849 clean-stage4-ld:
18850 @if [ $(current_stage) = stage4 ]; then \
18851 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18852 else \
18853 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
18854 $(MAKE) stage4-start; \
18855 fi; \
18856 cd $(HOST_SUBDIR)/ld && \
18857 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18858 @endif ld-bootstrap
18861 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
18862 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
18863 maybe-all-stageprofile-ld:
18864 maybe-clean-stageprofile-ld:
18865 @if ld-bootstrap
18866 maybe-all-stageprofile-ld: all-stageprofile-ld
18867 all-stageprofile: all-stageprofile-ld
18868 TARGET-stageprofile-ld = $(TARGET-ld)
18869 all-stageprofile-ld: configure-stageprofile-ld
18870 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18871 @r=`${PWD_COMMAND}`; export r; \
18872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18873 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18874 $(HOST_EXPORTS) \
18875 $(POSTSTAGE1_HOST_EXPORTS) \
18876 cd $(HOST_SUBDIR)/ld && \
18877 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18878 CFLAGS="$(STAGEprofile_CFLAGS)" \
18879 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
18880 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18881 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18882 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18883 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18884 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18885 TFLAGS="$(STAGEprofile_TFLAGS)" \
18886 $(TARGET-stageprofile-ld)
18888 maybe-clean-stageprofile-ld: clean-stageprofile-ld
18889 clean-stageprofile: clean-stageprofile-ld
18890 clean-stageprofile-ld:
18891 @if [ $(current_stage) = stageprofile ]; then \
18892 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18893 else \
18894 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
18895 $(MAKE) stageprofile-start; \
18896 fi; \
18897 cd $(HOST_SUBDIR)/ld && \
18898 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18899 @endif ld-bootstrap
18902 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
18903 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
18904 maybe-all-stagefeedback-ld:
18905 maybe-clean-stagefeedback-ld:
18906 @if ld-bootstrap
18907 maybe-all-stagefeedback-ld: all-stagefeedback-ld
18908 all-stagefeedback: all-stagefeedback-ld
18909 TARGET-stagefeedback-ld = $(TARGET-ld)
18910 all-stagefeedback-ld: configure-stagefeedback-ld
18911 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18912 @r=`${PWD_COMMAND}`; export r; \
18913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18914 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18915 $(HOST_EXPORTS) \
18916 $(POSTSTAGE1_HOST_EXPORTS) \
18917 cd $(HOST_SUBDIR)/ld && \
18918 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18919 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18920 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
18921 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18922 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18923 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18924 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18925 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18926 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18927 $(TARGET-stagefeedback-ld)
18929 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
18930 clean-stagefeedback: clean-stagefeedback-ld
18931 clean-stagefeedback-ld:
18932 @if [ $(current_stage) = stagefeedback ]; then \
18933 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18934 else \
18935 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
18936 $(MAKE) stagefeedback-start; \
18937 fi; \
18938 cd $(HOST_SUBDIR)/ld && \
18939 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18940 @endif ld-bootstrap
18946 .PHONY: check-ld maybe-check-ld
18947 maybe-check-ld:
18948 @if ld
18949 maybe-check-ld: check-ld
18951 check-ld:
18952 @: $(MAKE); $(unstage)
18953 @r=`${PWD_COMMAND}`; export r; \
18954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18955 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
18956 (cd $(HOST_SUBDIR)/ld && \
18957 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
18959 @endif ld
18961 .PHONY: install-ld maybe-install-ld
18962 maybe-install-ld:
18963 @if ld
18964 maybe-install-ld: install-ld
18966 install-ld: installdirs
18967 @: $(MAKE); $(unstage)
18968 @r=`${PWD_COMMAND}`; export r; \
18969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18970 $(HOST_EXPORTS) \
18971 (cd $(HOST_SUBDIR)/ld && \
18972 $(MAKE) $(FLAGS_TO_PASS) install)
18974 @endif ld
18976 .PHONY: install-strip-ld maybe-install-strip-ld
18977 maybe-install-strip-ld:
18978 @if ld
18979 maybe-install-strip-ld: install-strip-ld
18981 install-strip-ld: installdirs
18982 @: $(MAKE); $(unstage)
18983 @r=`${PWD_COMMAND}`; export r; \
18984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18985 $(HOST_EXPORTS) \
18986 (cd $(HOST_SUBDIR)/ld && \
18987 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18989 @endif ld
18991 # Other targets (info, dvi, pdf, etc.)
18993 .PHONY: maybe-info-ld info-ld
18994 maybe-info-ld:
18995 @if ld
18996 maybe-info-ld: info-ld
18998 info-ld: \
18999 configure-ld
19000 @[ -f ./ld/Makefile ] || exit 0; \
19001 r=`${PWD_COMMAND}`; export r; \
19002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19003 $(HOST_EXPORTS) \
19004 for flag in $(EXTRA_HOST_FLAGS) ; do \
19005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19006 done; \
19007 echo "Doing info in ld"; \
19008 (cd $(HOST_SUBDIR)/ld && \
19009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19011 "RANLIB=$${RANLIB}" \
19012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19013 info) \
19014 || exit 1
19016 @endif ld
19018 .PHONY: maybe-dvi-ld dvi-ld
19019 maybe-dvi-ld:
19020 @if ld
19021 maybe-dvi-ld: dvi-ld
19023 dvi-ld: \
19024 configure-ld
19025 @[ -f ./ld/Makefile ] || exit 0; \
19026 r=`${PWD_COMMAND}`; export r; \
19027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19028 $(HOST_EXPORTS) \
19029 for flag in $(EXTRA_HOST_FLAGS) ; do \
19030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19031 done; \
19032 echo "Doing dvi in ld"; \
19033 (cd $(HOST_SUBDIR)/ld && \
19034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19036 "RANLIB=$${RANLIB}" \
19037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19038 dvi) \
19039 || exit 1
19041 @endif ld
19043 .PHONY: maybe-pdf-ld pdf-ld
19044 maybe-pdf-ld:
19045 @if ld
19046 maybe-pdf-ld: pdf-ld
19048 pdf-ld: \
19049 configure-ld
19050 @[ -f ./ld/Makefile ] || exit 0; \
19051 r=`${PWD_COMMAND}`; export r; \
19052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19053 $(HOST_EXPORTS) \
19054 for flag in $(EXTRA_HOST_FLAGS) ; do \
19055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19056 done; \
19057 echo "Doing pdf in ld"; \
19058 (cd $(HOST_SUBDIR)/ld && \
19059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19061 "RANLIB=$${RANLIB}" \
19062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19063 pdf) \
19064 || exit 1
19066 @endif ld
19068 .PHONY: maybe-html-ld html-ld
19069 maybe-html-ld:
19070 @if ld
19071 maybe-html-ld: html-ld
19073 html-ld: \
19074 configure-ld
19075 @[ -f ./ld/Makefile ] || exit 0; \
19076 r=`${PWD_COMMAND}`; export r; \
19077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19078 $(HOST_EXPORTS) \
19079 for flag in $(EXTRA_HOST_FLAGS) ; do \
19080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19081 done; \
19082 echo "Doing html in ld"; \
19083 (cd $(HOST_SUBDIR)/ld && \
19084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19086 "RANLIB=$${RANLIB}" \
19087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19088 html) \
19089 || exit 1
19091 @endif ld
19093 .PHONY: maybe-TAGS-ld TAGS-ld
19094 maybe-TAGS-ld:
19095 @if ld
19096 maybe-TAGS-ld: TAGS-ld
19098 TAGS-ld: \
19099 configure-ld
19100 @[ -f ./ld/Makefile ] || exit 0; \
19101 r=`${PWD_COMMAND}`; export r; \
19102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19103 $(HOST_EXPORTS) \
19104 for flag in $(EXTRA_HOST_FLAGS) ; do \
19105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19106 done; \
19107 echo "Doing TAGS in ld"; \
19108 (cd $(HOST_SUBDIR)/ld && \
19109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19111 "RANLIB=$${RANLIB}" \
19112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19113 TAGS) \
19114 || exit 1
19116 @endif ld
19118 .PHONY: maybe-install-info-ld install-info-ld
19119 maybe-install-info-ld:
19120 @if ld
19121 maybe-install-info-ld: install-info-ld
19123 install-info-ld: \
19124 configure-ld \
19125 info-ld
19126 @[ -f ./ld/Makefile ] || exit 0; \
19127 r=`${PWD_COMMAND}`; export r; \
19128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19129 $(HOST_EXPORTS) \
19130 for flag in $(EXTRA_HOST_FLAGS) ; do \
19131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19132 done; \
19133 echo "Doing install-info in ld"; \
19134 (cd $(HOST_SUBDIR)/ld && \
19135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19137 "RANLIB=$${RANLIB}" \
19138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19139 install-info) \
19140 || exit 1
19142 @endif ld
19144 .PHONY: maybe-install-pdf-ld install-pdf-ld
19145 maybe-install-pdf-ld:
19146 @if ld
19147 maybe-install-pdf-ld: install-pdf-ld
19149 install-pdf-ld: \
19150 configure-ld \
19151 pdf-ld
19152 @[ -f ./ld/Makefile ] || exit 0; \
19153 r=`${PWD_COMMAND}`; export r; \
19154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19155 $(HOST_EXPORTS) \
19156 for flag in $(EXTRA_HOST_FLAGS) ; do \
19157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19158 done; \
19159 echo "Doing install-pdf in ld"; \
19160 (cd $(HOST_SUBDIR)/ld && \
19161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19163 "RANLIB=$${RANLIB}" \
19164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19165 install-pdf) \
19166 || exit 1
19168 @endif ld
19170 .PHONY: maybe-install-html-ld install-html-ld
19171 maybe-install-html-ld:
19172 @if ld
19173 maybe-install-html-ld: install-html-ld
19175 install-html-ld: \
19176 configure-ld \
19177 html-ld
19178 @[ -f ./ld/Makefile ] || exit 0; \
19179 r=`${PWD_COMMAND}`; export r; \
19180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19181 $(HOST_EXPORTS) \
19182 for flag in $(EXTRA_HOST_FLAGS) ; do \
19183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19184 done; \
19185 echo "Doing install-html in ld"; \
19186 (cd $(HOST_SUBDIR)/ld && \
19187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19189 "RANLIB=$${RANLIB}" \
19190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19191 install-html) \
19192 || exit 1
19194 @endif ld
19196 .PHONY: maybe-installcheck-ld installcheck-ld
19197 maybe-installcheck-ld:
19198 @if ld
19199 maybe-installcheck-ld: installcheck-ld
19201 installcheck-ld: \
19202 configure-ld
19203 @[ -f ./ld/Makefile ] || exit 0; \
19204 r=`${PWD_COMMAND}`; export r; \
19205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19206 $(HOST_EXPORTS) \
19207 for flag in $(EXTRA_HOST_FLAGS) ; do \
19208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19209 done; \
19210 echo "Doing installcheck in ld"; \
19211 (cd $(HOST_SUBDIR)/ld && \
19212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19214 "RANLIB=$${RANLIB}" \
19215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19216 installcheck) \
19217 || exit 1
19219 @endif ld
19221 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19222 maybe-mostlyclean-ld:
19223 @if ld
19224 maybe-mostlyclean-ld: mostlyclean-ld
19226 mostlyclean-ld:
19227 @[ -f ./ld/Makefile ] || exit 0; \
19228 r=`${PWD_COMMAND}`; export r; \
19229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19230 $(HOST_EXPORTS) \
19231 for flag in $(EXTRA_HOST_FLAGS) ; do \
19232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19233 done; \
19234 echo "Doing mostlyclean in ld"; \
19235 (cd $(HOST_SUBDIR)/ld && \
19236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19238 "RANLIB=$${RANLIB}" \
19239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19240 mostlyclean) \
19241 || exit 1
19243 @endif ld
19245 .PHONY: maybe-clean-ld clean-ld
19246 maybe-clean-ld:
19247 @if ld
19248 maybe-clean-ld: clean-ld
19250 clean-ld:
19251 @[ -f ./ld/Makefile ] || exit 0; \
19252 r=`${PWD_COMMAND}`; export r; \
19253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19254 $(HOST_EXPORTS) \
19255 for flag in $(EXTRA_HOST_FLAGS) ; do \
19256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19257 done; \
19258 echo "Doing clean in ld"; \
19259 (cd $(HOST_SUBDIR)/ld && \
19260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19262 "RANLIB=$${RANLIB}" \
19263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19264 clean) \
19265 || exit 1
19267 @endif ld
19269 .PHONY: maybe-distclean-ld distclean-ld
19270 maybe-distclean-ld:
19271 @if ld
19272 maybe-distclean-ld: distclean-ld
19274 distclean-ld:
19275 @[ -f ./ld/Makefile ] || exit 0; \
19276 r=`${PWD_COMMAND}`; export r; \
19277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19278 $(HOST_EXPORTS) \
19279 for flag in $(EXTRA_HOST_FLAGS) ; do \
19280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19281 done; \
19282 echo "Doing distclean in ld"; \
19283 (cd $(HOST_SUBDIR)/ld && \
19284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19286 "RANLIB=$${RANLIB}" \
19287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19288 distclean) \
19289 || exit 1
19291 @endif ld
19293 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19294 maybe-maintainer-clean-ld:
19295 @if ld
19296 maybe-maintainer-clean-ld: maintainer-clean-ld
19298 maintainer-clean-ld:
19299 @[ -f ./ld/Makefile ] || exit 0; \
19300 r=`${PWD_COMMAND}`; export r; \
19301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19302 $(HOST_EXPORTS) \
19303 for flag in $(EXTRA_HOST_FLAGS) ; do \
19304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19305 done; \
19306 echo "Doing maintainer-clean in ld"; \
19307 (cd $(HOST_SUBDIR)/ld && \
19308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19310 "RANLIB=$${RANLIB}" \
19311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19312 maintainer-clean) \
19313 || exit 1
19315 @endif ld
19319 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19320 maybe-configure-libbacktrace:
19321 @if gcc-bootstrap
19322 configure-libbacktrace: stage_current
19323 @endif gcc-bootstrap
19324 @if libbacktrace
19325 maybe-configure-libbacktrace: configure-libbacktrace
19326 configure-libbacktrace:
19327 @r=`${PWD_COMMAND}`; export r; \
19328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19329 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19330 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19331 $(HOST_EXPORTS) \
19332 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19333 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19334 case $(srcdir) in \
19335 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19336 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19337 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19338 esac; \
19339 module_srcdir=libbacktrace; \
19340 $(SHELL) \
19341 $$s/$$module_srcdir/configure \
19342 --srcdir=$${topdir}/$$module_srcdir \
19343 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19344 --target=${target_alias} \
19345 || exit 1
19346 @endif libbacktrace
19350 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19351 maybe-configure-stage1-libbacktrace:
19352 @if libbacktrace-bootstrap
19353 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19354 configure-stage1-libbacktrace:
19355 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19356 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19357 @r=`${PWD_COMMAND}`; export r; \
19358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19359 TFLAGS="$(STAGE1_TFLAGS)"; \
19360 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19361 $(HOST_EXPORTS) \
19362 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19363 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19364 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19365 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace; \
19366 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19367 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19368 case $(srcdir) in \
19369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19370 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19372 esac; \
19373 module_srcdir=libbacktrace; \
19374 $(SHELL) $$s/$$module_srcdir/configure \
19375 --srcdir=$${topdir}/$$module_srcdir \
19376 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19377 --target=${target_alias} \
19379 $(STAGE1_CONFIGURE_FLAGS)
19380 @endif libbacktrace-bootstrap
19382 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19383 maybe-configure-stage2-libbacktrace:
19384 @if libbacktrace-bootstrap
19385 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19386 configure-stage2-libbacktrace:
19387 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19388 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19389 @r=`${PWD_COMMAND}`; export r; \
19390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19391 TFLAGS="$(STAGE2_TFLAGS)"; \
19392 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19393 $(HOST_EXPORTS) \
19394 $(POSTSTAGE1_HOST_EXPORTS) \
19395 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19396 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19397 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19398 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace; \
19399 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19400 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19401 case $(srcdir) in \
19402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19403 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19405 esac; \
19406 module_srcdir=libbacktrace; \
19407 $(SHELL) $$s/$$module_srcdir/configure \
19408 --srcdir=$${topdir}/$$module_srcdir \
19409 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19410 --target=${target_alias} \
19411 --with-build-libsubdir=$(HOST_SUBDIR) \
19412 $(STAGE2_CONFIGURE_FLAGS)
19413 @endif libbacktrace-bootstrap
19415 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19416 maybe-configure-stage3-libbacktrace:
19417 @if libbacktrace-bootstrap
19418 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19419 configure-stage3-libbacktrace:
19420 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19421 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19422 @r=`${PWD_COMMAND}`; export r; \
19423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19424 TFLAGS="$(STAGE3_TFLAGS)"; \
19425 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19426 $(HOST_EXPORTS) \
19427 $(POSTSTAGE1_HOST_EXPORTS) \
19428 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19429 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19430 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19431 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace; \
19432 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19433 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19434 case $(srcdir) in \
19435 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19436 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19437 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19438 esac; \
19439 module_srcdir=libbacktrace; \
19440 $(SHELL) $$s/$$module_srcdir/configure \
19441 --srcdir=$${topdir}/$$module_srcdir \
19442 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19443 --target=${target_alias} \
19444 --with-build-libsubdir=$(HOST_SUBDIR) \
19445 $(STAGE3_CONFIGURE_FLAGS)
19446 @endif libbacktrace-bootstrap
19448 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19449 maybe-configure-stage4-libbacktrace:
19450 @if libbacktrace-bootstrap
19451 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19452 configure-stage4-libbacktrace:
19453 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19454 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19455 @r=`${PWD_COMMAND}`; export r; \
19456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19457 TFLAGS="$(STAGE4_TFLAGS)"; \
19458 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19459 $(HOST_EXPORTS) \
19460 $(POSTSTAGE1_HOST_EXPORTS) \
19461 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19462 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19463 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19464 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace; \
19465 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19466 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19467 case $(srcdir) in \
19468 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19469 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19470 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19471 esac; \
19472 module_srcdir=libbacktrace; \
19473 $(SHELL) $$s/$$module_srcdir/configure \
19474 --srcdir=$${topdir}/$$module_srcdir \
19475 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19476 --target=${target_alias} \
19477 --with-build-libsubdir=$(HOST_SUBDIR) \
19478 $(STAGE4_CONFIGURE_FLAGS)
19479 @endif libbacktrace-bootstrap
19481 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19482 maybe-configure-stageprofile-libbacktrace:
19483 @if libbacktrace-bootstrap
19484 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19485 configure-stageprofile-libbacktrace:
19486 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19487 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19488 @r=`${PWD_COMMAND}`; export r; \
19489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19490 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19491 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19492 $(HOST_EXPORTS) \
19493 $(POSTSTAGE1_HOST_EXPORTS) \
19494 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19495 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19496 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19497 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace; \
19498 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19499 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19500 case $(srcdir) in \
19501 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19502 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19503 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19504 esac; \
19505 module_srcdir=libbacktrace; \
19506 $(SHELL) $$s/$$module_srcdir/configure \
19507 --srcdir=$${topdir}/$$module_srcdir \
19508 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19509 --target=${target_alias} \
19510 --with-build-libsubdir=$(HOST_SUBDIR) \
19511 $(STAGEprofile_CONFIGURE_FLAGS)
19512 @endif libbacktrace-bootstrap
19514 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19515 maybe-configure-stagefeedback-libbacktrace:
19516 @if libbacktrace-bootstrap
19517 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19518 configure-stagefeedback-libbacktrace:
19519 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19520 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19521 @r=`${PWD_COMMAND}`; export r; \
19522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19523 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19524 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19525 $(HOST_EXPORTS) \
19526 $(POSTSTAGE1_HOST_EXPORTS) \
19527 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19528 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19529 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19530 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace; \
19531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19532 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19533 case $(srcdir) in \
19534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19535 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19537 esac; \
19538 module_srcdir=libbacktrace; \
19539 $(SHELL) $$s/$$module_srcdir/configure \
19540 --srcdir=$${topdir}/$$module_srcdir \
19541 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19542 --target=${target_alias} \
19543 --with-build-libsubdir=$(HOST_SUBDIR) \
19544 $(STAGEfeedback_CONFIGURE_FLAGS)
19545 @endif libbacktrace-bootstrap
19551 .PHONY: all-libbacktrace maybe-all-libbacktrace
19552 maybe-all-libbacktrace:
19553 @if gcc-bootstrap
19554 all-libbacktrace: stage_current
19555 @endif gcc-bootstrap
19556 @if libbacktrace
19557 TARGET-libbacktrace=all
19558 maybe-all-libbacktrace: all-libbacktrace
19559 all-libbacktrace: configure-libbacktrace
19560 @r=`${PWD_COMMAND}`; export r; \
19561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19562 $(HOST_EXPORTS) \
19563 (cd $(HOST_SUBDIR)/libbacktrace && \
19564 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19565 $(TARGET-libbacktrace))
19566 @endif libbacktrace
19570 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19571 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19572 maybe-all-stage1-libbacktrace:
19573 maybe-clean-stage1-libbacktrace:
19574 @if libbacktrace-bootstrap
19575 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19576 all-stage1: all-stage1-libbacktrace
19577 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19578 all-stage1-libbacktrace: configure-stage1-libbacktrace
19579 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19580 @r=`${PWD_COMMAND}`; export r; \
19581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19582 TFLAGS="$(STAGE1_TFLAGS)"; \
19583 $(HOST_EXPORTS) \
19584 cd $(HOST_SUBDIR)/libbacktrace && \
19585 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19586 CFLAGS="$(STAGE1_CFLAGS)" \
19587 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19588 LIBCFLAGS="$(LIBCFLAGS)" \
19589 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19590 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19591 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19592 $(EXTRA_HOST_FLAGS) \
19593 $(STAGE1_FLAGS_TO_PASS) \
19594 TFLAGS="$(STAGE1_TFLAGS)" \
19595 $(TARGET-stage1-libbacktrace)
19597 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19598 clean-stage1: clean-stage1-libbacktrace
19599 clean-stage1-libbacktrace:
19600 @if [ $(current_stage) = stage1 ]; then \
19601 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19602 else \
19603 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19604 $(MAKE) stage1-start; \
19605 fi; \
19606 cd $(HOST_SUBDIR)/libbacktrace && \
19607 $(MAKE) $(EXTRA_HOST_FLAGS) \
19608 $(STAGE1_FLAGS_TO_PASS) clean
19609 @endif libbacktrace-bootstrap
19612 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19613 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19614 maybe-all-stage2-libbacktrace:
19615 maybe-clean-stage2-libbacktrace:
19616 @if libbacktrace-bootstrap
19617 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19618 all-stage2: all-stage2-libbacktrace
19619 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19620 all-stage2-libbacktrace: configure-stage2-libbacktrace
19621 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19622 @r=`${PWD_COMMAND}`; export r; \
19623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19624 TFLAGS="$(STAGE2_TFLAGS)"; \
19625 $(HOST_EXPORTS) \
19626 $(POSTSTAGE1_HOST_EXPORTS) \
19627 cd $(HOST_SUBDIR)/libbacktrace && \
19628 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19629 CFLAGS="$(STAGE2_CFLAGS)" \
19630 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19631 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19632 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19633 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19634 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19635 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19636 TFLAGS="$(STAGE2_TFLAGS)" \
19637 $(TARGET-stage2-libbacktrace)
19639 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19640 clean-stage2: clean-stage2-libbacktrace
19641 clean-stage2-libbacktrace:
19642 @if [ $(current_stage) = stage2 ]; then \
19643 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19644 else \
19645 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19646 $(MAKE) stage2-start; \
19647 fi; \
19648 cd $(HOST_SUBDIR)/libbacktrace && \
19649 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19650 @endif libbacktrace-bootstrap
19653 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19654 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19655 maybe-all-stage3-libbacktrace:
19656 maybe-clean-stage3-libbacktrace:
19657 @if libbacktrace-bootstrap
19658 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19659 all-stage3: all-stage3-libbacktrace
19660 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19661 all-stage3-libbacktrace: configure-stage3-libbacktrace
19662 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19663 @r=`${PWD_COMMAND}`; export r; \
19664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19665 TFLAGS="$(STAGE3_TFLAGS)"; \
19666 $(HOST_EXPORTS) \
19667 $(POSTSTAGE1_HOST_EXPORTS) \
19668 cd $(HOST_SUBDIR)/libbacktrace && \
19669 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19670 CFLAGS="$(STAGE3_CFLAGS)" \
19671 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19672 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19673 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19674 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19675 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19676 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19677 TFLAGS="$(STAGE3_TFLAGS)" \
19678 $(TARGET-stage3-libbacktrace)
19680 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19681 clean-stage3: clean-stage3-libbacktrace
19682 clean-stage3-libbacktrace:
19683 @if [ $(current_stage) = stage3 ]; then \
19684 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19685 else \
19686 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19687 $(MAKE) stage3-start; \
19688 fi; \
19689 cd $(HOST_SUBDIR)/libbacktrace && \
19690 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19691 @endif libbacktrace-bootstrap
19694 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19695 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19696 maybe-all-stage4-libbacktrace:
19697 maybe-clean-stage4-libbacktrace:
19698 @if libbacktrace-bootstrap
19699 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19700 all-stage4: all-stage4-libbacktrace
19701 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19702 all-stage4-libbacktrace: configure-stage4-libbacktrace
19703 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19704 @r=`${PWD_COMMAND}`; export r; \
19705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19706 TFLAGS="$(STAGE4_TFLAGS)"; \
19707 $(HOST_EXPORTS) \
19708 $(POSTSTAGE1_HOST_EXPORTS) \
19709 cd $(HOST_SUBDIR)/libbacktrace && \
19710 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19711 CFLAGS="$(STAGE4_CFLAGS)" \
19712 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19713 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19714 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19715 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19716 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19717 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19718 TFLAGS="$(STAGE4_TFLAGS)" \
19719 $(TARGET-stage4-libbacktrace)
19721 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19722 clean-stage4: clean-stage4-libbacktrace
19723 clean-stage4-libbacktrace:
19724 @if [ $(current_stage) = stage4 ]; then \
19725 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19726 else \
19727 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19728 $(MAKE) stage4-start; \
19729 fi; \
19730 cd $(HOST_SUBDIR)/libbacktrace && \
19731 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19732 @endif libbacktrace-bootstrap
19735 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19736 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19737 maybe-all-stageprofile-libbacktrace:
19738 maybe-clean-stageprofile-libbacktrace:
19739 @if libbacktrace-bootstrap
19740 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19741 all-stageprofile: all-stageprofile-libbacktrace
19742 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19743 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19744 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19745 @r=`${PWD_COMMAND}`; export r; \
19746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19747 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19748 $(HOST_EXPORTS) \
19749 $(POSTSTAGE1_HOST_EXPORTS) \
19750 cd $(HOST_SUBDIR)/libbacktrace && \
19751 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19752 CFLAGS="$(STAGEprofile_CFLAGS)" \
19753 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19754 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19755 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19756 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19757 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19758 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19759 TFLAGS="$(STAGEprofile_TFLAGS)" \
19760 $(TARGET-stageprofile-libbacktrace)
19762 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19763 clean-stageprofile: clean-stageprofile-libbacktrace
19764 clean-stageprofile-libbacktrace:
19765 @if [ $(current_stage) = stageprofile ]; then \
19766 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19767 else \
19768 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19769 $(MAKE) stageprofile-start; \
19770 fi; \
19771 cd $(HOST_SUBDIR)/libbacktrace && \
19772 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19773 @endif libbacktrace-bootstrap
19776 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19777 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19778 maybe-all-stagefeedback-libbacktrace:
19779 maybe-clean-stagefeedback-libbacktrace:
19780 @if libbacktrace-bootstrap
19781 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19782 all-stagefeedback: all-stagefeedback-libbacktrace
19783 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19784 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19785 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19786 @r=`${PWD_COMMAND}`; export r; \
19787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19788 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19789 $(HOST_EXPORTS) \
19790 $(POSTSTAGE1_HOST_EXPORTS) \
19791 cd $(HOST_SUBDIR)/libbacktrace && \
19792 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19793 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19794 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19795 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19796 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19797 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19798 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19799 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19800 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19801 $(TARGET-stagefeedback-libbacktrace)
19803 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
19804 clean-stagefeedback: clean-stagefeedback-libbacktrace
19805 clean-stagefeedback-libbacktrace:
19806 @if [ $(current_stage) = stagefeedback ]; then \
19807 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19808 else \
19809 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
19810 $(MAKE) stagefeedback-start; \
19811 fi; \
19812 cd $(HOST_SUBDIR)/libbacktrace && \
19813 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19814 @endif libbacktrace-bootstrap
19820 .PHONY: check-libbacktrace maybe-check-libbacktrace
19821 maybe-check-libbacktrace:
19822 @if libbacktrace
19823 maybe-check-libbacktrace: check-libbacktrace
19825 check-libbacktrace:
19826 @: $(MAKE); $(unstage)
19827 @r=`${PWD_COMMAND}`; export r; \
19828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19829 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
19830 (cd $(HOST_SUBDIR)/libbacktrace && \
19831 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
19833 @endif libbacktrace
19835 .PHONY: install-libbacktrace maybe-install-libbacktrace
19836 maybe-install-libbacktrace:
19837 @if libbacktrace
19838 maybe-install-libbacktrace: install-libbacktrace
19840 install-libbacktrace: installdirs
19841 @: $(MAKE); $(unstage)
19842 @r=`${PWD_COMMAND}`; export r; \
19843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19844 $(HOST_EXPORTS) \
19845 (cd $(HOST_SUBDIR)/libbacktrace && \
19846 $(MAKE) $(FLAGS_TO_PASS) install)
19848 @endif libbacktrace
19850 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
19851 maybe-install-strip-libbacktrace:
19852 @if libbacktrace
19853 maybe-install-strip-libbacktrace: install-strip-libbacktrace
19855 install-strip-libbacktrace: installdirs
19856 @: $(MAKE); $(unstage)
19857 @r=`${PWD_COMMAND}`; export r; \
19858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19859 $(HOST_EXPORTS) \
19860 (cd $(HOST_SUBDIR)/libbacktrace && \
19861 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19863 @endif libbacktrace
19865 # Other targets (info, dvi, pdf, etc.)
19867 .PHONY: maybe-info-libbacktrace info-libbacktrace
19868 maybe-info-libbacktrace:
19869 @if libbacktrace
19870 maybe-info-libbacktrace: info-libbacktrace
19872 info-libbacktrace: \
19873 configure-libbacktrace
19874 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19875 r=`${PWD_COMMAND}`; export r; \
19876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19877 $(HOST_EXPORTS) \
19878 for flag in $(EXTRA_HOST_FLAGS) ; do \
19879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19880 done; \
19881 echo "Doing info in libbacktrace"; \
19882 (cd $(HOST_SUBDIR)/libbacktrace && \
19883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19885 "RANLIB=$${RANLIB}" \
19886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19887 info) \
19888 || exit 1
19890 @endif libbacktrace
19892 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
19893 maybe-dvi-libbacktrace:
19894 @if libbacktrace
19895 maybe-dvi-libbacktrace: dvi-libbacktrace
19897 dvi-libbacktrace: \
19898 configure-libbacktrace
19899 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19900 r=`${PWD_COMMAND}`; export r; \
19901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19902 $(HOST_EXPORTS) \
19903 for flag in $(EXTRA_HOST_FLAGS) ; do \
19904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19905 done; \
19906 echo "Doing dvi in libbacktrace"; \
19907 (cd $(HOST_SUBDIR)/libbacktrace && \
19908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19910 "RANLIB=$${RANLIB}" \
19911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19912 dvi) \
19913 || exit 1
19915 @endif libbacktrace
19917 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
19918 maybe-pdf-libbacktrace:
19919 @if libbacktrace
19920 maybe-pdf-libbacktrace: pdf-libbacktrace
19922 pdf-libbacktrace: \
19923 configure-libbacktrace
19924 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19925 r=`${PWD_COMMAND}`; export r; \
19926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19927 $(HOST_EXPORTS) \
19928 for flag in $(EXTRA_HOST_FLAGS) ; do \
19929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19930 done; \
19931 echo "Doing pdf in libbacktrace"; \
19932 (cd $(HOST_SUBDIR)/libbacktrace && \
19933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19935 "RANLIB=$${RANLIB}" \
19936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19937 pdf) \
19938 || exit 1
19940 @endif libbacktrace
19942 .PHONY: maybe-html-libbacktrace html-libbacktrace
19943 maybe-html-libbacktrace:
19944 @if libbacktrace
19945 maybe-html-libbacktrace: html-libbacktrace
19947 html-libbacktrace: \
19948 configure-libbacktrace
19949 @[ -f ./libbacktrace/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 html in libbacktrace"; \
19957 (cd $(HOST_SUBDIR)/libbacktrace && \
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 html) \
19963 || exit 1
19965 @endif libbacktrace
19967 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
19968 maybe-TAGS-libbacktrace:
19969 @if libbacktrace
19970 maybe-TAGS-libbacktrace: TAGS-libbacktrace
19972 TAGS-libbacktrace: \
19973 configure-libbacktrace
19974 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19975 r=`${PWD_COMMAND}`; export r; \
19976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19977 $(HOST_EXPORTS) \
19978 for flag in $(EXTRA_HOST_FLAGS) ; do \
19979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19980 done; \
19981 echo "Doing TAGS in libbacktrace"; \
19982 (cd $(HOST_SUBDIR)/libbacktrace && \
19983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19985 "RANLIB=$${RANLIB}" \
19986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19987 TAGS) \
19988 || exit 1
19990 @endif libbacktrace
19992 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
19993 maybe-install-info-libbacktrace:
19994 @if libbacktrace
19995 maybe-install-info-libbacktrace: install-info-libbacktrace
19997 install-info-libbacktrace: \
19998 configure-libbacktrace \
19999 info-libbacktrace
20000 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20001 r=`${PWD_COMMAND}`; export r; \
20002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20003 $(HOST_EXPORTS) \
20004 for flag in $(EXTRA_HOST_FLAGS) ; do \
20005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20006 done; \
20007 echo "Doing install-info in libbacktrace"; \
20008 (cd $(HOST_SUBDIR)/libbacktrace && \
20009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20011 "RANLIB=$${RANLIB}" \
20012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20013 install-info) \
20014 || exit 1
20016 @endif libbacktrace
20018 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20019 maybe-install-pdf-libbacktrace:
20020 @if libbacktrace
20021 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20023 install-pdf-libbacktrace: \
20024 configure-libbacktrace \
20025 pdf-libbacktrace
20026 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20027 r=`${PWD_COMMAND}`; export r; \
20028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20029 $(HOST_EXPORTS) \
20030 for flag in $(EXTRA_HOST_FLAGS) ; do \
20031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20032 done; \
20033 echo "Doing install-pdf in libbacktrace"; \
20034 (cd $(HOST_SUBDIR)/libbacktrace && \
20035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20037 "RANLIB=$${RANLIB}" \
20038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20039 install-pdf) \
20040 || exit 1
20042 @endif libbacktrace
20044 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20045 maybe-install-html-libbacktrace:
20046 @if libbacktrace
20047 maybe-install-html-libbacktrace: install-html-libbacktrace
20049 install-html-libbacktrace: \
20050 configure-libbacktrace \
20051 html-libbacktrace
20052 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20053 r=`${PWD_COMMAND}`; export r; \
20054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20055 $(HOST_EXPORTS) \
20056 for flag in $(EXTRA_HOST_FLAGS) ; do \
20057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20058 done; \
20059 echo "Doing install-html in libbacktrace"; \
20060 (cd $(HOST_SUBDIR)/libbacktrace && \
20061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20063 "RANLIB=$${RANLIB}" \
20064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20065 install-html) \
20066 || exit 1
20068 @endif libbacktrace
20070 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20071 maybe-installcheck-libbacktrace:
20072 @if libbacktrace
20073 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20075 installcheck-libbacktrace: \
20076 configure-libbacktrace
20077 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20078 r=`${PWD_COMMAND}`; export r; \
20079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20080 $(HOST_EXPORTS) \
20081 for flag in $(EXTRA_HOST_FLAGS) ; do \
20082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20083 done; \
20084 echo "Doing installcheck in libbacktrace"; \
20085 (cd $(HOST_SUBDIR)/libbacktrace && \
20086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20088 "RANLIB=$${RANLIB}" \
20089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20090 installcheck) \
20091 || exit 1
20093 @endif libbacktrace
20095 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20096 maybe-mostlyclean-libbacktrace:
20097 @if libbacktrace
20098 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20100 mostlyclean-libbacktrace:
20101 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20102 r=`${PWD_COMMAND}`; export r; \
20103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20104 $(HOST_EXPORTS) \
20105 for flag in $(EXTRA_HOST_FLAGS) ; do \
20106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20107 done; \
20108 echo "Doing mostlyclean in libbacktrace"; \
20109 (cd $(HOST_SUBDIR)/libbacktrace && \
20110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20112 "RANLIB=$${RANLIB}" \
20113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20114 mostlyclean) \
20115 || exit 1
20117 @endif libbacktrace
20119 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20120 maybe-clean-libbacktrace:
20121 @if libbacktrace
20122 maybe-clean-libbacktrace: clean-libbacktrace
20124 clean-libbacktrace:
20125 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20126 r=`${PWD_COMMAND}`; export r; \
20127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20128 $(HOST_EXPORTS) \
20129 for flag in $(EXTRA_HOST_FLAGS) ; do \
20130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20131 done; \
20132 echo "Doing clean in libbacktrace"; \
20133 (cd $(HOST_SUBDIR)/libbacktrace && \
20134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20136 "RANLIB=$${RANLIB}" \
20137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20138 clean) \
20139 || exit 1
20141 @endif libbacktrace
20143 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20144 maybe-distclean-libbacktrace:
20145 @if libbacktrace
20146 maybe-distclean-libbacktrace: distclean-libbacktrace
20148 distclean-libbacktrace:
20149 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20150 r=`${PWD_COMMAND}`; export r; \
20151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20152 $(HOST_EXPORTS) \
20153 for flag in $(EXTRA_HOST_FLAGS) ; do \
20154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20155 done; \
20156 echo "Doing distclean in libbacktrace"; \
20157 (cd $(HOST_SUBDIR)/libbacktrace && \
20158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20160 "RANLIB=$${RANLIB}" \
20161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20162 distclean) \
20163 || exit 1
20165 @endif libbacktrace
20167 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20168 maybe-maintainer-clean-libbacktrace:
20169 @if libbacktrace
20170 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20172 maintainer-clean-libbacktrace:
20173 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20174 r=`${PWD_COMMAND}`; export r; \
20175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20176 $(HOST_EXPORTS) \
20177 for flag in $(EXTRA_HOST_FLAGS) ; do \
20178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20179 done; \
20180 echo "Doing maintainer-clean in libbacktrace"; \
20181 (cd $(HOST_SUBDIR)/libbacktrace && \
20182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20184 "RANLIB=$${RANLIB}" \
20185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20186 maintainer-clean) \
20187 || exit 1
20189 @endif libbacktrace
20193 .PHONY: configure-libcpp maybe-configure-libcpp
20194 maybe-configure-libcpp:
20195 @if gcc-bootstrap
20196 configure-libcpp: stage_current
20197 @endif gcc-bootstrap
20198 @if libcpp
20199 maybe-configure-libcpp: configure-libcpp
20200 configure-libcpp:
20201 @r=`${PWD_COMMAND}`; export r; \
20202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20203 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20205 $(HOST_EXPORTS) \
20206 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20207 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20208 case $(srcdir) in \
20209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20210 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20212 esac; \
20213 module_srcdir=libcpp; \
20214 $(SHELL) \
20215 $$s/$$module_srcdir/configure \
20216 --srcdir=$${topdir}/$$module_srcdir \
20217 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20218 --target=${target_alias} \
20219 || exit 1
20220 @endif libcpp
20224 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20225 maybe-configure-stage1-libcpp:
20226 @if libcpp-bootstrap
20227 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20228 configure-stage1-libcpp:
20229 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20230 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20231 @r=`${PWD_COMMAND}`; export r; \
20232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20233 TFLAGS="$(STAGE1_TFLAGS)"; \
20234 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20235 $(HOST_EXPORTS) \
20236 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20237 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20238 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20239 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp; \
20240 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20241 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20242 case $(srcdir) in \
20243 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20244 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20245 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20246 esac; \
20247 module_srcdir=libcpp; \
20248 $(SHELL) $$s/$$module_srcdir/configure \
20249 --srcdir=$${topdir}/$$module_srcdir \
20250 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20251 --target=${target_alias} \
20253 $(STAGE1_CONFIGURE_FLAGS)
20254 @endif libcpp-bootstrap
20256 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20257 maybe-configure-stage2-libcpp:
20258 @if libcpp-bootstrap
20259 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20260 configure-stage2-libcpp:
20261 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20262 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20263 @r=`${PWD_COMMAND}`; export r; \
20264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20265 TFLAGS="$(STAGE2_TFLAGS)"; \
20266 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20267 $(HOST_EXPORTS) \
20268 $(POSTSTAGE1_HOST_EXPORTS) \
20269 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20270 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20271 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20272 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp; \
20273 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20274 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20275 case $(srcdir) in \
20276 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20277 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20278 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20279 esac; \
20280 module_srcdir=libcpp; \
20281 $(SHELL) $$s/$$module_srcdir/configure \
20282 --srcdir=$${topdir}/$$module_srcdir \
20283 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20284 --target=${target_alias} \
20285 --with-build-libsubdir=$(HOST_SUBDIR) \
20286 $(STAGE2_CONFIGURE_FLAGS)
20287 @endif libcpp-bootstrap
20289 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20290 maybe-configure-stage3-libcpp:
20291 @if libcpp-bootstrap
20292 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20293 configure-stage3-libcpp:
20294 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20295 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20296 @r=`${PWD_COMMAND}`; export r; \
20297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20298 TFLAGS="$(STAGE3_TFLAGS)"; \
20299 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20300 $(HOST_EXPORTS) \
20301 $(POSTSTAGE1_HOST_EXPORTS) \
20302 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20303 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20304 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20305 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp; \
20306 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20307 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20308 case $(srcdir) in \
20309 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20310 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20311 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20312 esac; \
20313 module_srcdir=libcpp; \
20314 $(SHELL) $$s/$$module_srcdir/configure \
20315 --srcdir=$${topdir}/$$module_srcdir \
20316 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20317 --target=${target_alias} \
20318 --with-build-libsubdir=$(HOST_SUBDIR) \
20319 $(STAGE3_CONFIGURE_FLAGS)
20320 @endif libcpp-bootstrap
20322 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20323 maybe-configure-stage4-libcpp:
20324 @if libcpp-bootstrap
20325 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20326 configure-stage4-libcpp:
20327 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20328 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20329 @r=`${PWD_COMMAND}`; export r; \
20330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20331 TFLAGS="$(STAGE4_TFLAGS)"; \
20332 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20333 $(HOST_EXPORTS) \
20334 $(POSTSTAGE1_HOST_EXPORTS) \
20335 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20336 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20337 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20338 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp; \
20339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20340 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20341 case $(srcdir) in \
20342 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20343 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20344 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20345 esac; \
20346 module_srcdir=libcpp; \
20347 $(SHELL) $$s/$$module_srcdir/configure \
20348 --srcdir=$${topdir}/$$module_srcdir \
20349 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20350 --target=${target_alias} \
20351 --with-build-libsubdir=$(HOST_SUBDIR) \
20352 $(STAGE4_CONFIGURE_FLAGS)
20353 @endif libcpp-bootstrap
20355 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20356 maybe-configure-stageprofile-libcpp:
20357 @if libcpp-bootstrap
20358 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20359 configure-stageprofile-libcpp:
20360 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20361 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20362 @r=`${PWD_COMMAND}`; export r; \
20363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20364 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20365 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20366 $(HOST_EXPORTS) \
20367 $(POSTSTAGE1_HOST_EXPORTS) \
20368 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20369 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20370 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20371 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp; \
20372 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20373 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20374 case $(srcdir) in \
20375 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20376 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20377 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20378 esac; \
20379 module_srcdir=libcpp; \
20380 $(SHELL) $$s/$$module_srcdir/configure \
20381 --srcdir=$${topdir}/$$module_srcdir \
20382 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20383 --target=${target_alias} \
20384 --with-build-libsubdir=$(HOST_SUBDIR) \
20385 $(STAGEprofile_CONFIGURE_FLAGS)
20386 @endif libcpp-bootstrap
20388 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20389 maybe-configure-stagefeedback-libcpp:
20390 @if libcpp-bootstrap
20391 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20392 configure-stagefeedback-libcpp:
20393 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20394 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20395 @r=`${PWD_COMMAND}`; export r; \
20396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20397 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20398 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20399 $(HOST_EXPORTS) \
20400 $(POSTSTAGE1_HOST_EXPORTS) \
20401 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20402 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20403 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20404 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp; \
20405 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20406 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20407 case $(srcdir) in \
20408 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20409 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20410 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20411 esac; \
20412 module_srcdir=libcpp; \
20413 $(SHELL) $$s/$$module_srcdir/configure \
20414 --srcdir=$${topdir}/$$module_srcdir \
20415 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20416 --target=${target_alias} \
20417 --with-build-libsubdir=$(HOST_SUBDIR) \
20418 $(STAGEfeedback_CONFIGURE_FLAGS)
20419 @endif libcpp-bootstrap
20425 .PHONY: all-libcpp maybe-all-libcpp
20426 maybe-all-libcpp:
20427 @if gcc-bootstrap
20428 all-libcpp: stage_current
20429 @endif gcc-bootstrap
20430 @if libcpp
20431 TARGET-libcpp=all
20432 maybe-all-libcpp: all-libcpp
20433 all-libcpp: configure-libcpp
20434 @r=`${PWD_COMMAND}`; export r; \
20435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20436 $(HOST_EXPORTS) \
20437 (cd $(HOST_SUBDIR)/libcpp && \
20438 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20439 $(TARGET-libcpp))
20440 @endif libcpp
20444 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20445 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20446 maybe-all-stage1-libcpp:
20447 maybe-clean-stage1-libcpp:
20448 @if libcpp-bootstrap
20449 maybe-all-stage1-libcpp: all-stage1-libcpp
20450 all-stage1: all-stage1-libcpp
20451 TARGET-stage1-libcpp = $(TARGET-libcpp)
20452 all-stage1-libcpp: configure-stage1-libcpp
20453 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20454 @r=`${PWD_COMMAND}`; export r; \
20455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20456 TFLAGS="$(STAGE1_TFLAGS)"; \
20457 $(HOST_EXPORTS) \
20458 cd $(HOST_SUBDIR)/libcpp && \
20459 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20460 CFLAGS="$(STAGE1_CFLAGS)" \
20461 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20462 LIBCFLAGS="$(LIBCFLAGS)" \
20463 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20464 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20465 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20466 $(EXTRA_HOST_FLAGS) \
20467 $(STAGE1_FLAGS_TO_PASS) \
20468 TFLAGS="$(STAGE1_TFLAGS)" \
20469 $(TARGET-stage1-libcpp)
20471 maybe-clean-stage1-libcpp: clean-stage1-libcpp
20472 clean-stage1: clean-stage1-libcpp
20473 clean-stage1-libcpp:
20474 @if [ $(current_stage) = stage1 ]; then \
20475 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20476 else \
20477 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20478 $(MAKE) stage1-start; \
20479 fi; \
20480 cd $(HOST_SUBDIR)/libcpp && \
20481 $(MAKE) $(EXTRA_HOST_FLAGS) \
20482 $(STAGE1_FLAGS_TO_PASS) clean
20483 @endif libcpp-bootstrap
20486 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20487 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20488 maybe-all-stage2-libcpp:
20489 maybe-clean-stage2-libcpp:
20490 @if libcpp-bootstrap
20491 maybe-all-stage2-libcpp: all-stage2-libcpp
20492 all-stage2: all-stage2-libcpp
20493 TARGET-stage2-libcpp = $(TARGET-libcpp)
20494 all-stage2-libcpp: configure-stage2-libcpp
20495 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20496 @r=`${PWD_COMMAND}`; export r; \
20497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20498 TFLAGS="$(STAGE2_TFLAGS)"; \
20499 $(HOST_EXPORTS) \
20500 $(POSTSTAGE1_HOST_EXPORTS) \
20501 cd $(HOST_SUBDIR)/libcpp && \
20502 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20503 CFLAGS="$(STAGE2_CFLAGS)" \
20504 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20505 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20506 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20507 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20508 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20509 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20510 TFLAGS="$(STAGE2_TFLAGS)" \
20511 $(TARGET-stage2-libcpp)
20513 maybe-clean-stage2-libcpp: clean-stage2-libcpp
20514 clean-stage2: clean-stage2-libcpp
20515 clean-stage2-libcpp:
20516 @if [ $(current_stage) = stage2 ]; then \
20517 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20518 else \
20519 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20520 $(MAKE) stage2-start; \
20521 fi; \
20522 cd $(HOST_SUBDIR)/libcpp && \
20523 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20524 @endif libcpp-bootstrap
20527 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20528 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20529 maybe-all-stage3-libcpp:
20530 maybe-clean-stage3-libcpp:
20531 @if libcpp-bootstrap
20532 maybe-all-stage3-libcpp: all-stage3-libcpp
20533 all-stage3: all-stage3-libcpp
20534 TARGET-stage3-libcpp = $(TARGET-libcpp)
20535 all-stage3-libcpp: configure-stage3-libcpp
20536 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20537 @r=`${PWD_COMMAND}`; export r; \
20538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20539 TFLAGS="$(STAGE3_TFLAGS)"; \
20540 $(HOST_EXPORTS) \
20541 $(POSTSTAGE1_HOST_EXPORTS) \
20542 cd $(HOST_SUBDIR)/libcpp && \
20543 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20544 CFLAGS="$(STAGE3_CFLAGS)" \
20545 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20546 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20547 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20548 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20549 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20550 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20551 TFLAGS="$(STAGE3_TFLAGS)" \
20552 $(TARGET-stage3-libcpp)
20554 maybe-clean-stage3-libcpp: clean-stage3-libcpp
20555 clean-stage3: clean-stage3-libcpp
20556 clean-stage3-libcpp:
20557 @if [ $(current_stage) = stage3 ]; then \
20558 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20559 else \
20560 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20561 $(MAKE) stage3-start; \
20562 fi; \
20563 cd $(HOST_SUBDIR)/libcpp && \
20564 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20565 @endif libcpp-bootstrap
20568 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20569 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20570 maybe-all-stage4-libcpp:
20571 maybe-clean-stage4-libcpp:
20572 @if libcpp-bootstrap
20573 maybe-all-stage4-libcpp: all-stage4-libcpp
20574 all-stage4: all-stage4-libcpp
20575 TARGET-stage4-libcpp = $(TARGET-libcpp)
20576 all-stage4-libcpp: configure-stage4-libcpp
20577 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20578 @r=`${PWD_COMMAND}`; export r; \
20579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20580 TFLAGS="$(STAGE4_TFLAGS)"; \
20581 $(HOST_EXPORTS) \
20582 $(POSTSTAGE1_HOST_EXPORTS) \
20583 cd $(HOST_SUBDIR)/libcpp && \
20584 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20585 CFLAGS="$(STAGE4_CFLAGS)" \
20586 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20587 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20588 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20589 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20590 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20591 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20592 TFLAGS="$(STAGE4_TFLAGS)" \
20593 $(TARGET-stage4-libcpp)
20595 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20596 clean-stage4: clean-stage4-libcpp
20597 clean-stage4-libcpp:
20598 @if [ $(current_stage) = stage4 ]; then \
20599 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20600 else \
20601 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20602 $(MAKE) stage4-start; \
20603 fi; \
20604 cd $(HOST_SUBDIR)/libcpp && \
20605 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20606 @endif libcpp-bootstrap
20609 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20610 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20611 maybe-all-stageprofile-libcpp:
20612 maybe-clean-stageprofile-libcpp:
20613 @if libcpp-bootstrap
20614 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20615 all-stageprofile: all-stageprofile-libcpp
20616 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20617 all-stageprofile-libcpp: configure-stageprofile-libcpp
20618 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20619 @r=`${PWD_COMMAND}`; export r; \
20620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20621 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20622 $(HOST_EXPORTS) \
20623 $(POSTSTAGE1_HOST_EXPORTS) \
20624 cd $(HOST_SUBDIR)/libcpp && \
20625 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20626 CFLAGS="$(STAGEprofile_CFLAGS)" \
20627 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20628 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20629 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20630 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20631 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20632 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20633 TFLAGS="$(STAGEprofile_TFLAGS)" \
20634 $(TARGET-stageprofile-libcpp)
20636 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20637 clean-stageprofile: clean-stageprofile-libcpp
20638 clean-stageprofile-libcpp:
20639 @if [ $(current_stage) = stageprofile ]; then \
20640 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20641 else \
20642 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20643 $(MAKE) stageprofile-start; \
20644 fi; \
20645 cd $(HOST_SUBDIR)/libcpp && \
20646 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20647 @endif libcpp-bootstrap
20650 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20651 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20652 maybe-all-stagefeedback-libcpp:
20653 maybe-clean-stagefeedback-libcpp:
20654 @if libcpp-bootstrap
20655 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20656 all-stagefeedback: all-stagefeedback-libcpp
20657 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20658 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20659 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20660 @r=`${PWD_COMMAND}`; export r; \
20661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20662 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20663 $(HOST_EXPORTS) \
20664 $(POSTSTAGE1_HOST_EXPORTS) \
20665 cd $(HOST_SUBDIR)/libcpp && \
20666 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20667 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20668 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20669 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20670 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20671 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20672 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20673 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20674 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20675 $(TARGET-stagefeedback-libcpp)
20677 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20678 clean-stagefeedback: clean-stagefeedback-libcpp
20679 clean-stagefeedback-libcpp:
20680 @if [ $(current_stage) = stagefeedback ]; then \
20681 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20682 else \
20683 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20684 $(MAKE) stagefeedback-start; \
20685 fi; \
20686 cd $(HOST_SUBDIR)/libcpp && \
20687 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20688 @endif libcpp-bootstrap
20694 .PHONY: check-libcpp maybe-check-libcpp
20695 maybe-check-libcpp:
20696 @if libcpp
20697 maybe-check-libcpp: check-libcpp
20699 check-libcpp:
20700 @: $(MAKE); $(unstage)
20701 @r=`${PWD_COMMAND}`; export r; \
20702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20703 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
20704 (cd $(HOST_SUBDIR)/libcpp && \
20705 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
20707 @endif libcpp
20709 .PHONY: install-libcpp maybe-install-libcpp
20710 maybe-install-libcpp:
20711 @if libcpp
20712 maybe-install-libcpp: install-libcpp
20714 install-libcpp: installdirs
20715 @: $(MAKE); $(unstage)
20716 @r=`${PWD_COMMAND}`; export r; \
20717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20718 $(HOST_EXPORTS) \
20719 (cd $(HOST_SUBDIR)/libcpp && \
20720 $(MAKE) $(FLAGS_TO_PASS) install)
20722 @endif libcpp
20724 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20725 maybe-install-strip-libcpp:
20726 @if libcpp
20727 maybe-install-strip-libcpp: install-strip-libcpp
20729 install-strip-libcpp: installdirs
20730 @: $(MAKE); $(unstage)
20731 @r=`${PWD_COMMAND}`; export r; \
20732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20733 $(HOST_EXPORTS) \
20734 (cd $(HOST_SUBDIR)/libcpp && \
20735 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20737 @endif libcpp
20739 # Other targets (info, dvi, pdf, etc.)
20741 .PHONY: maybe-info-libcpp info-libcpp
20742 maybe-info-libcpp:
20743 @if libcpp
20744 maybe-info-libcpp: info-libcpp
20746 info-libcpp: \
20747 configure-libcpp
20748 @[ -f ./libcpp/Makefile ] || exit 0; \
20749 r=`${PWD_COMMAND}`; export r; \
20750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20751 $(HOST_EXPORTS) \
20752 for flag in $(EXTRA_HOST_FLAGS) ; do \
20753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20754 done; \
20755 echo "Doing info in libcpp"; \
20756 (cd $(HOST_SUBDIR)/libcpp && \
20757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20759 "RANLIB=$${RANLIB}" \
20760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20761 info) \
20762 || exit 1
20764 @endif libcpp
20766 .PHONY: maybe-dvi-libcpp dvi-libcpp
20767 maybe-dvi-libcpp:
20768 @if libcpp
20769 maybe-dvi-libcpp: dvi-libcpp
20771 dvi-libcpp: \
20772 configure-libcpp
20773 @[ -f ./libcpp/Makefile ] || exit 0; \
20774 r=`${PWD_COMMAND}`; export r; \
20775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20776 $(HOST_EXPORTS) \
20777 for flag in $(EXTRA_HOST_FLAGS) ; do \
20778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20779 done; \
20780 echo "Doing dvi in libcpp"; \
20781 (cd $(HOST_SUBDIR)/libcpp && \
20782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20784 "RANLIB=$${RANLIB}" \
20785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20786 dvi) \
20787 || exit 1
20789 @endif libcpp
20791 .PHONY: maybe-pdf-libcpp pdf-libcpp
20792 maybe-pdf-libcpp:
20793 @if libcpp
20794 maybe-pdf-libcpp: pdf-libcpp
20796 pdf-libcpp: \
20797 configure-libcpp
20798 @[ -f ./libcpp/Makefile ] || exit 0; \
20799 r=`${PWD_COMMAND}`; export r; \
20800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20801 $(HOST_EXPORTS) \
20802 for flag in $(EXTRA_HOST_FLAGS) ; do \
20803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20804 done; \
20805 echo "Doing pdf in libcpp"; \
20806 (cd $(HOST_SUBDIR)/libcpp && \
20807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20809 "RANLIB=$${RANLIB}" \
20810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20811 pdf) \
20812 || exit 1
20814 @endif libcpp
20816 .PHONY: maybe-html-libcpp html-libcpp
20817 maybe-html-libcpp:
20818 @if libcpp
20819 maybe-html-libcpp: html-libcpp
20821 html-libcpp: \
20822 configure-libcpp
20823 @[ -f ./libcpp/Makefile ] || exit 0; \
20824 r=`${PWD_COMMAND}`; export r; \
20825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20826 $(HOST_EXPORTS) \
20827 for flag in $(EXTRA_HOST_FLAGS) ; do \
20828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20829 done; \
20830 echo "Doing html in libcpp"; \
20831 (cd $(HOST_SUBDIR)/libcpp && \
20832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20834 "RANLIB=$${RANLIB}" \
20835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20836 html) \
20837 || exit 1
20839 @endif libcpp
20841 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20842 maybe-TAGS-libcpp:
20843 @if libcpp
20844 maybe-TAGS-libcpp: TAGS-libcpp
20846 TAGS-libcpp: \
20847 configure-libcpp
20848 @[ -f ./libcpp/Makefile ] || exit 0; \
20849 r=`${PWD_COMMAND}`; export r; \
20850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20851 $(HOST_EXPORTS) \
20852 for flag in $(EXTRA_HOST_FLAGS) ; do \
20853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20854 done; \
20855 echo "Doing TAGS in libcpp"; \
20856 (cd $(HOST_SUBDIR)/libcpp && \
20857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20859 "RANLIB=$${RANLIB}" \
20860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20861 TAGS) \
20862 || exit 1
20864 @endif libcpp
20866 .PHONY: maybe-install-info-libcpp install-info-libcpp
20867 maybe-install-info-libcpp:
20868 @if libcpp
20869 maybe-install-info-libcpp: install-info-libcpp
20871 install-info-libcpp: \
20872 configure-libcpp \
20873 info-libcpp
20874 @[ -f ./libcpp/Makefile ] || exit 0; \
20875 r=`${PWD_COMMAND}`; export r; \
20876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20877 $(HOST_EXPORTS) \
20878 for flag in $(EXTRA_HOST_FLAGS) ; do \
20879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20880 done; \
20881 echo "Doing install-info in libcpp"; \
20882 (cd $(HOST_SUBDIR)/libcpp && \
20883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20885 "RANLIB=$${RANLIB}" \
20886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20887 install-info) \
20888 || exit 1
20890 @endif libcpp
20892 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20893 maybe-install-pdf-libcpp:
20894 @if libcpp
20895 maybe-install-pdf-libcpp: install-pdf-libcpp
20897 install-pdf-libcpp: \
20898 configure-libcpp \
20899 pdf-libcpp
20900 @[ -f ./libcpp/Makefile ] || exit 0; \
20901 r=`${PWD_COMMAND}`; export r; \
20902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20903 $(HOST_EXPORTS) \
20904 for flag in $(EXTRA_HOST_FLAGS) ; do \
20905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20906 done; \
20907 echo "Doing install-pdf in libcpp"; \
20908 (cd $(HOST_SUBDIR)/libcpp && \
20909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20911 "RANLIB=$${RANLIB}" \
20912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20913 install-pdf) \
20914 || exit 1
20916 @endif libcpp
20918 .PHONY: maybe-install-html-libcpp install-html-libcpp
20919 maybe-install-html-libcpp:
20920 @if libcpp
20921 maybe-install-html-libcpp: install-html-libcpp
20923 install-html-libcpp: \
20924 configure-libcpp \
20925 html-libcpp
20926 @[ -f ./libcpp/Makefile ] || exit 0; \
20927 r=`${PWD_COMMAND}`; export r; \
20928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20929 $(HOST_EXPORTS) \
20930 for flag in $(EXTRA_HOST_FLAGS) ; do \
20931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20932 done; \
20933 echo "Doing install-html in libcpp"; \
20934 (cd $(HOST_SUBDIR)/libcpp && \
20935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20937 "RANLIB=$${RANLIB}" \
20938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20939 install-html) \
20940 || exit 1
20942 @endif libcpp
20944 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20945 maybe-installcheck-libcpp:
20946 @if libcpp
20947 maybe-installcheck-libcpp: installcheck-libcpp
20949 installcheck-libcpp: \
20950 configure-libcpp
20951 @[ -f ./libcpp/Makefile ] || exit 0; \
20952 r=`${PWD_COMMAND}`; export r; \
20953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20954 $(HOST_EXPORTS) \
20955 for flag in $(EXTRA_HOST_FLAGS) ; do \
20956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20957 done; \
20958 echo "Doing installcheck in libcpp"; \
20959 (cd $(HOST_SUBDIR)/libcpp && \
20960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20962 "RANLIB=$${RANLIB}" \
20963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20964 installcheck) \
20965 || exit 1
20967 @endif libcpp
20969 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20970 maybe-mostlyclean-libcpp:
20971 @if libcpp
20972 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20974 mostlyclean-libcpp:
20975 @[ -f ./libcpp/Makefile ] || exit 0; \
20976 r=`${PWD_COMMAND}`; export r; \
20977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20978 $(HOST_EXPORTS) \
20979 for flag in $(EXTRA_HOST_FLAGS) ; do \
20980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20981 done; \
20982 echo "Doing mostlyclean in libcpp"; \
20983 (cd $(HOST_SUBDIR)/libcpp && \
20984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20986 "RANLIB=$${RANLIB}" \
20987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20988 mostlyclean) \
20989 || exit 1
20991 @endif libcpp
20993 .PHONY: maybe-clean-libcpp clean-libcpp
20994 maybe-clean-libcpp:
20995 @if libcpp
20996 maybe-clean-libcpp: clean-libcpp
20998 clean-libcpp:
20999 @[ -f ./libcpp/Makefile ] || exit 0; \
21000 r=`${PWD_COMMAND}`; export r; \
21001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21002 $(HOST_EXPORTS) \
21003 for flag in $(EXTRA_HOST_FLAGS) ; do \
21004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21005 done; \
21006 echo "Doing clean in libcpp"; \
21007 (cd $(HOST_SUBDIR)/libcpp && \
21008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21010 "RANLIB=$${RANLIB}" \
21011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21012 clean) \
21013 || exit 1
21015 @endif libcpp
21017 .PHONY: maybe-distclean-libcpp distclean-libcpp
21018 maybe-distclean-libcpp:
21019 @if libcpp
21020 maybe-distclean-libcpp: distclean-libcpp
21022 distclean-libcpp:
21023 @[ -f ./libcpp/Makefile ] || exit 0; \
21024 r=`${PWD_COMMAND}`; export r; \
21025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21026 $(HOST_EXPORTS) \
21027 for flag in $(EXTRA_HOST_FLAGS) ; do \
21028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21029 done; \
21030 echo "Doing distclean in libcpp"; \
21031 (cd $(HOST_SUBDIR)/libcpp && \
21032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21034 "RANLIB=$${RANLIB}" \
21035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21036 distclean) \
21037 || exit 1
21039 @endif libcpp
21041 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21042 maybe-maintainer-clean-libcpp:
21043 @if libcpp
21044 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21046 maintainer-clean-libcpp:
21047 @[ -f ./libcpp/Makefile ] || exit 0; \
21048 r=`${PWD_COMMAND}`; export r; \
21049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21050 $(HOST_EXPORTS) \
21051 for flag in $(EXTRA_HOST_FLAGS) ; do \
21052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21053 done; \
21054 echo "Doing maintainer-clean in libcpp"; \
21055 (cd $(HOST_SUBDIR)/libcpp && \
21056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21058 "RANLIB=$${RANLIB}" \
21059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21060 maintainer-clean) \
21061 || exit 1
21063 @endif libcpp
21067 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21068 maybe-configure-libdecnumber:
21069 @if gcc-bootstrap
21070 configure-libdecnumber: stage_current
21071 @endif gcc-bootstrap
21072 @if libdecnumber
21073 maybe-configure-libdecnumber: configure-libdecnumber
21074 configure-libdecnumber:
21075 @r=`${PWD_COMMAND}`; export r; \
21076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21077 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21079 $(HOST_EXPORTS) \
21080 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21081 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21082 case $(srcdir) in \
21083 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21084 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21085 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21086 esac; \
21087 module_srcdir=libdecnumber; \
21088 $(SHELL) \
21089 $$s/$$module_srcdir/configure \
21090 --srcdir=$${topdir}/$$module_srcdir \
21091 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21092 --target=${target_alias} \
21093 || exit 1
21094 @endif libdecnumber
21098 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21099 maybe-configure-stage1-libdecnumber:
21100 @if libdecnumber-bootstrap
21101 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21102 configure-stage1-libdecnumber:
21103 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21104 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21105 @r=`${PWD_COMMAND}`; export r; \
21106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21107 TFLAGS="$(STAGE1_TFLAGS)"; \
21108 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21109 $(HOST_EXPORTS) \
21110 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21111 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21112 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21113 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber; \
21114 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21115 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21116 case $(srcdir) in \
21117 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21118 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21119 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21120 esac; \
21121 module_srcdir=libdecnumber; \
21122 $(SHELL) $$s/$$module_srcdir/configure \
21123 --srcdir=$${topdir}/$$module_srcdir \
21124 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21125 --target=${target_alias} \
21127 $(STAGE1_CONFIGURE_FLAGS)
21128 @endif libdecnumber-bootstrap
21130 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21131 maybe-configure-stage2-libdecnumber:
21132 @if libdecnumber-bootstrap
21133 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21134 configure-stage2-libdecnumber:
21135 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21136 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21137 @r=`${PWD_COMMAND}`; export r; \
21138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21139 TFLAGS="$(STAGE2_TFLAGS)"; \
21140 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21141 $(HOST_EXPORTS) \
21142 $(POSTSTAGE1_HOST_EXPORTS) \
21143 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21144 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21145 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21146 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber; \
21147 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21148 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21149 case $(srcdir) in \
21150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21151 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21153 esac; \
21154 module_srcdir=libdecnumber; \
21155 $(SHELL) $$s/$$module_srcdir/configure \
21156 --srcdir=$${topdir}/$$module_srcdir \
21157 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21158 --target=${target_alias} \
21159 --with-build-libsubdir=$(HOST_SUBDIR) \
21160 $(STAGE2_CONFIGURE_FLAGS)
21161 @endif libdecnumber-bootstrap
21163 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21164 maybe-configure-stage3-libdecnumber:
21165 @if libdecnumber-bootstrap
21166 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21167 configure-stage3-libdecnumber:
21168 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21169 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21170 @r=`${PWD_COMMAND}`; export r; \
21171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21172 TFLAGS="$(STAGE3_TFLAGS)"; \
21173 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21174 $(HOST_EXPORTS) \
21175 $(POSTSTAGE1_HOST_EXPORTS) \
21176 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21177 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21178 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21179 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber; \
21180 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21181 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21182 case $(srcdir) in \
21183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21184 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21186 esac; \
21187 module_srcdir=libdecnumber; \
21188 $(SHELL) $$s/$$module_srcdir/configure \
21189 --srcdir=$${topdir}/$$module_srcdir \
21190 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21191 --target=${target_alias} \
21192 --with-build-libsubdir=$(HOST_SUBDIR) \
21193 $(STAGE3_CONFIGURE_FLAGS)
21194 @endif libdecnumber-bootstrap
21196 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21197 maybe-configure-stage4-libdecnumber:
21198 @if libdecnumber-bootstrap
21199 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21200 configure-stage4-libdecnumber:
21201 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21202 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21203 @r=`${PWD_COMMAND}`; export r; \
21204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21205 TFLAGS="$(STAGE4_TFLAGS)"; \
21206 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21207 $(HOST_EXPORTS) \
21208 $(POSTSTAGE1_HOST_EXPORTS) \
21209 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21210 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21211 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21212 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber; \
21213 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21214 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21215 case $(srcdir) in \
21216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21217 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21219 esac; \
21220 module_srcdir=libdecnumber; \
21221 $(SHELL) $$s/$$module_srcdir/configure \
21222 --srcdir=$${topdir}/$$module_srcdir \
21223 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21224 --target=${target_alias} \
21225 --with-build-libsubdir=$(HOST_SUBDIR) \
21226 $(STAGE4_CONFIGURE_FLAGS)
21227 @endif libdecnumber-bootstrap
21229 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21230 maybe-configure-stageprofile-libdecnumber:
21231 @if libdecnumber-bootstrap
21232 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21233 configure-stageprofile-libdecnumber:
21234 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21235 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21236 @r=`${PWD_COMMAND}`; export r; \
21237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21238 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21239 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21240 $(HOST_EXPORTS) \
21241 $(POSTSTAGE1_HOST_EXPORTS) \
21242 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21243 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21244 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21245 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber; \
21246 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21247 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21248 case $(srcdir) in \
21249 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21250 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21251 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21252 esac; \
21253 module_srcdir=libdecnumber; \
21254 $(SHELL) $$s/$$module_srcdir/configure \
21255 --srcdir=$${topdir}/$$module_srcdir \
21256 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21257 --target=${target_alias} \
21258 --with-build-libsubdir=$(HOST_SUBDIR) \
21259 $(STAGEprofile_CONFIGURE_FLAGS)
21260 @endif libdecnumber-bootstrap
21262 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21263 maybe-configure-stagefeedback-libdecnumber:
21264 @if libdecnumber-bootstrap
21265 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21266 configure-stagefeedback-libdecnumber:
21267 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21268 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21269 @r=`${PWD_COMMAND}`; export r; \
21270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21271 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21272 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21273 $(HOST_EXPORTS) \
21274 $(POSTSTAGE1_HOST_EXPORTS) \
21275 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21276 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21277 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21278 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber; \
21279 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21280 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21281 case $(srcdir) in \
21282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21283 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21285 esac; \
21286 module_srcdir=libdecnumber; \
21287 $(SHELL) $$s/$$module_srcdir/configure \
21288 --srcdir=$${topdir}/$$module_srcdir \
21289 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21290 --target=${target_alias} \
21291 --with-build-libsubdir=$(HOST_SUBDIR) \
21292 $(STAGEfeedback_CONFIGURE_FLAGS)
21293 @endif libdecnumber-bootstrap
21299 .PHONY: all-libdecnumber maybe-all-libdecnumber
21300 maybe-all-libdecnumber:
21301 @if gcc-bootstrap
21302 all-libdecnumber: stage_current
21303 @endif gcc-bootstrap
21304 @if libdecnumber
21305 TARGET-libdecnumber=all
21306 maybe-all-libdecnumber: all-libdecnumber
21307 all-libdecnumber: configure-libdecnumber
21308 @r=`${PWD_COMMAND}`; export r; \
21309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21310 $(HOST_EXPORTS) \
21311 (cd $(HOST_SUBDIR)/libdecnumber && \
21312 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21313 $(TARGET-libdecnumber))
21314 @endif libdecnumber
21318 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21319 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21320 maybe-all-stage1-libdecnumber:
21321 maybe-clean-stage1-libdecnumber:
21322 @if libdecnumber-bootstrap
21323 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21324 all-stage1: all-stage1-libdecnumber
21325 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21326 all-stage1-libdecnumber: configure-stage1-libdecnumber
21327 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21328 @r=`${PWD_COMMAND}`; export r; \
21329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21330 TFLAGS="$(STAGE1_TFLAGS)"; \
21331 $(HOST_EXPORTS) \
21332 cd $(HOST_SUBDIR)/libdecnumber && \
21333 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21334 CFLAGS="$(STAGE1_CFLAGS)" \
21335 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21336 LIBCFLAGS="$(LIBCFLAGS)" \
21337 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21338 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21339 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21340 $(EXTRA_HOST_FLAGS) \
21341 $(STAGE1_FLAGS_TO_PASS) \
21342 TFLAGS="$(STAGE1_TFLAGS)" \
21343 $(TARGET-stage1-libdecnumber)
21345 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21346 clean-stage1: clean-stage1-libdecnumber
21347 clean-stage1-libdecnumber:
21348 @if [ $(current_stage) = stage1 ]; then \
21349 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21350 else \
21351 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21352 $(MAKE) stage1-start; \
21353 fi; \
21354 cd $(HOST_SUBDIR)/libdecnumber && \
21355 $(MAKE) $(EXTRA_HOST_FLAGS) \
21356 $(STAGE1_FLAGS_TO_PASS) clean
21357 @endif libdecnumber-bootstrap
21360 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21361 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21362 maybe-all-stage2-libdecnumber:
21363 maybe-clean-stage2-libdecnumber:
21364 @if libdecnumber-bootstrap
21365 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21366 all-stage2: all-stage2-libdecnumber
21367 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21368 all-stage2-libdecnumber: configure-stage2-libdecnumber
21369 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21370 @r=`${PWD_COMMAND}`; export r; \
21371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21372 TFLAGS="$(STAGE2_TFLAGS)"; \
21373 $(HOST_EXPORTS) \
21374 $(POSTSTAGE1_HOST_EXPORTS) \
21375 cd $(HOST_SUBDIR)/libdecnumber && \
21376 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21377 CFLAGS="$(STAGE2_CFLAGS)" \
21378 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21379 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21380 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21381 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21382 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21383 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21384 TFLAGS="$(STAGE2_TFLAGS)" \
21385 $(TARGET-stage2-libdecnumber)
21387 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21388 clean-stage2: clean-stage2-libdecnumber
21389 clean-stage2-libdecnumber:
21390 @if [ $(current_stage) = stage2 ]; then \
21391 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21392 else \
21393 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21394 $(MAKE) stage2-start; \
21395 fi; \
21396 cd $(HOST_SUBDIR)/libdecnumber && \
21397 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21398 @endif libdecnumber-bootstrap
21401 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21402 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21403 maybe-all-stage3-libdecnumber:
21404 maybe-clean-stage3-libdecnumber:
21405 @if libdecnumber-bootstrap
21406 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21407 all-stage3: all-stage3-libdecnumber
21408 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21409 all-stage3-libdecnumber: configure-stage3-libdecnumber
21410 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21411 @r=`${PWD_COMMAND}`; export r; \
21412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21413 TFLAGS="$(STAGE3_TFLAGS)"; \
21414 $(HOST_EXPORTS) \
21415 $(POSTSTAGE1_HOST_EXPORTS) \
21416 cd $(HOST_SUBDIR)/libdecnumber && \
21417 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21418 CFLAGS="$(STAGE3_CFLAGS)" \
21419 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21420 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21421 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21422 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21423 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21424 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21425 TFLAGS="$(STAGE3_TFLAGS)" \
21426 $(TARGET-stage3-libdecnumber)
21428 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21429 clean-stage3: clean-stage3-libdecnumber
21430 clean-stage3-libdecnumber:
21431 @if [ $(current_stage) = stage3 ]; then \
21432 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21433 else \
21434 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21435 $(MAKE) stage3-start; \
21436 fi; \
21437 cd $(HOST_SUBDIR)/libdecnumber && \
21438 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21439 @endif libdecnumber-bootstrap
21442 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21443 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21444 maybe-all-stage4-libdecnumber:
21445 maybe-clean-stage4-libdecnumber:
21446 @if libdecnumber-bootstrap
21447 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21448 all-stage4: all-stage4-libdecnumber
21449 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21450 all-stage4-libdecnumber: configure-stage4-libdecnumber
21451 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21452 @r=`${PWD_COMMAND}`; export r; \
21453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21454 TFLAGS="$(STAGE4_TFLAGS)"; \
21455 $(HOST_EXPORTS) \
21456 $(POSTSTAGE1_HOST_EXPORTS) \
21457 cd $(HOST_SUBDIR)/libdecnumber && \
21458 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21459 CFLAGS="$(STAGE4_CFLAGS)" \
21460 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21461 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21462 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21463 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21464 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21465 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21466 TFLAGS="$(STAGE4_TFLAGS)" \
21467 $(TARGET-stage4-libdecnumber)
21469 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21470 clean-stage4: clean-stage4-libdecnumber
21471 clean-stage4-libdecnumber:
21472 @if [ $(current_stage) = stage4 ]; then \
21473 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21474 else \
21475 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21476 $(MAKE) stage4-start; \
21477 fi; \
21478 cd $(HOST_SUBDIR)/libdecnumber && \
21479 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21480 @endif libdecnumber-bootstrap
21483 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21484 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21485 maybe-all-stageprofile-libdecnumber:
21486 maybe-clean-stageprofile-libdecnumber:
21487 @if libdecnumber-bootstrap
21488 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21489 all-stageprofile: all-stageprofile-libdecnumber
21490 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21491 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21492 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21493 @r=`${PWD_COMMAND}`; export r; \
21494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21495 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21496 $(HOST_EXPORTS) \
21497 $(POSTSTAGE1_HOST_EXPORTS) \
21498 cd $(HOST_SUBDIR)/libdecnumber && \
21499 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21500 CFLAGS="$(STAGEprofile_CFLAGS)" \
21501 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21502 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21503 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21504 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21505 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21506 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21507 TFLAGS="$(STAGEprofile_TFLAGS)" \
21508 $(TARGET-stageprofile-libdecnumber)
21510 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21511 clean-stageprofile: clean-stageprofile-libdecnumber
21512 clean-stageprofile-libdecnumber:
21513 @if [ $(current_stage) = stageprofile ]; then \
21514 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21515 else \
21516 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21517 $(MAKE) stageprofile-start; \
21518 fi; \
21519 cd $(HOST_SUBDIR)/libdecnumber && \
21520 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21521 @endif libdecnumber-bootstrap
21524 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21525 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21526 maybe-all-stagefeedback-libdecnumber:
21527 maybe-clean-stagefeedback-libdecnumber:
21528 @if libdecnumber-bootstrap
21529 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21530 all-stagefeedback: all-stagefeedback-libdecnumber
21531 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21532 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21533 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21534 @r=`${PWD_COMMAND}`; export r; \
21535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21536 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21537 $(HOST_EXPORTS) \
21538 $(POSTSTAGE1_HOST_EXPORTS) \
21539 cd $(HOST_SUBDIR)/libdecnumber && \
21540 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21541 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21542 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21543 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21544 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21545 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21546 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21547 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21548 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21549 $(TARGET-stagefeedback-libdecnumber)
21551 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21552 clean-stagefeedback: clean-stagefeedback-libdecnumber
21553 clean-stagefeedback-libdecnumber:
21554 @if [ $(current_stage) = stagefeedback ]; then \
21555 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21556 else \
21557 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21558 $(MAKE) stagefeedback-start; \
21559 fi; \
21560 cd $(HOST_SUBDIR)/libdecnumber && \
21561 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21562 @endif libdecnumber-bootstrap
21568 .PHONY: check-libdecnumber maybe-check-libdecnumber
21569 maybe-check-libdecnumber:
21570 @if libdecnumber
21571 maybe-check-libdecnumber: check-libdecnumber
21573 check-libdecnumber:
21574 @: $(MAKE); $(unstage)
21575 @r=`${PWD_COMMAND}`; export r; \
21576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21577 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
21578 (cd $(HOST_SUBDIR)/libdecnumber && \
21579 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
21581 @endif libdecnumber
21583 .PHONY: install-libdecnumber maybe-install-libdecnumber
21584 maybe-install-libdecnumber:
21585 @if libdecnumber
21586 maybe-install-libdecnumber: install-libdecnumber
21588 install-libdecnumber: installdirs
21589 @: $(MAKE); $(unstage)
21590 @r=`${PWD_COMMAND}`; export r; \
21591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21592 $(HOST_EXPORTS) \
21593 (cd $(HOST_SUBDIR)/libdecnumber && \
21594 $(MAKE) $(FLAGS_TO_PASS) install)
21596 @endif libdecnumber
21598 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21599 maybe-install-strip-libdecnumber:
21600 @if libdecnumber
21601 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21603 install-strip-libdecnumber: installdirs
21604 @: $(MAKE); $(unstage)
21605 @r=`${PWD_COMMAND}`; export r; \
21606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21607 $(HOST_EXPORTS) \
21608 (cd $(HOST_SUBDIR)/libdecnumber && \
21609 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21611 @endif libdecnumber
21613 # Other targets (info, dvi, pdf, etc.)
21615 .PHONY: maybe-info-libdecnumber info-libdecnumber
21616 maybe-info-libdecnumber:
21617 @if libdecnumber
21618 maybe-info-libdecnumber: info-libdecnumber
21620 info-libdecnumber: \
21621 configure-libdecnumber
21622 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21623 r=`${PWD_COMMAND}`; export r; \
21624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21625 $(HOST_EXPORTS) \
21626 for flag in $(EXTRA_HOST_FLAGS) ; do \
21627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21628 done; \
21629 echo "Doing info in libdecnumber"; \
21630 (cd $(HOST_SUBDIR)/libdecnumber && \
21631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21633 "RANLIB=$${RANLIB}" \
21634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21635 info) \
21636 || exit 1
21638 @endif libdecnumber
21640 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21641 maybe-dvi-libdecnumber:
21642 @if libdecnumber
21643 maybe-dvi-libdecnumber: dvi-libdecnumber
21645 dvi-libdecnumber: \
21646 configure-libdecnumber
21647 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21648 r=`${PWD_COMMAND}`; export r; \
21649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21650 $(HOST_EXPORTS) \
21651 for flag in $(EXTRA_HOST_FLAGS) ; do \
21652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21653 done; \
21654 echo "Doing dvi in libdecnumber"; \
21655 (cd $(HOST_SUBDIR)/libdecnumber && \
21656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21658 "RANLIB=$${RANLIB}" \
21659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21660 dvi) \
21661 || exit 1
21663 @endif libdecnumber
21665 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21666 maybe-pdf-libdecnumber:
21667 @if libdecnumber
21668 maybe-pdf-libdecnumber: pdf-libdecnumber
21670 pdf-libdecnumber: \
21671 configure-libdecnumber
21672 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21673 r=`${PWD_COMMAND}`; export r; \
21674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21675 $(HOST_EXPORTS) \
21676 for flag in $(EXTRA_HOST_FLAGS) ; do \
21677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21678 done; \
21679 echo "Doing pdf in libdecnumber"; \
21680 (cd $(HOST_SUBDIR)/libdecnumber && \
21681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21683 "RANLIB=$${RANLIB}" \
21684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21685 pdf) \
21686 || exit 1
21688 @endif libdecnumber
21690 .PHONY: maybe-html-libdecnumber html-libdecnumber
21691 maybe-html-libdecnumber:
21692 @if libdecnumber
21693 maybe-html-libdecnumber: html-libdecnumber
21695 html-libdecnumber: \
21696 configure-libdecnumber
21697 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21698 r=`${PWD_COMMAND}`; export r; \
21699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21700 $(HOST_EXPORTS) \
21701 for flag in $(EXTRA_HOST_FLAGS) ; do \
21702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21703 done; \
21704 echo "Doing html in libdecnumber"; \
21705 (cd $(HOST_SUBDIR)/libdecnumber && \
21706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21708 "RANLIB=$${RANLIB}" \
21709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21710 html) \
21711 || exit 1
21713 @endif libdecnumber
21715 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21716 maybe-TAGS-libdecnumber:
21717 @if libdecnumber
21718 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21720 TAGS-libdecnumber: \
21721 configure-libdecnumber
21722 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21723 r=`${PWD_COMMAND}`; export r; \
21724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21725 $(HOST_EXPORTS) \
21726 for flag in $(EXTRA_HOST_FLAGS) ; do \
21727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21728 done; \
21729 echo "Doing TAGS in libdecnumber"; \
21730 (cd $(HOST_SUBDIR)/libdecnumber && \
21731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21733 "RANLIB=$${RANLIB}" \
21734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21735 TAGS) \
21736 || exit 1
21738 @endif libdecnumber
21740 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21741 maybe-install-info-libdecnumber:
21742 @if libdecnumber
21743 maybe-install-info-libdecnumber: install-info-libdecnumber
21745 install-info-libdecnumber: \
21746 configure-libdecnumber \
21747 info-libdecnumber
21748 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21749 r=`${PWD_COMMAND}`; export r; \
21750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21751 $(HOST_EXPORTS) \
21752 for flag in $(EXTRA_HOST_FLAGS) ; do \
21753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21754 done; \
21755 echo "Doing install-info in libdecnumber"; \
21756 (cd $(HOST_SUBDIR)/libdecnumber && \
21757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21759 "RANLIB=$${RANLIB}" \
21760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21761 install-info) \
21762 || exit 1
21764 @endif libdecnumber
21766 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21767 maybe-install-pdf-libdecnumber:
21768 @if libdecnumber
21769 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21771 install-pdf-libdecnumber: \
21772 configure-libdecnumber \
21773 pdf-libdecnumber
21774 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21775 r=`${PWD_COMMAND}`; export r; \
21776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21777 $(HOST_EXPORTS) \
21778 for flag in $(EXTRA_HOST_FLAGS) ; do \
21779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21780 done; \
21781 echo "Doing install-pdf in libdecnumber"; \
21782 (cd $(HOST_SUBDIR)/libdecnumber && \
21783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21785 "RANLIB=$${RANLIB}" \
21786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21787 install-pdf) \
21788 || exit 1
21790 @endif libdecnumber
21792 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21793 maybe-install-html-libdecnumber:
21794 @if libdecnumber
21795 maybe-install-html-libdecnumber: install-html-libdecnumber
21797 install-html-libdecnumber: \
21798 configure-libdecnumber \
21799 html-libdecnumber
21800 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21801 r=`${PWD_COMMAND}`; export r; \
21802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21803 $(HOST_EXPORTS) \
21804 for flag in $(EXTRA_HOST_FLAGS) ; do \
21805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21806 done; \
21807 echo "Doing install-html in libdecnumber"; \
21808 (cd $(HOST_SUBDIR)/libdecnumber && \
21809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21811 "RANLIB=$${RANLIB}" \
21812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21813 install-html) \
21814 || exit 1
21816 @endif libdecnumber
21818 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21819 maybe-installcheck-libdecnumber:
21820 @if libdecnumber
21821 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21823 installcheck-libdecnumber: \
21824 configure-libdecnumber
21825 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21826 r=`${PWD_COMMAND}`; export r; \
21827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21828 $(HOST_EXPORTS) \
21829 for flag in $(EXTRA_HOST_FLAGS) ; do \
21830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21831 done; \
21832 echo "Doing installcheck in libdecnumber"; \
21833 (cd $(HOST_SUBDIR)/libdecnumber && \
21834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21836 "RANLIB=$${RANLIB}" \
21837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21838 installcheck) \
21839 || exit 1
21841 @endif libdecnumber
21843 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21844 maybe-mostlyclean-libdecnumber:
21845 @if libdecnumber
21846 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21848 mostlyclean-libdecnumber:
21849 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21850 r=`${PWD_COMMAND}`; export r; \
21851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21852 $(HOST_EXPORTS) \
21853 for flag in $(EXTRA_HOST_FLAGS) ; do \
21854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21855 done; \
21856 echo "Doing mostlyclean in libdecnumber"; \
21857 (cd $(HOST_SUBDIR)/libdecnumber && \
21858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21860 "RANLIB=$${RANLIB}" \
21861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21862 mostlyclean) \
21863 || exit 1
21865 @endif libdecnumber
21867 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21868 maybe-clean-libdecnumber:
21869 @if libdecnumber
21870 maybe-clean-libdecnumber: clean-libdecnumber
21872 clean-libdecnumber:
21873 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21874 r=`${PWD_COMMAND}`; export r; \
21875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21876 $(HOST_EXPORTS) \
21877 for flag in $(EXTRA_HOST_FLAGS) ; do \
21878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21879 done; \
21880 echo "Doing clean in libdecnumber"; \
21881 (cd $(HOST_SUBDIR)/libdecnumber && \
21882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21884 "RANLIB=$${RANLIB}" \
21885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21886 clean) \
21887 || exit 1
21889 @endif libdecnumber
21891 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21892 maybe-distclean-libdecnumber:
21893 @if libdecnumber
21894 maybe-distclean-libdecnumber: distclean-libdecnumber
21896 distclean-libdecnumber:
21897 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21898 r=`${PWD_COMMAND}`; export r; \
21899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21900 $(HOST_EXPORTS) \
21901 for flag in $(EXTRA_HOST_FLAGS) ; do \
21902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21903 done; \
21904 echo "Doing distclean in libdecnumber"; \
21905 (cd $(HOST_SUBDIR)/libdecnumber && \
21906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21908 "RANLIB=$${RANLIB}" \
21909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21910 distclean) \
21911 || exit 1
21913 @endif libdecnumber
21915 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21916 maybe-maintainer-clean-libdecnumber:
21917 @if libdecnumber
21918 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21920 maintainer-clean-libdecnumber:
21921 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21922 r=`${PWD_COMMAND}`; export r; \
21923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21924 $(HOST_EXPORTS) \
21925 for flag in $(EXTRA_HOST_FLAGS) ; do \
21926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21927 done; \
21928 echo "Doing maintainer-clean in libdecnumber"; \
21929 (cd $(HOST_SUBDIR)/libdecnumber && \
21930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21932 "RANLIB=$${RANLIB}" \
21933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21934 maintainer-clean) \
21935 || exit 1
21937 @endif libdecnumber
21941 .PHONY: configure-libgui maybe-configure-libgui
21942 maybe-configure-libgui:
21943 @if gcc-bootstrap
21944 configure-libgui: stage_current
21945 @endif gcc-bootstrap
21946 @if libgui
21947 maybe-configure-libgui: configure-libgui
21948 configure-libgui:
21949 @: $(MAKE); $(unstage)
21950 @r=`${PWD_COMMAND}`; export r; \
21951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21952 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21953 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui; \
21954 $(HOST_EXPORTS) \
21955 echo Configuring in $(HOST_SUBDIR)/libgui; \
21956 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21957 case $(srcdir) in \
21958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21959 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21961 esac; \
21962 module_srcdir=libgui; \
21963 $(SHELL) \
21964 $$s/$$module_srcdir/configure \
21965 --srcdir=$${topdir}/$$module_srcdir \
21966 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21967 --target=${target_alias} \
21968 || exit 1
21969 @endif libgui
21975 .PHONY: all-libgui maybe-all-libgui
21976 maybe-all-libgui:
21977 @if gcc-bootstrap
21978 all-libgui: stage_current
21979 @endif gcc-bootstrap
21980 @if libgui
21981 TARGET-libgui=all
21982 maybe-all-libgui: all-libgui
21983 all-libgui: configure-libgui
21984 @: $(MAKE); $(unstage)
21985 @r=`${PWD_COMMAND}`; export r; \
21986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21987 $(HOST_EXPORTS) \
21988 (cd $(HOST_SUBDIR)/libgui && \
21989 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21990 $(TARGET-libgui))
21991 @endif libgui
21996 .PHONY: check-libgui maybe-check-libgui
21997 maybe-check-libgui:
21998 @if libgui
21999 maybe-check-libgui: check-libgui
22001 check-libgui:
22002 @: $(MAKE); $(unstage)
22003 @r=`${PWD_COMMAND}`; export r; \
22004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22005 $(HOST_EXPORTS) \
22006 (cd $(HOST_SUBDIR)/libgui && \
22007 $(MAKE) $(FLAGS_TO_PASS) check)
22009 @endif libgui
22011 .PHONY: install-libgui maybe-install-libgui
22012 maybe-install-libgui:
22013 @if libgui
22014 maybe-install-libgui: install-libgui
22016 install-libgui: installdirs
22017 @: $(MAKE); $(unstage)
22018 @r=`${PWD_COMMAND}`; export r; \
22019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22020 $(HOST_EXPORTS) \
22021 (cd $(HOST_SUBDIR)/libgui && \
22022 $(MAKE) $(FLAGS_TO_PASS) install)
22024 @endif libgui
22026 .PHONY: install-strip-libgui maybe-install-strip-libgui
22027 maybe-install-strip-libgui:
22028 @if libgui
22029 maybe-install-strip-libgui: install-strip-libgui
22031 install-strip-libgui: installdirs
22032 @: $(MAKE); $(unstage)
22033 @r=`${PWD_COMMAND}`; export r; \
22034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22035 $(HOST_EXPORTS) \
22036 (cd $(HOST_SUBDIR)/libgui && \
22037 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22039 @endif libgui
22041 # Other targets (info, dvi, pdf, etc.)
22043 .PHONY: maybe-info-libgui info-libgui
22044 maybe-info-libgui:
22045 @if libgui
22046 maybe-info-libgui: info-libgui
22048 info-libgui: \
22049 configure-libgui
22050 @: $(MAKE); $(unstage)
22051 @[ -f ./libgui/Makefile ] || exit 0; \
22052 r=`${PWD_COMMAND}`; export r; \
22053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22054 $(HOST_EXPORTS) \
22055 for flag in $(EXTRA_HOST_FLAGS) ; do \
22056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22057 done; \
22058 echo "Doing info in libgui"; \
22059 (cd $(HOST_SUBDIR)/libgui && \
22060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22062 "RANLIB=$${RANLIB}" \
22063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22064 info) \
22065 || exit 1
22067 @endif libgui
22069 .PHONY: maybe-dvi-libgui dvi-libgui
22070 maybe-dvi-libgui:
22071 @if libgui
22072 maybe-dvi-libgui: dvi-libgui
22074 dvi-libgui: \
22075 configure-libgui
22076 @: $(MAKE); $(unstage)
22077 @[ -f ./libgui/Makefile ] || exit 0; \
22078 r=`${PWD_COMMAND}`; export r; \
22079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22080 $(HOST_EXPORTS) \
22081 for flag in $(EXTRA_HOST_FLAGS) ; do \
22082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22083 done; \
22084 echo "Doing dvi in libgui"; \
22085 (cd $(HOST_SUBDIR)/libgui && \
22086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22088 "RANLIB=$${RANLIB}" \
22089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22090 dvi) \
22091 || exit 1
22093 @endif libgui
22095 .PHONY: maybe-pdf-libgui pdf-libgui
22096 maybe-pdf-libgui:
22097 @if libgui
22098 maybe-pdf-libgui: pdf-libgui
22100 pdf-libgui: \
22101 configure-libgui
22102 @: $(MAKE); $(unstage)
22103 @[ -f ./libgui/Makefile ] || exit 0; \
22104 r=`${PWD_COMMAND}`; export r; \
22105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22106 $(HOST_EXPORTS) \
22107 for flag in $(EXTRA_HOST_FLAGS) ; do \
22108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22109 done; \
22110 echo "Doing pdf in libgui"; \
22111 (cd $(HOST_SUBDIR)/libgui && \
22112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22114 "RANLIB=$${RANLIB}" \
22115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22116 pdf) \
22117 || exit 1
22119 @endif libgui
22121 .PHONY: maybe-html-libgui html-libgui
22122 maybe-html-libgui:
22123 @if libgui
22124 maybe-html-libgui: html-libgui
22126 html-libgui: \
22127 configure-libgui
22128 @: $(MAKE); $(unstage)
22129 @[ -f ./libgui/Makefile ] || exit 0; \
22130 r=`${PWD_COMMAND}`; export r; \
22131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22132 $(HOST_EXPORTS) \
22133 for flag in $(EXTRA_HOST_FLAGS) ; do \
22134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22135 done; \
22136 echo "Doing html in libgui"; \
22137 (cd $(HOST_SUBDIR)/libgui && \
22138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22140 "RANLIB=$${RANLIB}" \
22141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22142 html) \
22143 || exit 1
22145 @endif libgui
22147 .PHONY: maybe-TAGS-libgui TAGS-libgui
22148 maybe-TAGS-libgui:
22149 @if libgui
22150 maybe-TAGS-libgui: TAGS-libgui
22152 TAGS-libgui: \
22153 configure-libgui
22154 @: $(MAKE); $(unstage)
22155 @[ -f ./libgui/Makefile ] || exit 0; \
22156 r=`${PWD_COMMAND}`; export r; \
22157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22158 $(HOST_EXPORTS) \
22159 for flag in $(EXTRA_HOST_FLAGS) ; do \
22160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22161 done; \
22162 echo "Doing TAGS in libgui"; \
22163 (cd $(HOST_SUBDIR)/libgui && \
22164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22166 "RANLIB=$${RANLIB}" \
22167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22168 TAGS) \
22169 || exit 1
22171 @endif libgui
22173 .PHONY: maybe-install-info-libgui install-info-libgui
22174 maybe-install-info-libgui:
22175 @if libgui
22176 maybe-install-info-libgui: install-info-libgui
22178 install-info-libgui: \
22179 configure-libgui \
22180 info-libgui
22181 @: $(MAKE); $(unstage)
22182 @[ -f ./libgui/Makefile ] || exit 0; \
22183 r=`${PWD_COMMAND}`; export r; \
22184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22185 $(HOST_EXPORTS) \
22186 for flag in $(EXTRA_HOST_FLAGS) ; do \
22187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22188 done; \
22189 echo "Doing install-info in libgui"; \
22190 (cd $(HOST_SUBDIR)/libgui && \
22191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22193 "RANLIB=$${RANLIB}" \
22194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22195 install-info) \
22196 || exit 1
22198 @endif libgui
22200 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22201 maybe-install-pdf-libgui:
22202 @if libgui
22203 maybe-install-pdf-libgui: install-pdf-libgui
22205 install-pdf-libgui: \
22206 configure-libgui \
22207 pdf-libgui
22208 @: $(MAKE); $(unstage)
22209 @[ -f ./libgui/Makefile ] || exit 0; \
22210 r=`${PWD_COMMAND}`; export r; \
22211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22212 $(HOST_EXPORTS) \
22213 for flag in $(EXTRA_HOST_FLAGS) ; do \
22214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22215 done; \
22216 echo "Doing install-pdf in libgui"; \
22217 (cd $(HOST_SUBDIR)/libgui && \
22218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22220 "RANLIB=$${RANLIB}" \
22221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22222 install-pdf) \
22223 || exit 1
22225 @endif libgui
22227 .PHONY: maybe-install-html-libgui install-html-libgui
22228 maybe-install-html-libgui:
22229 @if libgui
22230 maybe-install-html-libgui: install-html-libgui
22232 install-html-libgui: \
22233 configure-libgui \
22234 html-libgui
22235 @: $(MAKE); $(unstage)
22236 @[ -f ./libgui/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 install-html in libgui"; \
22244 (cd $(HOST_SUBDIR)/libgui && \
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 install-html) \
22250 || exit 1
22252 @endif libgui
22254 .PHONY: maybe-installcheck-libgui installcheck-libgui
22255 maybe-installcheck-libgui:
22256 @if libgui
22257 maybe-installcheck-libgui: installcheck-libgui
22259 installcheck-libgui: \
22260 configure-libgui
22261 @: $(MAKE); $(unstage)
22262 @[ -f ./libgui/Makefile ] || exit 0; \
22263 r=`${PWD_COMMAND}`; export r; \
22264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22265 $(HOST_EXPORTS) \
22266 for flag in $(EXTRA_HOST_FLAGS) ; do \
22267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22268 done; \
22269 echo "Doing installcheck in libgui"; \
22270 (cd $(HOST_SUBDIR)/libgui && \
22271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22273 "RANLIB=$${RANLIB}" \
22274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22275 installcheck) \
22276 || exit 1
22278 @endif libgui
22280 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22281 maybe-mostlyclean-libgui:
22282 @if libgui
22283 maybe-mostlyclean-libgui: mostlyclean-libgui
22285 mostlyclean-libgui:
22286 @: $(MAKE); $(unstage)
22287 @[ -f ./libgui/Makefile ] || exit 0; \
22288 r=`${PWD_COMMAND}`; export r; \
22289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22290 $(HOST_EXPORTS) \
22291 for flag in $(EXTRA_HOST_FLAGS) ; do \
22292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22293 done; \
22294 echo "Doing mostlyclean in libgui"; \
22295 (cd $(HOST_SUBDIR)/libgui && \
22296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22298 "RANLIB=$${RANLIB}" \
22299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22300 mostlyclean) \
22301 || exit 1
22303 @endif libgui
22305 .PHONY: maybe-clean-libgui clean-libgui
22306 maybe-clean-libgui:
22307 @if libgui
22308 maybe-clean-libgui: clean-libgui
22310 clean-libgui:
22311 @: $(MAKE); $(unstage)
22312 @[ -f ./libgui/Makefile ] || exit 0; \
22313 r=`${PWD_COMMAND}`; export r; \
22314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22315 $(HOST_EXPORTS) \
22316 for flag in $(EXTRA_HOST_FLAGS) ; do \
22317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22318 done; \
22319 echo "Doing clean in libgui"; \
22320 (cd $(HOST_SUBDIR)/libgui && \
22321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22323 "RANLIB=$${RANLIB}" \
22324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22325 clean) \
22326 || exit 1
22328 @endif libgui
22330 .PHONY: maybe-distclean-libgui distclean-libgui
22331 maybe-distclean-libgui:
22332 @if libgui
22333 maybe-distclean-libgui: distclean-libgui
22335 distclean-libgui:
22336 @: $(MAKE); $(unstage)
22337 @[ -f ./libgui/Makefile ] || exit 0; \
22338 r=`${PWD_COMMAND}`; export r; \
22339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22340 $(HOST_EXPORTS) \
22341 for flag in $(EXTRA_HOST_FLAGS) ; do \
22342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22343 done; \
22344 echo "Doing distclean in libgui"; \
22345 (cd $(HOST_SUBDIR)/libgui && \
22346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22348 "RANLIB=$${RANLIB}" \
22349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22350 distclean) \
22351 || exit 1
22353 @endif libgui
22355 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22356 maybe-maintainer-clean-libgui:
22357 @if libgui
22358 maybe-maintainer-clean-libgui: maintainer-clean-libgui
22360 maintainer-clean-libgui:
22361 @: $(MAKE); $(unstage)
22362 @[ -f ./libgui/Makefile ] || exit 0; \
22363 r=`${PWD_COMMAND}`; export r; \
22364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22365 $(HOST_EXPORTS) \
22366 for flag in $(EXTRA_HOST_FLAGS) ; do \
22367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22368 done; \
22369 echo "Doing maintainer-clean in libgui"; \
22370 (cd $(HOST_SUBDIR)/libgui && \
22371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22373 "RANLIB=$${RANLIB}" \
22374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22375 maintainer-clean) \
22376 || exit 1
22378 @endif libgui
22382 .PHONY: configure-libiberty maybe-configure-libiberty
22383 maybe-configure-libiberty:
22384 @if gcc-bootstrap
22385 configure-libiberty: stage_current
22386 @endif gcc-bootstrap
22387 @if libiberty
22388 maybe-configure-libiberty: configure-libiberty
22389 configure-libiberty:
22390 @r=`${PWD_COMMAND}`; export r; \
22391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22392 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22393 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22394 $(HOST_EXPORTS) \
22395 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22396 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22397 case $(srcdir) in \
22398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22399 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22401 esac; \
22402 module_srcdir=libiberty; \
22403 $(SHELL) \
22404 $$s/$$module_srcdir/configure \
22405 --srcdir=$${topdir}/$$module_srcdir \
22406 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22407 --target=${target_alias} @extra_host_libiberty_configure_flags@ \
22408 || exit 1
22409 @endif libiberty
22413 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22414 maybe-configure-stage1-libiberty:
22415 @if libiberty-bootstrap
22416 maybe-configure-stage1-libiberty: configure-stage1-libiberty
22417 configure-stage1-libiberty:
22418 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22419 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22420 @r=`${PWD_COMMAND}`; export r; \
22421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22422 TFLAGS="$(STAGE1_TFLAGS)"; \
22423 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22424 $(HOST_EXPORTS) \
22425 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22426 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22427 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22428 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty; \
22429 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22430 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22431 case $(srcdir) in \
22432 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22433 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22434 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22435 esac; \
22436 module_srcdir=libiberty; \
22437 $(SHELL) $$s/$$module_srcdir/configure \
22438 --srcdir=$${topdir}/$$module_srcdir \
22439 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22440 --target=${target_alias} \
22442 $(STAGE1_CONFIGURE_FLAGS) \
22443 @extra_host_libiberty_configure_flags@
22444 @endif libiberty-bootstrap
22446 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22447 maybe-configure-stage2-libiberty:
22448 @if libiberty-bootstrap
22449 maybe-configure-stage2-libiberty: configure-stage2-libiberty
22450 configure-stage2-libiberty:
22451 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22452 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22453 @r=`${PWD_COMMAND}`; export r; \
22454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22455 TFLAGS="$(STAGE2_TFLAGS)"; \
22456 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22457 $(HOST_EXPORTS) \
22458 $(POSTSTAGE1_HOST_EXPORTS) \
22459 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22460 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22461 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22462 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty; \
22463 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22464 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22465 case $(srcdir) in \
22466 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22467 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22468 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22469 esac; \
22470 module_srcdir=libiberty; \
22471 $(SHELL) $$s/$$module_srcdir/configure \
22472 --srcdir=$${topdir}/$$module_srcdir \
22473 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22474 --target=${target_alias} \
22475 --with-build-libsubdir=$(HOST_SUBDIR) \
22476 $(STAGE2_CONFIGURE_FLAGS) \
22477 @extra_host_libiberty_configure_flags@
22478 @endif libiberty-bootstrap
22480 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22481 maybe-configure-stage3-libiberty:
22482 @if libiberty-bootstrap
22483 maybe-configure-stage3-libiberty: configure-stage3-libiberty
22484 configure-stage3-libiberty:
22485 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22486 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22487 @r=`${PWD_COMMAND}`; export r; \
22488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22489 TFLAGS="$(STAGE3_TFLAGS)"; \
22490 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22491 $(HOST_EXPORTS) \
22492 $(POSTSTAGE1_HOST_EXPORTS) \
22493 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22494 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22495 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22496 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty; \
22497 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22498 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22499 case $(srcdir) in \
22500 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22501 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22502 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22503 esac; \
22504 module_srcdir=libiberty; \
22505 $(SHELL) $$s/$$module_srcdir/configure \
22506 --srcdir=$${topdir}/$$module_srcdir \
22507 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22508 --target=${target_alias} \
22509 --with-build-libsubdir=$(HOST_SUBDIR) \
22510 $(STAGE3_CONFIGURE_FLAGS) \
22511 @extra_host_libiberty_configure_flags@
22512 @endif libiberty-bootstrap
22514 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22515 maybe-configure-stage4-libiberty:
22516 @if libiberty-bootstrap
22517 maybe-configure-stage4-libiberty: configure-stage4-libiberty
22518 configure-stage4-libiberty:
22519 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22520 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22521 @r=`${PWD_COMMAND}`; export r; \
22522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22523 TFLAGS="$(STAGE4_TFLAGS)"; \
22524 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22525 $(HOST_EXPORTS) \
22526 $(POSTSTAGE1_HOST_EXPORTS) \
22527 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22528 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22529 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22530 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty; \
22531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22532 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22533 case $(srcdir) in \
22534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22535 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22537 esac; \
22538 module_srcdir=libiberty; \
22539 $(SHELL) $$s/$$module_srcdir/configure \
22540 --srcdir=$${topdir}/$$module_srcdir \
22541 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22542 --target=${target_alias} \
22543 --with-build-libsubdir=$(HOST_SUBDIR) \
22544 $(STAGE4_CONFIGURE_FLAGS) \
22545 @extra_host_libiberty_configure_flags@
22546 @endif libiberty-bootstrap
22548 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22549 maybe-configure-stageprofile-libiberty:
22550 @if libiberty-bootstrap
22551 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22552 configure-stageprofile-libiberty:
22553 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22554 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22555 @r=`${PWD_COMMAND}`; export r; \
22556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22557 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22558 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22559 $(HOST_EXPORTS) \
22560 $(POSTSTAGE1_HOST_EXPORTS) \
22561 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22562 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22563 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22564 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty; \
22565 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22566 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22567 case $(srcdir) in \
22568 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22569 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22570 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22571 esac; \
22572 module_srcdir=libiberty; \
22573 $(SHELL) $$s/$$module_srcdir/configure \
22574 --srcdir=$${topdir}/$$module_srcdir \
22575 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22576 --target=${target_alias} \
22577 --with-build-libsubdir=$(HOST_SUBDIR) \
22578 $(STAGEprofile_CONFIGURE_FLAGS) \
22579 @extra_host_libiberty_configure_flags@
22580 @endif libiberty-bootstrap
22582 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22583 maybe-configure-stagefeedback-libiberty:
22584 @if libiberty-bootstrap
22585 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22586 configure-stagefeedback-libiberty:
22587 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22588 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22589 @r=`${PWD_COMMAND}`; export r; \
22590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22591 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22592 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22593 $(HOST_EXPORTS) \
22594 $(POSTSTAGE1_HOST_EXPORTS) \
22595 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22596 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22597 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22598 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty; \
22599 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22600 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22601 case $(srcdir) in \
22602 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22603 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22604 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22605 esac; \
22606 module_srcdir=libiberty; \
22607 $(SHELL) $$s/$$module_srcdir/configure \
22608 --srcdir=$${topdir}/$$module_srcdir \
22609 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22610 --target=${target_alias} \
22611 --with-build-libsubdir=$(HOST_SUBDIR) \
22612 $(STAGEfeedback_CONFIGURE_FLAGS) \
22613 @extra_host_libiberty_configure_flags@
22614 @endif libiberty-bootstrap
22620 .PHONY: all-libiberty maybe-all-libiberty
22621 maybe-all-libiberty:
22622 @if gcc-bootstrap
22623 all-libiberty: stage_current
22624 @endif gcc-bootstrap
22625 @if libiberty
22626 TARGET-libiberty=all
22627 maybe-all-libiberty: all-libiberty
22628 all-libiberty: configure-libiberty
22629 @r=`${PWD_COMMAND}`; export r; \
22630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22631 $(HOST_EXPORTS) \
22632 (cd $(HOST_SUBDIR)/libiberty && \
22633 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22634 $(TARGET-libiberty))
22635 @endif libiberty
22639 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22640 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22641 maybe-all-stage1-libiberty:
22642 maybe-clean-stage1-libiberty:
22643 @if libiberty-bootstrap
22644 maybe-all-stage1-libiberty: all-stage1-libiberty
22645 all-stage1: all-stage1-libiberty
22646 TARGET-stage1-libiberty = $(TARGET-libiberty)
22647 all-stage1-libiberty: configure-stage1-libiberty
22648 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22649 @r=`${PWD_COMMAND}`; export r; \
22650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22651 TFLAGS="$(STAGE1_TFLAGS)"; \
22652 $(HOST_EXPORTS) \
22653 cd $(HOST_SUBDIR)/libiberty && \
22654 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22655 CFLAGS="$(STAGE1_CFLAGS)" \
22656 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22657 LIBCFLAGS="$(LIBCFLAGS)" \
22658 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22659 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22660 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22661 $(EXTRA_HOST_FLAGS) \
22662 $(STAGE1_FLAGS_TO_PASS) \
22663 TFLAGS="$(STAGE1_TFLAGS)" \
22664 $(TARGET-stage1-libiberty)
22666 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22667 clean-stage1: clean-stage1-libiberty
22668 clean-stage1-libiberty:
22669 @if [ $(current_stage) = stage1 ]; then \
22670 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22671 else \
22672 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22673 $(MAKE) stage1-start; \
22674 fi; \
22675 cd $(HOST_SUBDIR)/libiberty && \
22676 $(MAKE) $(EXTRA_HOST_FLAGS) \
22677 $(STAGE1_FLAGS_TO_PASS) clean
22678 @endif libiberty-bootstrap
22681 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22682 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22683 maybe-all-stage2-libiberty:
22684 maybe-clean-stage2-libiberty:
22685 @if libiberty-bootstrap
22686 maybe-all-stage2-libiberty: all-stage2-libiberty
22687 all-stage2: all-stage2-libiberty
22688 TARGET-stage2-libiberty = $(TARGET-libiberty)
22689 all-stage2-libiberty: configure-stage2-libiberty
22690 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22691 @r=`${PWD_COMMAND}`; export r; \
22692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22693 TFLAGS="$(STAGE2_TFLAGS)"; \
22694 $(HOST_EXPORTS) \
22695 $(POSTSTAGE1_HOST_EXPORTS) \
22696 cd $(HOST_SUBDIR)/libiberty && \
22697 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22698 CFLAGS="$(STAGE2_CFLAGS)" \
22699 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22700 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22701 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22702 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22703 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22704 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22705 TFLAGS="$(STAGE2_TFLAGS)" \
22706 $(TARGET-stage2-libiberty)
22708 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22709 clean-stage2: clean-stage2-libiberty
22710 clean-stage2-libiberty:
22711 @if [ $(current_stage) = stage2 ]; then \
22712 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22713 else \
22714 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22715 $(MAKE) stage2-start; \
22716 fi; \
22717 cd $(HOST_SUBDIR)/libiberty && \
22718 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22719 @endif libiberty-bootstrap
22722 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22723 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22724 maybe-all-stage3-libiberty:
22725 maybe-clean-stage3-libiberty:
22726 @if libiberty-bootstrap
22727 maybe-all-stage3-libiberty: all-stage3-libiberty
22728 all-stage3: all-stage3-libiberty
22729 TARGET-stage3-libiberty = $(TARGET-libiberty)
22730 all-stage3-libiberty: configure-stage3-libiberty
22731 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22732 @r=`${PWD_COMMAND}`; export r; \
22733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22734 TFLAGS="$(STAGE3_TFLAGS)"; \
22735 $(HOST_EXPORTS) \
22736 $(POSTSTAGE1_HOST_EXPORTS) \
22737 cd $(HOST_SUBDIR)/libiberty && \
22738 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22739 CFLAGS="$(STAGE3_CFLAGS)" \
22740 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22741 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22742 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22743 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22744 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22745 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22746 TFLAGS="$(STAGE3_TFLAGS)" \
22747 $(TARGET-stage3-libiberty)
22749 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22750 clean-stage3: clean-stage3-libiberty
22751 clean-stage3-libiberty:
22752 @if [ $(current_stage) = stage3 ]; then \
22753 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22754 else \
22755 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22756 $(MAKE) stage3-start; \
22757 fi; \
22758 cd $(HOST_SUBDIR)/libiberty && \
22759 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22760 @endif libiberty-bootstrap
22763 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22764 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22765 maybe-all-stage4-libiberty:
22766 maybe-clean-stage4-libiberty:
22767 @if libiberty-bootstrap
22768 maybe-all-stage4-libiberty: all-stage4-libiberty
22769 all-stage4: all-stage4-libiberty
22770 TARGET-stage4-libiberty = $(TARGET-libiberty)
22771 all-stage4-libiberty: configure-stage4-libiberty
22772 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22773 @r=`${PWD_COMMAND}`; export r; \
22774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22775 TFLAGS="$(STAGE4_TFLAGS)"; \
22776 $(HOST_EXPORTS) \
22777 $(POSTSTAGE1_HOST_EXPORTS) \
22778 cd $(HOST_SUBDIR)/libiberty && \
22779 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22780 CFLAGS="$(STAGE4_CFLAGS)" \
22781 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22782 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22783 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22784 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22785 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22786 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22787 TFLAGS="$(STAGE4_TFLAGS)" \
22788 $(TARGET-stage4-libiberty)
22790 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22791 clean-stage4: clean-stage4-libiberty
22792 clean-stage4-libiberty:
22793 @if [ $(current_stage) = stage4 ]; then \
22794 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22795 else \
22796 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22797 $(MAKE) stage4-start; \
22798 fi; \
22799 cd $(HOST_SUBDIR)/libiberty && \
22800 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22801 @endif libiberty-bootstrap
22804 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22805 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22806 maybe-all-stageprofile-libiberty:
22807 maybe-clean-stageprofile-libiberty:
22808 @if libiberty-bootstrap
22809 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22810 all-stageprofile: all-stageprofile-libiberty
22811 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22812 all-stageprofile-libiberty: configure-stageprofile-libiberty
22813 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22814 @r=`${PWD_COMMAND}`; export r; \
22815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22816 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22817 $(HOST_EXPORTS) \
22818 $(POSTSTAGE1_HOST_EXPORTS) \
22819 cd $(HOST_SUBDIR)/libiberty && \
22820 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22821 CFLAGS="$(STAGEprofile_CFLAGS)" \
22822 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22823 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22824 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22825 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22826 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22827 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22828 TFLAGS="$(STAGEprofile_TFLAGS)" \
22829 $(TARGET-stageprofile-libiberty)
22831 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22832 clean-stageprofile: clean-stageprofile-libiberty
22833 clean-stageprofile-libiberty:
22834 @if [ $(current_stage) = stageprofile ]; then \
22835 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22836 else \
22837 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22838 $(MAKE) stageprofile-start; \
22839 fi; \
22840 cd $(HOST_SUBDIR)/libiberty && \
22841 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22842 @endif libiberty-bootstrap
22845 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22846 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22847 maybe-all-stagefeedback-libiberty:
22848 maybe-clean-stagefeedback-libiberty:
22849 @if libiberty-bootstrap
22850 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22851 all-stagefeedback: all-stagefeedback-libiberty
22852 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22853 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22854 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22855 @r=`${PWD_COMMAND}`; export r; \
22856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22857 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22858 $(HOST_EXPORTS) \
22859 $(POSTSTAGE1_HOST_EXPORTS) \
22860 cd $(HOST_SUBDIR)/libiberty && \
22861 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22862 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22863 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22864 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22865 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22866 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22867 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22868 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22869 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22870 $(TARGET-stagefeedback-libiberty)
22872 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22873 clean-stagefeedback: clean-stagefeedback-libiberty
22874 clean-stagefeedback-libiberty:
22875 @if [ $(current_stage) = stagefeedback ]; then \
22876 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22877 else \
22878 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22879 $(MAKE) stagefeedback-start; \
22880 fi; \
22881 cd $(HOST_SUBDIR)/libiberty && \
22882 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22883 @endif libiberty-bootstrap
22889 .PHONY: check-libiberty maybe-check-libiberty
22890 maybe-check-libiberty:
22891 @if libiberty
22892 maybe-check-libiberty: check-libiberty
22894 check-libiberty:
22895 @: $(MAKE); $(unstage)
22896 @r=`${PWD_COMMAND}`; export r; \
22897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22898 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
22899 (cd $(HOST_SUBDIR)/libiberty && \
22900 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
22902 @endif libiberty
22904 .PHONY: install-libiberty maybe-install-libiberty
22905 maybe-install-libiberty:
22906 @if libiberty
22907 maybe-install-libiberty: install-libiberty
22909 install-libiberty: installdirs
22910 @: $(MAKE); $(unstage)
22911 @r=`${PWD_COMMAND}`; export r; \
22912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22913 $(HOST_EXPORTS) \
22914 (cd $(HOST_SUBDIR)/libiberty && \
22915 $(MAKE) $(FLAGS_TO_PASS) install)
22917 @endif libiberty
22919 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22920 maybe-install-strip-libiberty:
22921 @if libiberty
22922 maybe-install-strip-libiberty: install-strip-libiberty
22924 install-strip-libiberty: installdirs
22925 @: $(MAKE); $(unstage)
22926 @r=`${PWD_COMMAND}`; export r; \
22927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22928 $(HOST_EXPORTS) \
22929 (cd $(HOST_SUBDIR)/libiberty && \
22930 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22932 @endif libiberty
22934 # Other targets (info, dvi, pdf, etc.)
22936 .PHONY: maybe-info-libiberty info-libiberty
22937 maybe-info-libiberty:
22938 @if libiberty
22939 maybe-info-libiberty: info-libiberty
22941 info-libiberty: \
22942 configure-libiberty
22943 @[ -f ./libiberty/Makefile ] || exit 0; \
22944 r=`${PWD_COMMAND}`; export r; \
22945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22946 $(HOST_EXPORTS) \
22947 for flag in $(EXTRA_HOST_FLAGS) ; do \
22948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22949 done; \
22950 echo "Doing info in libiberty"; \
22951 (cd $(HOST_SUBDIR)/libiberty && \
22952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22954 "RANLIB=$${RANLIB}" \
22955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22956 info) \
22957 || exit 1
22959 @endif libiberty
22961 .PHONY: maybe-dvi-libiberty dvi-libiberty
22962 maybe-dvi-libiberty:
22963 @if libiberty
22964 maybe-dvi-libiberty: dvi-libiberty
22966 dvi-libiberty: \
22967 configure-libiberty
22968 @[ -f ./libiberty/Makefile ] || exit 0; \
22969 r=`${PWD_COMMAND}`; export r; \
22970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22971 $(HOST_EXPORTS) \
22972 for flag in $(EXTRA_HOST_FLAGS) ; do \
22973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22974 done; \
22975 echo "Doing dvi in libiberty"; \
22976 (cd $(HOST_SUBDIR)/libiberty && \
22977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22979 "RANLIB=$${RANLIB}" \
22980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22981 dvi) \
22982 || exit 1
22984 @endif libiberty
22986 .PHONY: maybe-pdf-libiberty pdf-libiberty
22987 maybe-pdf-libiberty:
22988 @if libiberty
22989 maybe-pdf-libiberty: pdf-libiberty
22991 pdf-libiberty: \
22992 configure-libiberty
22993 @[ -f ./libiberty/Makefile ] || exit 0; \
22994 r=`${PWD_COMMAND}`; export r; \
22995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22996 $(HOST_EXPORTS) \
22997 for flag in $(EXTRA_HOST_FLAGS) ; do \
22998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22999 done; \
23000 echo "Doing pdf in libiberty"; \
23001 (cd $(HOST_SUBDIR)/libiberty && \
23002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23004 "RANLIB=$${RANLIB}" \
23005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23006 pdf) \
23007 || exit 1
23009 @endif libiberty
23011 .PHONY: maybe-html-libiberty html-libiberty
23012 maybe-html-libiberty:
23013 @if libiberty
23014 maybe-html-libiberty: html-libiberty
23016 html-libiberty: \
23017 configure-libiberty
23018 @[ -f ./libiberty/Makefile ] || exit 0; \
23019 r=`${PWD_COMMAND}`; export r; \
23020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23021 $(HOST_EXPORTS) \
23022 for flag in $(EXTRA_HOST_FLAGS) ; do \
23023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23024 done; \
23025 echo "Doing html in libiberty"; \
23026 (cd $(HOST_SUBDIR)/libiberty && \
23027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23029 "RANLIB=$${RANLIB}" \
23030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23031 html) \
23032 || exit 1
23034 @endif libiberty
23036 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23037 maybe-TAGS-libiberty:
23038 @if libiberty
23039 maybe-TAGS-libiberty: TAGS-libiberty
23041 TAGS-libiberty: \
23042 configure-libiberty
23043 @[ -f ./libiberty/Makefile ] || exit 0; \
23044 r=`${PWD_COMMAND}`; export r; \
23045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23046 $(HOST_EXPORTS) \
23047 for flag in $(EXTRA_HOST_FLAGS) ; do \
23048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23049 done; \
23050 echo "Doing TAGS in libiberty"; \
23051 (cd $(HOST_SUBDIR)/libiberty && \
23052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23054 "RANLIB=$${RANLIB}" \
23055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23056 TAGS) \
23057 || exit 1
23059 @endif libiberty
23061 .PHONY: maybe-install-info-libiberty install-info-libiberty
23062 maybe-install-info-libiberty:
23063 @if libiberty
23064 maybe-install-info-libiberty: install-info-libiberty
23066 install-info-libiberty: \
23067 configure-libiberty \
23068 info-libiberty
23069 @[ -f ./libiberty/Makefile ] || exit 0; \
23070 r=`${PWD_COMMAND}`; export r; \
23071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23072 $(HOST_EXPORTS) \
23073 for flag in $(EXTRA_HOST_FLAGS) ; do \
23074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23075 done; \
23076 echo "Doing install-info in libiberty"; \
23077 (cd $(HOST_SUBDIR)/libiberty && \
23078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23080 "RANLIB=$${RANLIB}" \
23081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23082 install-info) \
23083 || exit 1
23085 @endif libiberty
23087 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23088 maybe-install-pdf-libiberty:
23089 @if libiberty
23090 maybe-install-pdf-libiberty: install-pdf-libiberty
23092 install-pdf-libiberty: \
23093 configure-libiberty \
23094 pdf-libiberty
23095 @[ -f ./libiberty/Makefile ] || exit 0; \
23096 r=`${PWD_COMMAND}`; export r; \
23097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23098 $(HOST_EXPORTS) \
23099 for flag in $(EXTRA_HOST_FLAGS) ; do \
23100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23101 done; \
23102 echo "Doing install-pdf in libiberty"; \
23103 (cd $(HOST_SUBDIR)/libiberty && \
23104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23106 "RANLIB=$${RANLIB}" \
23107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23108 install-pdf) \
23109 || exit 1
23111 @endif libiberty
23113 .PHONY: maybe-install-html-libiberty install-html-libiberty
23114 maybe-install-html-libiberty:
23115 @if libiberty
23116 maybe-install-html-libiberty: install-html-libiberty
23118 install-html-libiberty: \
23119 configure-libiberty \
23120 html-libiberty
23121 @[ -f ./libiberty/Makefile ] || exit 0; \
23122 r=`${PWD_COMMAND}`; export r; \
23123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23124 $(HOST_EXPORTS) \
23125 for flag in $(EXTRA_HOST_FLAGS) ; do \
23126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23127 done; \
23128 echo "Doing install-html in libiberty"; \
23129 (cd $(HOST_SUBDIR)/libiberty && \
23130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23132 "RANLIB=$${RANLIB}" \
23133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23134 install-html) \
23135 || exit 1
23137 @endif libiberty
23139 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23140 maybe-installcheck-libiberty:
23141 @if libiberty
23142 maybe-installcheck-libiberty: installcheck-libiberty
23144 installcheck-libiberty: \
23145 configure-libiberty
23146 @[ -f ./libiberty/Makefile ] || exit 0; \
23147 r=`${PWD_COMMAND}`; export r; \
23148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23149 $(HOST_EXPORTS) \
23150 for flag in $(EXTRA_HOST_FLAGS) ; do \
23151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23152 done; \
23153 echo "Doing installcheck in libiberty"; \
23154 (cd $(HOST_SUBDIR)/libiberty && \
23155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23157 "RANLIB=$${RANLIB}" \
23158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23159 installcheck) \
23160 || exit 1
23162 @endif libiberty
23164 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23165 maybe-mostlyclean-libiberty:
23166 @if libiberty
23167 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23169 mostlyclean-libiberty:
23170 @[ -f ./libiberty/Makefile ] || exit 0; \
23171 r=`${PWD_COMMAND}`; export r; \
23172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23173 $(HOST_EXPORTS) \
23174 for flag in $(EXTRA_HOST_FLAGS) ; do \
23175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23176 done; \
23177 echo "Doing mostlyclean in libiberty"; \
23178 (cd $(HOST_SUBDIR)/libiberty && \
23179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23181 "RANLIB=$${RANLIB}" \
23182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23183 mostlyclean) \
23184 || exit 1
23186 @endif libiberty
23188 .PHONY: maybe-clean-libiberty clean-libiberty
23189 maybe-clean-libiberty:
23190 @if libiberty
23191 maybe-clean-libiberty: clean-libiberty
23193 clean-libiberty:
23194 @[ -f ./libiberty/Makefile ] || exit 0; \
23195 r=`${PWD_COMMAND}`; export r; \
23196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23197 $(HOST_EXPORTS) \
23198 for flag in $(EXTRA_HOST_FLAGS) ; do \
23199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23200 done; \
23201 echo "Doing clean in libiberty"; \
23202 (cd $(HOST_SUBDIR)/libiberty && \
23203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23205 "RANLIB=$${RANLIB}" \
23206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23207 clean) \
23208 || exit 1
23210 @endif libiberty
23212 .PHONY: maybe-distclean-libiberty distclean-libiberty
23213 maybe-distclean-libiberty:
23214 @if libiberty
23215 maybe-distclean-libiberty: distclean-libiberty
23217 distclean-libiberty:
23218 @[ -f ./libiberty/Makefile ] || exit 0; \
23219 r=`${PWD_COMMAND}`; export r; \
23220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23221 $(HOST_EXPORTS) \
23222 for flag in $(EXTRA_HOST_FLAGS) ; do \
23223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23224 done; \
23225 echo "Doing distclean in libiberty"; \
23226 (cd $(HOST_SUBDIR)/libiberty && \
23227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23229 "RANLIB=$${RANLIB}" \
23230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23231 distclean) \
23232 || exit 1
23234 @endif libiberty
23236 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23237 maybe-maintainer-clean-libiberty:
23238 @if libiberty
23239 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23241 maintainer-clean-libiberty:
23242 @[ -f ./libiberty/Makefile ] || exit 0; \
23243 r=`${PWD_COMMAND}`; export r; \
23244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23245 $(HOST_EXPORTS) \
23246 for flag in $(EXTRA_HOST_FLAGS) ; do \
23247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23248 done; \
23249 echo "Doing maintainer-clean in libiberty"; \
23250 (cd $(HOST_SUBDIR)/libiberty && \
23251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23253 "RANLIB=$${RANLIB}" \
23254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23255 maintainer-clean) \
23256 || exit 1
23258 @endif libiberty
23262 .PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
23263 maybe-configure-libiberty-linker-plugin:
23264 @if gcc-bootstrap
23265 configure-libiberty-linker-plugin: stage_current
23266 @endif gcc-bootstrap
23267 @if libiberty-linker-plugin
23268 maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
23269 configure-libiberty-linker-plugin:
23270 @r=`${PWD_COMMAND}`; export r; \
23271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23272 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23273 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23274 $(HOST_EXPORTS) \
23275 echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23276 cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
23277 case $(srcdir) in \
23278 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23279 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23280 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23281 esac; \
23282 module_srcdir=libiberty; \
23283 $(SHELL) \
23284 $$s/$$module_srcdir/configure \
23285 --srcdir=$${topdir}/$$module_srcdir \
23286 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23287 --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
23288 || exit 1
23289 @endif libiberty-linker-plugin
23293 .PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
23294 maybe-configure-stage1-libiberty-linker-plugin:
23295 @if libiberty-linker-plugin-bootstrap
23296 maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23297 configure-stage1-libiberty-linker-plugin:
23298 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23299 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23300 @r=`${PWD_COMMAND}`; export r; \
23301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23302 TFLAGS="$(STAGE1_TFLAGS)"; \
23303 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23304 $(HOST_EXPORTS) \
23305 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23306 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23307 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23308 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23309 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23310 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23311 case $(srcdir) in \
23312 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23313 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23314 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23315 esac; \
23316 module_srcdir=libiberty; \
23317 $(SHELL) $$s/$$module_srcdir/configure \
23318 --srcdir=$${topdir}/$$module_srcdir \
23319 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23320 --target=${target_alias} \
23322 $(STAGE1_CONFIGURE_FLAGS) \
23323 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23324 @endif libiberty-linker-plugin-bootstrap
23326 .PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
23327 maybe-configure-stage2-libiberty-linker-plugin:
23328 @if libiberty-linker-plugin-bootstrap
23329 maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23330 configure-stage2-libiberty-linker-plugin:
23331 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23332 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23333 @r=`${PWD_COMMAND}`; export r; \
23334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23335 TFLAGS="$(STAGE2_TFLAGS)"; \
23336 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23337 $(HOST_EXPORTS) \
23338 $(POSTSTAGE1_HOST_EXPORTS) \
23339 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23340 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23341 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23342 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23343 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23344 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23345 case $(srcdir) in \
23346 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23347 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23348 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23349 esac; \
23350 module_srcdir=libiberty; \
23351 $(SHELL) $$s/$$module_srcdir/configure \
23352 --srcdir=$${topdir}/$$module_srcdir \
23353 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23354 --target=${target_alias} \
23355 --with-build-libsubdir=$(HOST_SUBDIR) \
23356 $(STAGE2_CONFIGURE_FLAGS) \
23357 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23358 @endif libiberty-linker-plugin-bootstrap
23360 .PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
23361 maybe-configure-stage3-libiberty-linker-plugin:
23362 @if libiberty-linker-plugin-bootstrap
23363 maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23364 configure-stage3-libiberty-linker-plugin:
23365 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23366 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23367 @r=`${PWD_COMMAND}`; export r; \
23368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23369 TFLAGS="$(STAGE3_TFLAGS)"; \
23370 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23371 $(HOST_EXPORTS) \
23372 $(POSTSTAGE1_HOST_EXPORTS) \
23373 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23374 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23375 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23376 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23377 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23378 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23379 case $(srcdir) in \
23380 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23381 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23382 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23383 esac; \
23384 module_srcdir=libiberty; \
23385 $(SHELL) $$s/$$module_srcdir/configure \
23386 --srcdir=$${topdir}/$$module_srcdir \
23387 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23388 --target=${target_alias} \
23389 --with-build-libsubdir=$(HOST_SUBDIR) \
23390 $(STAGE3_CONFIGURE_FLAGS) \
23391 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23392 @endif libiberty-linker-plugin-bootstrap
23394 .PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
23395 maybe-configure-stage4-libiberty-linker-plugin:
23396 @if libiberty-linker-plugin-bootstrap
23397 maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23398 configure-stage4-libiberty-linker-plugin:
23399 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23400 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23401 @r=`${PWD_COMMAND}`; export r; \
23402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23403 TFLAGS="$(STAGE4_TFLAGS)"; \
23404 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23405 $(HOST_EXPORTS) \
23406 $(POSTSTAGE1_HOST_EXPORTS) \
23407 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23408 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23409 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23410 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23411 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23412 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23413 case $(srcdir) in \
23414 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23415 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23416 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23417 esac; \
23418 module_srcdir=libiberty; \
23419 $(SHELL) $$s/$$module_srcdir/configure \
23420 --srcdir=$${topdir}/$$module_srcdir \
23421 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23422 --target=${target_alias} \
23423 --with-build-libsubdir=$(HOST_SUBDIR) \
23424 $(STAGE4_CONFIGURE_FLAGS) \
23425 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23426 @endif libiberty-linker-plugin-bootstrap
23428 .PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
23429 maybe-configure-stageprofile-libiberty-linker-plugin:
23430 @if libiberty-linker-plugin-bootstrap
23431 maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23432 configure-stageprofile-libiberty-linker-plugin:
23433 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23434 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23435 @r=`${PWD_COMMAND}`; export r; \
23436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23437 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23438 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23439 $(HOST_EXPORTS) \
23440 $(POSTSTAGE1_HOST_EXPORTS) \
23441 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23442 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23443 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23444 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23445 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23446 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23447 case $(srcdir) in \
23448 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23449 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23450 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23451 esac; \
23452 module_srcdir=libiberty; \
23453 $(SHELL) $$s/$$module_srcdir/configure \
23454 --srcdir=$${topdir}/$$module_srcdir \
23455 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23456 --target=${target_alias} \
23457 --with-build-libsubdir=$(HOST_SUBDIR) \
23458 $(STAGEprofile_CONFIGURE_FLAGS) \
23459 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23460 @endif libiberty-linker-plugin-bootstrap
23462 .PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
23463 maybe-configure-stagefeedback-libiberty-linker-plugin:
23464 @if libiberty-linker-plugin-bootstrap
23465 maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23466 configure-stagefeedback-libiberty-linker-plugin:
23467 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23468 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23469 @r=`${PWD_COMMAND}`; export r; \
23470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23471 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23472 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23473 $(HOST_EXPORTS) \
23474 $(POSTSTAGE1_HOST_EXPORTS) \
23475 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23476 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23477 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23478 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23479 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23480 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23481 case $(srcdir) in \
23482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23483 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23485 esac; \
23486 module_srcdir=libiberty; \
23487 $(SHELL) $$s/$$module_srcdir/configure \
23488 --srcdir=$${topdir}/$$module_srcdir \
23489 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23490 --target=${target_alias} \
23491 --with-build-libsubdir=$(HOST_SUBDIR) \
23492 $(STAGEfeedback_CONFIGURE_FLAGS) \
23493 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23494 @endif libiberty-linker-plugin-bootstrap
23500 .PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
23501 maybe-all-libiberty-linker-plugin:
23502 @if gcc-bootstrap
23503 all-libiberty-linker-plugin: stage_current
23504 @endif gcc-bootstrap
23505 @if libiberty-linker-plugin
23506 TARGET-libiberty-linker-plugin=all
23507 maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
23508 all-libiberty-linker-plugin: configure-libiberty-linker-plugin
23509 @r=`${PWD_COMMAND}`; export r; \
23510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23511 $(HOST_EXPORTS) \
23512 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23513 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23514 $(TARGET-libiberty-linker-plugin))
23515 @endif libiberty-linker-plugin
23519 .PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
23520 .PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
23521 maybe-all-stage1-libiberty-linker-plugin:
23522 maybe-clean-stage1-libiberty-linker-plugin:
23523 @if libiberty-linker-plugin-bootstrap
23524 maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
23525 all-stage1: all-stage1-libiberty-linker-plugin
23526 TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23527 all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23528 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23529 @r=`${PWD_COMMAND}`; export r; \
23530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23531 TFLAGS="$(STAGE1_TFLAGS)"; \
23532 $(HOST_EXPORTS) \
23533 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23534 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23535 CFLAGS="$(STAGE1_CFLAGS)" \
23536 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23537 LIBCFLAGS="$(LIBCFLAGS)" \
23538 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23539 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23540 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23541 $(EXTRA_HOST_FLAGS) \
23542 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23543 TFLAGS="$(STAGE1_TFLAGS)" \
23544 $(TARGET-stage1-libiberty-linker-plugin)
23546 maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
23547 clean-stage1: clean-stage1-libiberty-linker-plugin
23548 clean-stage1-libiberty-linker-plugin:
23549 @if [ $(current_stage) = stage1 ]; then \
23550 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23551 else \
23552 [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
23553 $(MAKE) stage1-start; \
23554 fi; \
23555 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23556 $(MAKE) $(EXTRA_HOST_FLAGS) \
23557 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23558 @endif libiberty-linker-plugin-bootstrap
23561 .PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
23562 .PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
23563 maybe-all-stage2-libiberty-linker-plugin:
23564 maybe-clean-stage2-libiberty-linker-plugin:
23565 @if libiberty-linker-plugin-bootstrap
23566 maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
23567 all-stage2: all-stage2-libiberty-linker-plugin
23568 TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23569 all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23570 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23571 @r=`${PWD_COMMAND}`; export r; \
23572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23573 TFLAGS="$(STAGE2_TFLAGS)"; \
23574 $(HOST_EXPORTS) \
23575 $(POSTSTAGE1_HOST_EXPORTS) \
23576 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23577 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23578 CFLAGS="$(STAGE2_CFLAGS)" \
23579 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23580 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23581 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23582 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23583 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23584 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23585 TFLAGS="$(STAGE2_TFLAGS)" \
23586 $(TARGET-stage2-libiberty-linker-plugin)
23588 maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
23589 clean-stage2: clean-stage2-libiberty-linker-plugin
23590 clean-stage2-libiberty-linker-plugin:
23591 @if [ $(current_stage) = stage2 ]; then \
23592 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23593 else \
23594 [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
23595 $(MAKE) stage2-start; \
23596 fi; \
23597 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23598 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23599 @endif libiberty-linker-plugin-bootstrap
23602 .PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
23603 .PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
23604 maybe-all-stage3-libiberty-linker-plugin:
23605 maybe-clean-stage3-libiberty-linker-plugin:
23606 @if libiberty-linker-plugin-bootstrap
23607 maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
23608 all-stage3: all-stage3-libiberty-linker-plugin
23609 TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23610 all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23611 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23612 @r=`${PWD_COMMAND}`; export r; \
23613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23614 TFLAGS="$(STAGE3_TFLAGS)"; \
23615 $(HOST_EXPORTS) \
23616 $(POSTSTAGE1_HOST_EXPORTS) \
23617 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23618 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23619 CFLAGS="$(STAGE3_CFLAGS)" \
23620 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23621 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23622 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23623 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23624 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23625 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23626 TFLAGS="$(STAGE3_TFLAGS)" \
23627 $(TARGET-stage3-libiberty-linker-plugin)
23629 maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
23630 clean-stage3: clean-stage3-libiberty-linker-plugin
23631 clean-stage3-libiberty-linker-plugin:
23632 @if [ $(current_stage) = stage3 ]; then \
23633 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23634 else \
23635 [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
23636 $(MAKE) stage3-start; \
23637 fi; \
23638 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23639 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23640 @endif libiberty-linker-plugin-bootstrap
23643 .PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
23644 .PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
23645 maybe-all-stage4-libiberty-linker-plugin:
23646 maybe-clean-stage4-libiberty-linker-plugin:
23647 @if libiberty-linker-plugin-bootstrap
23648 maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
23649 all-stage4: all-stage4-libiberty-linker-plugin
23650 TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23651 all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23652 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23653 @r=`${PWD_COMMAND}`; export r; \
23654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23655 TFLAGS="$(STAGE4_TFLAGS)"; \
23656 $(HOST_EXPORTS) \
23657 $(POSTSTAGE1_HOST_EXPORTS) \
23658 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23659 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23660 CFLAGS="$(STAGE4_CFLAGS)" \
23661 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23662 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23663 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23664 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23665 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23666 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23667 TFLAGS="$(STAGE4_TFLAGS)" \
23668 $(TARGET-stage4-libiberty-linker-plugin)
23670 maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
23671 clean-stage4: clean-stage4-libiberty-linker-plugin
23672 clean-stage4-libiberty-linker-plugin:
23673 @if [ $(current_stage) = stage4 ]; then \
23674 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23675 else \
23676 [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
23677 $(MAKE) stage4-start; \
23678 fi; \
23679 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23680 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23681 @endif libiberty-linker-plugin-bootstrap
23684 .PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
23685 .PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
23686 maybe-all-stageprofile-libiberty-linker-plugin:
23687 maybe-clean-stageprofile-libiberty-linker-plugin:
23688 @if libiberty-linker-plugin-bootstrap
23689 maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
23690 all-stageprofile: all-stageprofile-libiberty-linker-plugin
23691 TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23692 all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23693 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23694 @r=`${PWD_COMMAND}`; export r; \
23695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23696 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23697 $(HOST_EXPORTS) \
23698 $(POSTSTAGE1_HOST_EXPORTS) \
23699 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23700 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23701 CFLAGS="$(STAGEprofile_CFLAGS)" \
23702 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23703 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23704 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23705 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23706 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23707 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23708 TFLAGS="$(STAGEprofile_TFLAGS)" \
23709 $(TARGET-stageprofile-libiberty-linker-plugin)
23711 maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
23712 clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
23713 clean-stageprofile-libiberty-linker-plugin:
23714 @if [ $(current_stage) = stageprofile ]; then \
23715 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23716 else \
23717 [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
23718 $(MAKE) stageprofile-start; \
23719 fi; \
23720 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23721 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23722 @endif libiberty-linker-plugin-bootstrap
23725 .PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
23726 .PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
23727 maybe-all-stagefeedback-libiberty-linker-plugin:
23728 maybe-clean-stagefeedback-libiberty-linker-plugin:
23729 @if libiberty-linker-plugin-bootstrap
23730 maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
23731 all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
23732 TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23733 all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23734 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23735 @r=`${PWD_COMMAND}`; export r; \
23736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23737 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23738 $(HOST_EXPORTS) \
23739 $(POSTSTAGE1_HOST_EXPORTS) \
23740 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23741 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23742 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23743 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23744 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23745 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23746 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23747 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23748 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23749 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23750 $(TARGET-stagefeedback-libiberty-linker-plugin)
23752 maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
23753 clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
23754 clean-stagefeedback-libiberty-linker-plugin:
23755 @if [ $(current_stage) = stagefeedback ]; then \
23756 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23757 else \
23758 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
23759 $(MAKE) stagefeedback-start; \
23760 fi; \
23761 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23762 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23763 @endif libiberty-linker-plugin-bootstrap
23769 .PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
23770 maybe-check-libiberty-linker-plugin:
23771 @if libiberty-linker-plugin
23772 maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
23774 check-libiberty-linker-plugin:
23775 @: $(MAKE); $(unstage)
23776 @r=`${PWD_COMMAND}`; export r; \
23777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23778 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
23779 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23780 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
23782 @endif libiberty-linker-plugin
23784 .PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
23785 maybe-install-libiberty-linker-plugin:
23786 @if libiberty-linker-plugin
23787 maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
23789 install-libiberty-linker-plugin: installdirs
23790 @: $(MAKE); $(unstage)
23791 @r=`${PWD_COMMAND}`; export r; \
23792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23793 $(HOST_EXPORTS) \
23794 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23795 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
23797 @endif libiberty-linker-plugin
23799 .PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
23800 maybe-install-strip-libiberty-linker-plugin:
23801 @if libiberty-linker-plugin
23802 maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
23804 install-strip-libiberty-linker-plugin: installdirs
23805 @: $(MAKE); $(unstage)
23806 @r=`${PWD_COMMAND}`; export r; \
23807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23808 $(HOST_EXPORTS) \
23809 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23810 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
23812 @endif libiberty-linker-plugin
23814 # Other targets (info, dvi, pdf, etc.)
23816 .PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
23817 maybe-info-libiberty-linker-plugin:
23818 @if libiberty-linker-plugin
23819 maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
23821 info-libiberty-linker-plugin: \
23822 configure-libiberty-linker-plugin
23823 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23824 r=`${PWD_COMMAND}`; export r; \
23825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23826 $(HOST_EXPORTS) \
23827 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23829 done; \
23830 echo "Doing info in libiberty-linker-plugin"; \
23831 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23834 "RANLIB=$${RANLIB}" \
23835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23836 info) \
23837 || exit 1
23839 @endif libiberty-linker-plugin
23841 .PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
23842 maybe-dvi-libiberty-linker-plugin:
23843 @if libiberty-linker-plugin
23844 maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
23846 dvi-libiberty-linker-plugin: \
23847 configure-libiberty-linker-plugin
23848 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23849 r=`${PWD_COMMAND}`; export r; \
23850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23851 $(HOST_EXPORTS) \
23852 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23854 done; \
23855 echo "Doing dvi in libiberty-linker-plugin"; \
23856 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23859 "RANLIB=$${RANLIB}" \
23860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23861 dvi) \
23862 || exit 1
23864 @endif libiberty-linker-plugin
23866 .PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
23867 maybe-pdf-libiberty-linker-plugin:
23868 @if libiberty-linker-plugin
23869 maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
23871 pdf-libiberty-linker-plugin: \
23872 configure-libiberty-linker-plugin
23873 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23874 r=`${PWD_COMMAND}`; export r; \
23875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23876 $(HOST_EXPORTS) \
23877 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23879 done; \
23880 echo "Doing pdf in libiberty-linker-plugin"; \
23881 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23884 "RANLIB=$${RANLIB}" \
23885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23886 pdf) \
23887 || exit 1
23889 @endif libiberty-linker-plugin
23891 .PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
23892 maybe-html-libiberty-linker-plugin:
23893 @if libiberty-linker-plugin
23894 maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
23896 html-libiberty-linker-plugin: \
23897 configure-libiberty-linker-plugin
23898 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23899 r=`${PWD_COMMAND}`; export r; \
23900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23901 $(HOST_EXPORTS) \
23902 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23904 done; \
23905 echo "Doing html in libiberty-linker-plugin"; \
23906 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23909 "RANLIB=$${RANLIB}" \
23910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23911 html) \
23912 || exit 1
23914 @endif libiberty-linker-plugin
23916 .PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
23917 maybe-TAGS-libiberty-linker-plugin:
23918 @if libiberty-linker-plugin
23919 maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
23921 TAGS-libiberty-linker-plugin: \
23922 configure-libiberty-linker-plugin
23923 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23924 r=`${PWD_COMMAND}`; export r; \
23925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23926 $(HOST_EXPORTS) \
23927 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23929 done; \
23930 echo "Doing TAGS in libiberty-linker-plugin"; \
23931 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23934 "RANLIB=$${RANLIB}" \
23935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23936 TAGS) \
23937 || exit 1
23939 @endif libiberty-linker-plugin
23941 .PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
23942 maybe-install-info-libiberty-linker-plugin:
23943 @if libiberty-linker-plugin
23944 maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
23946 install-info-libiberty-linker-plugin: \
23947 configure-libiberty-linker-plugin \
23948 info-libiberty-linker-plugin
23949 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23950 r=`${PWD_COMMAND}`; export r; \
23951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23952 $(HOST_EXPORTS) \
23953 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23955 done; \
23956 echo "Doing install-info in libiberty-linker-plugin"; \
23957 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23960 "RANLIB=$${RANLIB}" \
23961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23962 install-info) \
23963 || exit 1
23965 @endif libiberty-linker-plugin
23967 .PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
23968 maybe-install-pdf-libiberty-linker-plugin:
23969 @if libiberty-linker-plugin
23970 maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
23972 install-pdf-libiberty-linker-plugin: \
23973 configure-libiberty-linker-plugin \
23974 pdf-libiberty-linker-plugin
23975 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23976 r=`${PWD_COMMAND}`; export r; \
23977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23978 $(HOST_EXPORTS) \
23979 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23981 done; \
23982 echo "Doing install-pdf in libiberty-linker-plugin"; \
23983 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23986 "RANLIB=$${RANLIB}" \
23987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23988 install-pdf) \
23989 || exit 1
23991 @endif libiberty-linker-plugin
23993 .PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
23994 maybe-install-html-libiberty-linker-plugin:
23995 @if libiberty-linker-plugin
23996 maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
23998 install-html-libiberty-linker-plugin: \
23999 configure-libiberty-linker-plugin \
24000 html-libiberty-linker-plugin
24001 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24002 r=`${PWD_COMMAND}`; export r; \
24003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24004 $(HOST_EXPORTS) \
24005 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24007 done; \
24008 echo "Doing install-html in libiberty-linker-plugin"; \
24009 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24012 "RANLIB=$${RANLIB}" \
24013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24014 install-html) \
24015 || exit 1
24017 @endif libiberty-linker-plugin
24019 .PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
24020 maybe-installcheck-libiberty-linker-plugin:
24021 @if libiberty-linker-plugin
24022 maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
24024 installcheck-libiberty-linker-plugin: \
24025 configure-libiberty-linker-plugin
24026 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24027 r=`${PWD_COMMAND}`; export r; \
24028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24029 $(HOST_EXPORTS) \
24030 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24032 done; \
24033 echo "Doing installcheck in libiberty-linker-plugin"; \
24034 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24037 "RANLIB=$${RANLIB}" \
24038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24039 installcheck) \
24040 || exit 1
24042 @endif libiberty-linker-plugin
24044 .PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
24045 maybe-mostlyclean-libiberty-linker-plugin:
24046 @if libiberty-linker-plugin
24047 maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
24049 mostlyclean-libiberty-linker-plugin:
24050 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24051 r=`${PWD_COMMAND}`; export r; \
24052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24053 $(HOST_EXPORTS) \
24054 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24056 done; \
24057 echo "Doing mostlyclean in libiberty-linker-plugin"; \
24058 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24061 "RANLIB=$${RANLIB}" \
24062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24063 mostlyclean) \
24064 || exit 1
24066 @endif libiberty-linker-plugin
24068 .PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
24069 maybe-clean-libiberty-linker-plugin:
24070 @if libiberty-linker-plugin
24071 maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
24073 clean-libiberty-linker-plugin:
24074 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24075 r=`${PWD_COMMAND}`; export r; \
24076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24077 $(HOST_EXPORTS) \
24078 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24080 done; \
24081 echo "Doing clean in libiberty-linker-plugin"; \
24082 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24085 "RANLIB=$${RANLIB}" \
24086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24087 clean) \
24088 || exit 1
24090 @endif libiberty-linker-plugin
24092 .PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
24093 maybe-distclean-libiberty-linker-plugin:
24094 @if libiberty-linker-plugin
24095 maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
24097 distclean-libiberty-linker-plugin:
24098 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24099 r=`${PWD_COMMAND}`; export r; \
24100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24101 $(HOST_EXPORTS) \
24102 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24104 done; \
24105 echo "Doing distclean in libiberty-linker-plugin"; \
24106 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24109 "RANLIB=$${RANLIB}" \
24110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24111 distclean) \
24112 || exit 1
24114 @endif libiberty-linker-plugin
24116 .PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
24117 maybe-maintainer-clean-libiberty-linker-plugin:
24118 @if libiberty-linker-plugin
24119 maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
24121 maintainer-clean-libiberty-linker-plugin:
24122 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24123 r=`${PWD_COMMAND}`; export r; \
24124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24125 $(HOST_EXPORTS) \
24126 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24128 done; \
24129 echo "Doing maintainer-clean in libiberty-linker-plugin"; \
24130 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24133 "RANLIB=$${RANLIB}" \
24134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24135 maintainer-clean) \
24136 || exit 1
24138 @endif libiberty-linker-plugin
24142 .PHONY: configure-libiconv maybe-configure-libiconv
24143 maybe-configure-libiconv:
24144 @if gcc-bootstrap
24145 configure-libiconv: stage_current
24146 @endif gcc-bootstrap
24147 @if libiconv
24148 maybe-configure-libiconv: configure-libiconv
24149 configure-libiconv:
24150 @r=`${PWD_COMMAND}`; export r; \
24151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24152 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24153 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24154 $(HOST_EXPORTS) \
24155 echo Configuring in $(HOST_SUBDIR)/libiconv; \
24156 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
24157 case $(srcdir) in \
24158 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24159 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24160 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24161 esac; \
24162 module_srcdir=libiconv; \
24163 $(SHELL) \
24164 $$s/$$module_srcdir/configure \
24165 --srcdir=$${topdir}/$$module_srcdir \
24166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24167 --target=${target_alias} --disable-shared \
24168 || exit 1
24169 @endif libiconv
24173 .PHONY: configure-stage1-libiconv maybe-configure-stage1-libiconv
24174 maybe-configure-stage1-libiconv:
24175 @if libiconv-bootstrap
24176 maybe-configure-stage1-libiconv: configure-stage1-libiconv
24177 configure-stage1-libiconv:
24178 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24179 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24180 @r=`${PWD_COMMAND}`; export r; \
24181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24182 TFLAGS="$(STAGE1_TFLAGS)"; \
24183 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24184 $(HOST_EXPORTS) \
24185 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24186 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24187 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
24188 echo Configuring stage 1 in $(HOST_SUBDIR)/libiconv; \
24189 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24190 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24191 case $(srcdir) in \
24192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24193 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24195 esac; \
24196 module_srcdir=libiconv; \
24197 $(SHELL) $$s/$$module_srcdir/configure \
24198 --srcdir=$${topdir}/$$module_srcdir \
24199 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24200 --target=${target_alias} \
24202 $(STAGE1_CONFIGURE_FLAGS) \
24203 --disable-shared
24204 @endif libiconv-bootstrap
24206 .PHONY: configure-stage2-libiconv maybe-configure-stage2-libiconv
24207 maybe-configure-stage2-libiconv:
24208 @if libiconv-bootstrap
24209 maybe-configure-stage2-libiconv: configure-stage2-libiconv
24210 configure-stage2-libiconv:
24211 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24212 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24213 @r=`${PWD_COMMAND}`; export r; \
24214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24215 TFLAGS="$(STAGE2_TFLAGS)"; \
24216 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24217 $(HOST_EXPORTS) \
24218 $(POSTSTAGE1_HOST_EXPORTS) \
24219 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24220 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24221 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
24222 echo Configuring stage 2 in $(HOST_SUBDIR)/libiconv; \
24223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24224 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24225 case $(srcdir) in \
24226 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24227 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24228 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24229 esac; \
24230 module_srcdir=libiconv; \
24231 $(SHELL) $$s/$$module_srcdir/configure \
24232 --srcdir=$${topdir}/$$module_srcdir \
24233 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24234 --target=${target_alias} \
24235 --with-build-libsubdir=$(HOST_SUBDIR) \
24236 $(STAGE2_CONFIGURE_FLAGS) \
24237 --disable-shared
24238 @endif libiconv-bootstrap
24240 .PHONY: configure-stage3-libiconv maybe-configure-stage3-libiconv
24241 maybe-configure-stage3-libiconv:
24242 @if libiconv-bootstrap
24243 maybe-configure-stage3-libiconv: configure-stage3-libiconv
24244 configure-stage3-libiconv:
24245 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24246 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24247 @r=`${PWD_COMMAND}`; export r; \
24248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24249 TFLAGS="$(STAGE3_TFLAGS)"; \
24250 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24251 $(HOST_EXPORTS) \
24252 $(POSTSTAGE1_HOST_EXPORTS) \
24253 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24254 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24255 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
24256 echo Configuring stage 3 in $(HOST_SUBDIR)/libiconv; \
24257 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24258 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24259 case $(srcdir) in \
24260 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24261 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24262 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24263 esac; \
24264 module_srcdir=libiconv; \
24265 $(SHELL) $$s/$$module_srcdir/configure \
24266 --srcdir=$${topdir}/$$module_srcdir \
24267 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24268 --target=${target_alias} \
24269 --with-build-libsubdir=$(HOST_SUBDIR) \
24270 $(STAGE3_CONFIGURE_FLAGS) \
24271 --disable-shared
24272 @endif libiconv-bootstrap
24274 .PHONY: configure-stage4-libiconv maybe-configure-stage4-libiconv
24275 maybe-configure-stage4-libiconv:
24276 @if libiconv-bootstrap
24277 maybe-configure-stage4-libiconv: configure-stage4-libiconv
24278 configure-stage4-libiconv:
24279 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24280 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24281 @r=`${PWD_COMMAND}`; export r; \
24282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24283 TFLAGS="$(STAGE4_TFLAGS)"; \
24284 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24285 $(HOST_EXPORTS) \
24286 $(POSTSTAGE1_HOST_EXPORTS) \
24287 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24288 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24289 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
24290 echo Configuring stage 4 in $(HOST_SUBDIR)/libiconv; \
24291 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24292 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24293 case $(srcdir) in \
24294 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24295 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24296 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24297 esac; \
24298 module_srcdir=libiconv; \
24299 $(SHELL) $$s/$$module_srcdir/configure \
24300 --srcdir=$${topdir}/$$module_srcdir \
24301 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24302 --target=${target_alias} \
24303 --with-build-libsubdir=$(HOST_SUBDIR) \
24304 $(STAGE4_CONFIGURE_FLAGS) \
24305 --disable-shared
24306 @endif libiconv-bootstrap
24308 .PHONY: configure-stageprofile-libiconv maybe-configure-stageprofile-libiconv
24309 maybe-configure-stageprofile-libiconv:
24310 @if libiconv-bootstrap
24311 maybe-configure-stageprofile-libiconv: configure-stageprofile-libiconv
24312 configure-stageprofile-libiconv:
24313 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24314 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24315 @r=`${PWD_COMMAND}`; export r; \
24316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24317 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24318 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24319 $(HOST_EXPORTS) \
24320 $(POSTSTAGE1_HOST_EXPORTS) \
24321 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24322 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24323 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
24324 echo Configuring stage profile in $(HOST_SUBDIR)/libiconv; \
24325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24326 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24327 case $(srcdir) in \
24328 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24329 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24330 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24331 esac; \
24332 module_srcdir=libiconv; \
24333 $(SHELL) $$s/$$module_srcdir/configure \
24334 --srcdir=$${topdir}/$$module_srcdir \
24335 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24336 --target=${target_alias} \
24337 --with-build-libsubdir=$(HOST_SUBDIR) \
24338 $(STAGEprofile_CONFIGURE_FLAGS) \
24339 --disable-shared
24340 @endif libiconv-bootstrap
24342 .PHONY: configure-stagefeedback-libiconv maybe-configure-stagefeedback-libiconv
24343 maybe-configure-stagefeedback-libiconv:
24344 @if libiconv-bootstrap
24345 maybe-configure-stagefeedback-libiconv: configure-stagefeedback-libiconv
24346 configure-stagefeedback-libiconv:
24347 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24348 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24349 @r=`${PWD_COMMAND}`; export r; \
24350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24351 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24352 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24353 $(HOST_EXPORTS) \
24354 $(POSTSTAGE1_HOST_EXPORTS) \
24355 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24356 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24357 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
24358 echo Configuring stage feedback in $(HOST_SUBDIR)/libiconv; \
24359 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24360 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24361 case $(srcdir) in \
24362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24363 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24365 esac; \
24366 module_srcdir=libiconv; \
24367 $(SHELL) $$s/$$module_srcdir/configure \
24368 --srcdir=$${topdir}/$$module_srcdir \
24369 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24370 --target=${target_alias} \
24371 --with-build-libsubdir=$(HOST_SUBDIR) \
24372 $(STAGEfeedback_CONFIGURE_FLAGS) \
24373 --disable-shared
24374 @endif libiconv-bootstrap
24380 .PHONY: all-libiconv maybe-all-libiconv
24381 maybe-all-libiconv:
24382 @if gcc-bootstrap
24383 all-libiconv: stage_current
24384 @endif gcc-bootstrap
24385 @if libiconv
24386 TARGET-libiconv=all
24387 maybe-all-libiconv: all-libiconv
24388 all-libiconv: configure-libiconv
24389 @r=`${PWD_COMMAND}`; export r; \
24390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24391 $(HOST_EXPORTS) \
24392 (cd $(HOST_SUBDIR)/libiconv && \
24393 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24394 $(TARGET-libiconv))
24395 @endif libiconv
24399 .PHONY: all-stage1-libiconv maybe-all-stage1-libiconv
24400 .PHONY: clean-stage1-libiconv maybe-clean-stage1-libiconv
24401 maybe-all-stage1-libiconv:
24402 maybe-clean-stage1-libiconv:
24403 @if libiconv-bootstrap
24404 maybe-all-stage1-libiconv: all-stage1-libiconv
24405 all-stage1: all-stage1-libiconv
24406 TARGET-stage1-libiconv = $(TARGET-libiconv)
24407 all-stage1-libiconv: configure-stage1-libiconv
24408 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24409 @r=`${PWD_COMMAND}`; export r; \
24410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24411 TFLAGS="$(STAGE1_TFLAGS)"; \
24412 $(HOST_EXPORTS) \
24413 cd $(HOST_SUBDIR)/libiconv && \
24414 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24415 CFLAGS="$(STAGE1_CFLAGS)" \
24416 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
24417 LIBCFLAGS="$(LIBCFLAGS)" \
24418 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24419 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24420 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24421 $(EXTRA_HOST_FLAGS) \
24422 $(STAGE1_FLAGS_TO_PASS) \
24423 TFLAGS="$(STAGE1_TFLAGS)" \
24424 $(TARGET-stage1-libiconv)
24426 maybe-clean-stage1-libiconv: clean-stage1-libiconv
24427 clean-stage1: clean-stage1-libiconv
24428 clean-stage1-libiconv:
24429 @if [ $(current_stage) = stage1 ]; then \
24430 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24431 else \
24432 [ -f $(HOST_SUBDIR)/stage1-libiconv/Makefile ] || exit 0; \
24433 $(MAKE) stage1-start; \
24434 fi; \
24435 cd $(HOST_SUBDIR)/libiconv && \
24436 $(MAKE) $(EXTRA_HOST_FLAGS) \
24437 $(STAGE1_FLAGS_TO_PASS) clean
24438 @endif libiconv-bootstrap
24441 .PHONY: all-stage2-libiconv maybe-all-stage2-libiconv
24442 .PHONY: clean-stage2-libiconv maybe-clean-stage2-libiconv
24443 maybe-all-stage2-libiconv:
24444 maybe-clean-stage2-libiconv:
24445 @if libiconv-bootstrap
24446 maybe-all-stage2-libiconv: all-stage2-libiconv
24447 all-stage2: all-stage2-libiconv
24448 TARGET-stage2-libiconv = $(TARGET-libiconv)
24449 all-stage2-libiconv: configure-stage2-libiconv
24450 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24451 @r=`${PWD_COMMAND}`; export r; \
24452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24453 TFLAGS="$(STAGE2_TFLAGS)"; \
24454 $(HOST_EXPORTS) \
24455 $(POSTSTAGE1_HOST_EXPORTS) \
24456 cd $(HOST_SUBDIR)/libiconv && \
24457 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24458 CFLAGS="$(STAGE2_CFLAGS)" \
24459 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
24460 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24461 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24462 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24463 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24464 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24465 TFLAGS="$(STAGE2_TFLAGS)" \
24466 $(TARGET-stage2-libiconv)
24468 maybe-clean-stage2-libiconv: clean-stage2-libiconv
24469 clean-stage2: clean-stage2-libiconv
24470 clean-stage2-libiconv:
24471 @if [ $(current_stage) = stage2 ]; then \
24472 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24473 else \
24474 [ -f $(HOST_SUBDIR)/stage2-libiconv/Makefile ] || exit 0; \
24475 $(MAKE) stage2-start; \
24476 fi; \
24477 cd $(HOST_SUBDIR)/libiconv && \
24478 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24479 @endif libiconv-bootstrap
24482 .PHONY: all-stage3-libiconv maybe-all-stage3-libiconv
24483 .PHONY: clean-stage3-libiconv maybe-clean-stage3-libiconv
24484 maybe-all-stage3-libiconv:
24485 maybe-clean-stage3-libiconv:
24486 @if libiconv-bootstrap
24487 maybe-all-stage3-libiconv: all-stage3-libiconv
24488 all-stage3: all-stage3-libiconv
24489 TARGET-stage3-libiconv = $(TARGET-libiconv)
24490 all-stage3-libiconv: configure-stage3-libiconv
24491 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24492 @r=`${PWD_COMMAND}`; export r; \
24493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24494 TFLAGS="$(STAGE3_TFLAGS)"; \
24495 $(HOST_EXPORTS) \
24496 $(POSTSTAGE1_HOST_EXPORTS) \
24497 cd $(HOST_SUBDIR)/libiconv && \
24498 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24499 CFLAGS="$(STAGE3_CFLAGS)" \
24500 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24501 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24502 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24503 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24504 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24505 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24506 TFLAGS="$(STAGE3_TFLAGS)" \
24507 $(TARGET-stage3-libiconv)
24509 maybe-clean-stage3-libiconv: clean-stage3-libiconv
24510 clean-stage3: clean-stage3-libiconv
24511 clean-stage3-libiconv:
24512 @if [ $(current_stage) = stage3 ]; then \
24513 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24514 else \
24515 [ -f $(HOST_SUBDIR)/stage3-libiconv/Makefile ] || exit 0; \
24516 $(MAKE) stage3-start; \
24517 fi; \
24518 cd $(HOST_SUBDIR)/libiconv && \
24519 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24520 @endif libiconv-bootstrap
24523 .PHONY: all-stage4-libiconv maybe-all-stage4-libiconv
24524 .PHONY: clean-stage4-libiconv maybe-clean-stage4-libiconv
24525 maybe-all-stage4-libiconv:
24526 maybe-clean-stage4-libiconv:
24527 @if libiconv-bootstrap
24528 maybe-all-stage4-libiconv: all-stage4-libiconv
24529 all-stage4: all-stage4-libiconv
24530 TARGET-stage4-libiconv = $(TARGET-libiconv)
24531 all-stage4-libiconv: configure-stage4-libiconv
24532 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24533 @r=`${PWD_COMMAND}`; export r; \
24534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24535 TFLAGS="$(STAGE4_TFLAGS)"; \
24536 $(HOST_EXPORTS) \
24537 $(POSTSTAGE1_HOST_EXPORTS) \
24538 cd $(HOST_SUBDIR)/libiconv && \
24539 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24540 CFLAGS="$(STAGE4_CFLAGS)" \
24541 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24542 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24543 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24544 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24545 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24546 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24547 TFLAGS="$(STAGE4_TFLAGS)" \
24548 $(TARGET-stage4-libiconv)
24550 maybe-clean-stage4-libiconv: clean-stage4-libiconv
24551 clean-stage4: clean-stage4-libiconv
24552 clean-stage4-libiconv:
24553 @if [ $(current_stage) = stage4 ]; then \
24554 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24555 else \
24556 [ -f $(HOST_SUBDIR)/stage4-libiconv/Makefile ] || exit 0; \
24557 $(MAKE) stage4-start; \
24558 fi; \
24559 cd $(HOST_SUBDIR)/libiconv && \
24560 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24561 @endif libiconv-bootstrap
24564 .PHONY: all-stageprofile-libiconv maybe-all-stageprofile-libiconv
24565 .PHONY: clean-stageprofile-libiconv maybe-clean-stageprofile-libiconv
24566 maybe-all-stageprofile-libiconv:
24567 maybe-clean-stageprofile-libiconv:
24568 @if libiconv-bootstrap
24569 maybe-all-stageprofile-libiconv: all-stageprofile-libiconv
24570 all-stageprofile: all-stageprofile-libiconv
24571 TARGET-stageprofile-libiconv = $(TARGET-libiconv)
24572 all-stageprofile-libiconv: configure-stageprofile-libiconv
24573 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24574 @r=`${PWD_COMMAND}`; export r; \
24575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24576 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24577 $(HOST_EXPORTS) \
24578 $(POSTSTAGE1_HOST_EXPORTS) \
24579 cd $(HOST_SUBDIR)/libiconv && \
24580 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24581 CFLAGS="$(STAGEprofile_CFLAGS)" \
24582 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24583 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24584 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24585 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24586 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24587 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24588 TFLAGS="$(STAGEprofile_TFLAGS)" \
24589 $(TARGET-stageprofile-libiconv)
24591 maybe-clean-stageprofile-libiconv: clean-stageprofile-libiconv
24592 clean-stageprofile: clean-stageprofile-libiconv
24593 clean-stageprofile-libiconv:
24594 @if [ $(current_stage) = stageprofile ]; then \
24595 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24596 else \
24597 [ -f $(HOST_SUBDIR)/stageprofile-libiconv/Makefile ] || exit 0; \
24598 $(MAKE) stageprofile-start; \
24599 fi; \
24600 cd $(HOST_SUBDIR)/libiconv && \
24601 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24602 @endif libiconv-bootstrap
24605 .PHONY: all-stagefeedback-libiconv maybe-all-stagefeedback-libiconv
24606 .PHONY: clean-stagefeedback-libiconv maybe-clean-stagefeedback-libiconv
24607 maybe-all-stagefeedback-libiconv:
24608 maybe-clean-stagefeedback-libiconv:
24609 @if libiconv-bootstrap
24610 maybe-all-stagefeedback-libiconv: all-stagefeedback-libiconv
24611 all-stagefeedback: all-stagefeedback-libiconv
24612 TARGET-stagefeedback-libiconv = $(TARGET-libiconv)
24613 all-stagefeedback-libiconv: configure-stagefeedback-libiconv
24614 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24615 @r=`${PWD_COMMAND}`; export r; \
24616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24617 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24618 $(HOST_EXPORTS) \
24619 $(POSTSTAGE1_HOST_EXPORTS) \
24620 cd $(HOST_SUBDIR)/libiconv && \
24621 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24622 CFLAGS="$(STAGEfeedback_CFLAGS)" \
24623 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24624 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24625 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24626 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24627 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24628 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24629 TFLAGS="$(STAGEfeedback_TFLAGS)" \
24630 $(TARGET-stagefeedback-libiconv)
24632 maybe-clean-stagefeedback-libiconv: clean-stagefeedback-libiconv
24633 clean-stagefeedback: clean-stagefeedback-libiconv
24634 clean-stagefeedback-libiconv:
24635 @if [ $(current_stage) = stagefeedback ]; then \
24636 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24637 else \
24638 [ -f $(HOST_SUBDIR)/stagefeedback-libiconv/Makefile ] || exit 0; \
24639 $(MAKE) stagefeedback-start; \
24640 fi; \
24641 cd $(HOST_SUBDIR)/libiconv && \
24642 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24643 @endif libiconv-bootstrap
24649 .PHONY: check-libiconv maybe-check-libiconv
24650 maybe-check-libiconv:
24651 @if libiconv
24652 maybe-check-libiconv: check-libiconv
24654 check-libiconv:
24655 @: $(MAKE); $(unstage)
24656 @r=`${PWD_COMMAND}`; export r; \
24657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24658 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
24659 (cd $(HOST_SUBDIR)/libiconv && \
24660 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
24662 @endif libiconv
24664 .PHONY: install-libiconv maybe-install-libiconv
24665 maybe-install-libiconv:
24666 @if libiconv
24667 maybe-install-libiconv: install-libiconv
24669 install-libiconv:
24671 @endif libiconv
24673 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
24674 maybe-install-strip-libiconv:
24675 @if libiconv
24676 maybe-install-strip-libiconv: install-strip-libiconv
24678 install-strip-libiconv:
24680 @endif libiconv
24682 # Other targets (info, dvi, pdf, etc.)
24684 .PHONY: maybe-info-libiconv info-libiconv
24685 maybe-info-libiconv:
24686 @if libiconv
24687 maybe-info-libiconv: info-libiconv
24689 # libiconv doesn't support info.
24690 info-libiconv:
24692 @endif libiconv
24694 .PHONY: maybe-dvi-libiconv dvi-libiconv
24695 maybe-dvi-libiconv:
24696 @if libiconv
24697 maybe-dvi-libiconv: dvi-libiconv
24699 dvi-libiconv: \
24700 configure-libiconv
24701 @[ -f ./libiconv/Makefile ] || exit 0; \
24702 r=`${PWD_COMMAND}`; export r; \
24703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24704 $(HOST_EXPORTS) \
24705 for flag in $(EXTRA_HOST_FLAGS) ; do \
24706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24707 done; \
24708 echo "Doing dvi in libiconv"; \
24709 (cd $(HOST_SUBDIR)/libiconv && \
24710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24712 "RANLIB=$${RANLIB}" \
24713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24714 dvi) \
24715 || exit 1
24717 @endif libiconv
24719 .PHONY: maybe-pdf-libiconv pdf-libiconv
24720 maybe-pdf-libiconv:
24721 @if libiconv
24722 maybe-pdf-libiconv: pdf-libiconv
24724 # libiconv doesn't support pdf.
24725 pdf-libiconv:
24727 @endif libiconv
24729 .PHONY: maybe-html-libiconv html-libiconv
24730 maybe-html-libiconv:
24731 @if libiconv
24732 maybe-html-libiconv: html-libiconv
24734 # libiconv doesn't support html.
24735 html-libiconv:
24737 @endif libiconv
24739 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
24740 maybe-TAGS-libiconv:
24741 @if libiconv
24742 maybe-TAGS-libiconv: TAGS-libiconv
24744 TAGS-libiconv: \
24745 configure-libiconv
24746 @[ -f ./libiconv/Makefile ] || exit 0; \
24747 r=`${PWD_COMMAND}`; export r; \
24748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24749 $(HOST_EXPORTS) \
24750 for flag in $(EXTRA_HOST_FLAGS) ; do \
24751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24752 done; \
24753 echo "Doing TAGS in libiconv"; \
24754 (cd $(HOST_SUBDIR)/libiconv && \
24755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24757 "RANLIB=$${RANLIB}" \
24758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24759 TAGS) \
24760 || exit 1
24762 @endif libiconv
24764 .PHONY: maybe-install-info-libiconv install-info-libiconv
24765 maybe-install-info-libiconv:
24766 @if libiconv
24767 maybe-install-info-libiconv: install-info-libiconv
24769 # libiconv doesn't support install-info.
24770 install-info-libiconv:
24772 @endif libiconv
24774 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
24775 maybe-install-pdf-libiconv:
24776 @if libiconv
24777 maybe-install-pdf-libiconv: install-pdf-libiconv
24779 # libiconv doesn't support install-pdf.
24780 install-pdf-libiconv:
24782 @endif libiconv
24784 .PHONY: maybe-install-html-libiconv install-html-libiconv
24785 maybe-install-html-libiconv:
24786 @if libiconv
24787 maybe-install-html-libiconv: install-html-libiconv
24789 # libiconv doesn't support install-html.
24790 install-html-libiconv:
24792 @endif libiconv
24794 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
24795 maybe-installcheck-libiconv:
24796 @if libiconv
24797 maybe-installcheck-libiconv: installcheck-libiconv
24799 installcheck-libiconv: \
24800 configure-libiconv
24801 @[ -f ./libiconv/Makefile ] || exit 0; \
24802 r=`${PWD_COMMAND}`; export r; \
24803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24804 $(HOST_EXPORTS) \
24805 for flag in $(EXTRA_HOST_FLAGS) ; do \
24806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24807 done; \
24808 echo "Doing installcheck in libiconv"; \
24809 (cd $(HOST_SUBDIR)/libiconv && \
24810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24812 "RANLIB=$${RANLIB}" \
24813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24814 installcheck) \
24815 || exit 1
24817 @endif libiconv
24819 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
24820 maybe-mostlyclean-libiconv:
24821 @if libiconv
24822 maybe-mostlyclean-libiconv: mostlyclean-libiconv
24824 mostlyclean-libiconv:
24825 @[ -f ./libiconv/Makefile ] || exit 0; \
24826 r=`${PWD_COMMAND}`; export r; \
24827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24828 $(HOST_EXPORTS) \
24829 for flag in $(EXTRA_HOST_FLAGS) ; do \
24830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24831 done; \
24832 echo "Doing mostlyclean in libiconv"; \
24833 (cd $(HOST_SUBDIR)/libiconv && \
24834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24836 "RANLIB=$${RANLIB}" \
24837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24838 mostlyclean) \
24839 || exit 1
24841 @endif libiconv
24843 .PHONY: maybe-clean-libiconv clean-libiconv
24844 maybe-clean-libiconv:
24845 @if libiconv
24846 maybe-clean-libiconv: clean-libiconv
24848 clean-libiconv:
24849 @[ -f ./libiconv/Makefile ] || exit 0; \
24850 r=`${PWD_COMMAND}`; export r; \
24851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24852 $(HOST_EXPORTS) \
24853 for flag in $(EXTRA_HOST_FLAGS) ; do \
24854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24855 done; \
24856 echo "Doing clean in libiconv"; \
24857 (cd $(HOST_SUBDIR)/libiconv && \
24858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24860 "RANLIB=$${RANLIB}" \
24861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24862 clean) \
24863 || exit 1
24865 @endif libiconv
24867 .PHONY: maybe-distclean-libiconv distclean-libiconv
24868 maybe-distclean-libiconv:
24869 @if libiconv
24870 maybe-distclean-libiconv: distclean-libiconv
24872 distclean-libiconv:
24873 @[ -f ./libiconv/Makefile ] || exit 0; \
24874 r=`${PWD_COMMAND}`; export r; \
24875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24876 $(HOST_EXPORTS) \
24877 for flag in $(EXTRA_HOST_FLAGS) ; do \
24878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24879 done; \
24880 echo "Doing distclean in libiconv"; \
24881 (cd $(HOST_SUBDIR)/libiconv && \
24882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24884 "RANLIB=$${RANLIB}" \
24885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24886 distclean) \
24887 || exit 1
24889 @endif libiconv
24891 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
24892 maybe-maintainer-clean-libiconv:
24893 @if libiconv
24894 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
24896 maintainer-clean-libiconv:
24897 @[ -f ./libiconv/Makefile ] || exit 0; \
24898 r=`${PWD_COMMAND}`; export r; \
24899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24900 $(HOST_EXPORTS) \
24901 for flag in $(EXTRA_HOST_FLAGS) ; do \
24902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24903 done; \
24904 echo "Doing maintainer-clean in libiconv"; \
24905 (cd $(HOST_SUBDIR)/libiconv && \
24906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24908 "RANLIB=$${RANLIB}" \
24909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24910 maintainer-clean) \
24911 || exit 1
24913 @endif libiconv
24917 .PHONY: configure-m4 maybe-configure-m4
24918 maybe-configure-m4:
24919 @if gcc-bootstrap
24920 configure-m4: stage_current
24921 @endif gcc-bootstrap
24922 @if m4
24923 maybe-configure-m4: configure-m4
24924 configure-m4:
24925 @: $(MAKE); $(unstage)
24926 @r=`${PWD_COMMAND}`; export r; \
24927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24928 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
24929 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4; \
24930 $(HOST_EXPORTS) \
24931 echo Configuring in $(HOST_SUBDIR)/m4; \
24932 cd "$(HOST_SUBDIR)/m4" || exit 1; \
24933 case $(srcdir) in \
24934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24935 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
24936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24937 esac; \
24938 module_srcdir=m4; \
24939 $(SHELL) \
24940 $$s/$$module_srcdir/configure \
24941 --srcdir=$${topdir}/$$module_srcdir \
24942 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24943 --target=${target_alias} \
24944 || exit 1
24945 @endif m4
24951 .PHONY: all-m4 maybe-all-m4
24952 maybe-all-m4:
24953 @if gcc-bootstrap
24954 all-m4: stage_current
24955 @endif gcc-bootstrap
24956 @if m4
24957 TARGET-m4=all
24958 maybe-all-m4: all-m4
24959 all-m4: configure-m4
24960 @: $(MAKE); $(unstage)
24961 @r=`${PWD_COMMAND}`; export r; \
24962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24963 $(HOST_EXPORTS) \
24964 (cd $(HOST_SUBDIR)/m4 && \
24965 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24966 $(TARGET-m4))
24967 @endif m4
24972 .PHONY: check-m4 maybe-check-m4
24973 maybe-check-m4:
24974 @if m4
24975 maybe-check-m4: check-m4
24977 check-m4:
24978 @: $(MAKE); $(unstage)
24979 @r=`${PWD_COMMAND}`; export r; \
24980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24981 $(HOST_EXPORTS) \
24982 (cd $(HOST_SUBDIR)/m4 && \
24983 $(MAKE) $(FLAGS_TO_PASS) check)
24985 @endif m4
24987 .PHONY: install-m4 maybe-install-m4
24988 maybe-install-m4:
24989 @if m4
24990 maybe-install-m4: install-m4
24992 install-m4: installdirs
24993 @: $(MAKE); $(unstage)
24994 @r=`${PWD_COMMAND}`; export r; \
24995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24996 $(HOST_EXPORTS) \
24997 (cd $(HOST_SUBDIR)/m4 && \
24998 $(MAKE) $(FLAGS_TO_PASS) install)
25000 @endif m4
25002 .PHONY: install-strip-m4 maybe-install-strip-m4
25003 maybe-install-strip-m4:
25004 @if m4
25005 maybe-install-strip-m4: install-strip-m4
25007 install-strip-m4: installdirs
25008 @: $(MAKE); $(unstage)
25009 @r=`${PWD_COMMAND}`; export r; \
25010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25011 $(HOST_EXPORTS) \
25012 (cd $(HOST_SUBDIR)/m4 && \
25013 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25015 @endif m4
25017 # Other targets (info, dvi, pdf, etc.)
25019 .PHONY: maybe-info-m4 info-m4
25020 maybe-info-m4:
25021 @if m4
25022 maybe-info-m4: info-m4
25024 info-m4: \
25025 configure-m4
25026 @: $(MAKE); $(unstage)
25027 @[ -f ./m4/Makefile ] || exit 0; \
25028 r=`${PWD_COMMAND}`; export r; \
25029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25030 $(HOST_EXPORTS) \
25031 for flag in $(EXTRA_HOST_FLAGS) ; do \
25032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25033 done; \
25034 echo "Doing info in m4"; \
25035 (cd $(HOST_SUBDIR)/m4 && \
25036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25038 "RANLIB=$${RANLIB}" \
25039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25040 info) \
25041 || exit 1
25043 @endif m4
25045 .PHONY: maybe-dvi-m4 dvi-m4
25046 maybe-dvi-m4:
25047 @if m4
25048 maybe-dvi-m4: dvi-m4
25050 dvi-m4: \
25051 configure-m4
25052 @: $(MAKE); $(unstage)
25053 @[ -f ./m4/Makefile ] || exit 0; \
25054 r=`${PWD_COMMAND}`; export r; \
25055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25056 $(HOST_EXPORTS) \
25057 for flag in $(EXTRA_HOST_FLAGS) ; do \
25058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25059 done; \
25060 echo "Doing dvi in m4"; \
25061 (cd $(HOST_SUBDIR)/m4 && \
25062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25064 "RANLIB=$${RANLIB}" \
25065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25066 dvi) \
25067 || exit 1
25069 @endif m4
25071 .PHONY: maybe-pdf-m4 pdf-m4
25072 maybe-pdf-m4:
25073 @if m4
25074 maybe-pdf-m4: pdf-m4
25076 pdf-m4: \
25077 configure-m4
25078 @: $(MAKE); $(unstage)
25079 @[ -f ./m4/Makefile ] || exit 0; \
25080 r=`${PWD_COMMAND}`; export r; \
25081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25082 $(HOST_EXPORTS) \
25083 for flag in $(EXTRA_HOST_FLAGS) ; do \
25084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25085 done; \
25086 echo "Doing pdf in m4"; \
25087 (cd $(HOST_SUBDIR)/m4 && \
25088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25090 "RANLIB=$${RANLIB}" \
25091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25092 pdf) \
25093 || exit 1
25095 @endif m4
25097 .PHONY: maybe-html-m4 html-m4
25098 maybe-html-m4:
25099 @if m4
25100 maybe-html-m4: html-m4
25102 html-m4: \
25103 configure-m4
25104 @: $(MAKE); $(unstage)
25105 @[ -f ./m4/Makefile ] || exit 0; \
25106 r=`${PWD_COMMAND}`; export r; \
25107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25108 $(HOST_EXPORTS) \
25109 for flag in $(EXTRA_HOST_FLAGS) ; do \
25110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25111 done; \
25112 echo "Doing html in m4"; \
25113 (cd $(HOST_SUBDIR)/m4 && \
25114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25116 "RANLIB=$${RANLIB}" \
25117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25118 html) \
25119 || exit 1
25121 @endif m4
25123 .PHONY: maybe-TAGS-m4 TAGS-m4
25124 maybe-TAGS-m4:
25125 @if m4
25126 maybe-TAGS-m4: TAGS-m4
25128 TAGS-m4: \
25129 configure-m4
25130 @: $(MAKE); $(unstage)
25131 @[ -f ./m4/Makefile ] || exit 0; \
25132 r=`${PWD_COMMAND}`; export r; \
25133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25134 $(HOST_EXPORTS) \
25135 for flag in $(EXTRA_HOST_FLAGS) ; do \
25136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25137 done; \
25138 echo "Doing TAGS in m4"; \
25139 (cd $(HOST_SUBDIR)/m4 && \
25140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25142 "RANLIB=$${RANLIB}" \
25143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25144 TAGS) \
25145 || exit 1
25147 @endif m4
25149 .PHONY: maybe-install-info-m4 install-info-m4
25150 maybe-install-info-m4:
25151 @if m4
25152 maybe-install-info-m4: install-info-m4
25154 install-info-m4: \
25155 configure-m4 \
25156 info-m4
25157 @: $(MAKE); $(unstage)
25158 @[ -f ./m4/Makefile ] || exit 0; \
25159 r=`${PWD_COMMAND}`; export r; \
25160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25161 $(HOST_EXPORTS) \
25162 for flag in $(EXTRA_HOST_FLAGS) ; do \
25163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25164 done; \
25165 echo "Doing install-info in m4"; \
25166 (cd $(HOST_SUBDIR)/m4 && \
25167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25169 "RANLIB=$${RANLIB}" \
25170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25171 install-info) \
25172 || exit 1
25174 @endif m4
25176 .PHONY: maybe-install-pdf-m4 install-pdf-m4
25177 maybe-install-pdf-m4:
25178 @if m4
25179 maybe-install-pdf-m4: install-pdf-m4
25181 install-pdf-m4: \
25182 configure-m4 \
25183 pdf-m4
25184 @: $(MAKE); $(unstage)
25185 @[ -f ./m4/Makefile ] || exit 0; \
25186 r=`${PWD_COMMAND}`; export r; \
25187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25188 $(HOST_EXPORTS) \
25189 for flag in $(EXTRA_HOST_FLAGS) ; do \
25190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25191 done; \
25192 echo "Doing install-pdf in m4"; \
25193 (cd $(HOST_SUBDIR)/m4 && \
25194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25196 "RANLIB=$${RANLIB}" \
25197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25198 install-pdf) \
25199 || exit 1
25201 @endif m4
25203 .PHONY: maybe-install-html-m4 install-html-m4
25204 maybe-install-html-m4:
25205 @if m4
25206 maybe-install-html-m4: install-html-m4
25208 install-html-m4: \
25209 configure-m4 \
25210 html-m4
25211 @: $(MAKE); $(unstage)
25212 @[ -f ./m4/Makefile ] || exit 0; \
25213 r=`${PWD_COMMAND}`; export r; \
25214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25215 $(HOST_EXPORTS) \
25216 for flag in $(EXTRA_HOST_FLAGS) ; do \
25217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25218 done; \
25219 echo "Doing install-html in m4"; \
25220 (cd $(HOST_SUBDIR)/m4 && \
25221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25223 "RANLIB=$${RANLIB}" \
25224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25225 install-html) \
25226 || exit 1
25228 @endif m4
25230 .PHONY: maybe-installcheck-m4 installcheck-m4
25231 maybe-installcheck-m4:
25232 @if m4
25233 maybe-installcheck-m4: installcheck-m4
25235 installcheck-m4: \
25236 configure-m4
25237 @: $(MAKE); $(unstage)
25238 @[ -f ./m4/Makefile ] || exit 0; \
25239 r=`${PWD_COMMAND}`; export r; \
25240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25241 $(HOST_EXPORTS) \
25242 for flag in $(EXTRA_HOST_FLAGS) ; do \
25243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25244 done; \
25245 echo "Doing installcheck in m4"; \
25246 (cd $(HOST_SUBDIR)/m4 && \
25247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25249 "RANLIB=$${RANLIB}" \
25250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25251 installcheck) \
25252 || exit 1
25254 @endif m4
25256 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
25257 maybe-mostlyclean-m4:
25258 @if m4
25259 maybe-mostlyclean-m4: mostlyclean-m4
25261 mostlyclean-m4:
25262 @: $(MAKE); $(unstage)
25263 @[ -f ./m4/Makefile ] || exit 0; \
25264 r=`${PWD_COMMAND}`; export r; \
25265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25266 $(HOST_EXPORTS) \
25267 for flag in $(EXTRA_HOST_FLAGS) ; do \
25268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25269 done; \
25270 echo "Doing mostlyclean in m4"; \
25271 (cd $(HOST_SUBDIR)/m4 && \
25272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25274 "RANLIB=$${RANLIB}" \
25275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25276 mostlyclean) \
25277 || exit 1
25279 @endif m4
25281 .PHONY: maybe-clean-m4 clean-m4
25282 maybe-clean-m4:
25283 @if m4
25284 maybe-clean-m4: clean-m4
25286 clean-m4:
25287 @: $(MAKE); $(unstage)
25288 @[ -f ./m4/Makefile ] || exit 0; \
25289 r=`${PWD_COMMAND}`; export r; \
25290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25291 $(HOST_EXPORTS) \
25292 for flag in $(EXTRA_HOST_FLAGS) ; do \
25293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25294 done; \
25295 echo "Doing clean in m4"; \
25296 (cd $(HOST_SUBDIR)/m4 && \
25297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25299 "RANLIB=$${RANLIB}" \
25300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25301 clean) \
25302 || exit 1
25304 @endif m4
25306 .PHONY: maybe-distclean-m4 distclean-m4
25307 maybe-distclean-m4:
25308 @if m4
25309 maybe-distclean-m4: distclean-m4
25311 distclean-m4:
25312 @: $(MAKE); $(unstage)
25313 @[ -f ./m4/Makefile ] || exit 0; \
25314 r=`${PWD_COMMAND}`; export r; \
25315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25316 $(HOST_EXPORTS) \
25317 for flag in $(EXTRA_HOST_FLAGS) ; do \
25318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25319 done; \
25320 echo "Doing distclean in m4"; \
25321 (cd $(HOST_SUBDIR)/m4 && \
25322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25324 "RANLIB=$${RANLIB}" \
25325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25326 distclean) \
25327 || exit 1
25329 @endif m4
25331 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
25332 maybe-maintainer-clean-m4:
25333 @if m4
25334 maybe-maintainer-clean-m4: maintainer-clean-m4
25336 maintainer-clean-m4:
25337 @: $(MAKE); $(unstage)
25338 @[ -f ./m4/Makefile ] || exit 0; \
25339 r=`${PWD_COMMAND}`; export r; \
25340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25341 $(HOST_EXPORTS) \
25342 for flag in $(EXTRA_HOST_FLAGS) ; do \
25343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25344 done; \
25345 echo "Doing maintainer-clean in m4"; \
25346 (cd $(HOST_SUBDIR)/m4 && \
25347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25349 "RANLIB=$${RANLIB}" \
25350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25351 maintainer-clean) \
25352 || exit 1
25354 @endif m4
25358 .PHONY: configure-readline maybe-configure-readline
25359 maybe-configure-readline:
25360 @if gcc-bootstrap
25361 configure-readline: stage_current
25362 @endif gcc-bootstrap
25363 @if readline
25364 maybe-configure-readline: configure-readline
25365 configure-readline:
25366 @: $(MAKE); $(unstage)
25367 @r=`${PWD_COMMAND}`; export r; \
25368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25369 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
25370 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline; \
25371 $(HOST_EXPORTS) \
25372 echo Configuring in $(HOST_SUBDIR)/readline; \
25373 cd "$(HOST_SUBDIR)/readline" || exit 1; \
25374 case $(srcdir) in \
25375 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25376 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
25377 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25378 esac; \
25379 module_srcdir=readline; \
25380 $(SHELL) \
25381 $$s/$$module_srcdir/configure \
25382 --srcdir=$${topdir}/$$module_srcdir \
25383 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25384 --target=${target_alias} \
25385 || exit 1
25386 @endif readline
25392 .PHONY: all-readline maybe-all-readline
25393 maybe-all-readline:
25394 @if gcc-bootstrap
25395 all-readline: stage_current
25396 @endif gcc-bootstrap
25397 @if readline
25398 TARGET-readline=all
25399 maybe-all-readline: all-readline
25400 all-readline: configure-readline
25401 @: $(MAKE); $(unstage)
25402 @r=`${PWD_COMMAND}`; export r; \
25403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25404 $(HOST_EXPORTS) \
25405 (cd $(HOST_SUBDIR)/readline && \
25406 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25407 $(TARGET-readline))
25408 @endif readline
25413 .PHONY: check-readline maybe-check-readline
25414 maybe-check-readline:
25415 @if readline
25416 maybe-check-readline: check-readline
25418 check-readline:
25419 @: $(MAKE); $(unstage)
25420 @r=`${PWD_COMMAND}`; export r; \
25421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25422 $(HOST_EXPORTS) \
25423 (cd $(HOST_SUBDIR)/readline && \
25424 $(MAKE) $(FLAGS_TO_PASS) check)
25426 @endif readline
25428 .PHONY: install-readline maybe-install-readline
25429 maybe-install-readline:
25430 @if readline
25431 maybe-install-readline: install-readline
25433 install-readline: installdirs
25434 @: $(MAKE); $(unstage)
25435 @r=`${PWD_COMMAND}`; export r; \
25436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25437 $(HOST_EXPORTS) \
25438 (cd $(HOST_SUBDIR)/readline && \
25439 $(MAKE) $(FLAGS_TO_PASS) install)
25441 @endif readline
25443 .PHONY: install-strip-readline maybe-install-strip-readline
25444 maybe-install-strip-readline:
25445 @if readline
25446 maybe-install-strip-readline: install-strip-readline
25448 install-strip-readline: installdirs
25449 @: $(MAKE); $(unstage)
25450 @r=`${PWD_COMMAND}`; export r; \
25451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25452 $(HOST_EXPORTS) \
25453 (cd $(HOST_SUBDIR)/readline && \
25454 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25456 @endif readline
25458 # Other targets (info, dvi, pdf, etc.)
25460 .PHONY: maybe-info-readline info-readline
25461 maybe-info-readline:
25462 @if readline
25463 maybe-info-readline: info-readline
25465 info-readline: \
25466 configure-readline
25467 @: $(MAKE); $(unstage)
25468 @[ -f ./readline/Makefile ] || exit 0; \
25469 r=`${PWD_COMMAND}`; export r; \
25470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25471 $(HOST_EXPORTS) \
25472 for flag in $(EXTRA_HOST_FLAGS) ; do \
25473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25474 done; \
25475 echo "Doing info in readline"; \
25476 (cd $(HOST_SUBDIR)/readline && \
25477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25479 "RANLIB=$${RANLIB}" \
25480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25481 info) \
25482 || exit 1
25484 @endif readline
25486 .PHONY: maybe-dvi-readline dvi-readline
25487 maybe-dvi-readline:
25488 @if readline
25489 maybe-dvi-readline: dvi-readline
25491 dvi-readline: \
25492 configure-readline
25493 @: $(MAKE); $(unstage)
25494 @[ -f ./readline/Makefile ] || exit 0; \
25495 r=`${PWD_COMMAND}`; export r; \
25496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25497 $(HOST_EXPORTS) \
25498 for flag in $(EXTRA_HOST_FLAGS) ; do \
25499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25500 done; \
25501 echo "Doing dvi in readline"; \
25502 (cd $(HOST_SUBDIR)/readline && \
25503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25505 "RANLIB=$${RANLIB}" \
25506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25507 dvi) \
25508 || exit 1
25510 @endif readline
25512 .PHONY: maybe-pdf-readline pdf-readline
25513 maybe-pdf-readline:
25514 @if readline
25515 maybe-pdf-readline: pdf-readline
25517 pdf-readline: \
25518 configure-readline
25519 @: $(MAKE); $(unstage)
25520 @[ -f ./readline/Makefile ] || exit 0; \
25521 r=`${PWD_COMMAND}`; export r; \
25522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25523 $(HOST_EXPORTS) \
25524 for flag in $(EXTRA_HOST_FLAGS) ; do \
25525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25526 done; \
25527 echo "Doing pdf in readline"; \
25528 (cd $(HOST_SUBDIR)/readline && \
25529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25531 "RANLIB=$${RANLIB}" \
25532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25533 pdf) \
25534 || exit 1
25536 @endif readline
25538 .PHONY: maybe-html-readline html-readline
25539 maybe-html-readline:
25540 @if readline
25541 maybe-html-readline: html-readline
25543 html-readline: \
25544 configure-readline
25545 @: $(MAKE); $(unstage)
25546 @[ -f ./readline/Makefile ] || exit 0; \
25547 r=`${PWD_COMMAND}`; export r; \
25548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25549 $(HOST_EXPORTS) \
25550 for flag in $(EXTRA_HOST_FLAGS) ; do \
25551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25552 done; \
25553 echo "Doing html in readline"; \
25554 (cd $(HOST_SUBDIR)/readline && \
25555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25557 "RANLIB=$${RANLIB}" \
25558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25559 html) \
25560 || exit 1
25562 @endif readline
25564 .PHONY: maybe-TAGS-readline TAGS-readline
25565 maybe-TAGS-readline:
25566 @if readline
25567 maybe-TAGS-readline: TAGS-readline
25569 TAGS-readline: \
25570 configure-readline
25571 @: $(MAKE); $(unstage)
25572 @[ -f ./readline/Makefile ] || exit 0; \
25573 r=`${PWD_COMMAND}`; export r; \
25574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25575 $(HOST_EXPORTS) \
25576 for flag in $(EXTRA_HOST_FLAGS) ; do \
25577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25578 done; \
25579 echo "Doing TAGS in readline"; \
25580 (cd $(HOST_SUBDIR)/readline && \
25581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25583 "RANLIB=$${RANLIB}" \
25584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25585 TAGS) \
25586 || exit 1
25588 @endif readline
25590 .PHONY: maybe-install-info-readline install-info-readline
25591 maybe-install-info-readline:
25592 @if readline
25593 maybe-install-info-readline: install-info-readline
25595 install-info-readline: \
25596 configure-readline \
25597 info-readline
25598 @: $(MAKE); $(unstage)
25599 @[ -f ./readline/Makefile ] || exit 0; \
25600 r=`${PWD_COMMAND}`; export r; \
25601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25602 $(HOST_EXPORTS) \
25603 for flag in $(EXTRA_HOST_FLAGS) ; do \
25604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25605 done; \
25606 echo "Doing install-info in readline"; \
25607 (cd $(HOST_SUBDIR)/readline && \
25608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25610 "RANLIB=$${RANLIB}" \
25611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25612 install-info) \
25613 || exit 1
25615 @endif readline
25617 .PHONY: maybe-install-pdf-readline install-pdf-readline
25618 maybe-install-pdf-readline:
25619 @if readline
25620 maybe-install-pdf-readline: install-pdf-readline
25622 install-pdf-readline: \
25623 configure-readline \
25624 pdf-readline
25625 @: $(MAKE); $(unstage)
25626 @[ -f ./readline/Makefile ] || exit 0; \
25627 r=`${PWD_COMMAND}`; export r; \
25628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25629 $(HOST_EXPORTS) \
25630 for flag in $(EXTRA_HOST_FLAGS) ; do \
25631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25632 done; \
25633 echo "Doing install-pdf in readline"; \
25634 (cd $(HOST_SUBDIR)/readline && \
25635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25637 "RANLIB=$${RANLIB}" \
25638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25639 install-pdf) \
25640 || exit 1
25642 @endif readline
25644 .PHONY: maybe-install-html-readline install-html-readline
25645 maybe-install-html-readline:
25646 @if readline
25647 maybe-install-html-readline: install-html-readline
25649 install-html-readline: \
25650 configure-readline \
25651 html-readline
25652 @: $(MAKE); $(unstage)
25653 @[ -f ./readline/Makefile ] || exit 0; \
25654 r=`${PWD_COMMAND}`; export r; \
25655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25656 $(HOST_EXPORTS) \
25657 for flag in $(EXTRA_HOST_FLAGS) ; do \
25658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25659 done; \
25660 echo "Doing install-html in readline"; \
25661 (cd $(HOST_SUBDIR)/readline && \
25662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25664 "RANLIB=$${RANLIB}" \
25665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25666 install-html) \
25667 || exit 1
25669 @endif readline
25671 .PHONY: maybe-installcheck-readline installcheck-readline
25672 maybe-installcheck-readline:
25673 @if readline
25674 maybe-installcheck-readline: installcheck-readline
25676 installcheck-readline: \
25677 configure-readline
25678 @: $(MAKE); $(unstage)
25679 @[ -f ./readline/Makefile ] || exit 0; \
25680 r=`${PWD_COMMAND}`; export r; \
25681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25682 $(HOST_EXPORTS) \
25683 for flag in $(EXTRA_HOST_FLAGS) ; do \
25684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25685 done; \
25686 echo "Doing installcheck in readline"; \
25687 (cd $(HOST_SUBDIR)/readline && \
25688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25690 "RANLIB=$${RANLIB}" \
25691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25692 installcheck) \
25693 || exit 1
25695 @endif readline
25697 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
25698 maybe-mostlyclean-readline:
25699 @if readline
25700 maybe-mostlyclean-readline: mostlyclean-readline
25702 mostlyclean-readline:
25703 @: $(MAKE); $(unstage)
25704 @[ -f ./readline/Makefile ] || exit 0; \
25705 r=`${PWD_COMMAND}`; export r; \
25706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25707 $(HOST_EXPORTS) \
25708 for flag in $(EXTRA_HOST_FLAGS) ; do \
25709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25710 done; \
25711 echo "Doing mostlyclean in readline"; \
25712 (cd $(HOST_SUBDIR)/readline && \
25713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25715 "RANLIB=$${RANLIB}" \
25716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25717 mostlyclean) \
25718 || exit 1
25720 @endif readline
25722 .PHONY: maybe-clean-readline clean-readline
25723 maybe-clean-readline:
25724 @if readline
25725 maybe-clean-readline: clean-readline
25727 clean-readline:
25728 @: $(MAKE); $(unstage)
25729 @[ -f ./readline/Makefile ] || exit 0; \
25730 r=`${PWD_COMMAND}`; export r; \
25731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25732 $(HOST_EXPORTS) \
25733 for flag in $(EXTRA_HOST_FLAGS) ; do \
25734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25735 done; \
25736 echo "Doing clean in readline"; \
25737 (cd $(HOST_SUBDIR)/readline && \
25738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25740 "RANLIB=$${RANLIB}" \
25741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25742 clean) \
25743 || exit 1
25745 @endif readline
25747 .PHONY: maybe-distclean-readline distclean-readline
25748 maybe-distclean-readline:
25749 @if readline
25750 maybe-distclean-readline: distclean-readline
25752 distclean-readline:
25753 @: $(MAKE); $(unstage)
25754 @[ -f ./readline/Makefile ] || exit 0; \
25755 r=`${PWD_COMMAND}`; export r; \
25756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25757 $(HOST_EXPORTS) \
25758 for flag in $(EXTRA_HOST_FLAGS) ; do \
25759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25760 done; \
25761 echo "Doing distclean in readline"; \
25762 (cd $(HOST_SUBDIR)/readline && \
25763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25765 "RANLIB=$${RANLIB}" \
25766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25767 distclean) \
25768 || exit 1
25770 @endif readline
25772 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
25773 maybe-maintainer-clean-readline:
25774 @if readline
25775 maybe-maintainer-clean-readline: maintainer-clean-readline
25777 maintainer-clean-readline:
25778 @: $(MAKE); $(unstage)
25779 @[ -f ./readline/Makefile ] || exit 0; \
25780 r=`${PWD_COMMAND}`; export r; \
25781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25782 $(HOST_EXPORTS) \
25783 for flag in $(EXTRA_HOST_FLAGS) ; do \
25784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25785 done; \
25786 echo "Doing maintainer-clean in readline"; \
25787 (cd $(HOST_SUBDIR)/readline && \
25788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25790 "RANLIB=$${RANLIB}" \
25791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25792 maintainer-clean) \
25793 || exit 1
25795 @endif readline
25799 .PHONY: configure-sid maybe-configure-sid
25800 maybe-configure-sid:
25801 @if gcc-bootstrap
25802 configure-sid: stage_current
25803 @endif gcc-bootstrap
25804 @if sid
25805 maybe-configure-sid: configure-sid
25806 configure-sid:
25807 @: $(MAKE); $(unstage)
25808 @r=`${PWD_COMMAND}`; export r; \
25809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25810 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
25811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid; \
25812 $(HOST_EXPORTS) \
25813 echo Configuring in $(HOST_SUBDIR)/sid; \
25814 cd "$(HOST_SUBDIR)/sid" || exit 1; \
25815 case $(srcdir) in \
25816 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25817 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
25818 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25819 esac; \
25820 module_srcdir=sid; \
25821 $(SHELL) \
25822 $$s/$$module_srcdir/configure \
25823 --srcdir=$${topdir}/$$module_srcdir \
25824 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25825 --target=${target_alias} \
25826 || exit 1
25827 @endif sid
25833 .PHONY: all-sid maybe-all-sid
25834 maybe-all-sid:
25835 @if gcc-bootstrap
25836 all-sid: stage_current
25837 @endif gcc-bootstrap
25838 @if sid
25839 TARGET-sid=all
25840 maybe-all-sid: all-sid
25841 all-sid: configure-sid
25842 @: $(MAKE); $(unstage)
25843 @r=`${PWD_COMMAND}`; export r; \
25844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25845 $(HOST_EXPORTS) \
25846 (cd $(HOST_SUBDIR)/sid && \
25847 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25848 $(TARGET-sid))
25849 @endif sid
25854 .PHONY: check-sid maybe-check-sid
25855 maybe-check-sid:
25856 @if sid
25857 maybe-check-sid: check-sid
25859 check-sid:
25860 @: $(MAKE); $(unstage)
25861 @r=`${PWD_COMMAND}`; export r; \
25862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25863 $(HOST_EXPORTS) \
25864 (cd $(HOST_SUBDIR)/sid && \
25865 $(MAKE) $(FLAGS_TO_PASS) check)
25867 @endif sid
25869 .PHONY: install-sid maybe-install-sid
25870 maybe-install-sid:
25871 @if sid
25872 maybe-install-sid: install-sid
25874 install-sid: installdirs
25875 @: $(MAKE); $(unstage)
25876 @r=`${PWD_COMMAND}`; export r; \
25877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25878 $(HOST_EXPORTS) \
25879 (cd $(HOST_SUBDIR)/sid && \
25880 $(MAKE) $(FLAGS_TO_PASS) install)
25882 @endif sid
25884 .PHONY: install-strip-sid maybe-install-strip-sid
25885 maybe-install-strip-sid:
25886 @if sid
25887 maybe-install-strip-sid: install-strip-sid
25889 install-strip-sid: installdirs
25890 @: $(MAKE); $(unstage)
25891 @r=`${PWD_COMMAND}`; export r; \
25892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25893 $(HOST_EXPORTS) \
25894 (cd $(HOST_SUBDIR)/sid && \
25895 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25897 @endif sid
25899 # Other targets (info, dvi, pdf, etc.)
25901 .PHONY: maybe-info-sid info-sid
25902 maybe-info-sid:
25903 @if sid
25904 maybe-info-sid: info-sid
25906 info-sid: \
25907 configure-sid
25908 @: $(MAKE); $(unstage)
25909 @[ -f ./sid/Makefile ] || exit 0; \
25910 r=`${PWD_COMMAND}`; export r; \
25911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25912 $(HOST_EXPORTS) \
25913 for flag in $(EXTRA_HOST_FLAGS) ; do \
25914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25915 done; \
25916 echo "Doing info in sid"; \
25917 (cd $(HOST_SUBDIR)/sid && \
25918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25920 "RANLIB=$${RANLIB}" \
25921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25922 info) \
25923 || exit 1
25925 @endif sid
25927 .PHONY: maybe-dvi-sid dvi-sid
25928 maybe-dvi-sid:
25929 @if sid
25930 maybe-dvi-sid: dvi-sid
25932 dvi-sid: \
25933 configure-sid
25934 @: $(MAKE); $(unstage)
25935 @[ -f ./sid/Makefile ] || exit 0; \
25936 r=`${PWD_COMMAND}`; export r; \
25937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25938 $(HOST_EXPORTS) \
25939 for flag in $(EXTRA_HOST_FLAGS) ; do \
25940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25941 done; \
25942 echo "Doing dvi in sid"; \
25943 (cd $(HOST_SUBDIR)/sid && \
25944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25946 "RANLIB=$${RANLIB}" \
25947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25948 dvi) \
25949 || exit 1
25951 @endif sid
25953 .PHONY: maybe-pdf-sid pdf-sid
25954 maybe-pdf-sid:
25955 @if sid
25956 maybe-pdf-sid: pdf-sid
25958 pdf-sid: \
25959 configure-sid
25960 @: $(MAKE); $(unstage)
25961 @[ -f ./sid/Makefile ] || exit 0; \
25962 r=`${PWD_COMMAND}`; export r; \
25963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25964 $(HOST_EXPORTS) \
25965 for flag in $(EXTRA_HOST_FLAGS) ; do \
25966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25967 done; \
25968 echo "Doing pdf in sid"; \
25969 (cd $(HOST_SUBDIR)/sid && \
25970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25972 "RANLIB=$${RANLIB}" \
25973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25974 pdf) \
25975 || exit 1
25977 @endif sid
25979 .PHONY: maybe-html-sid html-sid
25980 maybe-html-sid:
25981 @if sid
25982 maybe-html-sid: html-sid
25984 html-sid: \
25985 configure-sid
25986 @: $(MAKE); $(unstage)
25987 @[ -f ./sid/Makefile ] || exit 0; \
25988 r=`${PWD_COMMAND}`; export r; \
25989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25990 $(HOST_EXPORTS) \
25991 for flag in $(EXTRA_HOST_FLAGS) ; do \
25992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25993 done; \
25994 echo "Doing html in sid"; \
25995 (cd $(HOST_SUBDIR)/sid && \
25996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25998 "RANLIB=$${RANLIB}" \
25999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26000 html) \
26001 || exit 1
26003 @endif sid
26005 .PHONY: maybe-TAGS-sid TAGS-sid
26006 maybe-TAGS-sid:
26007 @if sid
26008 maybe-TAGS-sid: TAGS-sid
26010 TAGS-sid: \
26011 configure-sid
26012 @: $(MAKE); $(unstage)
26013 @[ -f ./sid/Makefile ] || exit 0; \
26014 r=`${PWD_COMMAND}`; export r; \
26015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26016 $(HOST_EXPORTS) \
26017 for flag in $(EXTRA_HOST_FLAGS) ; do \
26018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26019 done; \
26020 echo "Doing TAGS in sid"; \
26021 (cd $(HOST_SUBDIR)/sid && \
26022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26024 "RANLIB=$${RANLIB}" \
26025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26026 TAGS) \
26027 || exit 1
26029 @endif sid
26031 .PHONY: maybe-install-info-sid install-info-sid
26032 maybe-install-info-sid:
26033 @if sid
26034 maybe-install-info-sid: install-info-sid
26036 install-info-sid: \
26037 configure-sid \
26038 info-sid
26039 @: $(MAKE); $(unstage)
26040 @[ -f ./sid/Makefile ] || exit 0; \
26041 r=`${PWD_COMMAND}`; export r; \
26042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26043 $(HOST_EXPORTS) \
26044 for flag in $(EXTRA_HOST_FLAGS) ; do \
26045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26046 done; \
26047 echo "Doing install-info in sid"; \
26048 (cd $(HOST_SUBDIR)/sid && \
26049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26051 "RANLIB=$${RANLIB}" \
26052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26053 install-info) \
26054 || exit 1
26056 @endif sid
26058 .PHONY: maybe-install-pdf-sid install-pdf-sid
26059 maybe-install-pdf-sid:
26060 @if sid
26061 maybe-install-pdf-sid: install-pdf-sid
26063 install-pdf-sid: \
26064 configure-sid \
26065 pdf-sid
26066 @: $(MAKE); $(unstage)
26067 @[ -f ./sid/Makefile ] || exit 0; \
26068 r=`${PWD_COMMAND}`; export r; \
26069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26070 $(HOST_EXPORTS) \
26071 for flag in $(EXTRA_HOST_FLAGS) ; do \
26072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26073 done; \
26074 echo "Doing install-pdf in sid"; \
26075 (cd $(HOST_SUBDIR)/sid && \
26076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26078 "RANLIB=$${RANLIB}" \
26079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26080 install-pdf) \
26081 || exit 1
26083 @endif sid
26085 .PHONY: maybe-install-html-sid install-html-sid
26086 maybe-install-html-sid:
26087 @if sid
26088 maybe-install-html-sid: install-html-sid
26090 install-html-sid: \
26091 configure-sid \
26092 html-sid
26093 @: $(MAKE); $(unstage)
26094 @[ -f ./sid/Makefile ] || exit 0; \
26095 r=`${PWD_COMMAND}`; export r; \
26096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26097 $(HOST_EXPORTS) \
26098 for flag in $(EXTRA_HOST_FLAGS) ; do \
26099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26100 done; \
26101 echo "Doing install-html in sid"; \
26102 (cd $(HOST_SUBDIR)/sid && \
26103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26105 "RANLIB=$${RANLIB}" \
26106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26107 install-html) \
26108 || exit 1
26110 @endif sid
26112 .PHONY: maybe-installcheck-sid installcheck-sid
26113 maybe-installcheck-sid:
26114 @if sid
26115 maybe-installcheck-sid: installcheck-sid
26117 installcheck-sid: \
26118 configure-sid
26119 @: $(MAKE); $(unstage)
26120 @[ -f ./sid/Makefile ] || exit 0; \
26121 r=`${PWD_COMMAND}`; export r; \
26122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26123 $(HOST_EXPORTS) \
26124 for flag in $(EXTRA_HOST_FLAGS) ; do \
26125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26126 done; \
26127 echo "Doing installcheck in sid"; \
26128 (cd $(HOST_SUBDIR)/sid && \
26129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26131 "RANLIB=$${RANLIB}" \
26132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26133 installcheck) \
26134 || exit 1
26136 @endif sid
26138 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
26139 maybe-mostlyclean-sid:
26140 @if sid
26141 maybe-mostlyclean-sid: mostlyclean-sid
26143 mostlyclean-sid:
26144 @: $(MAKE); $(unstage)
26145 @[ -f ./sid/Makefile ] || exit 0; \
26146 r=`${PWD_COMMAND}`; export r; \
26147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26148 $(HOST_EXPORTS) \
26149 for flag in $(EXTRA_HOST_FLAGS) ; do \
26150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26151 done; \
26152 echo "Doing mostlyclean in sid"; \
26153 (cd $(HOST_SUBDIR)/sid && \
26154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26156 "RANLIB=$${RANLIB}" \
26157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26158 mostlyclean) \
26159 || exit 1
26161 @endif sid
26163 .PHONY: maybe-clean-sid clean-sid
26164 maybe-clean-sid:
26165 @if sid
26166 maybe-clean-sid: clean-sid
26168 clean-sid:
26169 @: $(MAKE); $(unstage)
26170 @[ -f ./sid/Makefile ] || exit 0; \
26171 r=`${PWD_COMMAND}`; export r; \
26172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26173 $(HOST_EXPORTS) \
26174 for flag in $(EXTRA_HOST_FLAGS) ; do \
26175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26176 done; \
26177 echo "Doing clean in sid"; \
26178 (cd $(HOST_SUBDIR)/sid && \
26179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26181 "RANLIB=$${RANLIB}" \
26182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26183 clean) \
26184 || exit 1
26186 @endif sid
26188 .PHONY: maybe-distclean-sid distclean-sid
26189 maybe-distclean-sid:
26190 @if sid
26191 maybe-distclean-sid: distclean-sid
26193 distclean-sid:
26194 @: $(MAKE); $(unstage)
26195 @[ -f ./sid/Makefile ] || exit 0; \
26196 r=`${PWD_COMMAND}`; export r; \
26197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26198 $(HOST_EXPORTS) \
26199 for flag in $(EXTRA_HOST_FLAGS) ; do \
26200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26201 done; \
26202 echo "Doing distclean in sid"; \
26203 (cd $(HOST_SUBDIR)/sid && \
26204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26206 "RANLIB=$${RANLIB}" \
26207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26208 distclean) \
26209 || exit 1
26211 @endif sid
26213 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
26214 maybe-maintainer-clean-sid:
26215 @if sid
26216 maybe-maintainer-clean-sid: maintainer-clean-sid
26218 maintainer-clean-sid:
26219 @: $(MAKE); $(unstage)
26220 @[ -f ./sid/Makefile ] || exit 0; \
26221 r=`${PWD_COMMAND}`; export r; \
26222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26223 $(HOST_EXPORTS) \
26224 for flag in $(EXTRA_HOST_FLAGS) ; do \
26225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26226 done; \
26227 echo "Doing maintainer-clean in sid"; \
26228 (cd $(HOST_SUBDIR)/sid && \
26229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26231 "RANLIB=$${RANLIB}" \
26232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26233 maintainer-clean) \
26234 || exit 1
26236 @endif sid
26240 .PHONY: configure-sim maybe-configure-sim
26241 maybe-configure-sim:
26242 @if gcc-bootstrap
26243 configure-sim: stage_current
26244 @endif gcc-bootstrap
26245 @if sim
26246 maybe-configure-sim: configure-sim
26247 configure-sim:
26248 @: $(MAKE); $(unstage)
26249 @r=`${PWD_COMMAND}`; export r; \
26250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26251 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
26252 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim; \
26253 $(HOST_EXPORTS) \
26254 echo Configuring in $(HOST_SUBDIR)/sim; \
26255 cd "$(HOST_SUBDIR)/sim" || exit 1; \
26256 case $(srcdir) in \
26257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26258 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
26259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26260 esac; \
26261 module_srcdir=sim; \
26262 $(SHELL) \
26263 $$s/$$module_srcdir/configure \
26264 --srcdir=$${topdir}/$$module_srcdir \
26265 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26266 --target=${target_alias} \
26267 || exit 1
26268 @endif sim
26274 .PHONY: all-sim maybe-all-sim
26275 maybe-all-sim:
26276 @if gcc-bootstrap
26277 all-sim: stage_current
26278 @endif gcc-bootstrap
26279 @if sim
26280 TARGET-sim=all
26281 maybe-all-sim: all-sim
26282 all-sim: configure-sim
26283 @: $(MAKE); $(unstage)
26284 @r=`${PWD_COMMAND}`; export r; \
26285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26286 $(HOST_EXPORTS) \
26287 (cd $(HOST_SUBDIR)/sim && \
26288 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26289 $(TARGET-sim))
26290 @endif sim
26295 .PHONY: check-sim maybe-check-sim
26296 maybe-check-sim:
26297 @if sim
26298 maybe-check-sim: check-sim
26300 check-sim:
26301 @: $(MAKE); $(unstage)
26302 @r=`${PWD_COMMAND}`; export r; \
26303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26304 $(HOST_EXPORTS) \
26305 (cd $(HOST_SUBDIR)/sim && \
26306 $(MAKE) $(FLAGS_TO_PASS) check)
26308 @endif sim
26310 .PHONY: install-sim maybe-install-sim
26311 maybe-install-sim:
26312 @if sim
26313 maybe-install-sim: install-sim
26315 install-sim: installdirs
26316 @: $(MAKE); $(unstage)
26317 @r=`${PWD_COMMAND}`; export r; \
26318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26319 $(HOST_EXPORTS) \
26320 (cd $(HOST_SUBDIR)/sim && \
26321 $(MAKE) $(FLAGS_TO_PASS) install)
26323 @endif sim
26325 .PHONY: install-strip-sim maybe-install-strip-sim
26326 maybe-install-strip-sim:
26327 @if sim
26328 maybe-install-strip-sim: install-strip-sim
26330 install-strip-sim: installdirs
26331 @: $(MAKE); $(unstage)
26332 @r=`${PWD_COMMAND}`; export r; \
26333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26334 $(HOST_EXPORTS) \
26335 (cd $(HOST_SUBDIR)/sim && \
26336 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26338 @endif sim
26340 # Other targets (info, dvi, pdf, etc.)
26342 .PHONY: maybe-info-sim info-sim
26343 maybe-info-sim:
26344 @if sim
26345 maybe-info-sim: info-sim
26347 info-sim: \
26348 configure-sim
26349 @: $(MAKE); $(unstage)
26350 @[ -f ./sim/Makefile ] || exit 0; \
26351 r=`${PWD_COMMAND}`; export r; \
26352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26353 $(HOST_EXPORTS) \
26354 for flag in $(EXTRA_HOST_FLAGS) ; do \
26355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26356 done; \
26357 echo "Doing info in sim"; \
26358 (cd $(HOST_SUBDIR)/sim && \
26359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26361 "RANLIB=$${RANLIB}" \
26362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26363 info) \
26364 || exit 1
26366 @endif sim
26368 .PHONY: maybe-dvi-sim dvi-sim
26369 maybe-dvi-sim:
26370 @if sim
26371 maybe-dvi-sim: dvi-sim
26373 dvi-sim: \
26374 configure-sim
26375 @: $(MAKE); $(unstage)
26376 @[ -f ./sim/Makefile ] || exit 0; \
26377 r=`${PWD_COMMAND}`; export r; \
26378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26379 $(HOST_EXPORTS) \
26380 for flag in $(EXTRA_HOST_FLAGS) ; do \
26381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26382 done; \
26383 echo "Doing dvi in sim"; \
26384 (cd $(HOST_SUBDIR)/sim && \
26385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26387 "RANLIB=$${RANLIB}" \
26388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26389 dvi) \
26390 || exit 1
26392 @endif sim
26394 .PHONY: maybe-pdf-sim pdf-sim
26395 maybe-pdf-sim:
26396 @if sim
26397 maybe-pdf-sim: pdf-sim
26399 pdf-sim: \
26400 configure-sim
26401 @: $(MAKE); $(unstage)
26402 @[ -f ./sim/Makefile ] || exit 0; \
26403 r=`${PWD_COMMAND}`; export r; \
26404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26405 $(HOST_EXPORTS) \
26406 for flag in $(EXTRA_HOST_FLAGS) ; do \
26407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26408 done; \
26409 echo "Doing pdf in sim"; \
26410 (cd $(HOST_SUBDIR)/sim && \
26411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26413 "RANLIB=$${RANLIB}" \
26414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26415 pdf) \
26416 || exit 1
26418 @endif sim
26420 .PHONY: maybe-html-sim html-sim
26421 maybe-html-sim:
26422 @if sim
26423 maybe-html-sim: html-sim
26425 html-sim: \
26426 configure-sim
26427 @: $(MAKE); $(unstage)
26428 @[ -f ./sim/Makefile ] || exit 0; \
26429 r=`${PWD_COMMAND}`; export r; \
26430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26431 $(HOST_EXPORTS) \
26432 for flag in $(EXTRA_HOST_FLAGS) ; do \
26433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26434 done; \
26435 echo "Doing html in sim"; \
26436 (cd $(HOST_SUBDIR)/sim && \
26437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26439 "RANLIB=$${RANLIB}" \
26440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26441 html) \
26442 || exit 1
26444 @endif sim
26446 .PHONY: maybe-TAGS-sim TAGS-sim
26447 maybe-TAGS-sim:
26448 @if sim
26449 maybe-TAGS-sim: TAGS-sim
26451 TAGS-sim: \
26452 configure-sim
26453 @: $(MAKE); $(unstage)
26454 @[ -f ./sim/Makefile ] || exit 0; \
26455 r=`${PWD_COMMAND}`; export r; \
26456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26457 $(HOST_EXPORTS) \
26458 for flag in $(EXTRA_HOST_FLAGS) ; do \
26459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26460 done; \
26461 echo "Doing TAGS in sim"; \
26462 (cd $(HOST_SUBDIR)/sim && \
26463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26465 "RANLIB=$${RANLIB}" \
26466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26467 TAGS) \
26468 || exit 1
26470 @endif sim
26472 .PHONY: maybe-install-info-sim install-info-sim
26473 maybe-install-info-sim:
26474 @if sim
26475 maybe-install-info-sim: install-info-sim
26477 install-info-sim: \
26478 configure-sim \
26479 info-sim
26480 @: $(MAKE); $(unstage)
26481 @[ -f ./sim/Makefile ] || exit 0; \
26482 r=`${PWD_COMMAND}`; export r; \
26483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26484 $(HOST_EXPORTS) \
26485 for flag in $(EXTRA_HOST_FLAGS) ; do \
26486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26487 done; \
26488 echo "Doing install-info in sim"; \
26489 (cd $(HOST_SUBDIR)/sim && \
26490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26492 "RANLIB=$${RANLIB}" \
26493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26494 install-info) \
26495 || exit 1
26497 @endif sim
26499 .PHONY: maybe-install-pdf-sim install-pdf-sim
26500 maybe-install-pdf-sim:
26501 @if sim
26502 maybe-install-pdf-sim: install-pdf-sim
26504 install-pdf-sim: \
26505 configure-sim \
26506 pdf-sim
26507 @: $(MAKE); $(unstage)
26508 @[ -f ./sim/Makefile ] || exit 0; \
26509 r=`${PWD_COMMAND}`; export r; \
26510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26511 $(HOST_EXPORTS) \
26512 for flag in $(EXTRA_HOST_FLAGS) ; do \
26513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26514 done; \
26515 echo "Doing install-pdf in sim"; \
26516 (cd $(HOST_SUBDIR)/sim && \
26517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26519 "RANLIB=$${RANLIB}" \
26520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26521 install-pdf) \
26522 || exit 1
26524 @endif sim
26526 .PHONY: maybe-install-html-sim install-html-sim
26527 maybe-install-html-sim:
26528 @if sim
26529 maybe-install-html-sim: install-html-sim
26531 install-html-sim: \
26532 configure-sim \
26533 html-sim
26534 @: $(MAKE); $(unstage)
26535 @[ -f ./sim/Makefile ] || exit 0; \
26536 r=`${PWD_COMMAND}`; export r; \
26537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26538 $(HOST_EXPORTS) \
26539 for flag in $(EXTRA_HOST_FLAGS) ; do \
26540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26541 done; \
26542 echo "Doing install-html in sim"; \
26543 (cd $(HOST_SUBDIR)/sim && \
26544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26546 "RANLIB=$${RANLIB}" \
26547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26548 install-html) \
26549 || exit 1
26551 @endif sim
26553 .PHONY: maybe-installcheck-sim installcheck-sim
26554 maybe-installcheck-sim:
26555 @if sim
26556 maybe-installcheck-sim: installcheck-sim
26558 installcheck-sim: \
26559 configure-sim
26560 @: $(MAKE); $(unstage)
26561 @[ -f ./sim/Makefile ] || exit 0; \
26562 r=`${PWD_COMMAND}`; export r; \
26563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26564 $(HOST_EXPORTS) \
26565 for flag in $(EXTRA_HOST_FLAGS) ; do \
26566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26567 done; \
26568 echo "Doing installcheck in sim"; \
26569 (cd $(HOST_SUBDIR)/sim && \
26570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26572 "RANLIB=$${RANLIB}" \
26573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26574 installcheck) \
26575 || exit 1
26577 @endif sim
26579 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
26580 maybe-mostlyclean-sim:
26581 @if sim
26582 maybe-mostlyclean-sim: mostlyclean-sim
26584 mostlyclean-sim:
26585 @: $(MAKE); $(unstage)
26586 @[ -f ./sim/Makefile ] || exit 0; \
26587 r=`${PWD_COMMAND}`; export r; \
26588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26589 $(HOST_EXPORTS) \
26590 for flag in $(EXTRA_HOST_FLAGS) ; do \
26591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26592 done; \
26593 echo "Doing mostlyclean in sim"; \
26594 (cd $(HOST_SUBDIR)/sim && \
26595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26597 "RANLIB=$${RANLIB}" \
26598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26599 mostlyclean) \
26600 || exit 1
26602 @endif sim
26604 .PHONY: maybe-clean-sim clean-sim
26605 maybe-clean-sim:
26606 @if sim
26607 maybe-clean-sim: clean-sim
26609 clean-sim:
26610 @: $(MAKE); $(unstage)
26611 @[ -f ./sim/Makefile ] || exit 0; \
26612 r=`${PWD_COMMAND}`; export r; \
26613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26614 $(HOST_EXPORTS) \
26615 for flag in $(EXTRA_HOST_FLAGS) ; do \
26616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26617 done; \
26618 echo "Doing clean in sim"; \
26619 (cd $(HOST_SUBDIR)/sim && \
26620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26622 "RANLIB=$${RANLIB}" \
26623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26624 clean) \
26625 || exit 1
26627 @endif sim
26629 .PHONY: maybe-distclean-sim distclean-sim
26630 maybe-distclean-sim:
26631 @if sim
26632 maybe-distclean-sim: distclean-sim
26634 distclean-sim:
26635 @: $(MAKE); $(unstage)
26636 @[ -f ./sim/Makefile ] || exit 0; \
26637 r=`${PWD_COMMAND}`; export r; \
26638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26639 $(HOST_EXPORTS) \
26640 for flag in $(EXTRA_HOST_FLAGS) ; do \
26641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26642 done; \
26643 echo "Doing distclean in sim"; \
26644 (cd $(HOST_SUBDIR)/sim && \
26645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26647 "RANLIB=$${RANLIB}" \
26648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26649 distclean) \
26650 || exit 1
26652 @endif sim
26654 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
26655 maybe-maintainer-clean-sim:
26656 @if sim
26657 maybe-maintainer-clean-sim: maintainer-clean-sim
26659 maintainer-clean-sim:
26660 @: $(MAKE); $(unstage)
26661 @[ -f ./sim/Makefile ] || exit 0; \
26662 r=`${PWD_COMMAND}`; export r; \
26663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26664 $(HOST_EXPORTS) \
26665 for flag in $(EXTRA_HOST_FLAGS) ; do \
26666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26667 done; \
26668 echo "Doing maintainer-clean in sim"; \
26669 (cd $(HOST_SUBDIR)/sim && \
26670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26672 "RANLIB=$${RANLIB}" \
26673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26674 maintainer-clean) \
26675 || exit 1
26677 @endif sim
26681 .PHONY: configure-texinfo maybe-configure-texinfo
26682 maybe-configure-texinfo:
26683 @if gcc-bootstrap
26684 configure-texinfo: stage_current
26685 @endif gcc-bootstrap
26686 @if texinfo
26687 maybe-configure-texinfo: configure-texinfo
26688 configure-texinfo:
26689 @: $(MAKE); $(unstage)
26690 @r=`${PWD_COMMAND}`; export r; \
26691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26692 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
26693 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo; \
26694 $(HOST_EXPORTS) \
26695 echo Configuring in $(HOST_SUBDIR)/texinfo; \
26696 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
26697 case $(srcdir) in \
26698 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26699 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
26700 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26701 esac; \
26702 module_srcdir=texinfo; \
26703 $(SHELL) \
26704 $$s/$$module_srcdir/configure \
26705 --srcdir=$${topdir}/$$module_srcdir \
26706 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26707 --target=${target_alias} \
26708 || exit 1
26709 @endif texinfo
26715 .PHONY: all-texinfo maybe-all-texinfo
26716 maybe-all-texinfo:
26717 @if gcc-bootstrap
26718 all-texinfo: stage_current
26719 @endif gcc-bootstrap
26720 @if texinfo
26721 TARGET-texinfo=all
26722 maybe-all-texinfo: all-texinfo
26723 all-texinfo: configure-texinfo
26724 @: $(MAKE); $(unstage)
26725 @r=`${PWD_COMMAND}`; export r; \
26726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26727 $(HOST_EXPORTS) \
26728 (cd $(HOST_SUBDIR)/texinfo && \
26729 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26730 $(TARGET-texinfo))
26731 @endif texinfo
26736 .PHONY: check-texinfo maybe-check-texinfo
26737 maybe-check-texinfo:
26738 @if texinfo
26739 maybe-check-texinfo: check-texinfo
26741 check-texinfo:
26742 @: $(MAKE); $(unstage)
26743 @r=`${PWD_COMMAND}`; export r; \
26744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26745 $(HOST_EXPORTS) \
26746 (cd $(HOST_SUBDIR)/texinfo && \
26747 $(MAKE) $(FLAGS_TO_PASS) check)
26749 @endif texinfo
26751 .PHONY: install-texinfo maybe-install-texinfo
26752 maybe-install-texinfo:
26753 @if texinfo
26754 maybe-install-texinfo: install-texinfo
26756 install-texinfo:
26758 @endif texinfo
26760 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
26761 maybe-install-strip-texinfo:
26762 @if texinfo
26763 maybe-install-strip-texinfo: install-strip-texinfo
26765 install-strip-texinfo:
26767 @endif texinfo
26769 # Other targets (info, dvi, pdf, etc.)
26771 .PHONY: maybe-info-texinfo info-texinfo
26772 maybe-info-texinfo:
26773 @if texinfo
26774 maybe-info-texinfo: info-texinfo
26776 info-texinfo: \
26777 configure-texinfo
26778 @: $(MAKE); $(unstage)
26779 @[ -f ./texinfo/Makefile ] || exit 0; \
26780 r=`${PWD_COMMAND}`; export r; \
26781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26782 $(HOST_EXPORTS) \
26783 for flag in $(EXTRA_HOST_FLAGS) ; do \
26784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26785 done; \
26786 echo "Doing info in texinfo"; \
26787 (cd $(HOST_SUBDIR)/texinfo && \
26788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26790 "RANLIB=$${RANLIB}" \
26791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26792 info) \
26793 || exit 1
26795 @endif texinfo
26797 .PHONY: maybe-dvi-texinfo dvi-texinfo
26798 maybe-dvi-texinfo:
26799 @if texinfo
26800 maybe-dvi-texinfo: dvi-texinfo
26802 dvi-texinfo: \
26803 configure-texinfo
26804 @: $(MAKE); $(unstage)
26805 @[ -f ./texinfo/Makefile ] || exit 0; \
26806 r=`${PWD_COMMAND}`; export r; \
26807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26808 $(HOST_EXPORTS) \
26809 for flag in $(EXTRA_HOST_FLAGS) ; do \
26810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26811 done; \
26812 echo "Doing dvi in texinfo"; \
26813 (cd $(HOST_SUBDIR)/texinfo && \
26814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26816 "RANLIB=$${RANLIB}" \
26817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26818 dvi) \
26819 || exit 1
26821 @endif texinfo
26823 .PHONY: maybe-pdf-texinfo pdf-texinfo
26824 maybe-pdf-texinfo:
26825 @if texinfo
26826 maybe-pdf-texinfo: pdf-texinfo
26828 pdf-texinfo: \
26829 configure-texinfo
26830 @: $(MAKE); $(unstage)
26831 @[ -f ./texinfo/Makefile ] || exit 0; \
26832 r=`${PWD_COMMAND}`; export r; \
26833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26834 $(HOST_EXPORTS) \
26835 for flag in $(EXTRA_HOST_FLAGS) ; do \
26836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26837 done; \
26838 echo "Doing pdf in texinfo"; \
26839 (cd $(HOST_SUBDIR)/texinfo && \
26840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26842 "RANLIB=$${RANLIB}" \
26843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26844 pdf) \
26845 || exit 1
26847 @endif texinfo
26849 .PHONY: maybe-html-texinfo html-texinfo
26850 maybe-html-texinfo:
26851 @if texinfo
26852 maybe-html-texinfo: html-texinfo
26854 html-texinfo: \
26855 configure-texinfo
26856 @: $(MAKE); $(unstage)
26857 @[ -f ./texinfo/Makefile ] || exit 0; \
26858 r=`${PWD_COMMAND}`; export r; \
26859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26860 $(HOST_EXPORTS) \
26861 for flag in $(EXTRA_HOST_FLAGS) ; do \
26862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26863 done; \
26864 echo "Doing html in texinfo"; \
26865 (cd $(HOST_SUBDIR)/texinfo && \
26866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26868 "RANLIB=$${RANLIB}" \
26869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26870 html) \
26871 || exit 1
26873 @endif texinfo
26875 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
26876 maybe-TAGS-texinfo:
26877 @if texinfo
26878 maybe-TAGS-texinfo: TAGS-texinfo
26880 TAGS-texinfo: \
26881 configure-texinfo
26882 @: $(MAKE); $(unstage)
26883 @[ -f ./texinfo/Makefile ] || exit 0; \
26884 r=`${PWD_COMMAND}`; export r; \
26885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26886 $(HOST_EXPORTS) \
26887 for flag in $(EXTRA_HOST_FLAGS) ; do \
26888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26889 done; \
26890 echo "Doing TAGS in texinfo"; \
26891 (cd $(HOST_SUBDIR)/texinfo && \
26892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26894 "RANLIB=$${RANLIB}" \
26895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26896 TAGS) \
26897 || exit 1
26899 @endif texinfo
26901 .PHONY: maybe-install-info-texinfo install-info-texinfo
26902 maybe-install-info-texinfo:
26903 @if texinfo
26904 maybe-install-info-texinfo: install-info-texinfo
26906 install-info-texinfo: \
26907 configure-texinfo \
26908 info-texinfo
26909 @: $(MAKE); $(unstage)
26910 @[ -f ./texinfo/Makefile ] || exit 0; \
26911 r=`${PWD_COMMAND}`; export r; \
26912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26913 $(HOST_EXPORTS) \
26914 for flag in $(EXTRA_HOST_FLAGS) ; do \
26915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26916 done; \
26917 echo "Doing install-info in texinfo"; \
26918 (cd $(HOST_SUBDIR)/texinfo && \
26919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26921 "RANLIB=$${RANLIB}" \
26922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26923 install-info) \
26924 || exit 1
26926 @endif texinfo
26928 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
26929 maybe-install-pdf-texinfo:
26930 @if texinfo
26931 maybe-install-pdf-texinfo: install-pdf-texinfo
26933 install-pdf-texinfo: \
26934 configure-texinfo \
26935 pdf-texinfo
26936 @: $(MAKE); $(unstage)
26937 @[ -f ./texinfo/Makefile ] || exit 0; \
26938 r=`${PWD_COMMAND}`; export r; \
26939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26940 $(HOST_EXPORTS) \
26941 for flag in $(EXTRA_HOST_FLAGS) ; do \
26942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26943 done; \
26944 echo "Doing install-pdf in texinfo"; \
26945 (cd $(HOST_SUBDIR)/texinfo && \
26946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26948 "RANLIB=$${RANLIB}" \
26949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26950 install-pdf) \
26951 || exit 1
26953 @endif texinfo
26955 .PHONY: maybe-install-html-texinfo install-html-texinfo
26956 maybe-install-html-texinfo:
26957 @if texinfo
26958 maybe-install-html-texinfo: install-html-texinfo
26960 install-html-texinfo: \
26961 configure-texinfo \
26962 html-texinfo
26963 @: $(MAKE); $(unstage)
26964 @[ -f ./texinfo/Makefile ] || exit 0; \
26965 r=`${PWD_COMMAND}`; export r; \
26966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26967 $(HOST_EXPORTS) \
26968 for flag in $(EXTRA_HOST_FLAGS) ; do \
26969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26970 done; \
26971 echo "Doing install-html in texinfo"; \
26972 (cd $(HOST_SUBDIR)/texinfo && \
26973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26975 "RANLIB=$${RANLIB}" \
26976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26977 install-html) \
26978 || exit 1
26980 @endif texinfo
26982 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
26983 maybe-installcheck-texinfo:
26984 @if texinfo
26985 maybe-installcheck-texinfo: installcheck-texinfo
26987 installcheck-texinfo: \
26988 configure-texinfo
26989 @: $(MAKE); $(unstage)
26990 @[ -f ./texinfo/Makefile ] || exit 0; \
26991 r=`${PWD_COMMAND}`; export r; \
26992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26993 $(HOST_EXPORTS) \
26994 for flag in $(EXTRA_HOST_FLAGS) ; do \
26995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26996 done; \
26997 echo "Doing installcheck in texinfo"; \
26998 (cd $(HOST_SUBDIR)/texinfo && \
26999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27001 "RANLIB=$${RANLIB}" \
27002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27003 installcheck) \
27004 || exit 1
27006 @endif texinfo
27008 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
27009 maybe-mostlyclean-texinfo:
27010 @if texinfo
27011 maybe-mostlyclean-texinfo: mostlyclean-texinfo
27013 mostlyclean-texinfo:
27014 @: $(MAKE); $(unstage)
27015 @[ -f ./texinfo/Makefile ] || exit 0; \
27016 r=`${PWD_COMMAND}`; export r; \
27017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27018 $(HOST_EXPORTS) \
27019 for flag in $(EXTRA_HOST_FLAGS) ; do \
27020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27021 done; \
27022 echo "Doing mostlyclean in texinfo"; \
27023 (cd $(HOST_SUBDIR)/texinfo && \
27024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27026 "RANLIB=$${RANLIB}" \
27027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27028 mostlyclean) \
27029 || exit 1
27031 @endif texinfo
27033 .PHONY: maybe-clean-texinfo clean-texinfo
27034 maybe-clean-texinfo:
27035 @if texinfo
27036 maybe-clean-texinfo: clean-texinfo
27038 clean-texinfo:
27039 @: $(MAKE); $(unstage)
27040 @[ -f ./texinfo/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) ; do \
27045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27046 done; \
27047 echo "Doing clean in texinfo"; \
27048 (cd $(HOST_SUBDIR)/texinfo && \
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 clean) \
27054 || exit 1
27056 @endif texinfo
27058 .PHONY: maybe-distclean-texinfo distclean-texinfo
27059 maybe-distclean-texinfo:
27060 @if texinfo
27061 maybe-distclean-texinfo: distclean-texinfo
27063 distclean-texinfo:
27064 @: $(MAKE); $(unstage)
27065 @[ -f ./texinfo/Makefile ] || exit 0; \
27066 r=`${PWD_COMMAND}`; export r; \
27067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27068 $(HOST_EXPORTS) \
27069 for flag in $(EXTRA_HOST_FLAGS) ; do \
27070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27071 done; \
27072 echo "Doing distclean in texinfo"; \
27073 (cd $(HOST_SUBDIR)/texinfo && \
27074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27076 "RANLIB=$${RANLIB}" \
27077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27078 distclean) \
27079 || exit 1
27081 @endif texinfo
27083 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
27084 maybe-maintainer-clean-texinfo:
27085 @if texinfo
27086 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
27088 maintainer-clean-texinfo:
27089 @: $(MAKE); $(unstage)
27090 @[ -f ./texinfo/Makefile ] || exit 0; \
27091 r=`${PWD_COMMAND}`; export r; \
27092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27093 $(HOST_EXPORTS) \
27094 for flag in $(EXTRA_HOST_FLAGS) ; do \
27095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27096 done; \
27097 echo "Doing maintainer-clean in texinfo"; \
27098 (cd $(HOST_SUBDIR)/texinfo && \
27099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27101 "RANLIB=$${RANLIB}" \
27102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27103 maintainer-clean) \
27104 || exit 1
27106 @endif texinfo
27110 .PHONY: configure-zlib maybe-configure-zlib
27111 maybe-configure-zlib:
27112 @if gcc-bootstrap
27113 configure-zlib: stage_current
27114 @endif gcc-bootstrap
27115 @if zlib
27116 maybe-configure-zlib: configure-zlib
27117 configure-zlib:
27118 @r=`${PWD_COMMAND}`; export r; \
27119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27120 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27121 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27122 $(HOST_EXPORTS) \
27123 echo Configuring in $(HOST_SUBDIR)/zlib; \
27124 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
27125 case $(srcdir) in \
27126 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27127 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27128 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27129 esac; \
27130 module_srcdir=zlib; \
27131 $(SHELL) \
27132 $$s/$$module_srcdir/configure \
27133 --srcdir=$${topdir}/$$module_srcdir \
27134 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27135 --target=${target_alias} @extra_host_zlib_configure_flags@ \
27136 || exit 1
27137 @endif zlib
27141 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
27142 maybe-configure-stage1-zlib:
27143 @if zlib-bootstrap
27144 maybe-configure-stage1-zlib: configure-stage1-zlib
27145 configure-stage1-zlib:
27146 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27147 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27148 @r=`${PWD_COMMAND}`; export r; \
27149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27150 TFLAGS="$(STAGE1_TFLAGS)"; \
27151 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27152 $(HOST_EXPORTS) \
27153 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27154 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27155 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
27156 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib; \
27157 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27158 cd $(HOST_SUBDIR)/zlib || exit 1; \
27159 case $(srcdir) in \
27160 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27161 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27162 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27163 esac; \
27164 module_srcdir=zlib; \
27165 $(SHELL) $$s/$$module_srcdir/configure \
27166 --srcdir=$${topdir}/$$module_srcdir \
27167 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27168 --target=${target_alias} \
27170 $(STAGE1_CONFIGURE_FLAGS) \
27171 @extra_host_zlib_configure_flags@
27172 @endif zlib-bootstrap
27174 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
27175 maybe-configure-stage2-zlib:
27176 @if zlib-bootstrap
27177 maybe-configure-stage2-zlib: configure-stage2-zlib
27178 configure-stage2-zlib:
27179 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27180 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27181 @r=`${PWD_COMMAND}`; export r; \
27182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27183 TFLAGS="$(STAGE2_TFLAGS)"; \
27184 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27185 $(HOST_EXPORTS) \
27186 $(POSTSTAGE1_HOST_EXPORTS) \
27187 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27188 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27189 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
27190 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib; \
27191 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27192 cd $(HOST_SUBDIR)/zlib || exit 1; \
27193 case $(srcdir) in \
27194 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27195 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27196 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27197 esac; \
27198 module_srcdir=zlib; \
27199 $(SHELL) $$s/$$module_srcdir/configure \
27200 --srcdir=$${topdir}/$$module_srcdir \
27201 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27202 --target=${target_alias} \
27203 --with-build-libsubdir=$(HOST_SUBDIR) \
27204 $(STAGE2_CONFIGURE_FLAGS) \
27205 @extra_host_zlib_configure_flags@
27206 @endif zlib-bootstrap
27208 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
27209 maybe-configure-stage3-zlib:
27210 @if zlib-bootstrap
27211 maybe-configure-stage3-zlib: configure-stage3-zlib
27212 configure-stage3-zlib:
27213 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27214 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27215 @r=`${PWD_COMMAND}`; export r; \
27216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27217 TFLAGS="$(STAGE3_TFLAGS)"; \
27218 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27219 $(HOST_EXPORTS) \
27220 $(POSTSTAGE1_HOST_EXPORTS) \
27221 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27222 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27223 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
27224 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib; \
27225 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27226 cd $(HOST_SUBDIR)/zlib || exit 1; \
27227 case $(srcdir) in \
27228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27229 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27231 esac; \
27232 module_srcdir=zlib; \
27233 $(SHELL) $$s/$$module_srcdir/configure \
27234 --srcdir=$${topdir}/$$module_srcdir \
27235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27236 --target=${target_alias} \
27237 --with-build-libsubdir=$(HOST_SUBDIR) \
27238 $(STAGE3_CONFIGURE_FLAGS) \
27239 @extra_host_zlib_configure_flags@
27240 @endif zlib-bootstrap
27242 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
27243 maybe-configure-stage4-zlib:
27244 @if zlib-bootstrap
27245 maybe-configure-stage4-zlib: configure-stage4-zlib
27246 configure-stage4-zlib:
27247 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27248 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27249 @r=`${PWD_COMMAND}`; export r; \
27250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27251 TFLAGS="$(STAGE4_TFLAGS)"; \
27252 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27253 $(HOST_EXPORTS) \
27254 $(POSTSTAGE1_HOST_EXPORTS) \
27255 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27256 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27257 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
27258 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib; \
27259 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27260 cd $(HOST_SUBDIR)/zlib || exit 1; \
27261 case $(srcdir) in \
27262 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27263 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27264 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27265 esac; \
27266 module_srcdir=zlib; \
27267 $(SHELL) $$s/$$module_srcdir/configure \
27268 --srcdir=$${topdir}/$$module_srcdir \
27269 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27270 --target=${target_alias} \
27271 --with-build-libsubdir=$(HOST_SUBDIR) \
27272 $(STAGE4_CONFIGURE_FLAGS) \
27273 @extra_host_zlib_configure_flags@
27274 @endif zlib-bootstrap
27276 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
27277 maybe-configure-stageprofile-zlib:
27278 @if zlib-bootstrap
27279 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
27280 configure-stageprofile-zlib:
27281 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27282 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27283 @r=`${PWD_COMMAND}`; export r; \
27284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27285 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27286 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27287 $(HOST_EXPORTS) \
27288 $(POSTSTAGE1_HOST_EXPORTS) \
27289 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27290 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27291 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
27292 echo Configuring stage profile in $(HOST_SUBDIR)/zlib; \
27293 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27294 cd $(HOST_SUBDIR)/zlib || exit 1; \
27295 case $(srcdir) in \
27296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27297 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27299 esac; \
27300 module_srcdir=zlib; \
27301 $(SHELL) $$s/$$module_srcdir/configure \
27302 --srcdir=$${topdir}/$$module_srcdir \
27303 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27304 --target=${target_alias} \
27305 --with-build-libsubdir=$(HOST_SUBDIR) \
27306 $(STAGEprofile_CONFIGURE_FLAGS) \
27307 @extra_host_zlib_configure_flags@
27308 @endif zlib-bootstrap
27310 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
27311 maybe-configure-stagefeedback-zlib:
27312 @if zlib-bootstrap
27313 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
27314 configure-stagefeedback-zlib:
27315 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27316 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27317 @r=`${PWD_COMMAND}`; export r; \
27318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27319 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27320 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27321 $(HOST_EXPORTS) \
27322 $(POSTSTAGE1_HOST_EXPORTS) \
27323 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27324 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27325 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
27326 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib; \
27327 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27328 cd $(HOST_SUBDIR)/zlib || exit 1; \
27329 case $(srcdir) in \
27330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27331 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27333 esac; \
27334 module_srcdir=zlib; \
27335 $(SHELL) $$s/$$module_srcdir/configure \
27336 --srcdir=$${topdir}/$$module_srcdir \
27337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27338 --target=${target_alias} \
27339 --with-build-libsubdir=$(HOST_SUBDIR) \
27340 $(STAGEfeedback_CONFIGURE_FLAGS) \
27341 @extra_host_zlib_configure_flags@
27342 @endif zlib-bootstrap
27348 .PHONY: all-zlib maybe-all-zlib
27349 maybe-all-zlib:
27350 @if gcc-bootstrap
27351 all-zlib: stage_current
27352 @endif gcc-bootstrap
27353 @if zlib
27354 TARGET-zlib=all
27355 maybe-all-zlib: all-zlib
27356 all-zlib: configure-zlib
27357 @r=`${PWD_COMMAND}`; export r; \
27358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27359 $(HOST_EXPORTS) \
27360 (cd $(HOST_SUBDIR)/zlib && \
27361 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27362 $(TARGET-zlib))
27363 @endif zlib
27367 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
27368 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
27369 maybe-all-stage1-zlib:
27370 maybe-clean-stage1-zlib:
27371 @if zlib-bootstrap
27372 maybe-all-stage1-zlib: all-stage1-zlib
27373 all-stage1: all-stage1-zlib
27374 TARGET-stage1-zlib = $(TARGET-zlib)
27375 all-stage1-zlib: configure-stage1-zlib
27376 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27377 @r=`${PWD_COMMAND}`; export r; \
27378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27379 TFLAGS="$(STAGE1_TFLAGS)"; \
27380 $(HOST_EXPORTS) \
27381 cd $(HOST_SUBDIR)/zlib && \
27382 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27383 CFLAGS="$(STAGE1_CFLAGS)" \
27384 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27385 LIBCFLAGS="$(LIBCFLAGS)" \
27386 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27387 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27388 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27389 $(EXTRA_HOST_FLAGS) \
27390 $(STAGE1_FLAGS_TO_PASS) \
27391 TFLAGS="$(STAGE1_TFLAGS)" \
27392 $(TARGET-stage1-zlib)
27394 maybe-clean-stage1-zlib: clean-stage1-zlib
27395 clean-stage1: clean-stage1-zlib
27396 clean-stage1-zlib:
27397 @if [ $(current_stage) = stage1 ]; then \
27398 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27399 else \
27400 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
27401 $(MAKE) stage1-start; \
27402 fi; \
27403 cd $(HOST_SUBDIR)/zlib && \
27404 $(MAKE) $(EXTRA_HOST_FLAGS) \
27405 $(STAGE1_FLAGS_TO_PASS) clean
27406 @endif zlib-bootstrap
27409 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
27410 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
27411 maybe-all-stage2-zlib:
27412 maybe-clean-stage2-zlib:
27413 @if zlib-bootstrap
27414 maybe-all-stage2-zlib: all-stage2-zlib
27415 all-stage2: all-stage2-zlib
27416 TARGET-stage2-zlib = $(TARGET-zlib)
27417 all-stage2-zlib: configure-stage2-zlib
27418 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27419 @r=`${PWD_COMMAND}`; export r; \
27420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27421 TFLAGS="$(STAGE2_TFLAGS)"; \
27422 $(HOST_EXPORTS) \
27423 $(POSTSTAGE1_HOST_EXPORTS) \
27424 cd $(HOST_SUBDIR)/zlib && \
27425 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27426 CFLAGS="$(STAGE2_CFLAGS)" \
27427 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27428 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27429 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27430 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27431 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27432 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27433 TFLAGS="$(STAGE2_TFLAGS)" \
27434 $(TARGET-stage2-zlib)
27436 maybe-clean-stage2-zlib: clean-stage2-zlib
27437 clean-stage2: clean-stage2-zlib
27438 clean-stage2-zlib:
27439 @if [ $(current_stage) = stage2 ]; then \
27440 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27441 else \
27442 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
27443 $(MAKE) stage2-start; \
27444 fi; \
27445 cd $(HOST_SUBDIR)/zlib && \
27446 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27447 @endif zlib-bootstrap
27450 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
27451 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
27452 maybe-all-stage3-zlib:
27453 maybe-clean-stage3-zlib:
27454 @if zlib-bootstrap
27455 maybe-all-stage3-zlib: all-stage3-zlib
27456 all-stage3: all-stage3-zlib
27457 TARGET-stage3-zlib = $(TARGET-zlib)
27458 all-stage3-zlib: configure-stage3-zlib
27459 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27460 @r=`${PWD_COMMAND}`; export r; \
27461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27462 TFLAGS="$(STAGE3_TFLAGS)"; \
27463 $(HOST_EXPORTS) \
27464 $(POSTSTAGE1_HOST_EXPORTS) \
27465 cd $(HOST_SUBDIR)/zlib && \
27466 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27467 CFLAGS="$(STAGE3_CFLAGS)" \
27468 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27469 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27470 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27471 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27472 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27473 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27474 TFLAGS="$(STAGE3_TFLAGS)" \
27475 $(TARGET-stage3-zlib)
27477 maybe-clean-stage3-zlib: clean-stage3-zlib
27478 clean-stage3: clean-stage3-zlib
27479 clean-stage3-zlib:
27480 @if [ $(current_stage) = stage3 ]; then \
27481 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27482 else \
27483 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
27484 $(MAKE) stage3-start; \
27485 fi; \
27486 cd $(HOST_SUBDIR)/zlib && \
27487 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27488 @endif zlib-bootstrap
27491 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
27492 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
27493 maybe-all-stage4-zlib:
27494 maybe-clean-stage4-zlib:
27495 @if zlib-bootstrap
27496 maybe-all-stage4-zlib: all-stage4-zlib
27497 all-stage4: all-stage4-zlib
27498 TARGET-stage4-zlib = $(TARGET-zlib)
27499 all-stage4-zlib: configure-stage4-zlib
27500 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27501 @r=`${PWD_COMMAND}`; export r; \
27502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27503 TFLAGS="$(STAGE4_TFLAGS)"; \
27504 $(HOST_EXPORTS) \
27505 $(POSTSTAGE1_HOST_EXPORTS) \
27506 cd $(HOST_SUBDIR)/zlib && \
27507 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27508 CFLAGS="$(STAGE4_CFLAGS)" \
27509 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27510 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27511 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27512 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27513 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27514 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27515 TFLAGS="$(STAGE4_TFLAGS)" \
27516 $(TARGET-stage4-zlib)
27518 maybe-clean-stage4-zlib: clean-stage4-zlib
27519 clean-stage4: clean-stage4-zlib
27520 clean-stage4-zlib:
27521 @if [ $(current_stage) = stage4 ]; then \
27522 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27523 else \
27524 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
27525 $(MAKE) stage4-start; \
27526 fi; \
27527 cd $(HOST_SUBDIR)/zlib && \
27528 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27529 @endif zlib-bootstrap
27532 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
27533 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
27534 maybe-all-stageprofile-zlib:
27535 maybe-clean-stageprofile-zlib:
27536 @if zlib-bootstrap
27537 maybe-all-stageprofile-zlib: all-stageprofile-zlib
27538 all-stageprofile: all-stageprofile-zlib
27539 TARGET-stageprofile-zlib = $(TARGET-zlib)
27540 all-stageprofile-zlib: configure-stageprofile-zlib
27541 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27542 @r=`${PWD_COMMAND}`; export r; \
27543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27544 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27545 $(HOST_EXPORTS) \
27546 $(POSTSTAGE1_HOST_EXPORTS) \
27547 cd $(HOST_SUBDIR)/zlib && \
27548 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27549 CFLAGS="$(STAGEprofile_CFLAGS)" \
27550 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27551 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27552 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27553 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27554 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27555 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27556 TFLAGS="$(STAGEprofile_TFLAGS)" \
27557 $(TARGET-stageprofile-zlib)
27559 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
27560 clean-stageprofile: clean-stageprofile-zlib
27561 clean-stageprofile-zlib:
27562 @if [ $(current_stage) = stageprofile ]; then \
27563 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27564 else \
27565 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
27566 $(MAKE) stageprofile-start; \
27567 fi; \
27568 cd $(HOST_SUBDIR)/zlib && \
27569 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27570 @endif zlib-bootstrap
27573 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
27574 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
27575 maybe-all-stagefeedback-zlib:
27576 maybe-clean-stagefeedback-zlib:
27577 @if zlib-bootstrap
27578 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
27579 all-stagefeedback: all-stagefeedback-zlib
27580 TARGET-stagefeedback-zlib = $(TARGET-zlib)
27581 all-stagefeedback-zlib: configure-stagefeedback-zlib
27582 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27583 @r=`${PWD_COMMAND}`; export r; \
27584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27585 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27586 $(HOST_EXPORTS) \
27587 $(POSTSTAGE1_HOST_EXPORTS) \
27588 cd $(HOST_SUBDIR)/zlib && \
27589 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27590 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27591 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27592 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27593 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27594 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27595 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27596 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27597 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27598 $(TARGET-stagefeedback-zlib)
27600 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
27601 clean-stagefeedback: clean-stagefeedback-zlib
27602 clean-stagefeedback-zlib:
27603 @if [ $(current_stage) = stagefeedback ]; then \
27604 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27605 else \
27606 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
27607 $(MAKE) stagefeedback-start; \
27608 fi; \
27609 cd $(HOST_SUBDIR)/zlib && \
27610 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27611 @endif zlib-bootstrap
27617 .PHONY: check-zlib maybe-check-zlib
27618 maybe-check-zlib:
27619 @if zlib
27620 maybe-check-zlib: check-zlib
27622 check-zlib:
27624 @endif zlib
27626 .PHONY: install-zlib maybe-install-zlib
27627 maybe-install-zlib:
27628 @if zlib
27629 maybe-install-zlib: install-zlib
27631 install-zlib:
27633 @endif zlib
27635 .PHONY: install-strip-zlib maybe-install-strip-zlib
27636 maybe-install-strip-zlib:
27637 @if zlib
27638 maybe-install-strip-zlib: install-strip-zlib
27640 install-strip-zlib:
27642 @endif zlib
27644 # Other targets (info, dvi, pdf, etc.)
27646 .PHONY: maybe-info-zlib info-zlib
27647 maybe-info-zlib:
27648 @if zlib
27649 maybe-info-zlib: info-zlib
27651 info-zlib: \
27652 configure-zlib
27653 @[ -f ./zlib/Makefile ] || exit 0; \
27654 r=`${PWD_COMMAND}`; export r; \
27655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27656 $(HOST_EXPORTS) \
27657 for flag in $(EXTRA_HOST_FLAGS) ; do \
27658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27659 done; \
27660 echo "Doing info in zlib"; \
27661 (cd $(HOST_SUBDIR)/zlib && \
27662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27664 "RANLIB=$${RANLIB}" \
27665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27666 info) \
27667 || exit 1
27669 @endif zlib
27671 .PHONY: maybe-dvi-zlib dvi-zlib
27672 maybe-dvi-zlib:
27673 @if zlib
27674 maybe-dvi-zlib: dvi-zlib
27676 dvi-zlib: \
27677 configure-zlib
27678 @[ -f ./zlib/Makefile ] || exit 0; \
27679 r=`${PWD_COMMAND}`; export r; \
27680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27681 $(HOST_EXPORTS) \
27682 for flag in $(EXTRA_HOST_FLAGS) ; do \
27683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27684 done; \
27685 echo "Doing dvi in zlib"; \
27686 (cd $(HOST_SUBDIR)/zlib && \
27687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27689 "RANLIB=$${RANLIB}" \
27690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27691 dvi) \
27692 || exit 1
27694 @endif zlib
27696 .PHONY: maybe-pdf-zlib pdf-zlib
27697 maybe-pdf-zlib:
27698 @if zlib
27699 maybe-pdf-zlib: pdf-zlib
27701 pdf-zlib: \
27702 configure-zlib
27703 @[ -f ./zlib/Makefile ] || exit 0; \
27704 r=`${PWD_COMMAND}`; export r; \
27705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27706 $(HOST_EXPORTS) \
27707 for flag in $(EXTRA_HOST_FLAGS) ; do \
27708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27709 done; \
27710 echo "Doing pdf in zlib"; \
27711 (cd $(HOST_SUBDIR)/zlib && \
27712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27714 "RANLIB=$${RANLIB}" \
27715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27716 pdf) \
27717 || exit 1
27719 @endif zlib
27721 .PHONY: maybe-html-zlib html-zlib
27722 maybe-html-zlib:
27723 @if zlib
27724 maybe-html-zlib: html-zlib
27726 html-zlib: \
27727 configure-zlib
27728 @[ -f ./zlib/Makefile ] || exit 0; \
27729 r=`${PWD_COMMAND}`; export r; \
27730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27731 $(HOST_EXPORTS) \
27732 for flag in $(EXTRA_HOST_FLAGS) ; do \
27733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27734 done; \
27735 echo "Doing html in zlib"; \
27736 (cd $(HOST_SUBDIR)/zlib && \
27737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27739 "RANLIB=$${RANLIB}" \
27740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27741 html) \
27742 || exit 1
27744 @endif zlib
27746 .PHONY: maybe-TAGS-zlib TAGS-zlib
27747 maybe-TAGS-zlib:
27748 @if zlib
27749 maybe-TAGS-zlib: TAGS-zlib
27751 TAGS-zlib: \
27752 configure-zlib
27753 @[ -f ./zlib/Makefile ] || exit 0; \
27754 r=`${PWD_COMMAND}`; export r; \
27755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27756 $(HOST_EXPORTS) \
27757 for flag in $(EXTRA_HOST_FLAGS) ; do \
27758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27759 done; \
27760 echo "Doing TAGS in zlib"; \
27761 (cd $(HOST_SUBDIR)/zlib && \
27762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27764 "RANLIB=$${RANLIB}" \
27765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27766 TAGS) \
27767 || exit 1
27769 @endif zlib
27771 .PHONY: maybe-install-info-zlib install-info-zlib
27772 maybe-install-info-zlib:
27773 @if zlib
27774 maybe-install-info-zlib: install-info-zlib
27776 install-info-zlib: \
27777 configure-zlib \
27778 info-zlib
27779 @[ -f ./zlib/Makefile ] || exit 0; \
27780 r=`${PWD_COMMAND}`; export r; \
27781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27782 $(HOST_EXPORTS) \
27783 for flag in $(EXTRA_HOST_FLAGS) ; do \
27784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27785 done; \
27786 echo "Doing install-info in zlib"; \
27787 (cd $(HOST_SUBDIR)/zlib && \
27788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27790 "RANLIB=$${RANLIB}" \
27791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27792 install-info) \
27793 || exit 1
27795 @endif zlib
27797 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
27798 maybe-install-pdf-zlib:
27799 @if zlib
27800 maybe-install-pdf-zlib: install-pdf-zlib
27802 install-pdf-zlib: \
27803 configure-zlib \
27804 pdf-zlib
27805 @[ -f ./zlib/Makefile ] || exit 0; \
27806 r=`${PWD_COMMAND}`; export r; \
27807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27808 $(HOST_EXPORTS) \
27809 for flag in $(EXTRA_HOST_FLAGS) ; do \
27810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27811 done; \
27812 echo "Doing install-pdf in zlib"; \
27813 (cd $(HOST_SUBDIR)/zlib && \
27814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27816 "RANLIB=$${RANLIB}" \
27817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27818 install-pdf) \
27819 || exit 1
27821 @endif zlib
27823 .PHONY: maybe-install-html-zlib install-html-zlib
27824 maybe-install-html-zlib:
27825 @if zlib
27826 maybe-install-html-zlib: install-html-zlib
27828 install-html-zlib: \
27829 configure-zlib \
27830 html-zlib
27831 @[ -f ./zlib/Makefile ] || exit 0; \
27832 r=`${PWD_COMMAND}`; export r; \
27833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27834 $(HOST_EXPORTS) \
27835 for flag in $(EXTRA_HOST_FLAGS) ; do \
27836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27837 done; \
27838 echo "Doing install-html in zlib"; \
27839 (cd $(HOST_SUBDIR)/zlib && \
27840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27842 "RANLIB=$${RANLIB}" \
27843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27844 install-html) \
27845 || exit 1
27847 @endif zlib
27849 .PHONY: maybe-installcheck-zlib installcheck-zlib
27850 maybe-installcheck-zlib:
27851 @if zlib
27852 maybe-installcheck-zlib: installcheck-zlib
27854 installcheck-zlib: \
27855 configure-zlib
27856 @[ -f ./zlib/Makefile ] || exit 0; \
27857 r=`${PWD_COMMAND}`; export r; \
27858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27859 $(HOST_EXPORTS) \
27860 for flag in $(EXTRA_HOST_FLAGS) ; do \
27861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27862 done; \
27863 echo "Doing installcheck in zlib"; \
27864 (cd $(HOST_SUBDIR)/zlib && \
27865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27867 "RANLIB=$${RANLIB}" \
27868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27869 installcheck) \
27870 || exit 1
27872 @endif zlib
27874 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
27875 maybe-mostlyclean-zlib:
27876 @if zlib
27877 maybe-mostlyclean-zlib: mostlyclean-zlib
27879 mostlyclean-zlib:
27880 @[ -f ./zlib/Makefile ] || exit 0; \
27881 r=`${PWD_COMMAND}`; export r; \
27882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27883 $(HOST_EXPORTS) \
27884 for flag in $(EXTRA_HOST_FLAGS) ; do \
27885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27886 done; \
27887 echo "Doing mostlyclean in zlib"; \
27888 (cd $(HOST_SUBDIR)/zlib && \
27889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27891 "RANLIB=$${RANLIB}" \
27892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27893 mostlyclean) \
27894 || exit 1
27896 @endif zlib
27898 .PHONY: maybe-clean-zlib clean-zlib
27899 maybe-clean-zlib:
27900 @if zlib
27901 maybe-clean-zlib: clean-zlib
27903 clean-zlib:
27904 @[ -f ./zlib/Makefile ] || exit 0; \
27905 r=`${PWD_COMMAND}`; export r; \
27906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27907 $(HOST_EXPORTS) \
27908 for flag in $(EXTRA_HOST_FLAGS) ; do \
27909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27910 done; \
27911 echo "Doing clean in zlib"; \
27912 (cd $(HOST_SUBDIR)/zlib && \
27913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27915 "RANLIB=$${RANLIB}" \
27916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27917 clean) \
27918 || exit 1
27920 @endif zlib
27922 .PHONY: maybe-distclean-zlib distclean-zlib
27923 maybe-distclean-zlib:
27924 @if zlib
27925 maybe-distclean-zlib: distclean-zlib
27927 distclean-zlib:
27928 @[ -f ./zlib/Makefile ] || exit 0; \
27929 r=`${PWD_COMMAND}`; export r; \
27930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27931 $(HOST_EXPORTS) \
27932 for flag in $(EXTRA_HOST_FLAGS) ; do \
27933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27934 done; \
27935 echo "Doing distclean in zlib"; \
27936 (cd $(HOST_SUBDIR)/zlib && \
27937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27939 "RANLIB=$${RANLIB}" \
27940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27941 distclean) \
27942 || exit 1
27944 @endif zlib
27946 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
27947 maybe-maintainer-clean-zlib:
27948 @if zlib
27949 maybe-maintainer-clean-zlib: maintainer-clean-zlib
27951 maintainer-clean-zlib:
27952 @[ -f ./zlib/Makefile ] || exit 0; \
27953 r=`${PWD_COMMAND}`; export r; \
27954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27955 $(HOST_EXPORTS) \
27956 for flag in $(EXTRA_HOST_FLAGS) ; do \
27957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27958 done; \
27959 echo "Doing maintainer-clean in zlib"; \
27960 (cd $(HOST_SUBDIR)/zlib && \
27961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27963 "RANLIB=$${RANLIB}" \
27964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27965 maintainer-clean) \
27966 || exit 1
27968 @endif zlib
27972 .PHONY: configure-gdb maybe-configure-gdb
27973 maybe-configure-gdb:
27974 @if gcc-bootstrap
27975 configure-gdb: stage_current
27976 @endif gcc-bootstrap
27977 @if gdb
27978 maybe-configure-gdb: configure-gdb
27979 configure-gdb:
27980 @: $(MAKE); $(unstage)
27981 @r=`${PWD_COMMAND}`; export r; \
27982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27983 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
27984 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb; \
27985 $(HOST_EXPORTS) \
27986 echo Configuring in $(HOST_SUBDIR)/gdb; \
27987 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
27988 case $(srcdir) in \
27989 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27990 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
27991 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27992 esac; \
27993 module_srcdir=gdb; \
27994 $(SHELL) \
27995 $$s/$$module_srcdir/configure \
27996 --srcdir=$${topdir}/$$module_srcdir \
27997 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27998 --target=${target_alias} \
27999 || exit 1
28000 @endif gdb
28006 .PHONY: all-gdb maybe-all-gdb
28007 maybe-all-gdb:
28008 @if gcc-bootstrap
28009 all-gdb: stage_current
28010 @endif gcc-bootstrap
28011 @if gdb
28012 TARGET-gdb=all
28013 maybe-all-gdb: all-gdb
28014 all-gdb: configure-gdb
28015 @: $(MAKE); $(unstage)
28016 @r=`${PWD_COMMAND}`; export r; \
28017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28018 $(HOST_EXPORTS) \
28019 (cd $(HOST_SUBDIR)/gdb && \
28020 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28021 $(TARGET-gdb))
28022 @endif gdb
28027 .PHONY: check-gdb maybe-check-gdb
28028 maybe-check-gdb:
28029 @if gdb
28030 maybe-check-gdb: check-gdb
28032 check-gdb:
28033 @: $(MAKE); $(unstage)
28034 @r=`${PWD_COMMAND}`; export r; \
28035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28036 $(HOST_EXPORTS) \
28037 (cd $(HOST_SUBDIR)/gdb && \
28038 $(MAKE) $(FLAGS_TO_PASS) check)
28040 @endif gdb
28042 .PHONY: install-gdb maybe-install-gdb
28043 maybe-install-gdb:
28044 @if gdb
28045 maybe-install-gdb: install-gdb
28047 install-gdb: installdirs
28048 @: $(MAKE); $(unstage)
28049 @r=`${PWD_COMMAND}`; export r; \
28050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28051 $(HOST_EXPORTS) \
28052 (cd $(HOST_SUBDIR)/gdb && \
28053 $(MAKE) $(FLAGS_TO_PASS) install)
28055 @endif gdb
28057 .PHONY: install-strip-gdb maybe-install-strip-gdb
28058 maybe-install-strip-gdb:
28059 @if gdb
28060 maybe-install-strip-gdb: install-strip-gdb
28062 install-strip-gdb: installdirs
28063 @: $(MAKE); $(unstage)
28064 @r=`${PWD_COMMAND}`; export r; \
28065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28066 $(HOST_EXPORTS) \
28067 (cd $(HOST_SUBDIR)/gdb && \
28068 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28070 @endif gdb
28072 # Other targets (info, dvi, pdf, etc.)
28074 .PHONY: maybe-info-gdb info-gdb
28075 maybe-info-gdb:
28076 @if gdb
28077 maybe-info-gdb: info-gdb
28079 info-gdb: \
28080 configure-gdb
28081 @: $(MAKE); $(unstage)
28082 @[ -f ./gdb/Makefile ] || exit 0; \
28083 r=`${PWD_COMMAND}`; export r; \
28084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28085 $(HOST_EXPORTS) \
28086 for flag in $(EXTRA_HOST_FLAGS) ; do \
28087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28088 done; \
28089 echo "Doing info in gdb"; \
28090 (cd $(HOST_SUBDIR)/gdb && \
28091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28093 "RANLIB=$${RANLIB}" \
28094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28095 info) \
28096 || exit 1
28098 @endif gdb
28100 .PHONY: maybe-dvi-gdb dvi-gdb
28101 maybe-dvi-gdb:
28102 @if gdb
28103 maybe-dvi-gdb: dvi-gdb
28105 dvi-gdb: \
28106 configure-gdb
28107 @: $(MAKE); $(unstage)
28108 @[ -f ./gdb/Makefile ] || exit 0; \
28109 r=`${PWD_COMMAND}`; export r; \
28110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28111 $(HOST_EXPORTS) \
28112 for flag in $(EXTRA_HOST_FLAGS) ; do \
28113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28114 done; \
28115 echo "Doing dvi in gdb"; \
28116 (cd $(HOST_SUBDIR)/gdb && \
28117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28119 "RANLIB=$${RANLIB}" \
28120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28121 dvi) \
28122 || exit 1
28124 @endif gdb
28126 .PHONY: maybe-pdf-gdb pdf-gdb
28127 maybe-pdf-gdb:
28128 @if gdb
28129 maybe-pdf-gdb: pdf-gdb
28131 pdf-gdb: \
28132 configure-gdb
28133 @: $(MAKE); $(unstage)
28134 @[ -f ./gdb/Makefile ] || exit 0; \
28135 r=`${PWD_COMMAND}`; export r; \
28136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28137 $(HOST_EXPORTS) \
28138 for flag in $(EXTRA_HOST_FLAGS) ; do \
28139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28140 done; \
28141 echo "Doing pdf in gdb"; \
28142 (cd $(HOST_SUBDIR)/gdb && \
28143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28145 "RANLIB=$${RANLIB}" \
28146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28147 pdf) \
28148 || exit 1
28150 @endif gdb
28152 .PHONY: maybe-html-gdb html-gdb
28153 maybe-html-gdb:
28154 @if gdb
28155 maybe-html-gdb: html-gdb
28157 html-gdb: \
28158 configure-gdb
28159 @: $(MAKE); $(unstage)
28160 @[ -f ./gdb/Makefile ] || exit 0; \
28161 r=`${PWD_COMMAND}`; export r; \
28162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28163 $(HOST_EXPORTS) \
28164 for flag in $(EXTRA_HOST_FLAGS) ; do \
28165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28166 done; \
28167 echo "Doing html in gdb"; \
28168 (cd $(HOST_SUBDIR)/gdb && \
28169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28171 "RANLIB=$${RANLIB}" \
28172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28173 html) \
28174 || exit 1
28176 @endif gdb
28178 .PHONY: maybe-TAGS-gdb TAGS-gdb
28179 maybe-TAGS-gdb:
28180 @if gdb
28181 maybe-TAGS-gdb: TAGS-gdb
28183 TAGS-gdb: \
28184 configure-gdb
28185 @: $(MAKE); $(unstage)
28186 @[ -f ./gdb/Makefile ] || exit 0; \
28187 r=`${PWD_COMMAND}`; export r; \
28188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28189 $(HOST_EXPORTS) \
28190 for flag in $(EXTRA_HOST_FLAGS) ; do \
28191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28192 done; \
28193 echo "Doing TAGS in gdb"; \
28194 (cd $(HOST_SUBDIR)/gdb && \
28195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28197 "RANLIB=$${RANLIB}" \
28198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28199 TAGS) \
28200 || exit 1
28202 @endif gdb
28204 .PHONY: maybe-install-info-gdb install-info-gdb
28205 maybe-install-info-gdb:
28206 @if gdb
28207 maybe-install-info-gdb: install-info-gdb
28209 install-info-gdb: \
28210 configure-gdb \
28211 info-gdb
28212 @: $(MAKE); $(unstage)
28213 @[ -f ./gdb/Makefile ] || exit 0; \
28214 r=`${PWD_COMMAND}`; export r; \
28215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28216 $(HOST_EXPORTS) \
28217 for flag in $(EXTRA_HOST_FLAGS) ; do \
28218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28219 done; \
28220 echo "Doing install-info in gdb"; \
28221 (cd $(HOST_SUBDIR)/gdb && \
28222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28224 "RANLIB=$${RANLIB}" \
28225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28226 install-info) \
28227 || exit 1
28229 @endif gdb
28231 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
28232 maybe-install-pdf-gdb:
28233 @if gdb
28234 maybe-install-pdf-gdb: install-pdf-gdb
28236 install-pdf-gdb: \
28237 configure-gdb \
28238 pdf-gdb
28239 @: $(MAKE); $(unstage)
28240 @[ -f ./gdb/Makefile ] || exit 0; \
28241 r=`${PWD_COMMAND}`; export r; \
28242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28243 $(HOST_EXPORTS) \
28244 for flag in $(EXTRA_HOST_FLAGS) ; do \
28245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28246 done; \
28247 echo "Doing install-pdf in gdb"; \
28248 (cd $(HOST_SUBDIR)/gdb && \
28249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28251 "RANLIB=$${RANLIB}" \
28252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28253 install-pdf) \
28254 || exit 1
28256 @endif gdb
28258 .PHONY: maybe-install-html-gdb install-html-gdb
28259 maybe-install-html-gdb:
28260 @if gdb
28261 maybe-install-html-gdb: install-html-gdb
28263 install-html-gdb: \
28264 configure-gdb \
28265 html-gdb
28266 @: $(MAKE); $(unstage)
28267 @[ -f ./gdb/Makefile ] || exit 0; \
28268 r=`${PWD_COMMAND}`; export r; \
28269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28270 $(HOST_EXPORTS) \
28271 for flag in $(EXTRA_HOST_FLAGS) ; do \
28272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28273 done; \
28274 echo "Doing install-html in gdb"; \
28275 (cd $(HOST_SUBDIR)/gdb && \
28276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28278 "RANLIB=$${RANLIB}" \
28279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28280 install-html) \
28281 || exit 1
28283 @endif gdb
28285 .PHONY: maybe-installcheck-gdb installcheck-gdb
28286 maybe-installcheck-gdb:
28287 @if gdb
28288 maybe-installcheck-gdb: installcheck-gdb
28290 installcheck-gdb: \
28291 configure-gdb
28292 @: $(MAKE); $(unstage)
28293 @[ -f ./gdb/Makefile ] || exit 0; \
28294 r=`${PWD_COMMAND}`; export r; \
28295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28296 $(HOST_EXPORTS) \
28297 for flag in $(EXTRA_HOST_FLAGS) ; do \
28298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28299 done; \
28300 echo "Doing installcheck in gdb"; \
28301 (cd $(HOST_SUBDIR)/gdb && \
28302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28304 "RANLIB=$${RANLIB}" \
28305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28306 installcheck) \
28307 || exit 1
28309 @endif gdb
28311 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
28312 maybe-mostlyclean-gdb:
28313 @if gdb
28314 maybe-mostlyclean-gdb: mostlyclean-gdb
28316 mostlyclean-gdb:
28317 @: $(MAKE); $(unstage)
28318 @[ -f ./gdb/Makefile ] || exit 0; \
28319 r=`${PWD_COMMAND}`; export r; \
28320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28321 $(HOST_EXPORTS) \
28322 for flag in $(EXTRA_HOST_FLAGS) ; do \
28323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28324 done; \
28325 echo "Doing mostlyclean in gdb"; \
28326 (cd $(HOST_SUBDIR)/gdb && \
28327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28329 "RANLIB=$${RANLIB}" \
28330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28331 mostlyclean) \
28332 || exit 1
28334 @endif gdb
28336 .PHONY: maybe-clean-gdb clean-gdb
28337 maybe-clean-gdb:
28338 @if gdb
28339 maybe-clean-gdb: clean-gdb
28341 clean-gdb:
28342 @: $(MAKE); $(unstage)
28343 @[ -f ./gdb/Makefile ] || exit 0; \
28344 r=`${PWD_COMMAND}`; export r; \
28345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28346 $(HOST_EXPORTS) \
28347 for flag in $(EXTRA_HOST_FLAGS) ; do \
28348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28349 done; \
28350 echo "Doing clean in gdb"; \
28351 (cd $(HOST_SUBDIR)/gdb && \
28352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28354 "RANLIB=$${RANLIB}" \
28355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28356 clean) \
28357 || exit 1
28359 @endif gdb
28361 .PHONY: maybe-distclean-gdb distclean-gdb
28362 maybe-distclean-gdb:
28363 @if gdb
28364 maybe-distclean-gdb: distclean-gdb
28366 distclean-gdb:
28367 @: $(MAKE); $(unstage)
28368 @[ -f ./gdb/Makefile ] || exit 0; \
28369 r=`${PWD_COMMAND}`; export r; \
28370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28371 $(HOST_EXPORTS) \
28372 for flag in $(EXTRA_HOST_FLAGS) ; do \
28373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28374 done; \
28375 echo "Doing distclean in gdb"; \
28376 (cd $(HOST_SUBDIR)/gdb && \
28377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28379 "RANLIB=$${RANLIB}" \
28380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28381 distclean) \
28382 || exit 1
28384 @endif gdb
28386 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
28387 maybe-maintainer-clean-gdb:
28388 @if gdb
28389 maybe-maintainer-clean-gdb: maintainer-clean-gdb
28391 maintainer-clean-gdb:
28392 @: $(MAKE); $(unstage)
28393 @[ -f ./gdb/Makefile ] || exit 0; \
28394 r=`${PWD_COMMAND}`; export r; \
28395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28396 $(HOST_EXPORTS) \
28397 for flag in $(EXTRA_HOST_FLAGS) ; do \
28398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28399 done; \
28400 echo "Doing maintainer-clean in gdb"; \
28401 (cd $(HOST_SUBDIR)/gdb && \
28402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28404 "RANLIB=$${RANLIB}" \
28405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28406 maintainer-clean) \
28407 || exit 1
28409 @endif gdb
28413 .PHONY: configure-expect maybe-configure-expect
28414 maybe-configure-expect:
28415 @if gcc-bootstrap
28416 configure-expect: stage_current
28417 @endif gcc-bootstrap
28418 @if expect
28419 maybe-configure-expect: configure-expect
28420 configure-expect:
28421 @: $(MAKE); $(unstage)
28422 @r=`${PWD_COMMAND}`; export r; \
28423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28424 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
28425 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect; \
28426 $(HOST_EXPORTS) \
28427 echo Configuring in $(HOST_SUBDIR)/expect; \
28428 cd "$(HOST_SUBDIR)/expect" || exit 1; \
28429 case $(srcdir) in \
28430 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28431 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
28432 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28433 esac; \
28434 module_srcdir=expect; \
28435 $(SHELL) \
28436 $$s/$$module_srcdir/configure \
28437 --srcdir=$${topdir}/$$module_srcdir \
28438 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28439 --target=${target_alias} \
28440 || exit 1
28441 @endif expect
28447 .PHONY: all-expect maybe-all-expect
28448 maybe-all-expect:
28449 @if gcc-bootstrap
28450 all-expect: stage_current
28451 @endif gcc-bootstrap
28452 @if expect
28453 TARGET-expect=all
28454 maybe-all-expect: all-expect
28455 all-expect: configure-expect
28456 @: $(MAKE); $(unstage)
28457 @r=`${PWD_COMMAND}`; export r; \
28458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28459 $(HOST_EXPORTS) \
28460 (cd $(HOST_SUBDIR)/expect && \
28461 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28462 $(TARGET-expect))
28463 @endif expect
28468 .PHONY: check-expect maybe-check-expect
28469 maybe-check-expect:
28470 @if expect
28471 maybe-check-expect: check-expect
28473 check-expect:
28474 @: $(MAKE); $(unstage)
28475 @r=`${PWD_COMMAND}`; export r; \
28476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28477 $(HOST_EXPORTS) \
28478 (cd $(HOST_SUBDIR)/expect && \
28479 $(MAKE) $(FLAGS_TO_PASS) check)
28481 @endif expect
28483 .PHONY: install-expect maybe-install-expect
28484 maybe-install-expect:
28485 @if expect
28486 maybe-install-expect: install-expect
28488 install-expect: installdirs
28489 @: $(MAKE); $(unstage)
28490 @r=`${PWD_COMMAND}`; export r; \
28491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28492 $(HOST_EXPORTS) \
28493 (cd $(HOST_SUBDIR)/expect && \
28494 $(MAKE) $(FLAGS_TO_PASS) install)
28496 @endif expect
28498 .PHONY: install-strip-expect maybe-install-strip-expect
28499 maybe-install-strip-expect:
28500 @if expect
28501 maybe-install-strip-expect: install-strip-expect
28503 install-strip-expect: installdirs
28504 @: $(MAKE); $(unstage)
28505 @r=`${PWD_COMMAND}`; export r; \
28506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28507 $(HOST_EXPORTS) \
28508 (cd $(HOST_SUBDIR)/expect && \
28509 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28511 @endif expect
28513 # Other targets (info, dvi, pdf, etc.)
28515 .PHONY: maybe-info-expect info-expect
28516 maybe-info-expect:
28517 @if expect
28518 maybe-info-expect: info-expect
28520 info-expect: \
28521 configure-expect
28522 @: $(MAKE); $(unstage)
28523 @[ -f ./expect/Makefile ] || exit 0; \
28524 r=`${PWD_COMMAND}`; export r; \
28525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28526 $(HOST_EXPORTS) \
28527 for flag in $(EXTRA_HOST_FLAGS) ; do \
28528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28529 done; \
28530 echo "Doing info in expect"; \
28531 (cd $(HOST_SUBDIR)/expect && \
28532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28534 "RANLIB=$${RANLIB}" \
28535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28536 info) \
28537 || exit 1
28539 @endif expect
28541 .PHONY: maybe-dvi-expect dvi-expect
28542 maybe-dvi-expect:
28543 @if expect
28544 maybe-dvi-expect: dvi-expect
28546 dvi-expect: \
28547 configure-expect
28548 @: $(MAKE); $(unstage)
28549 @[ -f ./expect/Makefile ] || exit 0; \
28550 r=`${PWD_COMMAND}`; export r; \
28551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28552 $(HOST_EXPORTS) \
28553 for flag in $(EXTRA_HOST_FLAGS) ; do \
28554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28555 done; \
28556 echo "Doing dvi in expect"; \
28557 (cd $(HOST_SUBDIR)/expect && \
28558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28560 "RANLIB=$${RANLIB}" \
28561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28562 dvi) \
28563 || exit 1
28565 @endif expect
28567 .PHONY: maybe-pdf-expect pdf-expect
28568 maybe-pdf-expect:
28569 @if expect
28570 maybe-pdf-expect: pdf-expect
28572 pdf-expect: \
28573 configure-expect
28574 @: $(MAKE); $(unstage)
28575 @[ -f ./expect/Makefile ] || exit 0; \
28576 r=`${PWD_COMMAND}`; export r; \
28577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28578 $(HOST_EXPORTS) \
28579 for flag in $(EXTRA_HOST_FLAGS) ; do \
28580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28581 done; \
28582 echo "Doing pdf in expect"; \
28583 (cd $(HOST_SUBDIR)/expect && \
28584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28586 "RANLIB=$${RANLIB}" \
28587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28588 pdf) \
28589 || exit 1
28591 @endif expect
28593 .PHONY: maybe-html-expect html-expect
28594 maybe-html-expect:
28595 @if expect
28596 maybe-html-expect: html-expect
28598 html-expect: \
28599 configure-expect
28600 @: $(MAKE); $(unstage)
28601 @[ -f ./expect/Makefile ] || exit 0; \
28602 r=`${PWD_COMMAND}`; export r; \
28603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28604 $(HOST_EXPORTS) \
28605 for flag in $(EXTRA_HOST_FLAGS) ; do \
28606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28607 done; \
28608 echo "Doing html in expect"; \
28609 (cd $(HOST_SUBDIR)/expect && \
28610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28612 "RANLIB=$${RANLIB}" \
28613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28614 html) \
28615 || exit 1
28617 @endif expect
28619 .PHONY: maybe-TAGS-expect TAGS-expect
28620 maybe-TAGS-expect:
28621 @if expect
28622 maybe-TAGS-expect: TAGS-expect
28624 TAGS-expect: \
28625 configure-expect
28626 @: $(MAKE); $(unstage)
28627 @[ -f ./expect/Makefile ] || exit 0; \
28628 r=`${PWD_COMMAND}`; export r; \
28629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28630 $(HOST_EXPORTS) \
28631 for flag in $(EXTRA_HOST_FLAGS) ; do \
28632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28633 done; \
28634 echo "Doing TAGS in expect"; \
28635 (cd $(HOST_SUBDIR)/expect && \
28636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28638 "RANLIB=$${RANLIB}" \
28639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28640 TAGS) \
28641 || exit 1
28643 @endif expect
28645 .PHONY: maybe-install-info-expect install-info-expect
28646 maybe-install-info-expect:
28647 @if expect
28648 maybe-install-info-expect: install-info-expect
28650 install-info-expect: \
28651 configure-expect \
28652 info-expect
28653 @: $(MAKE); $(unstage)
28654 @[ -f ./expect/Makefile ] || exit 0; \
28655 r=`${PWD_COMMAND}`; export r; \
28656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28657 $(HOST_EXPORTS) \
28658 for flag in $(EXTRA_HOST_FLAGS) ; do \
28659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28660 done; \
28661 echo "Doing install-info in expect"; \
28662 (cd $(HOST_SUBDIR)/expect && \
28663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28665 "RANLIB=$${RANLIB}" \
28666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28667 install-info) \
28668 || exit 1
28670 @endif expect
28672 .PHONY: maybe-install-pdf-expect install-pdf-expect
28673 maybe-install-pdf-expect:
28674 @if expect
28675 maybe-install-pdf-expect: install-pdf-expect
28677 install-pdf-expect: \
28678 configure-expect \
28679 pdf-expect
28680 @: $(MAKE); $(unstage)
28681 @[ -f ./expect/Makefile ] || exit 0; \
28682 r=`${PWD_COMMAND}`; export r; \
28683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28684 $(HOST_EXPORTS) \
28685 for flag in $(EXTRA_HOST_FLAGS) ; do \
28686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28687 done; \
28688 echo "Doing install-pdf in expect"; \
28689 (cd $(HOST_SUBDIR)/expect && \
28690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28692 "RANLIB=$${RANLIB}" \
28693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28694 install-pdf) \
28695 || exit 1
28697 @endif expect
28699 .PHONY: maybe-install-html-expect install-html-expect
28700 maybe-install-html-expect:
28701 @if expect
28702 maybe-install-html-expect: install-html-expect
28704 install-html-expect: \
28705 configure-expect \
28706 html-expect
28707 @: $(MAKE); $(unstage)
28708 @[ -f ./expect/Makefile ] || exit 0; \
28709 r=`${PWD_COMMAND}`; export r; \
28710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28711 $(HOST_EXPORTS) \
28712 for flag in $(EXTRA_HOST_FLAGS) ; do \
28713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28714 done; \
28715 echo "Doing install-html in expect"; \
28716 (cd $(HOST_SUBDIR)/expect && \
28717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28719 "RANLIB=$${RANLIB}" \
28720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28721 install-html) \
28722 || exit 1
28724 @endif expect
28726 .PHONY: maybe-installcheck-expect installcheck-expect
28727 maybe-installcheck-expect:
28728 @if expect
28729 maybe-installcheck-expect: installcheck-expect
28731 installcheck-expect: \
28732 configure-expect
28733 @: $(MAKE); $(unstage)
28734 @[ -f ./expect/Makefile ] || exit 0; \
28735 r=`${PWD_COMMAND}`; export r; \
28736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28737 $(HOST_EXPORTS) \
28738 for flag in $(EXTRA_HOST_FLAGS) ; do \
28739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28740 done; \
28741 echo "Doing installcheck in expect"; \
28742 (cd $(HOST_SUBDIR)/expect && \
28743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28745 "RANLIB=$${RANLIB}" \
28746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28747 installcheck) \
28748 || exit 1
28750 @endif expect
28752 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
28753 maybe-mostlyclean-expect:
28754 @if expect
28755 maybe-mostlyclean-expect: mostlyclean-expect
28757 mostlyclean-expect:
28758 @: $(MAKE); $(unstage)
28759 @[ -f ./expect/Makefile ] || exit 0; \
28760 r=`${PWD_COMMAND}`; export r; \
28761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28762 $(HOST_EXPORTS) \
28763 for flag in $(EXTRA_HOST_FLAGS) ; do \
28764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28765 done; \
28766 echo "Doing mostlyclean in expect"; \
28767 (cd $(HOST_SUBDIR)/expect && \
28768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28770 "RANLIB=$${RANLIB}" \
28771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28772 mostlyclean) \
28773 || exit 1
28775 @endif expect
28777 .PHONY: maybe-clean-expect clean-expect
28778 maybe-clean-expect:
28779 @if expect
28780 maybe-clean-expect: clean-expect
28782 clean-expect:
28783 @: $(MAKE); $(unstage)
28784 @[ -f ./expect/Makefile ] || exit 0; \
28785 r=`${PWD_COMMAND}`; export r; \
28786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28787 $(HOST_EXPORTS) \
28788 for flag in $(EXTRA_HOST_FLAGS) ; do \
28789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28790 done; \
28791 echo "Doing clean in expect"; \
28792 (cd $(HOST_SUBDIR)/expect && \
28793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28795 "RANLIB=$${RANLIB}" \
28796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28797 clean) \
28798 || exit 1
28800 @endif expect
28802 .PHONY: maybe-distclean-expect distclean-expect
28803 maybe-distclean-expect:
28804 @if expect
28805 maybe-distclean-expect: distclean-expect
28807 distclean-expect:
28808 @: $(MAKE); $(unstage)
28809 @[ -f ./expect/Makefile ] || exit 0; \
28810 r=`${PWD_COMMAND}`; export r; \
28811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28812 $(HOST_EXPORTS) \
28813 for flag in $(EXTRA_HOST_FLAGS) ; do \
28814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28815 done; \
28816 echo "Doing distclean in expect"; \
28817 (cd $(HOST_SUBDIR)/expect && \
28818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28820 "RANLIB=$${RANLIB}" \
28821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28822 distclean) \
28823 || exit 1
28825 @endif expect
28827 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
28828 maybe-maintainer-clean-expect:
28829 @if expect
28830 maybe-maintainer-clean-expect: maintainer-clean-expect
28832 maintainer-clean-expect:
28833 @: $(MAKE); $(unstage)
28834 @[ -f ./expect/Makefile ] || exit 0; \
28835 r=`${PWD_COMMAND}`; export r; \
28836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28837 $(HOST_EXPORTS) \
28838 for flag in $(EXTRA_HOST_FLAGS) ; do \
28839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28840 done; \
28841 echo "Doing maintainer-clean in expect"; \
28842 (cd $(HOST_SUBDIR)/expect && \
28843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28845 "RANLIB=$${RANLIB}" \
28846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28847 maintainer-clean) \
28848 || exit 1
28850 @endif expect
28854 .PHONY: configure-guile maybe-configure-guile
28855 maybe-configure-guile:
28856 @if gcc-bootstrap
28857 configure-guile: stage_current
28858 @endif gcc-bootstrap
28859 @if guile
28860 maybe-configure-guile: configure-guile
28861 configure-guile:
28862 @: $(MAKE); $(unstage)
28863 @r=`${PWD_COMMAND}`; export r; \
28864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28865 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
28866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile; \
28867 $(HOST_EXPORTS) \
28868 echo Configuring in $(HOST_SUBDIR)/guile; \
28869 cd "$(HOST_SUBDIR)/guile" || exit 1; \
28870 case $(srcdir) in \
28871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28872 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
28873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28874 esac; \
28875 module_srcdir=guile; \
28876 $(SHELL) \
28877 $$s/$$module_srcdir/configure \
28878 --srcdir=$${topdir}/$$module_srcdir \
28879 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28880 --target=${target_alias} \
28881 || exit 1
28882 @endif guile
28888 .PHONY: all-guile maybe-all-guile
28889 maybe-all-guile:
28890 @if gcc-bootstrap
28891 all-guile: stage_current
28892 @endif gcc-bootstrap
28893 @if guile
28894 TARGET-guile=all
28895 maybe-all-guile: all-guile
28896 all-guile: configure-guile
28897 @: $(MAKE); $(unstage)
28898 @r=`${PWD_COMMAND}`; export r; \
28899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28900 $(HOST_EXPORTS) \
28901 (cd $(HOST_SUBDIR)/guile && \
28902 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28903 $(TARGET-guile))
28904 @endif guile
28909 .PHONY: check-guile maybe-check-guile
28910 maybe-check-guile:
28911 @if guile
28912 maybe-check-guile: check-guile
28914 check-guile:
28915 @: $(MAKE); $(unstage)
28916 @r=`${PWD_COMMAND}`; export r; \
28917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28918 $(HOST_EXPORTS) \
28919 (cd $(HOST_SUBDIR)/guile && \
28920 $(MAKE) $(FLAGS_TO_PASS) check)
28922 @endif guile
28924 .PHONY: install-guile maybe-install-guile
28925 maybe-install-guile:
28926 @if guile
28927 maybe-install-guile: install-guile
28929 install-guile: installdirs
28930 @: $(MAKE); $(unstage)
28931 @r=`${PWD_COMMAND}`; export r; \
28932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28933 $(HOST_EXPORTS) \
28934 (cd $(HOST_SUBDIR)/guile && \
28935 $(MAKE) $(FLAGS_TO_PASS) install)
28937 @endif guile
28939 .PHONY: install-strip-guile maybe-install-strip-guile
28940 maybe-install-strip-guile:
28941 @if guile
28942 maybe-install-strip-guile: install-strip-guile
28944 install-strip-guile: installdirs
28945 @: $(MAKE); $(unstage)
28946 @r=`${PWD_COMMAND}`; export r; \
28947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28948 $(HOST_EXPORTS) \
28949 (cd $(HOST_SUBDIR)/guile && \
28950 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28952 @endif guile
28954 # Other targets (info, dvi, pdf, etc.)
28956 .PHONY: maybe-info-guile info-guile
28957 maybe-info-guile:
28958 @if guile
28959 maybe-info-guile: info-guile
28961 info-guile: \
28962 configure-guile
28963 @: $(MAKE); $(unstage)
28964 @[ -f ./guile/Makefile ] || exit 0; \
28965 r=`${PWD_COMMAND}`; export r; \
28966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28967 $(HOST_EXPORTS) \
28968 for flag in $(EXTRA_HOST_FLAGS) ; do \
28969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28970 done; \
28971 echo "Doing info in guile"; \
28972 (cd $(HOST_SUBDIR)/guile && \
28973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28975 "RANLIB=$${RANLIB}" \
28976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28977 info) \
28978 || exit 1
28980 @endif guile
28982 .PHONY: maybe-dvi-guile dvi-guile
28983 maybe-dvi-guile:
28984 @if guile
28985 maybe-dvi-guile: dvi-guile
28987 dvi-guile: \
28988 configure-guile
28989 @: $(MAKE); $(unstage)
28990 @[ -f ./guile/Makefile ] || exit 0; \
28991 r=`${PWD_COMMAND}`; export r; \
28992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28993 $(HOST_EXPORTS) \
28994 for flag in $(EXTRA_HOST_FLAGS) ; do \
28995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28996 done; \
28997 echo "Doing dvi in guile"; \
28998 (cd $(HOST_SUBDIR)/guile && \
28999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29001 "RANLIB=$${RANLIB}" \
29002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29003 dvi) \
29004 || exit 1
29006 @endif guile
29008 .PHONY: maybe-pdf-guile pdf-guile
29009 maybe-pdf-guile:
29010 @if guile
29011 maybe-pdf-guile: pdf-guile
29013 pdf-guile: \
29014 configure-guile
29015 @: $(MAKE); $(unstage)
29016 @[ -f ./guile/Makefile ] || exit 0; \
29017 r=`${PWD_COMMAND}`; export r; \
29018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29019 $(HOST_EXPORTS) \
29020 for flag in $(EXTRA_HOST_FLAGS) ; do \
29021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29022 done; \
29023 echo "Doing pdf in guile"; \
29024 (cd $(HOST_SUBDIR)/guile && \
29025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29027 "RANLIB=$${RANLIB}" \
29028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29029 pdf) \
29030 || exit 1
29032 @endif guile
29034 .PHONY: maybe-html-guile html-guile
29035 maybe-html-guile:
29036 @if guile
29037 maybe-html-guile: html-guile
29039 html-guile: \
29040 configure-guile
29041 @: $(MAKE); $(unstage)
29042 @[ -f ./guile/Makefile ] || exit 0; \
29043 r=`${PWD_COMMAND}`; export r; \
29044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29045 $(HOST_EXPORTS) \
29046 for flag in $(EXTRA_HOST_FLAGS) ; do \
29047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29048 done; \
29049 echo "Doing html in guile"; \
29050 (cd $(HOST_SUBDIR)/guile && \
29051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29053 "RANLIB=$${RANLIB}" \
29054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29055 html) \
29056 || exit 1
29058 @endif guile
29060 .PHONY: maybe-TAGS-guile TAGS-guile
29061 maybe-TAGS-guile:
29062 @if guile
29063 maybe-TAGS-guile: TAGS-guile
29065 TAGS-guile: \
29066 configure-guile
29067 @: $(MAKE); $(unstage)
29068 @[ -f ./guile/Makefile ] || exit 0; \
29069 r=`${PWD_COMMAND}`; export r; \
29070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29071 $(HOST_EXPORTS) \
29072 for flag in $(EXTRA_HOST_FLAGS) ; do \
29073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29074 done; \
29075 echo "Doing TAGS in guile"; \
29076 (cd $(HOST_SUBDIR)/guile && \
29077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29079 "RANLIB=$${RANLIB}" \
29080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29081 TAGS) \
29082 || exit 1
29084 @endif guile
29086 .PHONY: maybe-install-info-guile install-info-guile
29087 maybe-install-info-guile:
29088 @if guile
29089 maybe-install-info-guile: install-info-guile
29091 install-info-guile: \
29092 configure-guile \
29093 info-guile
29094 @: $(MAKE); $(unstage)
29095 @[ -f ./guile/Makefile ] || exit 0; \
29096 r=`${PWD_COMMAND}`; export r; \
29097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29098 $(HOST_EXPORTS) \
29099 for flag in $(EXTRA_HOST_FLAGS) ; do \
29100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29101 done; \
29102 echo "Doing install-info in guile"; \
29103 (cd $(HOST_SUBDIR)/guile && \
29104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29106 "RANLIB=$${RANLIB}" \
29107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29108 install-info) \
29109 || exit 1
29111 @endif guile
29113 .PHONY: maybe-install-pdf-guile install-pdf-guile
29114 maybe-install-pdf-guile:
29115 @if guile
29116 maybe-install-pdf-guile: install-pdf-guile
29118 install-pdf-guile: \
29119 configure-guile \
29120 pdf-guile
29121 @: $(MAKE); $(unstage)
29122 @[ -f ./guile/Makefile ] || exit 0; \
29123 r=`${PWD_COMMAND}`; export r; \
29124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29125 $(HOST_EXPORTS) \
29126 for flag in $(EXTRA_HOST_FLAGS) ; do \
29127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29128 done; \
29129 echo "Doing install-pdf in guile"; \
29130 (cd $(HOST_SUBDIR)/guile && \
29131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29133 "RANLIB=$${RANLIB}" \
29134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29135 install-pdf) \
29136 || exit 1
29138 @endif guile
29140 .PHONY: maybe-install-html-guile install-html-guile
29141 maybe-install-html-guile:
29142 @if guile
29143 maybe-install-html-guile: install-html-guile
29145 install-html-guile: \
29146 configure-guile \
29147 html-guile
29148 @: $(MAKE); $(unstage)
29149 @[ -f ./guile/Makefile ] || exit 0; \
29150 r=`${PWD_COMMAND}`; export r; \
29151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29152 $(HOST_EXPORTS) \
29153 for flag in $(EXTRA_HOST_FLAGS) ; do \
29154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29155 done; \
29156 echo "Doing install-html in guile"; \
29157 (cd $(HOST_SUBDIR)/guile && \
29158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29160 "RANLIB=$${RANLIB}" \
29161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29162 install-html) \
29163 || exit 1
29165 @endif guile
29167 .PHONY: maybe-installcheck-guile installcheck-guile
29168 maybe-installcheck-guile:
29169 @if guile
29170 maybe-installcheck-guile: installcheck-guile
29172 installcheck-guile: \
29173 configure-guile
29174 @: $(MAKE); $(unstage)
29175 @[ -f ./guile/Makefile ] || exit 0; \
29176 r=`${PWD_COMMAND}`; export r; \
29177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29178 $(HOST_EXPORTS) \
29179 for flag in $(EXTRA_HOST_FLAGS) ; do \
29180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29181 done; \
29182 echo "Doing installcheck in guile"; \
29183 (cd $(HOST_SUBDIR)/guile && \
29184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29186 "RANLIB=$${RANLIB}" \
29187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29188 installcheck) \
29189 || exit 1
29191 @endif guile
29193 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
29194 maybe-mostlyclean-guile:
29195 @if guile
29196 maybe-mostlyclean-guile: mostlyclean-guile
29198 mostlyclean-guile:
29199 @: $(MAKE); $(unstage)
29200 @[ -f ./guile/Makefile ] || exit 0; \
29201 r=`${PWD_COMMAND}`; export r; \
29202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29203 $(HOST_EXPORTS) \
29204 for flag in $(EXTRA_HOST_FLAGS) ; do \
29205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29206 done; \
29207 echo "Doing mostlyclean in guile"; \
29208 (cd $(HOST_SUBDIR)/guile && \
29209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29211 "RANLIB=$${RANLIB}" \
29212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29213 mostlyclean) \
29214 || exit 1
29216 @endif guile
29218 .PHONY: maybe-clean-guile clean-guile
29219 maybe-clean-guile:
29220 @if guile
29221 maybe-clean-guile: clean-guile
29223 clean-guile:
29224 @: $(MAKE); $(unstage)
29225 @[ -f ./guile/Makefile ] || exit 0; \
29226 r=`${PWD_COMMAND}`; export r; \
29227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29228 $(HOST_EXPORTS) \
29229 for flag in $(EXTRA_HOST_FLAGS) ; do \
29230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29231 done; \
29232 echo "Doing clean in guile"; \
29233 (cd $(HOST_SUBDIR)/guile && \
29234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29236 "RANLIB=$${RANLIB}" \
29237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29238 clean) \
29239 || exit 1
29241 @endif guile
29243 .PHONY: maybe-distclean-guile distclean-guile
29244 maybe-distclean-guile:
29245 @if guile
29246 maybe-distclean-guile: distclean-guile
29248 distclean-guile:
29249 @: $(MAKE); $(unstage)
29250 @[ -f ./guile/Makefile ] || exit 0; \
29251 r=`${PWD_COMMAND}`; export r; \
29252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29253 $(HOST_EXPORTS) \
29254 for flag in $(EXTRA_HOST_FLAGS) ; do \
29255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29256 done; \
29257 echo "Doing distclean in guile"; \
29258 (cd $(HOST_SUBDIR)/guile && \
29259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29261 "RANLIB=$${RANLIB}" \
29262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29263 distclean) \
29264 || exit 1
29266 @endif guile
29268 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
29269 maybe-maintainer-clean-guile:
29270 @if guile
29271 maybe-maintainer-clean-guile: maintainer-clean-guile
29273 maintainer-clean-guile:
29274 @: $(MAKE); $(unstage)
29275 @[ -f ./guile/Makefile ] || exit 0; \
29276 r=`${PWD_COMMAND}`; export r; \
29277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29278 $(HOST_EXPORTS) \
29279 for flag in $(EXTRA_HOST_FLAGS) ; do \
29280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29281 done; \
29282 echo "Doing maintainer-clean in guile"; \
29283 (cd $(HOST_SUBDIR)/guile && \
29284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29286 "RANLIB=$${RANLIB}" \
29287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29288 maintainer-clean) \
29289 || exit 1
29291 @endif guile
29295 .PHONY: configure-tk maybe-configure-tk
29296 maybe-configure-tk:
29297 @if gcc-bootstrap
29298 configure-tk: stage_current
29299 @endif gcc-bootstrap
29300 @if tk
29301 maybe-configure-tk: configure-tk
29302 configure-tk:
29303 @: $(MAKE); $(unstage)
29304 @r=`${PWD_COMMAND}`; export r; \
29305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29306 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
29307 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk; \
29308 $(HOST_EXPORTS) \
29309 echo Configuring in $(HOST_SUBDIR)/tk; \
29310 cd "$(HOST_SUBDIR)/tk" || exit 1; \
29311 case $(srcdir) in \
29312 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29313 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
29314 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29315 esac; \
29316 module_srcdir=tk; \
29317 $(SHELL) \
29318 $$s/$$module_srcdir/configure \
29319 --srcdir=$${topdir}/$$module_srcdir \
29320 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29321 --target=${target_alias} \
29322 || exit 1
29323 @endif tk
29329 .PHONY: all-tk maybe-all-tk
29330 maybe-all-tk:
29331 @if gcc-bootstrap
29332 all-tk: stage_current
29333 @endif gcc-bootstrap
29334 @if tk
29335 TARGET-tk=all
29336 maybe-all-tk: all-tk
29337 all-tk: configure-tk
29338 @: $(MAKE); $(unstage)
29339 @r=`${PWD_COMMAND}`; export r; \
29340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29341 $(HOST_EXPORTS) \
29342 (cd $(HOST_SUBDIR)/tk && \
29343 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29344 $(TARGET-tk))
29345 @endif tk
29350 .PHONY: check-tk maybe-check-tk
29351 maybe-check-tk:
29352 @if tk
29353 maybe-check-tk: check-tk
29355 check-tk:
29356 @: $(MAKE); $(unstage)
29357 @r=`${PWD_COMMAND}`; export r; \
29358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29359 $(HOST_EXPORTS) \
29360 (cd $(HOST_SUBDIR)/tk && \
29361 $(MAKE) $(FLAGS_TO_PASS) check)
29363 @endif tk
29365 .PHONY: install-tk maybe-install-tk
29366 maybe-install-tk:
29367 @if tk
29368 maybe-install-tk: install-tk
29370 install-tk: installdirs
29371 @: $(MAKE); $(unstage)
29372 @r=`${PWD_COMMAND}`; export r; \
29373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29374 $(HOST_EXPORTS) \
29375 (cd $(HOST_SUBDIR)/tk && \
29376 $(MAKE) $(FLAGS_TO_PASS) install)
29378 @endif tk
29380 .PHONY: install-strip-tk maybe-install-strip-tk
29381 maybe-install-strip-tk:
29382 @if tk
29383 maybe-install-strip-tk: install-strip-tk
29385 install-strip-tk: installdirs
29386 @: $(MAKE); $(unstage)
29387 @r=`${PWD_COMMAND}`; export r; \
29388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29389 $(HOST_EXPORTS) \
29390 (cd $(HOST_SUBDIR)/tk && \
29391 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29393 @endif tk
29395 # Other targets (info, dvi, pdf, etc.)
29397 .PHONY: maybe-info-tk info-tk
29398 maybe-info-tk:
29399 @if tk
29400 maybe-info-tk: info-tk
29402 info-tk: \
29403 configure-tk
29404 @: $(MAKE); $(unstage)
29405 @[ -f ./tk/Makefile ] || exit 0; \
29406 r=`${PWD_COMMAND}`; export r; \
29407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29408 $(HOST_EXPORTS) \
29409 for flag in $(EXTRA_HOST_FLAGS) ; do \
29410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29411 done; \
29412 echo "Doing info in tk"; \
29413 (cd $(HOST_SUBDIR)/tk && \
29414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29416 "RANLIB=$${RANLIB}" \
29417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29418 info) \
29419 || exit 1
29421 @endif tk
29423 .PHONY: maybe-dvi-tk dvi-tk
29424 maybe-dvi-tk:
29425 @if tk
29426 maybe-dvi-tk: dvi-tk
29428 dvi-tk: \
29429 configure-tk
29430 @: $(MAKE); $(unstage)
29431 @[ -f ./tk/Makefile ] || exit 0; \
29432 r=`${PWD_COMMAND}`; export r; \
29433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29434 $(HOST_EXPORTS) \
29435 for flag in $(EXTRA_HOST_FLAGS) ; do \
29436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29437 done; \
29438 echo "Doing dvi in tk"; \
29439 (cd $(HOST_SUBDIR)/tk && \
29440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29442 "RANLIB=$${RANLIB}" \
29443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29444 dvi) \
29445 || exit 1
29447 @endif tk
29449 .PHONY: maybe-pdf-tk pdf-tk
29450 maybe-pdf-tk:
29451 @if tk
29452 maybe-pdf-tk: pdf-tk
29454 pdf-tk: \
29455 configure-tk
29456 @: $(MAKE); $(unstage)
29457 @[ -f ./tk/Makefile ] || exit 0; \
29458 r=`${PWD_COMMAND}`; export r; \
29459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29460 $(HOST_EXPORTS) \
29461 for flag in $(EXTRA_HOST_FLAGS) ; do \
29462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29463 done; \
29464 echo "Doing pdf in tk"; \
29465 (cd $(HOST_SUBDIR)/tk && \
29466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29468 "RANLIB=$${RANLIB}" \
29469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29470 pdf) \
29471 || exit 1
29473 @endif tk
29475 .PHONY: maybe-html-tk html-tk
29476 maybe-html-tk:
29477 @if tk
29478 maybe-html-tk: html-tk
29480 html-tk: \
29481 configure-tk
29482 @: $(MAKE); $(unstage)
29483 @[ -f ./tk/Makefile ] || exit 0; \
29484 r=`${PWD_COMMAND}`; export r; \
29485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29486 $(HOST_EXPORTS) \
29487 for flag in $(EXTRA_HOST_FLAGS) ; do \
29488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29489 done; \
29490 echo "Doing html in tk"; \
29491 (cd $(HOST_SUBDIR)/tk && \
29492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29494 "RANLIB=$${RANLIB}" \
29495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29496 html) \
29497 || exit 1
29499 @endif tk
29501 .PHONY: maybe-TAGS-tk TAGS-tk
29502 maybe-TAGS-tk:
29503 @if tk
29504 maybe-TAGS-tk: TAGS-tk
29506 TAGS-tk: \
29507 configure-tk
29508 @: $(MAKE); $(unstage)
29509 @[ -f ./tk/Makefile ] || exit 0; \
29510 r=`${PWD_COMMAND}`; export r; \
29511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29512 $(HOST_EXPORTS) \
29513 for flag in $(EXTRA_HOST_FLAGS) ; do \
29514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29515 done; \
29516 echo "Doing TAGS in tk"; \
29517 (cd $(HOST_SUBDIR)/tk && \
29518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29520 "RANLIB=$${RANLIB}" \
29521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29522 TAGS) \
29523 || exit 1
29525 @endif tk
29527 .PHONY: maybe-install-info-tk install-info-tk
29528 maybe-install-info-tk:
29529 @if tk
29530 maybe-install-info-tk: install-info-tk
29532 install-info-tk: \
29533 configure-tk \
29534 info-tk
29535 @: $(MAKE); $(unstage)
29536 @[ -f ./tk/Makefile ] || exit 0; \
29537 r=`${PWD_COMMAND}`; export r; \
29538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29539 $(HOST_EXPORTS) \
29540 for flag in $(EXTRA_HOST_FLAGS) ; do \
29541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29542 done; \
29543 echo "Doing install-info in tk"; \
29544 (cd $(HOST_SUBDIR)/tk && \
29545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29547 "RANLIB=$${RANLIB}" \
29548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29549 install-info) \
29550 || exit 1
29552 @endif tk
29554 .PHONY: maybe-install-pdf-tk install-pdf-tk
29555 maybe-install-pdf-tk:
29556 @if tk
29557 maybe-install-pdf-tk: install-pdf-tk
29559 install-pdf-tk: \
29560 configure-tk \
29561 pdf-tk
29562 @: $(MAKE); $(unstage)
29563 @[ -f ./tk/Makefile ] || exit 0; \
29564 r=`${PWD_COMMAND}`; export r; \
29565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29566 $(HOST_EXPORTS) \
29567 for flag in $(EXTRA_HOST_FLAGS) ; do \
29568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29569 done; \
29570 echo "Doing install-pdf in tk"; \
29571 (cd $(HOST_SUBDIR)/tk && \
29572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29574 "RANLIB=$${RANLIB}" \
29575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29576 install-pdf) \
29577 || exit 1
29579 @endif tk
29581 .PHONY: maybe-install-html-tk install-html-tk
29582 maybe-install-html-tk:
29583 @if tk
29584 maybe-install-html-tk: install-html-tk
29586 install-html-tk: \
29587 configure-tk \
29588 html-tk
29589 @: $(MAKE); $(unstage)
29590 @[ -f ./tk/Makefile ] || exit 0; \
29591 r=`${PWD_COMMAND}`; export r; \
29592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29593 $(HOST_EXPORTS) \
29594 for flag in $(EXTRA_HOST_FLAGS) ; do \
29595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29596 done; \
29597 echo "Doing install-html in tk"; \
29598 (cd $(HOST_SUBDIR)/tk && \
29599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29601 "RANLIB=$${RANLIB}" \
29602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29603 install-html) \
29604 || exit 1
29606 @endif tk
29608 .PHONY: maybe-installcheck-tk installcheck-tk
29609 maybe-installcheck-tk:
29610 @if tk
29611 maybe-installcheck-tk: installcheck-tk
29613 installcheck-tk: \
29614 configure-tk
29615 @: $(MAKE); $(unstage)
29616 @[ -f ./tk/Makefile ] || exit 0; \
29617 r=`${PWD_COMMAND}`; export r; \
29618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29619 $(HOST_EXPORTS) \
29620 for flag in $(EXTRA_HOST_FLAGS) ; do \
29621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29622 done; \
29623 echo "Doing installcheck in tk"; \
29624 (cd $(HOST_SUBDIR)/tk && \
29625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29627 "RANLIB=$${RANLIB}" \
29628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29629 installcheck) \
29630 || exit 1
29632 @endif tk
29634 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
29635 maybe-mostlyclean-tk:
29636 @if tk
29637 maybe-mostlyclean-tk: mostlyclean-tk
29639 mostlyclean-tk:
29640 @: $(MAKE); $(unstage)
29641 @[ -f ./tk/Makefile ] || exit 0; \
29642 r=`${PWD_COMMAND}`; export r; \
29643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29644 $(HOST_EXPORTS) \
29645 for flag in $(EXTRA_HOST_FLAGS) ; do \
29646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29647 done; \
29648 echo "Doing mostlyclean in tk"; \
29649 (cd $(HOST_SUBDIR)/tk && \
29650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29652 "RANLIB=$${RANLIB}" \
29653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29654 mostlyclean) \
29655 || exit 1
29657 @endif tk
29659 .PHONY: maybe-clean-tk clean-tk
29660 maybe-clean-tk:
29661 @if tk
29662 maybe-clean-tk: clean-tk
29664 clean-tk:
29665 @: $(MAKE); $(unstage)
29666 @[ -f ./tk/Makefile ] || exit 0; \
29667 r=`${PWD_COMMAND}`; export r; \
29668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29669 $(HOST_EXPORTS) \
29670 for flag in $(EXTRA_HOST_FLAGS) ; do \
29671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29672 done; \
29673 echo "Doing clean in tk"; \
29674 (cd $(HOST_SUBDIR)/tk && \
29675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29677 "RANLIB=$${RANLIB}" \
29678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29679 clean) \
29680 || exit 1
29682 @endif tk
29684 .PHONY: maybe-distclean-tk distclean-tk
29685 maybe-distclean-tk:
29686 @if tk
29687 maybe-distclean-tk: distclean-tk
29689 distclean-tk:
29690 @: $(MAKE); $(unstage)
29691 @[ -f ./tk/Makefile ] || exit 0; \
29692 r=`${PWD_COMMAND}`; export r; \
29693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29694 $(HOST_EXPORTS) \
29695 for flag in $(EXTRA_HOST_FLAGS) ; do \
29696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29697 done; \
29698 echo "Doing distclean in tk"; \
29699 (cd $(HOST_SUBDIR)/tk && \
29700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29702 "RANLIB=$${RANLIB}" \
29703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29704 distclean) \
29705 || exit 1
29707 @endif tk
29709 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
29710 maybe-maintainer-clean-tk:
29711 @if tk
29712 maybe-maintainer-clean-tk: maintainer-clean-tk
29714 maintainer-clean-tk:
29715 @: $(MAKE); $(unstage)
29716 @[ -f ./tk/Makefile ] || exit 0; \
29717 r=`${PWD_COMMAND}`; export r; \
29718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29719 $(HOST_EXPORTS) \
29720 for flag in $(EXTRA_HOST_FLAGS) ; do \
29721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29722 done; \
29723 echo "Doing maintainer-clean in tk"; \
29724 (cd $(HOST_SUBDIR)/tk && \
29725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29727 "RANLIB=$${RANLIB}" \
29728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29729 maintainer-clean) \
29730 || exit 1
29732 @endif tk
29736 .PHONY: configure-libtermcap maybe-configure-libtermcap
29737 maybe-configure-libtermcap:
29738 @if gcc-bootstrap
29739 configure-libtermcap: stage_current
29740 @endif gcc-bootstrap
29741 @if libtermcap
29742 maybe-configure-libtermcap: configure-libtermcap
29743 configure-libtermcap:
29744 @: $(MAKE); $(unstage)
29745 @r=`${PWD_COMMAND}`; export r; \
29746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29747 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
29748 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap; \
29749 $(HOST_EXPORTS) \
29750 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
29751 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
29752 case $(srcdir) in \
29753 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29754 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
29755 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29756 esac; \
29757 module_srcdir=libtermcap; \
29758 $(SHELL) \
29759 $$s/$$module_srcdir/configure \
29760 --srcdir=$${topdir}/$$module_srcdir \
29761 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29762 --target=${target_alias} \
29763 || exit 1
29764 @endif libtermcap
29770 .PHONY: all-libtermcap maybe-all-libtermcap
29771 maybe-all-libtermcap:
29772 @if gcc-bootstrap
29773 all-libtermcap: stage_current
29774 @endif gcc-bootstrap
29775 @if libtermcap
29776 TARGET-libtermcap=all
29777 maybe-all-libtermcap: all-libtermcap
29778 all-libtermcap: configure-libtermcap
29779 @: $(MAKE); $(unstage)
29780 @r=`${PWD_COMMAND}`; export r; \
29781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29782 $(HOST_EXPORTS) \
29783 (cd $(HOST_SUBDIR)/libtermcap && \
29784 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29785 $(TARGET-libtermcap))
29786 @endif libtermcap
29791 .PHONY: check-libtermcap maybe-check-libtermcap
29792 maybe-check-libtermcap:
29793 @if libtermcap
29794 maybe-check-libtermcap: check-libtermcap
29796 check-libtermcap:
29798 @endif libtermcap
29800 .PHONY: install-libtermcap maybe-install-libtermcap
29801 maybe-install-libtermcap:
29802 @if libtermcap
29803 maybe-install-libtermcap: install-libtermcap
29805 install-libtermcap: installdirs
29806 @: $(MAKE); $(unstage)
29807 @r=`${PWD_COMMAND}`; export r; \
29808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29809 $(HOST_EXPORTS) \
29810 (cd $(HOST_SUBDIR)/libtermcap && \
29811 $(MAKE) $(FLAGS_TO_PASS) install)
29813 @endif libtermcap
29815 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
29816 maybe-install-strip-libtermcap:
29817 @if libtermcap
29818 maybe-install-strip-libtermcap: install-strip-libtermcap
29820 install-strip-libtermcap: installdirs
29821 @: $(MAKE); $(unstage)
29822 @r=`${PWD_COMMAND}`; export r; \
29823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29824 $(HOST_EXPORTS) \
29825 (cd $(HOST_SUBDIR)/libtermcap && \
29826 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29828 @endif libtermcap
29830 # Other targets (info, dvi, pdf, etc.)
29832 .PHONY: maybe-info-libtermcap info-libtermcap
29833 maybe-info-libtermcap:
29834 @if libtermcap
29835 maybe-info-libtermcap: info-libtermcap
29837 info-libtermcap: \
29838 configure-libtermcap
29839 @: $(MAKE); $(unstage)
29840 @[ -f ./libtermcap/Makefile ] || exit 0; \
29841 r=`${PWD_COMMAND}`; export r; \
29842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29843 $(HOST_EXPORTS) \
29844 for flag in $(EXTRA_HOST_FLAGS) ; do \
29845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29846 done; \
29847 echo "Doing info in libtermcap"; \
29848 (cd $(HOST_SUBDIR)/libtermcap && \
29849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29851 "RANLIB=$${RANLIB}" \
29852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29853 info) \
29854 || exit 1
29856 @endif libtermcap
29858 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
29859 maybe-dvi-libtermcap:
29860 @if libtermcap
29861 maybe-dvi-libtermcap: dvi-libtermcap
29863 dvi-libtermcap: \
29864 configure-libtermcap
29865 @: $(MAKE); $(unstage)
29866 @[ -f ./libtermcap/Makefile ] || exit 0; \
29867 r=`${PWD_COMMAND}`; export r; \
29868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29869 $(HOST_EXPORTS) \
29870 for flag in $(EXTRA_HOST_FLAGS) ; do \
29871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29872 done; \
29873 echo "Doing dvi in libtermcap"; \
29874 (cd $(HOST_SUBDIR)/libtermcap && \
29875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29877 "RANLIB=$${RANLIB}" \
29878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29879 dvi) \
29880 || exit 1
29882 @endif libtermcap
29884 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
29885 maybe-pdf-libtermcap:
29886 @if libtermcap
29887 maybe-pdf-libtermcap: pdf-libtermcap
29889 pdf-libtermcap: \
29890 configure-libtermcap
29891 @: $(MAKE); $(unstage)
29892 @[ -f ./libtermcap/Makefile ] || exit 0; \
29893 r=`${PWD_COMMAND}`; export r; \
29894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29895 $(HOST_EXPORTS) \
29896 for flag in $(EXTRA_HOST_FLAGS) ; do \
29897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29898 done; \
29899 echo "Doing pdf in libtermcap"; \
29900 (cd $(HOST_SUBDIR)/libtermcap && \
29901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29903 "RANLIB=$${RANLIB}" \
29904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29905 pdf) \
29906 || exit 1
29908 @endif libtermcap
29910 .PHONY: maybe-html-libtermcap html-libtermcap
29911 maybe-html-libtermcap:
29912 @if libtermcap
29913 maybe-html-libtermcap: html-libtermcap
29915 html-libtermcap: \
29916 configure-libtermcap
29917 @: $(MAKE); $(unstage)
29918 @[ -f ./libtermcap/Makefile ] || exit 0; \
29919 r=`${PWD_COMMAND}`; export r; \
29920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29921 $(HOST_EXPORTS) \
29922 for flag in $(EXTRA_HOST_FLAGS) ; do \
29923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29924 done; \
29925 echo "Doing html in libtermcap"; \
29926 (cd $(HOST_SUBDIR)/libtermcap && \
29927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29929 "RANLIB=$${RANLIB}" \
29930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29931 html) \
29932 || exit 1
29934 @endif libtermcap
29936 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
29937 maybe-TAGS-libtermcap:
29938 @if libtermcap
29939 maybe-TAGS-libtermcap: TAGS-libtermcap
29941 TAGS-libtermcap: \
29942 configure-libtermcap
29943 @: $(MAKE); $(unstage)
29944 @[ -f ./libtermcap/Makefile ] || exit 0; \
29945 r=`${PWD_COMMAND}`; export r; \
29946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29947 $(HOST_EXPORTS) \
29948 for flag in $(EXTRA_HOST_FLAGS) ; do \
29949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29950 done; \
29951 echo "Doing TAGS in libtermcap"; \
29952 (cd $(HOST_SUBDIR)/libtermcap && \
29953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29955 "RANLIB=$${RANLIB}" \
29956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29957 TAGS) \
29958 || exit 1
29960 @endif libtermcap
29962 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
29963 maybe-install-info-libtermcap:
29964 @if libtermcap
29965 maybe-install-info-libtermcap: install-info-libtermcap
29967 install-info-libtermcap: \
29968 configure-libtermcap \
29969 info-libtermcap
29970 @: $(MAKE); $(unstage)
29971 @[ -f ./libtermcap/Makefile ] || exit 0; \
29972 r=`${PWD_COMMAND}`; export r; \
29973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29974 $(HOST_EXPORTS) \
29975 for flag in $(EXTRA_HOST_FLAGS) ; do \
29976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29977 done; \
29978 echo "Doing install-info in libtermcap"; \
29979 (cd $(HOST_SUBDIR)/libtermcap && \
29980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29982 "RANLIB=$${RANLIB}" \
29983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29984 install-info) \
29985 || exit 1
29987 @endif libtermcap
29989 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
29990 maybe-install-pdf-libtermcap:
29991 @if libtermcap
29992 maybe-install-pdf-libtermcap: install-pdf-libtermcap
29994 install-pdf-libtermcap: \
29995 configure-libtermcap \
29996 pdf-libtermcap
29997 @: $(MAKE); $(unstage)
29998 @[ -f ./libtermcap/Makefile ] || exit 0; \
29999 r=`${PWD_COMMAND}`; export r; \
30000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30001 $(HOST_EXPORTS) \
30002 for flag in $(EXTRA_HOST_FLAGS) ; do \
30003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30004 done; \
30005 echo "Doing install-pdf in libtermcap"; \
30006 (cd $(HOST_SUBDIR)/libtermcap && \
30007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30009 "RANLIB=$${RANLIB}" \
30010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30011 install-pdf) \
30012 || exit 1
30014 @endif libtermcap
30016 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
30017 maybe-install-html-libtermcap:
30018 @if libtermcap
30019 maybe-install-html-libtermcap: install-html-libtermcap
30021 install-html-libtermcap: \
30022 configure-libtermcap \
30023 html-libtermcap
30024 @: $(MAKE); $(unstage)
30025 @[ -f ./libtermcap/Makefile ] || exit 0; \
30026 r=`${PWD_COMMAND}`; export r; \
30027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30028 $(HOST_EXPORTS) \
30029 for flag in $(EXTRA_HOST_FLAGS) ; do \
30030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30031 done; \
30032 echo "Doing install-html in libtermcap"; \
30033 (cd $(HOST_SUBDIR)/libtermcap && \
30034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30036 "RANLIB=$${RANLIB}" \
30037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30038 install-html) \
30039 || exit 1
30041 @endif libtermcap
30043 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
30044 maybe-installcheck-libtermcap:
30045 @if libtermcap
30046 maybe-installcheck-libtermcap: installcheck-libtermcap
30048 installcheck-libtermcap: \
30049 configure-libtermcap
30050 @: $(MAKE); $(unstage)
30051 @[ -f ./libtermcap/Makefile ] || exit 0; \
30052 r=`${PWD_COMMAND}`; export r; \
30053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30054 $(HOST_EXPORTS) \
30055 for flag in $(EXTRA_HOST_FLAGS) ; do \
30056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30057 done; \
30058 echo "Doing installcheck in libtermcap"; \
30059 (cd $(HOST_SUBDIR)/libtermcap && \
30060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30062 "RANLIB=$${RANLIB}" \
30063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30064 installcheck) \
30065 || exit 1
30067 @endif libtermcap
30069 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
30070 maybe-mostlyclean-libtermcap:
30071 @if libtermcap
30072 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
30074 # libtermcap doesn't support mostlyclean.
30075 mostlyclean-libtermcap:
30077 @endif libtermcap
30079 .PHONY: maybe-clean-libtermcap clean-libtermcap
30080 maybe-clean-libtermcap:
30081 @if libtermcap
30082 maybe-clean-libtermcap: clean-libtermcap
30084 # libtermcap doesn't support clean.
30085 clean-libtermcap:
30087 @endif libtermcap
30089 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
30090 maybe-distclean-libtermcap:
30091 @if libtermcap
30092 maybe-distclean-libtermcap: distclean-libtermcap
30094 # libtermcap doesn't support distclean.
30095 distclean-libtermcap:
30097 @endif libtermcap
30099 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
30100 maybe-maintainer-clean-libtermcap:
30101 @if libtermcap
30102 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
30104 # libtermcap doesn't support maintainer-clean.
30105 maintainer-clean-libtermcap:
30107 @endif libtermcap
30111 .PHONY: configure-utils maybe-configure-utils
30112 maybe-configure-utils:
30113 @if gcc-bootstrap
30114 configure-utils: stage_current
30115 @endif gcc-bootstrap
30116 @if utils
30117 maybe-configure-utils: configure-utils
30118 configure-utils:
30119 @: $(MAKE); $(unstage)
30120 @r=`${PWD_COMMAND}`; export r; \
30121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30122 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
30123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils; \
30124 $(HOST_EXPORTS) \
30125 echo Configuring in $(HOST_SUBDIR)/utils; \
30126 cd "$(HOST_SUBDIR)/utils" || exit 1; \
30127 case $(srcdir) in \
30128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30129 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
30130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30131 esac; \
30132 module_srcdir=utils; \
30133 $(SHELL) \
30134 $$s/$$module_srcdir/configure \
30135 --srcdir=$${topdir}/$$module_srcdir \
30136 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30137 --target=${target_alias} \
30138 || exit 1
30139 @endif utils
30145 .PHONY: all-utils maybe-all-utils
30146 maybe-all-utils:
30147 @if gcc-bootstrap
30148 all-utils: stage_current
30149 @endif gcc-bootstrap
30150 @if utils
30151 TARGET-utils=all
30152 maybe-all-utils: all-utils
30153 all-utils: configure-utils
30154 @: $(MAKE); $(unstage)
30155 @r=`${PWD_COMMAND}`; export r; \
30156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30157 $(HOST_EXPORTS) \
30158 (cd $(HOST_SUBDIR)/utils && \
30159 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30160 $(TARGET-utils))
30161 @endif utils
30166 .PHONY: check-utils maybe-check-utils
30167 maybe-check-utils:
30168 @if utils
30169 maybe-check-utils: check-utils
30171 check-utils:
30173 @endif utils
30175 .PHONY: install-utils maybe-install-utils
30176 maybe-install-utils:
30177 @if utils
30178 maybe-install-utils: install-utils
30180 install-utils: installdirs
30181 @: $(MAKE); $(unstage)
30182 @r=`${PWD_COMMAND}`; export r; \
30183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30184 $(HOST_EXPORTS) \
30185 (cd $(HOST_SUBDIR)/utils && \
30186 $(MAKE) $(FLAGS_TO_PASS) install)
30188 @endif utils
30190 .PHONY: install-strip-utils maybe-install-strip-utils
30191 maybe-install-strip-utils:
30192 @if utils
30193 maybe-install-strip-utils: install-strip-utils
30195 install-strip-utils: installdirs
30196 @: $(MAKE); $(unstage)
30197 @r=`${PWD_COMMAND}`; export r; \
30198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30199 $(HOST_EXPORTS) \
30200 (cd $(HOST_SUBDIR)/utils && \
30201 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30203 @endif utils
30205 # Other targets (info, dvi, pdf, etc.)
30207 .PHONY: maybe-info-utils info-utils
30208 maybe-info-utils:
30209 @if utils
30210 maybe-info-utils: info-utils
30212 info-utils: \
30213 configure-utils
30214 @: $(MAKE); $(unstage)
30215 @[ -f ./utils/Makefile ] || exit 0; \
30216 r=`${PWD_COMMAND}`; export r; \
30217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30218 $(HOST_EXPORTS) \
30219 for flag in $(EXTRA_HOST_FLAGS) ; do \
30220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30221 done; \
30222 echo "Doing info in utils"; \
30223 (cd $(HOST_SUBDIR)/utils && \
30224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30226 "RANLIB=$${RANLIB}" \
30227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30228 info) \
30229 || exit 1
30231 @endif utils
30233 .PHONY: maybe-dvi-utils dvi-utils
30234 maybe-dvi-utils:
30235 @if utils
30236 maybe-dvi-utils: dvi-utils
30238 dvi-utils: \
30239 configure-utils
30240 @: $(MAKE); $(unstage)
30241 @[ -f ./utils/Makefile ] || exit 0; \
30242 r=`${PWD_COMMAND}`; export r; \
30243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30244 $(HOST_EXPORTS) \
30245 for flag in $(EXTRA_HOST_FLAGS) ; do \
30246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30247 done; \
30248 echo "Doing dvi in utils"; \
30249 (cd $(HOST_SUBDIR)/utils && \
30250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30252 "RANLIB=$${RANLIB}" \
30253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30254 dvi) \
30255 || exit 1
30257 @endif utils
30259 .PHONY: maybe-pdf-utils pdf-utils
30260 maybe-pdf-utils:
30261 @if utils
30262 maybe-pdf-utils: pdf-utils
30264 pdf-utils: \
30265 configure-utils
30266 @: $(MAKE); $(unstage)
30267 @[ -f ./utils/Makefile ] || exit 0; \
30268 r=`${PWD_COMMAND}`; export r; \
30269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30270 $(HOST_EXPORTS) \
30271 for flag in $(EXTRA_HOST_FLAGS) ; do \
30272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30273 done; \
30274 echo "Doing pdf in utils"; \
30275 (cd $(HOST_SUBDIR)/utils && \
30276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30278 "RANLIB=$${RANLIB}" \
30279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30280 pdf) \
30281 || exit 1
30283 @endif utils
30285 .PHONY: maybe-html-utils html-utils
30286 maybe-html-utils:
30287 @if utils
30288 maybe-html-utils: html-utils
30290 html-utils: \
30291 configure-utils
30292 @: $(MAKE); $(unstage)
30293 @[ -f ./utils/Makefile ] || exit 0; \
30294 r=`${PWD_COMMAND}`; export r; \
30295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30296 $(HOST_EXPORTS) \
30297 for flag in $(EXTRA_HOST_FLAGS) ; do \
30298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30299 done; \
30300 echo "Doing html in utils"; \
30301 (cd $(HOST_SUBDIR)/utils && \
30302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30304 "RANLIB=$${RANLIB}" \
30305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30306 html) \
30307 || exit 1
30309 @endif utils
30311 .PHONY: maybe-TAGS-utils TAGS-utils
30312 maybe-TAGS-utils:
30313 @if utils
30314 maybe-TAGS-utils: TAGS-utils
30316 TAGS-utils: \
30317 configure-utils
30318 @: $(MAKE); $(unstage)
30319 @[ -f ./utils/Makefile ] || exit 0; \
30320 r=`${PWD_COMMAND}`; export r; \
30321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30322 $(HOST_EXPORTS) \
30323 for flag in $(EXTRA_HOST_FLAGS) ; do \
30324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30325 done; \
30326 echo "Doing TAGS in utils"; \
30327 (cd $(HOST_SUBDIR)/utils && \
30328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30330 "RANLIB=$${RANLIB}" \
30331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30332 TAGS) \
30333 || exit 1
30335 @endif utils
30337 .PHONY: maybe-install-info-utils install-info-utils
30338 maybe-install-info-utils:
30339 @if utils
30340 maybe-install-info-utils: install-info-utils
30342 install-info-utils: \
30343 configure-utils \
30344 info-utils
30345 @: $(MAKE); $(unstage)
30346 @[ -f ./utils/Makefile ] || exit 0; \
30347 r=`${PWD_COMMAND}`; export r; \
30348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30349 $(HOST_EXPORTS) \
30350 for flag in $(EXTRA_HOST_FLAGS) ; do \
30351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30352 done; \
30353 echo "Doing install-info in utils"; \
30354 (cd $(HOST_SUBDIR)/utils && \
30355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30357 "RANLIB=$${RANLIB}" \
30358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30359 install-info) \
30360 || exit 1
30362 @endif utils
30364 .PHONY: maybe-install-pdf-utils install-pdf-utils
30365 maybe-install-pdf-utils:
30366 @if utils
30367 maybe-install-pdf-utils: install-pdf-utils
30369 install-pdf-utils: \
30370 configure-utils \
30371 pdf-utils
30372 @: $(MAKE); $(unstage)
30373 @[ -f ./utils/Makefile ] || exit 0; \
30374 r=`${PWD_COMMAND}`; export r; \
30375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30376 $(HOST_EXPORTS) \
30377 for flag in $(EXTRA_HOST_FLAGS) ; do \
30378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30379 done; \
30380 echo "Doing install-pdf in utils"; \
30381 (cd $(HOST_SUBDIR)/utils && \
30382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30384 "RANLIB=$${RANLIB}" \
30385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30386 install-pdf) \
30387 || exit 1
30389 @endif utils
30391 .PHONY: maybe-install-html-utils install-html-utils
30392 maybe-install-html-utils:
30393 @if utils
30394 maybe-install-html-utils: install-html-utils
30396 install-html-utils: \
30397 configure-utils \
30398 html-utils
30399 @: $(MAKE); $(unstage)
30400 @[ -f ./utils/Makefile ] || exit 0; \
30401 r=`${PWD_COMMAND}`; export r; \
30402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30403 $(HOST_EXPORTS) \
30404 for flag in $(EXTRA_HOST_FLAGS) ; do \
30405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30406 done; \
30407 echo "Doing install-html in utils"; \
30408 (cd $(HOST_SUBDIR)/utils && \
30409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30411 "RANLIB=$${RANLIB}" \
30412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30413 install-html) \
30414 || exit 1
30416 @endif utils
30418 .PHONY: maybe-installcheck-utils installcheck-utils
30419 maybe-installcheck-utils:
30420 @if utils
30421 maybe-installcheck-utils: installcheck-utils
30423 installcheck-utils: \
30424 configure-utils
30425 @: $(MAKE); $(unstage)
30426 @[ -f ./utils/Makefile ] || exit 0; \
30427 r=`${PWD_COMMAND}`; export r; \
30428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30429 $(HOST_EXPORTS) \
30430 for flag in $(EXTRA_HOST_FLAGS) ; do \
30431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30432 done; \
30433 echo "Doing installcheck in utils"; \
30434 (cd $(HOST_SUBDIR)/utils && \
30435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30437 "RANLIB=$${RANLIB}" \
30438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30439 installcheck) \
30440 || exit 1
30442 @endif utils
30444 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
30445 maybe-mostlyclean-utils:
30446 @if utils
30447 maybe-mostlyclean-utils: mostlyclean-utils
30449 mostlyclean-utils:
30450 @: $(MAKE); $(unstage)
30451 @[ -f ./utils/Makefile ] || exit 0; \
30452 r=`${PWD_COMMAND}`; export r; \
30453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30454 $(HOST_EXPORTS) \
30455 for flag in $(EXTRA_HOST_FLAGS) ; do \
30456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30457 done; \
30458 echo "Doing mostlyclean in utils"; \
30459 (cd $(HOST_SUBDIR)/utils && \
30460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30462 "RANLIB=$${RANLIB}" \
30463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30464 mostlyclean) \
30465 || exit 1
30467 @endif utils
30469 .PHONY: maybe-clean-utils clean-utils
30470 maybe-clean-utils:
30471 @if utils
30472 maybe-clean-utils: clean-utils
30474 clean-utils:
30475 @: $(MAKE); $(unstage)
30476 @[ -f ./utils/Makefile ] || exit 0; \
30477 r=`${PWD_COMMAND}`; export r; \
30478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30479 $(HOST_EXPORTS) \
30480 for flag in $(EXTRA_HOST_FLAGS) ; do \
30481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30482 done; \
30483 echo "Doing clean in utils"; \
30484 (cd $(HOST_SUBDIR)/utils && \
30485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30487 "RANLIB=$${RANLIB}" \
30488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30489 clean) \
30490 || exit 1
30492 @endif utils
30494 .PHONY: maybe-distclean-utils distclean-utils
30495 maybe-distclean-utils:
30496 @if utils
30497 maybe-distclean-utils: distclean-utils
30499 distclean-utils:
30500 @: $(MAKE); $(unstage)
30501 @[ -f ./utils/Makefile ] || exit 0; \
30502 r=`${PWD_COMMAND}`; export r; \
30503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30504 $(HOST_EXPORTS) \
30505 for flag in $(EXTRA_HOST_FLAGS) ; do \
30506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30507 done; \
30508 echo "Doing distclean in utils"; \
30509 (cd $(HOST_SUBDIR)/utils && \
30510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30512 "RANLIB=$${RANLIB}" \
30513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30514 distclean) \
30515 || exit 1
30517 @endif utils
30519 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
30520 maybe-maintainer-clean-utils:
30521 @if utils
30522 maybe-maintainer-clean-utils: maintainer-clean-utils
30524 maintainer-clean-utils:
30525 @: $(MAKE); $(unstage)
30526 @[ -f ./utils/Makefile ] || exit 0; \
30527 r=`${PWD_COMMAND}`; export r; \
30528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30529 $(HOST_EXPORTS) \
30530 for flag in $(EXTRA_HOST_FLAGS) ; do \
30531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30532 done; \
30533 echo "Doing maintainer-clean in utils"; \
30534 (cd $(HOST_SUBDIR)/utils && \
30535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30537 "RANLIB=$${RANLIB}" \
30538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30539 maintainer-clean) \
30540 || exit 1
30542 @endif utils
30546 .PHONY: configure-gnattools maybe-configure-gnattools
30547 maybe-configure-gnattools:
30548 @if gcc-bootstrap
30549 configure-gnattools: stage_current
30550 @endif gcc-bootstrap
30551 @if gnattools
30552 maybe-configure-gnattools: configure-gnattools
30553 configure-gnattools:
30554 @: $(MAKE); $(unstage)
30555 @r=`${PWD_COMMAND}`; export r; \
30556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30557 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
30558 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools; \
30559 $(HOST_EXPORTS) \
30560 echo Configuring in $(HOST_SUBDIR)/gnattools; \
30561 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
30562 case $(srcdir) in \
30563 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30564 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
30565 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30566 esac; \
30567 module_srcdir=gnattools; \
30568 $(SHELL) \
30569 $$s/$$module_srcdir/configure \
30570 --srcdir=$${topdir}/$$module_srcdir \
30571 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30572 --target=${target_alias} \
30573 || exit 1
30574 @endif gnattools
30580 .PHONY: all-gnattools maybe-all-gnattools
30581 maybe-all-gnattools:
30582 @if gcc-bootstrap
30583 all-gnattools: stage_current
30584 @endif gcc-bootstrap
30585 @if gnattools
30586 TARGET-gnattools=all
30587 maybe-all-gnattools: all-gnattools
30588 all-gnattools: configure-gnattools
30589 @: $(MAKE); $(unstage)
30590 @r=`${PWD_COMMAND}`; export r; \
30591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30592 $(HOST_EXPORTS) \
30593 (cd $(HOST_SUBDIR)/gnattools && \
30594 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30595 $(TARGET-gnattools))
30596 @endif gnattools
30601 .PHONY: check-gnattools maybe-check-gnattools
30602 maybe-check-gnattools:
30603 @if gnattools
30604 maybe-check-gnattools: check-gnattools
30606 check-gnattools:
30607 @: $(MAKE); $(unstage)
30608 @r=`${PWD_COMMAND}`; export r; \
30609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30610 $(HOST_EXPORTS) \
30611 (cd $(HOST_SUBDIR)/gnattools && \
30612 $(MAKE) $(FLAGS_TO_PASS) check)
30614 @endif gnattools
30616 .PHONY: install-gnattools maybe-install-gnattools
30617 maybe-install-gnattools:
30618 @if gnattools
30619 maybe-install-gnattools: install-gnattools
30621 install-gnattools: installdirs
30622 @: $(MAKE); $(unstage)
30623 @r=`${PWD_COMMAND}`; export r; \
30624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30625 $(HOST_EXPORTS) \
30626 (cd $(HOST_SUBDIR)/gnattools && \
30627 $(MAKE) $(FLAGS_TO_PASS) install)
30629 @endif gnattools
30631 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
30632 maybe-install-strip-gnattools:
30633 @if gnattools
30634 maybe-install-strip-gnattools: install-strip-gnattools
30636 install-strip-gnattools: installdirs
30637 @: $(MAKE); $(unstage)
30638 @r=`${PWD_COMMAND}`; export r; \
30639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30640 $(HOST_EXPORTS) \
30641 (cd $(HOST_SUBDIR)/gnattools && \
30642 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30644 @endif gnattools
30646 # Other targets (info, dvi, pdf, etc.)
30648 .PHONY: maybe-info-gnattools info-gnattools
30649 maybe-info-gnattools:
30650 @if gnattools
30651 maybe-info-gnattools: info-gnattools
30653 info-gnattools: \
30654 configure-gnattools
30655 @: $(MAKE); $(unstage)
30656 @[ -f ./gnattools/Makefile ] || exit 0; \
30657 r=`${PWD_COMMAND}`; export r; \
30658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30659 $(HOST_EXPORTS) \
30660 for flag in $(EXTRA_HOST_FLAGS) ; do \
30661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30662 done; \
30663 echo "Doing info in gnattools"; \
30664 (cd $(HOST_SUBDIR)/gnattools && \
30665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30667 "RANLIB=$${RANLIB}" \
30668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30669 info) \
30670 || exit 1
30672 @endif gnattools
30674 .PHONY: maybe-dvi-gnattools dvi-gnattools
30675 maybe-dvi-gnattools:
30676 @if gnattools
30677 maybe-dvi-gnattools: dvi-gnattools
30679 dvi-gnattools: \
30680 configure-gnattools
30681 @: $(MAKE); $(unstage)
30682 @[ -f ./gnattools/Makefile ] || exit 0; \
30683 r=`${PWD_COMMAND}`; export r; \
30684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30685 $(HOST_EXPORTS) \
30686 for flag in $(EXTRA_HOST_FLAGS) ; do \
30687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30688 done; \
30689 echo "Doing dvi in gnattools"; \
30690 (cd $(HOST_SUBDIR)/gnattools && \
30691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30693 "RANLIB=$${RANLIB}" \
30694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30695 dvi) \
30696 || exit 1
30698 @endif gnattools
30700 .PHONY: maybe-pdf-gnattools pdf-gnattools
30701 maybe-pdf-gnattools:
30702 @if gnattools
30703 maybe-pdf-gnattools: pdf-gnattools
30705 pdf-gnattools: \
30706 configure-gnattools
30707 @: $(MAKE); $(unstage)
30708 @[ -f ./gnattools/Makefile ] || exit 0; \
30709 r=`${PWD_COMMAND}`; export r; \
30710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30711 $(HOST_EXPORTS) \
30712 for flag in $(EXTRA_HOST_FLAGS) ; do \
30713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30714 done; \
30715 echo "Doing pdf in gnattools"; \
30716 (cd $(HOST_SUBDIR)/gnattools && \
30717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30719 "RANLIB=$${RANLIB}" \
30720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30721 pdf) \
30722 || exit 1
30724 @endif gnattools
30726 .PHONY: maybe-html-gnattools html-gnattools
30727 maybe-html-gnattools:
30728 @if gnattools
30729 maybe-html-gnattools: html-gnattools
30731 html-gnattools: \
30732 configure-gnattools
30733 @: $(MAKE); $(unstage)
30734 @[ -f ./gnattools/Makefile ] || exit 0; \
30735 r=`${PWD_COMMAND}`; export r; \
30736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30737 $(HOST_EXPORTS) \
30738 for flag in $(EXTRA_HOST_FLAGS) ; do \
30739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30740 done; \
30741 echo "Doing html in gnattools"; \
30742 (cd $(HOST_SUBDIR)/gnattools && \
30743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30745 "RANLIB=$${RANLIB}" \
30746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30747 html) \
30748 || exit 1
30750 @endif gnattools
30752 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
30753 maybe-TAGS-gnattools:
30754 @if gnattools
30755 maybe-TAGS-gnattools: TAGS-gnattools
30757 TAGS-gnattools: \
30758 configure-gnattools
30759 @: $(MAKE); $(unstage)
30760 @[ -f ./gnattools/Makefile ] || exit 0; \
30761 r=`${PWD_COMMAND}`; export r; \
30762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30763 $(HOST_EXPORTS) \
30764 for flag in $(EXTRA_HOST_FLAGS) ; do \
30765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30766 done; \
30767 echo "Doing TAGS in gnattools"; \
30768 (cd $(HOST_SUBDIR)/gnattools && \
30769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30771 "RANLIB=$${RANLIB}" \
30772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30773 TAGS) \
30774 || exit 1
30776 @endif gnattools
30778 .PHONY: maybe-install-info-gnattools install-info-gnattools
30779 maybe-install-info-gnattools:
30780 @if gnattools
30781 maybe-install-info-gnattools: install-info-gnattools
30783 install-info-gnattools: \
30784 configure-gnattools \
30785 info-gnattools
30786 @: $(MAKE); $(unstage)
30787 @[ -f ./gnattools/Makefile ] || exit 0; \
30788 r=`${PWD_COMMAND}`; export r; \
30789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30790 $(HOST_EXPORTS) \
30791 for flag in $(EXTRA_HOST_FLAGS) ; do \
30792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30793 done; \
30794 echo "Doing install-info in gnattools"; \
30795 (cd $(HOST_SUBDIR)/gnattools && \
30796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30798 "RANLIB=$${RANLIB}" \
30799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30800 install-info) \
30801 || exit 1
30803 @endif gnattools
30805 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
30806 maybe-install-pdf-gnattools:
30807 @if gnattools
30808 maybe-install-pdf-gnattools: install-pdf-gnattools
30810 install-pdf-gnattools: \
30811 configure-gnattools \
30812 pdf-gnattools
30813 @: $(MAKE); $(unstage)
30814 @[ -f ./gnattools/Makefile ] || exit 0; \
30815 r=`${PWD_COMMAND}`; export r; \
30816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30817 $(HOST_EXPORTS) \
30818 for flag in $(EXTRA_HOST_FLAGS) ; do \
30819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30820 done; \
30821 echo "Doing install-pdf in gnattools"; \
30822 (cd $(HOST_SUBDIR)/gnattools && \
30823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30825 "RANLIB=$${RANLIB}" \
30826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30827 install-pdf) \
30828 || exit 1
30830 @endif gnattools
30832 .PHONY: maybe-install-html-gnattools install-html-gnattools
30833 maybe-install-html-gnattools:
30834 @if gnattools
30835 maybe-install-html-gnattools: install-html-gnattools
30837 install-html-gnattools: \
30838 configure-gnattools \
30839 html-gnattools
30840 @: $(MAKE); $(unstage)
30841 @[ -f ./gnattools/Makefile ] || exit 0; \
30842 r=`${PWD_COMMAND}`; export r; \
30843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30844 $(HOST_EXPORTS) \
30845 for flag in $(EXTRA_HOST_FLAGS) ; do \
30846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30847 done; \
30848 echo "Doing install-html in gnattools"; \
30849 (cd $(HOST_SUBDIR)/gnattools && \
30850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30852 "RANLIB=$${RANLIB}" \
30853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30854 install-html) \
30855 || exit 1
30857 @endif gnattools
30859 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
30860 maybe-installcheck-gnattools:
30861 @if gnattools
30862 maybe-installcheck-gnattools: installcheck-gnattools
30864 installcheck-gnattools: \
30865 configure-gnattools
30866 @: $(MAKE); $(unstage)
30867 @[ -f ./gnattools/Makefile ] || exit 0; \
30868 r=`${PWD_COMMAND}`; export r; \
30869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30870 $(HOST_EXPORTS) \
30871 for flag in $(EXTRA_HOST_FLAGS) ; do \
30872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30873 done; \
30874 echo "Doing installcheck in gnattools"; \
30875 (cd $(HOST_SUBDIR)/gnattools && \
30876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30878 "RANLIB=$${RANLIB}" \
30879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30880 installcheck) \
30881 || exit 1
30883 @endif gnattools
30885 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
30886 maybe-mostlyclean-gnattools:
30887 @if gnattools
30888 maybe-mostlyclean-gnattools: mostlyclean-gnattools
30890 mostlyclean-gnattools:
30891 @: $(MAKE); $(unstage)
30892 @[ -f ./gnattools/Makefile ] || exit 0; \
30893 r=`${PWD_COMMAND}`; export r; \
30894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30895 $(HOST_EXPORTS) \
30896 for flag in $(EXTRA_HOST_FLAGS) ; do \
30897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30898 done; \
30899 echo "Doing mostlyclean in gnattools"; \
30900 (cd $(HOST_SUBDIR)/gnattools && \
30901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30903 "RANLIB=$${RANLIB}" \
30904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30905 mostlyclean) \
30906 || exit 1
30908 @endif gnattools
30910 .PHONY: maybe-clean-gnattools clean-gnattools
30911 maybe-clean-gnattools:
30912 @if gnattools
30913 maybe-clean-gnattools: clean-gnattools
30915 clean-gnattools:
30916 @: $(MAKE); $(unstage)
30917 @[ -f ./gnattools/Makefile ] || exit 0; \
30918 r=`${PWD_COMMAND}`; export r; \
30919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30920 $(HOST_EXPORTS) \
30921 for flag in $(EXTRA_HOST_FLAGS) ; do \
30922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30923 done; \
30924 echo "Doing clean in gnattools"; \
30925 (cd $(HOST_SUBDIR)/gnattools && \
30926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30928 "RANLIB=$${RANLIB}" \
30929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30930 clean) \
30931 || exit 1
30933 @endif gnattools
30935 .PHONY: maybe-distclean-gnattools distclean-gnattools
30936 maybe-distclean-gnattools:
30937 @if gnattools
30938 maybe-distclean-gnattools: distclean-gnattools
30940 distclean-gnattools:
30941 @: $(MAKE); $(unstage)
30942 @[ -f ./gnattools/Makefile ] || exit 0; \
30943 r=`${PWD_COMMAND}`; export r; \
30944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30945 $(HOST_EXPORTS) \
30946 for flag in $(EXTRA_HOST_FLAGS) ; do \
30947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30948 done; \
30949 echo "Doing distclean in gnattools"; \
30950 (cd $(HOST_SUBDIR)/gnattools && \
30951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30953 "RANLIB=$${RANLIB}" \
30954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30955 distclean) \
30956 || exit 1
30958 @endif gnattools
30960 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
30961 maybe-maintainer-clean-gnattools:
30962 @if gnattools
30963 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
30965 maintainer-clean-gnattools:
30966 @: $(MAKE); $(unstage)
30967 @[ -f ./gnattools/Makefile ] || exit 0; \
30968 r=`${PWD_COMMAND}`; export r; \
30969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30970 $(HOST_EXPORTS) \
30971 for flag in $(EXTRA_HOST_FLAGS) ; do \
30972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30973 done; \
30974 echo "Doing maintainer-clean in gnattools"; \
30975 (cd $(HOST_SUBDIR)/gnattools && \
30976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30978 "RANLIB=$${RANLIB}" \
30979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30980 maintainer-clean) \
30981 || exit 1
30983 @endif gnattools
30987 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
30988 maybe-configure-lto-plugin:
30989 @if gcc-bootstrap
30990 configure-lto-plugin: stage_current
30991 @endif gcc-bootstrap
30992 @if lto-plugin
30993 maybe-configure-lto-plugin: configure-lto-plugin
30994 configure-lto-plugin:
30995 @r=`${PWD_COMMAND}`; export r; \
30996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30997 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30998 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
30999 $(HOST_EXPORTS) \
31000 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
31001 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
31002 case $(srcdir) in \
31003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31004 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31006 esac; \
31007 module_srcdir=lto-plugin; \
31008 $(SHELL) \
31009 $$s/$$module_srcdir/configure \
31010 --srcdir=$${topdir}/$$module_srcdir \
31011 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31012 --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
31013 || exit 1
31014 @endif lto-plugin
31018 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
31019 maybe-configure-stage1-lto-plugin:
31020 @if lto-plugin-bootstrap
31021 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
31022 configure-stage1-lto-plugin:
31023 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31024 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31025 @r=`${PWD_COMMAND}`; export r; \
31026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31027 TFLAGS="$(STAGE1_TFLAGS)"; \
31028 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31029 $(HOST_EXPORTS) \
31030 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
31031 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
31032 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
31033 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin; \
31034 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31035 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31036 case $(srcdir) in \
31037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31038 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31040 esac; \
31041 module_srcdir=lto-plugin; \
31042 $(SHELL) $$s/$$module_srcdir/configure \
31043 --srcdir=$${topdir}/$$module_srcdir \
31044 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31045 --target=${target_alias} \
31047 $(STAGE1_CONFIGURE_FLAGS) \
31048 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31049 @endif lto-plugin-bootstrap
31051 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
31052 maybe-configure-stage2-lto-plugin:
31053 @if lto-plugin-bootstrap
31054 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
31055 configure-stage2-lto-plugin:
31056 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31057 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31058 @r=`${PWD_COMMAND}`; export r; \
31059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31060 TFLAGS="$(STAGE2_TFLAGS)"; \
31061 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31062 $(HOST_EXPORTS) \
31063 $(POSTSTAGE1_HOST_EXPORTS) \
31064 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
31065 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
31066 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
31067 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin; \
31068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31069 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31070 case $(srcdir) in \
31071 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31072 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31073 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31074 esac; \
31075 module_srcdir=lto-plugin; \
31076 $(SHELL) $$s/$$module_srcdir/configure \
31077 --srcdir=$${topdir}/$$module_srcdir \
31078 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31079 --target=${target_alias} \
31080 --with-build-libsubdir=$(HOST_SUBDIR) \
31081 $(STAGE2_CONFIGURE_FLAGS) \
31082 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31083 @endif lto-plugin-bootstrap
31085 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
31086 maybe-configure-stage3-lto-plugin:
31087 @if lto-plugin-bootstrap
31088 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
31089 configure-stage3-lto-plugin:
31090 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31091 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31092 @r=`${PWD_COMMAND}`; export r; \
31093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31094 TFLAGS="$(STAGE3_TFLAGS)"; \
31095 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31096 $(HOST_EXPORTS) \
31097 $(POSTSTAGE1_HOST_EXPORTS) \
31098 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
31099 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
31100 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
31101 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin; \
31102 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31103 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31104 case $(srcdir) in \
31105 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31106 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31107 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31108 esac; \
31109 module_srcdir=lto-plugin; \
31110 $(SHELL) $$s/$$module_srcdir/configure \
31111 --srcdir=$${topdir}/$$module_srcdir \
31112 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31113 --target=${target_alias} \
31114 --with-build-libsubdir=$(HOST_SUBDIR) \
31115 $(STAGE3_CONFIGURE_FLAGS) \
31116 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31117 @endif lto-plugin-bootstrap
31119 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
31120 maybe-configure-stage4-lto-plugin:
31121 @if lto-plugin-bootstrap
31122 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
31123 configure-stage4-lto-plugin:
31124 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31125 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31126 @r=`${PWD_COMMAND}`; export r; \
31127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31128 TFLAGS="$(STAGE4_TFLAGS)"; \
31129 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31130 $(HOST_EXPORTS) \
31131 $(POSTSTAGE1_HOST_EXPORTS) \
31132 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
31133 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
31134 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
31135 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin; \
31136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31137 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31138 case $(srcdir) in \
31139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31140 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31142 esac; \
31143 module_srcdir=lto-plugin; \
31144 $(SHELL) $$s/$$module_srcdir/configure \
31145 --srcdir=$${topdir}/$$module_srcdir \
31146 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31147 --target=${target_alias} \
31148 --with-build-libsubdir=$(HOST_SUBDIR) \
31149 $(STAGE4_CONFIGURE_FLAGS) \
31150 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31151 @endif lto-plugin-bootstrap
31153 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
31154 maybe-configure-stageprofile-lto-plugin:
31155 @if lto-plugin-bootstrap
31156 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31157 configure-stageprofile-lto-plugin:
31158 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31159 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31160 @r=`${PWD_COMMAND}`; export r; \
31161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31162 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31163 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31164 $(HOST_EXPORTS) \
31165 $(POSTSTAGE1_HOST_EXPORTS) \
31166 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
31167 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
31168 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
31169 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin; \
31170 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31171 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31172 case $(srcdir) in \
31173 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31174 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31175 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31176 esac; \
31177 module_srcdir=lto-plugin; \
31178 $(SHELL) $$s/$$module_srcdir/configure \
31179 --srcdir=$${topdir}/$$module_srcdir \
31180 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31181 --target=${target_alias} \
31182 --with-build-libsubdir=$(HOST_SUBDIR) \
31183 $(STAGEprofile_CONFIGURE_FLAGS) \
31184 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31185 @endif lto-plugin-bootstrap
31187 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
31188 maybe-configure-stagefeedback-lto-plugin:
31189 @if lto-plugin-bootstrap
31190 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31191 configure-stagefeedback-lto-plugin:
31192 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31193 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31194 @r=`${PWD_COMMAND}`; export r; \
31195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31196 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31197 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31198 $(HOST_EXPORTS) \
31199 $(POSTSTAGE1_HOST_EXPORTS) \
31200 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
31201 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
31202 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
31203 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin; \
31204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31205 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31206 case $(srcdir) in \
31207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31208 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31210 esac; \
31211 module_srcdir=lto-plugin; \
31212 $(SHELL) $$s/$$module_srcdir/configure \
31213 --srcdir=$${topdir}/$$module_srcdir \
31214 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31215 --target=${target_alias} \
31216 --with-build-libsubdir=$(HOST_SUBDIR) \
31217 $(STAGEfeedback_CONFIGURE_FLAGS) \
31218 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31219 @endif lto-plugin-bootstrap
31225 .PHONY: all-lto-plugin maybe-all-lto-plugin
31226 maybe-all-lto-plugin:
31227 @if gcc-bootstrap
31228 all-lto-plugin: stage_current
31229 @endif gcc-bootstrap
31230 @if lto-plugin
31231 TARGET-lto-plugin=all
31232 maybe-all-lto-plugin: all-lto-plugin
31233 all-lto-plugin: configure-lto-plugin
31234 @r=`${PWD_COMMAND}`; export r; \
31235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31236 $(HOST_EXPORTS) \
31237 (cd $(HOST_SUBDIR)/lto-plugin && \
31238 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31239 $(TARGET-lto-plugin))
31240 @endif lto-plugin
31244 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
31245 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
31246 maybe-all-stage1-lto-plugin:
31247 maybe-clean-stage1-lto-plugin:
31248 @if lto-plugin-bootstrap
31249 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
31250 all-stage1: all-stage1-lto-plugin
31251 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
31252 all-stage1-lto-plugin: configure-stage1-lto-plugin
31253 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31254 @r=`${PWD_COMMAND}`; export r; \
31255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31256 TFLAGS="$(STAGE1_TFLAGS)"; \
31257 $(HOST_EXPORTS) \
31258 cd $(HOST_SUBDIR)/lto-plugin && \
31259 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31260 CFLAGS="$(STAGE1_CFLAGS)" \
31261 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
31262 LIBCFLAGS="$(LIBCFLAGS)" \
31263 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31264 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31265 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31266 $(EXTRA_HOST_FLAGS) \
31267 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31268 TFLAGS="$(STAGE1_TFLAGS)" \
31269 $(TARGET-stage1-lto-plugin)
31271 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
31272 clean-stage1: clean-stage1-lto-plugin
31273 clean-stage1-lto-plugin:
31274 @if [ $(current_stage) = stage1 ]; then \
31275 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31276 else \
31277 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
31278 $(MAKE) stage1-start; \
31279 fi; \
31280 cd $(HOST_SUBDIR)/lto-plugin && \
31281 $(MAKE) $(EXTRA_HOST_FLAGS) \
31282 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31283 @endif lto-plugin-bootstrap
31286 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
31287 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
31288 maybe-all-stage2-lto-plugin:
31289 maybe-clean-stage2-lto-plugin:
31290 @if lto-plugin-bootstrap
31291 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
31292 all-stage2: all-stage2-lto-plugin
31293 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
31294 all-stage2-lto-plugin: configure-stage2-lto-plugin
31295 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31296 @r=`${PWD_COMMAND}`; export r; \
31297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31298 TFLAGS="$(STAGE2_TFLAGS)"; \
31299 $(HOST_EXPORTS) \
31300 $(POSTSTAGE1_HOST_EXPORTS) \
31301 cd $(HOST_SUBDIR)/lto-plugin && \
31302 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31303 CFLAGS="$(STAGE2_CFLAGS)" \
31304 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
31305 LIBCFLAGS="$(STAGE2_CFLAGS)" \
31306 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31307 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31308 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31309 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31310 TFLAGS="$(STAGE2_TFLAGS)" \
31311 $(TARGET-stage2-lto-plugin)
31313 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
31314 clean-stage2: clean-stage2-lto-plugin
31315 clean-stage2-lto-plugin:
31316 @if [ $(current_stage) = stage2 ]; then \
31317 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31318 else \
31319 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
31320 $(MAKE) stage2-start; \
31321 fi; \
31322 cd $(HOST_SUBDIR)/lto-plugin && \
31323 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31324 @endif lto-plugin-bootstrap
31327 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
31328 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
31329 maybe-all-stage3-lto-plugin:
31330 maybe-clean-stage3-lto-plugin:
31331 @if lto-plugin-bootstrap
31332 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
31333 all-stage3: all-stage3-lto-plugin
31334 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
31335 all-stage3-lto-plugin: configure-stage3-lto-plugin
31336 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31337 @r=`${PWD_COMMAND}`; export r; \
31338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31339 TFLAGS="$(STAGE3_TFLAGS)"; \
31340 $(HOST_EXPORTS) \
31341 $(POSTSTAGE1_HOST_EXPORTS) \
31342 cd $(HOST_SUBDIR)/lto-plugin && \
31343 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31344 CFLAGS="$(STAGE3_CFLAGS)" \
31345 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
31346 LIBCFLAGS="$(STAGE3_CFLAGS)" \
31347 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31348 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31349 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31350 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31351 TFLAGS="$(STAGE3_TFLAGS)" \
31352 $(TARGET-stage3-lto-plugin)
31354 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
31355 clean-stage3: clean-stage3-lto-plugin
31356 clean-stage3-lto-plugin:
31357 @if [ $(current_stage) = stage3 ]; then \
31358 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31359 else \
31360 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
31361 $(MAKE) stage3-start; \
31362 fi; \
31363 cd $(HOST_SUBDIR)/lto-plugin && \
31364 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31365 @endif lto-plugin-bootstrap
31368 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
31369 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
31370 maybe-all-stage4-lto-plugin:
31371 maybe-clean-stage4-lto-plugin:
31372 @if lto-plugin-bootstrap
31373 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
31374 all-stage4: all-stage4-lto-plugin
31375 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
31376 all-stage4-lto-plugin: configure-stage4-lto-plugin
31377 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31378 @r=`${PWD_COMMAND}`; export r; \
31379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31380 TFLAGS="$(STAGE4_TFLAGS)"; \
31381 $(HOST_EXPORTS) \
31382 $(POSTSTAGE1_HOST_EXPORTS) \
31383 cd $(HOST_SUBDIR)/lto-plugin && \
31384 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31385 CFLAGS="$(STAGE4_CFLAGS)" \
31386 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
31387 LIBCFLAGS="$(STAGE4_CFLAGS)" \
31388 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31389 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31390 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31391 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31392 TFLAGS="$(STAGE4_TFLAGS)" \
31393 $(TARGET-stage4-lto-plugin)
31395 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
31396 clean-stage4: clean-stage4-lto-plugin
31397 clean-stage4-lto-plugin:
31398 @if [ $(current_stage) = stage4 ]; then \
31399 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31400 else \
31401 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
31402 $(MAKE) stage4-start; \
31403 fi; \
31404 cd $(HOST_SUBDIR)/lto-plugin && \
31405 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31406 @endif lto-plugin-bootstrap
31409 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
31410 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
31411 maybe-all-stageprofile-lto-plugin:
31412 maybe-clean-stageprofile-lto-plugin:
31413 @if lto-plugin-bootstrap
31414 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
31415 all-stageprofile: all-stageprofile-lto-plugin
31416 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
31417 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31418 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31419 @r=`${PWD_COMMAND}`; export r; \
31420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31421 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31422 $(HOST_EXPORTS) \
31423 $(POSTSTAGE1_HOST_EXPORTS) \
31424 cd $(HOST_SUBDIR)/lto-plugin && \
31425 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31426 CFLAGS="$(STAGEprofile_CFLAGS)" \
31427 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
31428 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
31429 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31430 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31431 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31432 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31433 TFLAGS="$(STAGEprofile_TFLAGS)" \
31434 $(TARGET-stageprofile-lto-plugin)
31436 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
31437 clean-stageprofile: clean-stageprofile-lto-plugin
31438 clean-stageprofile-lto-plugin:
31439 @if [ $(current_stage) = stageprofile ]; then \
31440 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31441 else \
31442 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
31443 $(MAKE) stageprofile-start; \
31444 fi; \
31445 cd $(HOST_SUBDIR)/lto-plugin && \
31446 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31447 @endif lto-plugin-bootstrap
31450 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
31451 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
31452 maybe-all-stagefeedback-lto-plugin:
31453 maybe-clean-stagefeedback-lto-plugin:
31454 @if lto-plugin-bootstrap
31455 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
31456 all-stagefeedback: all-stagefeedback-lto-plugin
31457 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
31458 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31459 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31460 @r=`${PWD_COMMAND}`; export r; \
31461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31462 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31463 $(HOST_EXPORTS) \
31464 $(POSTSTAGE1_HOST_EXPORTS) \
31465 cd $(HOST_SUBDIR)/lto-plugin && \
31466 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31467 CFLAGS="$(STAGEfeedback_CFLAGS)" \
31468 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
31469 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
31470 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31471 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31472 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31473 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31474 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31475 $(TARGET-stagefeedback-lto-plugin)
31477 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
31478 clean-stagefeedback: clean-stagefeedback-lto-plugin
31479 clean-stagefeedback-lto-plugin:
31480 @if [ $(current_stage) = stagefeedback ]; then \
31481 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31482 else \
31483 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
31484 $(MAKE) stagefeedback-start; \
31485 fi; \
31486 cd $(HOST_SUBDIR)/lto-plugin && \
31487 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31488 @endif lto-plugin-bootstrap
31494 .PHONY: check-lto-plugin maybe-check-lto-plugin
31495 maybe-check-lto-plugin:
31496 @if lto-plugin
31497 maybe-check-lto-plugin: check-lto-plugin
31499 check-lto-plugin:
31500 @: $(MAKE); $(unstage)
31501 @r=`${PWD_COMMAND}`; export r; \
31502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31503 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
31504 (cd $(HOST_SUBDIR)/lto-plugin && \
31505 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
31507 @endif lto-plugin
31509 .PHONY: install-lto-plugin maybe-install-lto-plugin
31510 maybe-install-lto-plugin:
31511 @if lto-plugin
31512 maybe-install-lto-plugin: install-lto-plugin
31514 install-lto-plugin: installdirs
31515 @: $(MAKE); $(unstage)
31516 @r=`${PWD_COMMAND}`; export r; \
31517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31518 $(HOST_EXPORTS) \
31519 (cd $(HOST_SUBDIR)/lto-plugin && \
31520 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
31522 @endif lto-plugin
31524 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
31525 maybe-install-strip-lto-plugin:
31526 @if lto-plugin
31527 maybe-install-strip-lto-plugin: install-strip-lto-plugin
31529 install-strip-lto-plugin: installdirs
31530 @: $(MAKE); $(unstage)
31531 @r=`${PWD_COMMAND}`; export r; \
31532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31533 $(HOST_EXPORTS) \
31534 (cd $(HOST_SUBDIR)/lto-plugin && \
31535 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
31537 @endif lto-plugin
31539 # Other targets (info, dvi, pdf, etc.)
31541 .PHONY: maybe-info-lto-plugin info-lto-plugin
31542 maybe-info-lto-plugin:
31543 @if lto-plugin
31544 maybe-info-lto-plugin: info-lto-plugin
31546 info-lto-plugin: \
31547 configure-lto-plugin
31548 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31549 r=`${PWD_COMMAND}`; export r; \
31550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31551 $(HOST_EXPORTS) \
31552 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31554 done; \
31555 echo "Doing info in lto-plugin"; \
31556 (cd $(HOST_SUBDIR)/lto-plugin && \
31557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31559 "RANLIB=$${RANLIB}" \
31560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31561 info) \
31562 || exit 1
31564 @endif lto-plugin
31566 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
31567 maybe-dvi-lto-plugin:
31568 @if lto-plugin
31569 maybe-dvi-lto-plugin: dvi-lto-plugin
31571 dvi-lto-plugin: \
31572 configure-lto-plugin
31573 @[ -f ./lto-plugin/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) @extra_linker_plugin_flags@; do \
31578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31579 done; \
31580 echo "Doing dvi in lto-plugin"; \
31581 (cd $(HOST_SUBDIR)/lto-plugin && \
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 dvi) \
31587 || exit 1
31589 @endif lto-plugin
31591 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
31592 maybe-pdf-lto-plugin:
31593 @if lto-plugin
31594 maybe-pdf-lto-plugin: pdf-lto-plugin
31596 pdf-lto-plugin: \
31597 configure-lto-plugin
31598 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31599 r=`${PWD_COMMAND}`; export r; \
31600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31601 $(HOST_EXPORTS) \
31602 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31604 done; \
31605 echo "Doing pdf in lto-plugin"; \
31606 (cd $(HOST_SUBDIR)/lto-plugin && \
31607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31609 "RANLIB=$${RANLIB}" \
31610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31611 pdf) \
31612 || exit 1
31614 @endif lto-plugin
31616 .PHONY: maybe-html-lto-plugin html-lto-plugin
31617 maybe-html-lto-plugin:
31618 @if lto-plugin
31619 maybe-html-lto-plugin: html-lto-plugin
31621 html-lto-plugin: \
31622 configure-lto-plugin
31623 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31624 r=`${PWD_COMMAND}`; export r; \
31625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31626 $(HOST_EXPORTS) \
31627 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31629 done; \
31630 echo "Doing html in lto-plugin"; \
31631 (cd $(HOST_SUBDIR)/lto-plugin && \
31632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31634 "RANLIB=$${RANLIB}" \
31635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31636 html) \
31637 || exit 1
31639 @endif lto-plugin
31641 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
31642 maybe-TAGS-lto-plugin:
31643 @if lto-plugin
31644 maybe-TAGS-lto-plugin: TAGS-lto-plugin
31646 TAGS-lto-plugin: \
31647 configure-lto-plugin
31648 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31649 r=`${PWD_COMMAND}`; export r; \
31650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31651 $(HOST_EXPORTS) \
31652 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31654 done; \
31655 echo "Doing TAGS in lto-plugin"; \
31656 (cd $(HOST_SUBDIR)/lto-plugin && \
31657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31659 "RANLIB=$${RANLIB}" \
31660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31661 TAGS) \
31662 || exit 1
31664 @endif lto-plugin
31666 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
31667 maybe-install-info-lto-plugin:
31668 @if lto-plugin
31669 maybe-install-info-lto-plugin: install-info-lto-plugin
31671 install-info-lto-plugin: \
31672 configure-lto-plugin \
31673 info-lto-plugin
31674 @[ -f ./lto-plugin/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) @extra_linker_plugin_flags@; do \
31679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31680 done; \
31681 echo "Doing install-info in lto-plugin"; \
31682 (cd $(HOST_SUBDIR)/lto-plugin && \
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 install-info) \
31688 || exit 1
31690 @endif lto-plugin
31692 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
31693 maybe-install-pdf-lto-plugin:
31694 @if lto-plugin
31695 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
31697 install-pdf-lto-plugin: \
31698 configure-lto-plugin \
31699 pdf-lto-plugin
31700 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31701 r=`${PWD_COMMAND}`; export r; \
31702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31703 $(HOST_EXPORTS) \
31704 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31706 done; \
31707 echo "Doing install-pdf in lto-plugin"; \
31708 (cd $(HOST_SUBDIR)/lto-plugin && \
31709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31711 "RANLIB=$${RANLIB}" \
31712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31713 install-pdf) \
31714 || exit 1
31716 @endif lto-plugin
31718 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
31719 maybe-install-html-lto-plugin:
31720 @if lto-plugin
31721 maybe-install-html-lto-plugin: install-html-lto-plugin
31723 install-html-lto-plugin: \
31724 configure-lto-plugin \
31725 html-lto-plugin
31726 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31727 r=`${PWD_COMMAND}`; export r; \
31728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31729 $(HOST_EXPORTS) \
31730 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31732 done; \
31733 echo "Doing install-html in lto-plugin"; \
31734 (cd $(HOST_SUBDIR)/lto-plugin && \
31735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31737 "RANLIB=$${RANLIB}" \
31738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31739 install-html) \
31740 || exit 1
31742 @endif lto-plugin
31744 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
31745 maybe-installcheck-lto-plugin:
31746 @if lto-plugin
31747 maybe-installcheck-lto-plugin: installcheck-lto-plugin
31749 installcheck-lto-plugin: \
31750 configure-lto-plugin
31751 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31752 r=`${PWD_COMMAND}`; export r; \
31753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31754 $(HOST_EXPORTS) \
31755 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31757 done; \
31758 echo "Doing installcheck in lto-plugin"; \
31759 (cd $(HOST_SUBDIR)/lto-plugin && \
31760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31762 "RANLIB=$${RANLIB}" \
31763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31764 installcheck) \
31765 || exit 1
31767 @endif lto-plugin
31769 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
31770 maybe-mostlyclean-lto-plugin:
31771 @if lto-plugin
31772 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
31774 mostlyclean-lto-plugin:
31775 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31776 r=`${PWD_COMMAND}`; export r; \
31777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31778 $(HOST_EXPORTS) \
31779 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31781 done; \
31782 echo "Doing mostlyclean in lto-plugin"; \
31783 (cd $(HOST_SUBDIR)/lto-plugin && \
31784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31786 "RANLIB=$${RANLIB}" \
31787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31788 mostlyclean) \
31789 || exit 1
31791 @endif lto-plugin
31793 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
31794 maybe-clean-lto-plugin:
31795 @if lto-plugin
31796 maybe-clean-lto-plugin: clean-lto-plugin
31798 clean-lto-plugin:
31799 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31800 r=`${PWD_COMMAND}`; export r; \
31801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31802 $(HOST_EXPORTS) \
31803 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31805 done; \
31806 echo "Doing clean in lto-plugin"; \
31807 (cd $(HOST_SUBDIR)/lto-plugin && \
31808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31810 "RANLIB=$${RANLIB}" \
31811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31812 clean) \
31813 || exit 1
31815 @endif lto-plugin
31817 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
31818 maybe-distclean-lto-plugin:
31819 @if lto-plugin
31820 maybe-distclean-lto-plugin: distclean-lto-plugin
31822 distclean-lto-plugin:
31823 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31824 r=`${PWD_COMMAND}`; export r; \
31825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31826 $(HOST_EXPORTS) \
31827 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31829 done; \
31830 echo "Doing distclean in lto-plugin"; \
31831 (cd $(HOST_SUBDIR)/lto-plugin && \
31832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31834 "RANLIB=$${RANLIB}" \
31835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31836 distclean) \
31837 || exit 1
31839 @endif lto-plugin
31841 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
31842 maybe-maintainer-clean-lto-plugin:
31843 @if lto-plugin
31844 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
31846 maintainer-clean-lto-plugin:
31847 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31848 r=`${PWD_COMMAND}`; export r; \
31849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31850 $(HOST_EXPORTS) \
31851 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31853 done; \
31854 echo "Doing maintainer-clean in lto-plugin"; \
31855 (cd $(HOST_SUBDIR)/lto-plugin && \
31856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31858 "RANLIB=$${RANLIB}" \
31859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31860 maintainer-clean) \
31861 || exit 1
31863 @endif lto-plugin
31867 .PHONY: configure-libcc1 maybe-configure-libcc1
31868 maybe-configure-libcc1:
31869 @if gcc-bootstrap
31870 configure-libcc1: stage_current
31871 @endif gcc-bootstrap
31872 @if libcc1
31873 maybe-configure-libcc1: configure-libcc1
31874 configure-libcc1:
31875 @: $(MAKE); $(unstage)
31876 @r=`${PWD_COMMAND}`; export r; \
31877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31878 test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
31879 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1; \
31880 $(HOST_EXPORTS) \
31881 echo Configuring in $(HOST_SUBDIR)/libcc1; \
31882 cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
31883 case $(srcdir) in \
31884 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31885 *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
31886 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31887 esac; \
31888 module_srcdir=libcc1; \
31889 $(SHELL) \
31890 $$s/$$module_srcdir/configure \
31891 --srcdir=$${topdir}/$$module_srcdir \
31892 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31893 --target=${target_alias} --enable-shared \
31894 || exit 1
31895 @endif libcc1
31901 .PHONY: all-libcc1 maybe-all-libcc1
31902 maybe-all-libcc1:
31903 @if gcc-bootstrap
31904 all-libcc1: stage_current
31905 @endif gcc-bootstrap
31906 @if libcc1
31907 TARGET-libcc1=all
31908 maybe-all-libcc1: all-libcc1
31909 all-libcc1: configure-libcc1
31910 @: $(MAKE); $(unstage)
31911 @r=`${PWD_COMMAND}`; export r; \
31912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31913 $(HOST_EXPORTS) \
31914 (cd $(HOST_SUBDIR)/libcc1 && \
31915 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31916 $(TARGET-libcc1))
31917 @endif libcc1
31922 .PHONY: check-libcc1 maybe-check-libcc1
31923 maybe-check-libcc1:
31924 @if libcc1
31925 maybe-check-libcc1: check-libcc1
31927 check-libcc1:
31928 @: $(MAKE); $(unstage)
31929 @r=`${PWD_COMMAND}`; export r; \
31930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31931 $(HOST_EXPORTS) \
31932 (cd $(HOST_SUBDIR)/libcc1 && \
31933 $(MAKE) $(FLAGS_TO_PASS) check)
31935 @endif libcc1
31937 .PHONY: install-libcc1 maybe-install-libcc1
31938 maybe-install-libcc1:
31939 @if libcc1
31940 maybe-install-libcc1: install-libcc1
31942 install-libcc1: installdirs
31943 @: $(MAKE); $(unstage)
31944 @r=`${PWD_COMMAND}`; export r; \
31945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31946 $(HOST_EXPORTS) \
31947 (cd $(HOST_SUBDIR)/libcc1 && \
31948 $(MAKE) $(FLAGS_TO_PASS) install)
31950 @endif libcc1
31952 .PHONY: install-strip-libcc1 maybe-install-strip-libcc1
31953 maybe-install-strip-libcc1:
31954 @if libcc1
31955 maybe-install-strip-libcc1: install-strip-libcc1
31957 install-strip-libcc1: installdirs
31958 @: $(MAKE); $(unstage)
31959 @r=`${PWD_COMMAND}`; export r; \
31960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31961 $(HOST_EXPORTS) \
31962 (cd $(HOST_SUBDIR)/libcc1 && \
31963 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31965 @endif libcc1
31967 # Other targets (info, dvi, pdf, etc.)
31969 .PHONY: maybe-info-libcc1 info-libcc1
31970 maybe-info-libcc1:
31971 @if libcc1
31972 maybe-info-libcc1: info-libcc1
31974 info-libcc1: \
31975 configure-libcc1
31976 @: $(MAKE); $(unstage)
31977 @[ -f ./libcc1/Makefile ] || exit 0; \
31978 r=`${PWD_COMMAND}`; export r; \
31979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31980 $(HOST_EXPORTS) \
31981 for flag in $(EXTRA_HOST_FLAGS) ; do \
31982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31983 done; \
31984 echo "Doing info in libcc1"; \
31985 (cd $(HOST_SUBDIR)/libcc1 && \
31986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31988 "RANLIB=$${RANLIB}" \
31989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31990 info) \
31991 || exit 1
31993 @endif libcc1
31995 .PHONY: maybe-dvi-libcc1 dvi-libcc1
31996 maybe-dvi-libcc1:
31997 @if libcc1
31998 maybe-dvi-libcc1: dvi-libcc1
32000 dvi-libcc1: \
32001 configure-libcc1
32002 @: $(MAKE); $(unstage)
32003 @[ -f ./libcc1/Makefile ] || exit 0; \
32004 r=`${PWD_COMMAND}`; export r; \
32005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32006 $(HOST_EXPORTS) \
32007 for flag in $(EXTRA_HOST_FLAGS) ; do \
32008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32009 done; \
32010 echo "Doing dvi in libcc1"; \
32011 (cd $(HOST_SUBDIR)/libcc1 && \
32012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32014 "RANLIB=$${RANLIB}" \
32015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32016 dvi) \
32017 || exit 1
32019 @endif libcc1
32021 .PHONY: maybe-pdf-libcc1 pdf-libcc1
32022 maybe-pdf-libcc1:
32023 @if libcc1
32024 maybe-pdf-libcc1: pdf-libcc1
32026 pdf-libcc1: \
32027 configure-libcc1
32028 @: $(MAKE); $(unstage)
32029 @[ -f ./libcc1/Makefile ] || exit 0; \
32030 r=`${PWD_COMMAND}`; export r; \
32031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32032 $(HOST_EXPORTS) \
32033 for flag in $(EXTRA_HOST_FLAGS) ; do \
32034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32035 done; \
32036 echo "Doing pdf in libcc1"; \
32037 (cd $(HOST_SUBDIR)/libcc1 && \
32038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32040 "RANLIB=$${RANLIB}" \
32041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32042 pdf) \
32043 || exit 1
32045 @endif libcc1
32047 .PHONY: maybe-html-libcc1 html-libcc1
32048 maybe-html-libcc1:
32049 @if libcc1
32050 maybe-html-libcc1: html-libcc1
32052 html-libcc1: \
32053 configure-libcc1
32054 @: $(MAKE); $(unstage)
32055 @[ -f ./libcc1/Makefile ] || exit 0; \
32056 r=`${PWD_COMMAND}`; export r; \
32057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32058 $(HOST_EXPORTS) \
32059 for flag in $(EXTRA_HOST_FLAGS) ; do \
32060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32061 done; \
32062 echo "Doing html in libcc1"; \
32063 (cd $(HOST_SUBDIR)/libcc1 && \
32064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32066 "RANLIB=$${RANLIB}" \
32067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32068 html) \
32069 || exit 1
32071 @endif libcc1
32073 .PHONY: maybe-TAGS-libcc1 TAGS-libcc1
32074 maybe-TAGS-libcc1:
32075 @if libcc1
32076 maybe-TAGS-libcc1: TAGS-libcc1
32078 TAGS-libcc1: \
32079 configure-libcc1
32080 @: $(MAKE); $(unstage)
32081 @[ -f ./libcc1/Makefile ] || exit 0; \
32082 r=`${PWD_COMMAND}`; export r; \
32083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32084 $(HOST_EXPORTS) \
32085 for flag in $(EXTRA_HOST_FLAGS) ; do \
32086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32087 done; \
32088 echo "Doing TAGS in libcc1"; \
32089 (cd $(HOST_SUBDIR)/libcc1 && \
32090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32092 "RANLIB=$${RANLIB}" \
32093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32094 TAGS) \
32095 || exit 1
32097 @endif libcc1
32099 .PHONY: maybe-install-info-libcc1 install-info-libcc1
32100 maybe-install-info-libcc1:
32101 @if libcc1
32102 maybe-install-info-libcc1: install-info-libcc1
32104 install-info-libcc1: \
32105 configure-libcc1 \
32106 info-libcc1
32107 @: $(MAKE); $(unstage)
32108 @[ -f ./libcc1/Makefile ] || exit 0; \
32109 r=`${PWD_COMMAND}`; export r; \
32110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32111 $(HOST_EXPORTS) \
32112 for flag in $(EXTRA_HOST_FLAGS) ; do \
32113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32114 done; \
32115 echo "Doing install-info in libcc1"; \
32116 (cd $(HOST_SUBDIR)/libcc1 && \
32117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32119 "RANLIB=$${RANLIB}" \
32120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32121 install-info) \
32122 || exit 1
32124 @endif libcc1
32126 .PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
32127 maybe-install-pdf-libcc1:
32128 @if libcc1
32129 maybe-install-pdf-libcc1: install-pdf-libcc1
32131 install-pdf-libcc1: \
32132 configure-libcc1 \
32133 pdf-libcc1
32134 @: $(MAKE); $(unstage)
32135 @[ -f ./libcc1/Makefile ] || exit 0; \
32136 r=`${PWD_COMMAND}`; export r; \
32137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32138 $(HOST_EXPORTS) \
32139 for flag in $(EXTRA_HOST_FLAGS) ; do \
32140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32141 done; \
32142 echo "Doing install-pdf in libcc1"; \
32143 (cd $(HOST_SUBDIR)/libcc1 && \
32144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32146 "RANLIB=$${RANLIB}" \
32147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32148 install-pdf) \
32149 || exit 1
32151 @endif libcc1
32153 .PHONY: maybe-install-html-libcc1 install-html-libcc1
32154 maybe-install-html-libcc1:
32155 @if libcc1
32156 maybe-install-html-libcc1: install-html-libcc1
32158 install-html-libcc1: \
32159 configure-libcc1 \
32160 html-libcc1
32161 @: $(MAKE); $(unstage)
32162 @[ -f ./libcc1/Makefile ] || exit 0; \
32163 r=`${PWD_COMMAND}`; export r; \
32164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32165 $(HOST_EXPORTS) \
32166 for flag in $(EXTRA_HOST_FLAGS) ; do \
32167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32168 done; \
32169 echo "Doing install-html in libcc1"; \
32170 (cd $(HOST_SUBDIR)/libcc1 && \
32171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32173 "RANLIB=$${RANLIB}" \
32174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32175 install-html) \
32176 || exit 1
32178 @endif libcc1
32180 .PHONY: maybe-installcheck-libcc1 installcheck-libcc1
32181 maybe-installcheck-libcc1:
32182 @if libcc1
32183 maybe-installcheck-libcc1: installcheck-libcc1
32185 installcheck-libcc1: \
32186 configure-libcc1
32187 @: $(MAKE); $(unstage)
32188 @[ -f ./libcc1/Makefile ] || exit 0; \
32189 r=`${PWD_COMMAND}`; export r; \
32190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32191 $(HOST_EXPORTS) \
32192 for flag in $(EXTRA_HOST_FLAGS) ; do \
32193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32194 done; \
32195 echo "Doing installcheck in libcc1"; \
32196 (cd $(HOST_SUBDIR)/libcc1 && \
32197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32199 "RANLIB=$${RANLIB}" \
32200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32201 installcheck) \
32202 || exit 1
32204 @endif libcc1
32206 .PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
32207 maybe-mostlyclean-libcc1:
32208 @if libcc1
32209 maybe-mostlyclean-libcc1: mostlyclean-libcc1
32211 mostlyclean-libcc1:
32212 @: $(MAKE); $(unstage)
32213 @[ -f ./libcc1/Makefile ] || exit 0; \
32214 r=`${PWD_COMMAND}`; export r; \
32215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32216 $(HOST_EXPORTS) \
32217 for flag in $(EXTRA_HOST_FLAGS) ; do \
32218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32219 done; \
32220 echo "Doing mostlyclean in libcc1"; \
32221 (cd $(HOST_SUBDIR)/libcc1 && \
32222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32224 "RANLIB=$${RANLIB}" \
32225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32226 mostlyclean) \
32227 || exit 1
32229 @endif libcc1
32231 .PHONY: maybe-clean-libcc1 clean-libcc1
32232 maybe-clean-libcc1:
32233 @if libcc1
32234 maybe-clean-libcc1: clean-libcc1
32236 clean-libcc1:
32237 @: $(MAKE); $(unstage)
32238 @[ -f ./libcc1/Makefile ] || exit 0; \
32239 r=`${PWD_COMMAND}`; export r; \
32240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32241 $(HOST_EXPORTS) \
32242 for flag in $(EXTRA_HOST_FLAGS) ; do \
32243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32244 done; \
32245 echo "Doing clean in libcc1"; \
32246 (cd $(HOST_SUBDIR)/libcc1 && \
32247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32249 "RANLIB=$${RANLIB}" \
32250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32251 clean) \
32252 || exit 1
32254 @endif libcc1
32256 .PHONY: maybe-distclean-libcc1 distclean-libcc1
32257 maybe-distclean-libcc1:
32258 @if libcc1
32259 maybe-distclean-libcc1: distclean-libcc1
32261 distclean-libcc1:
32262 @: $(MAKE); $(unstage)
32263 @[ -f ./libcc1/Makefile ] || exit 0; \
32264 r=`${PWD_COMMAND}`; export r; \
32265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32266 $(HOST_EXPORTS) \
32267 for flag in $(EXTRA_HOST_FLAGS) ; do \
32268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32269 done; \
32270 echo "Doing distclean in libcc1"; \
32271 (cd $(HOST_SUBDIR)/libcc1 && \
32272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32274 "RANLIB=$${RANLIB}" \
32275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32276 distclean) \
32277 || exit 1
32279 @endif libcc1
32281 .PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
32282 maybe-maintainer-clean-libcc1:
32283 @if libcc1
32284 maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
32286 maintainer-clean-libcc1:
32287 @: $(MAKE); $(unstage)
32288 @[ -f ./libcc1/Makefile ] || exit 0; \
32289 r=`${PWD_COMMAND}`; export r; \
32290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32291 $(HOST_EXPORTS) \
32292 for flag in $(EXTRA_HOST_FLAGS) ; do \
32293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32294 done; \
32295 echo "Doing maintainer-clean in libcc1"; \
32296 (cd $(HOST_SUBDIR)/libcc1 && \
32297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32299 "RANLIB=$${RANLIB}" \
32300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32301 maintainer-clean) \
32302 || exit 1
32304 @endif libcc1
32308 .PHONY: configure-gotools maybe-configure-gotools
32309 maybe-configure-gotools:
32310 @if gcc-bootstrap
32311 configure-gotools: stage_current
32312 @endif gcc-bootstrap
32313 @if gotools
32314 maybe-configure-gotools: configure-gotools
32315 configure-gotools:
32316 @: $(MAKE); $(unstage)
32317 @r=`${PWD_COMMAND}`; export r; \
32318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32319 test ! -f $(HOST_SUBDIR)/gotools/Makefile || exit 0; \
32320 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gotools; \
32321 $(HOST_EXPORTS) \
32322 echo Configuring in $(HOST_SUBDIR)/gotools; \
32323 cd "$(HOST_SUBDIR)/gotools" || exit 1; \
32324 case $(srcdir) in \
32325 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32326 *) topdir=`echo $(HOST_SUBDIR)/gotools/ | \
32327 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32328 esac; \
32329 module_srcdir=gotools; \
32330 $(SHELL) \
32331 $$s/$$module_srcdir/configure \
32332 --srcdir=$${topdir}/$$module_srcdir \
32333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32334 --target=${target_alias} \
32335 || exit 1
32336 @endif gotools
32342 .PHONY: all-gotools maybe-all-gotools
32343 maybe-all-gotools:
32344 @if gcc-bootstrap
32345 all-gotools: stage_current
32346 @endif gcc-bootstrap
32347 @if gotools
32348 TARGET-gotools=all
32349 maybe-all-gotools: all-gotools
32350 all-gotools: configure-gotools
32351 @: $(MAKE); $(unstage)
32352 @r=`${PWD_COMMAND}`; export r; \
32353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32354 $(HOST_EXPORTS) \
32355 (cd $(HOST_SUBDIR)/gotools && \
32356 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
32357 $(TARGET-gotools))
32358 @endif gotools
32363 .PHONY: check-gotools maybe-check-gotools
32364 maybe-check-gotools:
32365 @if gotools
32366 maybe-check-gotools: check-gotools
32368 check-gotools:
32369 @: $(MAKE); $(unstage)
32370 @r=`${PWD_COMMAND}`; export r; \
32371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32372 $(HOST_EXPORTS) \
32373 (cd $(HOST_SUBDIR)/gotools && \
32374 $(MAKE) $(FLAGS_TO_PASS) check)
32376 @endif gotools
32378 .PHONY: install-gotools maybe-install-gotools
32379 maybe-install-gotools:
32380 @if gotools
32381 maybe-install-gotools: install-gotools
32383 install-gotools: installdirs
32384 @: $(MAKE); $(unstage)
32385 @r=`${PWD_COMMAND}`; export r; \
32386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32387 $(HOST_EXPORTS) \
32388 (cd $(HOST_SUBDIR)/gotools && \
32389 $(MAKE) $(FLAGS_TO_PASS) install)
32391 @endif gotools
32393 .PHONY: install-strip-gotools maybe-install-strip-gotools
32394 maybe-install-strip-gotools:
32395 @if gotools
32396 maybe-install-strip-gotools: install-strip-gotools
32398 install-strip-gotools: installdirs
32399 @: $(MAKE); $(unstage)
32400 @r=`${PWD_COMMAND}`; export r; \
32401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32402 $(HOST_EXPORTS) \
32403 (cd $(HOST_SUBDIR)/gotools && \
32404 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32406 @endif gotools
32408 # Other targets (info, dvi, pdf, etc.)
32410 .PHONY: maybe-info-gotools info-gotools
32411 maybe-info-gotools:
32412 @if gotools
32413 maybe-info-gotools: info-gotools
32415 info-gotools: \
32416 configure-gotools
32417 @: $(MAKE); $(unstage)
32418 @[ -f ./gotools/Makefile ] || exit 0; \
32419 r=`${PWD_COMMAND}`; export r; \
32420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32421 $(HOST_EXPORTS) \
32422 for flag in $(EXTRA_HOST_FLAGS) ; do \
32423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32424 done; \
32425 echo "Doing info in gotools"; \
32426 (cd $(HOST_SUBDIR)/gotools && \
32427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32429 "RANLIB=$${RANLIB}" \
32430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32431 info) \
32432 || exit 1
32434 @endif gotools
32436 .PHONY: maybe-dvi-gotools dvi-gotools
32437 maybe-dvi-gotools:
32438 @if gotools
32439 maybe-dvi-gotools: dvi-gotools
32441 dvi-gotools: \
32442 configure-gotools
32443 @: $(MAKE); $(unstage)
32444 @[ -f ./gotools/Makefile ] || exit 0; \
32445 r=`${PWD_COMMAND}`; export r; \
32446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32447 $(HOST_EXPORTS) \
32448 for flag in $(EXTRA_HOST_FLAGS) ; do \
32449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32450 done; \
32451 echo "Doing dvi in gotools"; \
32452 (cd $(HOST_SUBDIR)/gotools && \
32453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32455 "RANLIB=$${RANLIB}" \
32456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32457 dvi) \
32458 || exit 1
32460 @endif gotools
32462 .PHONY: maybe-pdf-gotools pdf-gotools
32463 maybe-pdf-gotools:
32464 @if gotools
32465 maybe-pdf-gotools: pdf-gotools
32467 pdf-gotools: \
32468 configure-gotools
32469 @: $(MAKE); $(unstage)
32470 @[ -f ./gotools/Makefile ] || exit 0; \
32471 r=`${PWD_COMMAND}`; export r; \
32472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32473 $(HOST_EXPORTS) \
32474 for flag in $(EXTRA_HOST_FLAGS) ; do \
32475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32476 done; \
32477 echo "Doing pdf in gotools"; \
32478 (cd $(HOST_SUBDIR)/gotools && \
32479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32481 "RANLIB=$${RANLIB}" \
32482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32483 pdf) \
32484 || exit 1
32486 @endif gotools
32488 .PHONY: maybe-html-gotools html-gotools
32489 maybe-html-gotools:
32490 @if gotools
32491 maybe-html-gotools: html-gotools
32493 html-gotools: \
32494 configure-gotools
32495 @: $(MAKE); $(unstage)
32496 @[ -f ./gotools/Makefile ] || exit 0; \
32497 r=`${PWD_COMMAND}`; export r; \
32498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32499 $(HOST_EXPORTS) \
32500 for flag in $(EXTRA_HOST_FLAGS) ; do \
32501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32502 done; \
32503 echo "Doing html in gotools"; \
32504 (cd $(HOST_SUBDIR)/gotools && \
32505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32507 "RANLIB=$${RANLIB}" \
32508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32509 html) \
32510 || exit 1
32512 @endif gotools
32514 .PHONY: maybe-TAGS-gotools TAGS-gotools
32515 maybe-TAGS-gotools:
32516 @if gotools
32517 maybe-TAGS-gotools: TAGS-gotools
32519 TAGS-gotools: \
32520 configure-gotools
32521 @: $(MAKE); $(unstage)
32522 @[ -f ./gotools/Makefile ] || exit 0; \
32523 r=`${PWD_COMMAND}`; export r; \
32524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32525 $(HOST_EXPORTS) \
32526 for flag in $(EXTRA_HOST_FLAGS) ; do \
32527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32528 done; \
32529 echo "Doing TAGS in gotools"; \
32530 (cd $(HOST_SUBDIR)/gotools && \
32531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32533 "RANLIB=$${RANLIB}" \
32534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32535 TAGS) \
32536 || exit 1
32538 @endif gotools
32540 .PHONY: maybe-install-info-gotools install-info-gotools
32541 maybe-install-info-gotools:
32542 @if gotools
32543 maybe-install-info-gotools: install-info-gotools
32545 install-info-gotools: \
32546 configure-gotools \
32547 info-gotools
32548 @: $(MAKE); $(unstage)
32549 @[ -f ./gotools/Makefile ] || exit 0; \
32550 r=`${PWD_COMMAND}`; export r; \
32551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32552 $(HOST_EXPORTS) \
32553 for flag in $(EXTRA_HOST_FLAGS) ; do \
32554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32555 done; \
32556 echo "Doing install-info in gotools"; \
32557 (cd $(HOST_SUBDIR)/gotools && \
32558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32560 "RANLIB=$${RANLIB}" \
32561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32562 install-info) \
32563 || exit 1
32565 @endif gotools
32567 .PHONY: maybe-install-pdf-gotools install-pdf-gotools
32568 maybe-install-pdf-gotools:
32569 @if gotools
32570 maybe-install-pdf-gotools: install-pdf-gotools
32572 install-pdf-gotools: \
32573 configure-gotools \
32574 pdf-gotools
32575 @: $(MAKE); $(unstage)
32576 @[ -f ./gotools/Makefile ] || exit 0; \
32577 r=`${PWD_COMMAND}`; export r; \
32578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32579 $(HOST_EXPORTS) \
32580 for flag in $(EXTRA_HOST_FLAGS) ; do \
32581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32582 done; \
32583 echo "Doing install-pdf in gotools"; \
32584 (cd $(HOST_SUBDIR)/gotools && \
32585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32587 "RANLIB=$${RANLIB}" \
32588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32589 install-pdf) \
32590 || exit 1
32592 @endif gotools
32594 .PHONY: maybe-install-html-gotools install-html-gotools
32595 maybe-install-html-gotools:
32596 @if gotools
32597 maybe-install-html-gotools: install-html-gotools
32599 install-html-gotools: \
32600 configure-gotools \
32601 html-gotools
32602 @: $(MAKE); $(unstage)
32603 @[ -f ./gotools/Makefile ] || exit 0; \
32604 r=`${PWD_COMMAND}`; export r; \
32605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32606 $(HOST_EXPORTS) \
32607 for flag in $(EXTRA_HOST_FLAGS) ; do \
32608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32609 done; \
32610 echo "Doing install-html in gotools"; \
32611 (cd $(HOST_SUBDIR)/gotools && \
32612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32614 "RANLIB=$${RANLIB}" \
32615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32616 install-html) \
32617 || exit 1
32619 @endif gotools
32621 .PHONY: maybe-installcheck-gotools installcheck-gotools
32622 maybe-installcheck-gotools:
32623 @if gotools
32624 maybe-installcheck-gotools: installcheck-gotools
32626 installcheck-gotools: \
32627 configure-gotools
32628 @: $(MAKE); $(unstage)
32629 @[ -f ./gotools/Makefile ] || exit 0; \
32630 r=`${PWD_COMMAND}`; export r; \
32631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32632 $(HOST_EXPORTS) \
32633 for flag in $(EXTRA_HOST_FLAGS) ; do \
32634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32635 done; \
32636 echo "Doing installcheck in gotools"; \
32637 (cd $(HOST_SUBDIR)/gotools && \
32638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32640 "RANLIB=$${RANLIB}" \
32641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32642 installcheck) \
32643 || exit 1
32645 @endif gotools
32647 .PHONY: maybe-mostlyclean-gotools mostlyclean-gotools
32648 maybe-mostlyclean-gotools:
32649 @if gotools
32650 maybe-mostlyclean-gotools: mostlyclean-gotools
32652 mostlyclean-gotools:
32653 @: $(MAKE); $(unstage)
32654 @[ -f ./gotools/Makefile ] || exit 0; \
32655 r=`${PWD_COMMAND}`; export r; \
32656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32657 $(HOST_EXPORTS) \
32658 for flag in $(EXTRA_HOST_FLAGS) ; do \
32659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32660 done; \
32661 echo "Doing mostlyclean in gotools"; \
32662 (cd $(HOST_SUBDIR)/gotools && \
32663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32665 "RANLIB=$${RANLIB}" \
32666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32667 mostlyclean) \
32668 || exit 1
32670 @endif gotools
32672 .PHONY: maybe-clean-gotools clean-gotools
32673 maybe-clean-gotools:
32674 @if gotools
32675 maybe-clean-gotools: clean-gotools
32677 clean-gotools:
32678 @: $(MAKE); $(unstage)
32679 @[ -f ./gotools/Makefile ] || exit 0; \
32680 r=`${PWD_COMMAND}`; export r; \
32681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32682 $(HOST_EXPORTS) \
32683 for flag in $(EXTRA_HOST_FLAGS) ; do \
32684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32685 done; \
32686 echo "Doing clean in gotools"; \
32687 (cd $(HOST_SUBDIR)/gotools && \
32688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32690 "RANLIB=$${RANLIB}" \
32691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32692 clean) \
32693 || exit 1
32695 @endif gotools
32697 .PHONY: maybe-distclean-gotools distclean-gotools
32698 maybe-distclean-gotools:
32699 @if gotools
32700 maybe-distclean-gotools: distclean-gotools
32702 distclean-gotools:
32703 @: $(MAKE); $(unstage)
32704 @[ -f ./gotools/Makefile ] || exit 0; \
32705 r=`${PWD_COMMAND}`; export r; \
32706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32707 $(HOST_EXPORTS) \
32708 for flag in $(EXTRA_HOST_FLAGS) ; do \
32709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32710 done; \
32711 echo "Doing distclean in gotools"; \
32712 (cd $(HOST_SUBDIR)/gotools && \
32713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32715 "RANLIB=$${RANLIB}" \
32716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32717 distclean) \
32718 || exit 1
32720 @endif gotools
32722 .PHONY: maybe-maintainer-clean-gotools maintainer-clean-gotools
32723 maybe-maintainer-clean-gotools:
32724 @if gotools
32725 maybe-maintainer-clean-gotools: maintainer-clean-gotools
32727 maintainer-clean-gotools:
32728 @: $(MAKE); $(unstage)
32729 @[ -f ./gotools/Makefile ] || exit 0; \
32730 r=`${PWD_COMMAND}`; export r; \
32731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32732 $(HOST_EXPORTS) \
32733 for flag in $(EXTRA_HOST_FLAGS) ; do \
32734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32735 done; \
32736 echo "Doing maintainer-clean in gotools"; \
32737 (cd $(HOST_SUBDIR)/gotools && \
32738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32740 "RANLIB=$${RANLIB}" \
32741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32742 maintainer-clean) \
32743 || exit 1
32745 @endif gotools
32749 # ---------------------------------------
32750 # Modules which run on the target machine
32751 # ---------------------------------------
32756 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
32757 maybe-configure-target-libstdc++-v3:
32758 @if gcc-bootstrap
32759 configure-target-libstdc++-v3: stage_current
32760 @endif gcc-bootstrap
32761 @if target-libstdc++-v3
32762 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
32763 configure-target-libstdc++-v3:
32764 @r=`${PWD_COMMAND}`; export r; \
32765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32766 echo "Checking multilib configuration for libstdc++-v3..."; \
32767 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32768 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32769 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32770 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32771 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32772 else \
32773 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32774 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32775 fi; \
32776 else \
32777 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32778 fi; \
32779 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32780 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32781 $(RAW_CXX_TARGET_EXPORTS) \
32782 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
32783 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
32784 case $(srcdir) in \
32785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32786 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32788 esac; \
32789 module_srcdir=libstdc++-v3; \
32790 rm -f no-such-file || : ; \
32791 CONFIG_SITE=no-such-file $(SHELL) \
32792 $$s/$$module_srcdir/configure \
32793 --srcdir=$${topdir}/$$module_srcdir \
32794 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32795 --target=${target_alias} \
32796 || exit 1
32797 @endif target-libstdc++-v3
32801 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
32802 maybe-configure-stage1-target-libstdc++-v3:
32803 @if target-libstdc++-v3-bootstrap
32804 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32805 configure-stage1-target-libstdc++-v3:
32806 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32807 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32808 @r=`${PWD_COMMAND}`; export r; \
32809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32810 TFLAGS="$(STAGE1_TFLAGS)"; \
32811 echo "Checking multilib configuration for libstdc++-v3..."; \
32812 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32813 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32814 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32815 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32816 else \
32817 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32818 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32819 fi; \
32820 else \
32821 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32822 fi; \
32823 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32824 $(RAW_CXX_TARGET_EXPORTS) \
32825 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32826 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32827 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32828 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3; \
32829 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32830 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32831 case $(srcdir) in \
32832 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32833 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32834 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32835 esac; \
32836 module_srcdir=libstdc++-v3; \
32837 $(SHELL) $$s/$$module_srcdir/configure \
32838 --srcdir=$${topdir}/$$module_srcdir \
32839 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32840 --target=${target_alias} \
32842 $(STAGE1_CONFIGURE_FLAGS)
32843 @endif target-libstdc++-v3-bootstrap
32845 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
32846 maybe-configure-stage2-target-libstdc++-v3:
32847 @if target-libstdc++-v3-bootstrap
32848 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32849 configure-stage2-target-libstdc++-v3:
32850 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32851 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32852 @r=`${PWD_COMMAND}`; export r; \
32853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32854 TFLAGS="$(STAGE2_TFLAGS)"; \
32855 echo "Checking multilib configuration for libstdc++-v3..."; \
32856 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32857 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32858 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32859 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32860 else \
32861 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32862 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32863 fi; \
32864 else \
32865 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32866 fi; \
32867 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32868 $(RAW_CXX_TARGET_EXPORTS) \
32870 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32871 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32872 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32873 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3; \
32874 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32875 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32876 case $(srcdir) in \
32877 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32878 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32879 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32880 esac; \
32881 module_srcdir=libstdc++-v3; \
32882 $(SHELL) $$s/$$module_srcdir/configure \
32883 --srcdir=$${topdir}/$$module_srcdir \
32884 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32885 --target=${target_alias} \
32886 --with-build-libsubdir=$(HOST_SUBDIR) \
32887 $(STAGE2_CONFIGURE_FLAGS)
32888 @endif target-libstdc++-v3-bootstrap
32890 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
32891 maybe-configure-stage3-target-libstdc++-v3:
32892 @if target-libstdc++-v3-bootstrap
32893 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32894 configure-stage3-target-libstdc++-v3:
32895 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32896 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32897 @r=`${PWD_COMMAND}`; export r; \
32898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32899 TFLAGS="$(STAGE3_TFLAGS)"; \
32900 echo "Checking multilib configuration for libstdc++-v3..."; \
32901 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32902 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32903 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32904 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32905 else \
32906 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32907 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32908 fi; \
32909 else \
32910 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32911 fi; \
32912 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32913 $(RAW_CXX_TARGET_EXPORTS) \
32915 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32916 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32917 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32918 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3; \
32919 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32920 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32921 case $(srcdir) in \
32922 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32923 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32924 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32925 esac; \
32926 module_srcdir=libstdc++-v3; \
32927 $(SHELL) $$s/$$module_srcdir/configure \
32928 --srcdir=$${topdir}/$$module_srcdir \
32929 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32930 --target=${target_alias} \
32931 --with-build-libsubdir=$(HOST_SUBDIR) \
32932 $(STAGE3_CONFIGURE_FLAGS)
32933 @endif target-libstdc++-v3-bootstrap
32935 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
32936 maybe-configure-stage4-target-libstdc++-v3:
32937 @if target-libstdc++-v3-bootstrap
32938 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32939 configure-stage4-target-libstdc++-v3:
32940 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32941 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32942 @r=`${PWD_COMMAND}`; export r; \
32943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32944 TFLAGS="$(STAGE4_TFLAGS)"; \
32945 echo "Checking multilib configuration for libstdc++-v3..."; \
32946 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32947 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32948 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32949 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32950 else \
32951 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32952 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32953 fi; \
32954 else \
32955 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32956 fi; \
32957 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32958 $(RAW_CXX_TARGET_EXPORTS) \
32960 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32961 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32962 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32963 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3; \
32964 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32965 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32966 case $(srcdir) in \
32967 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32968 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32969 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32970 esac; \
32971 module_srcdir=libstdc++-v3; \
32972 $(SHELL) $$s/$$module_srcdir/configure \
32973 --srcdir=$${topdir}/$$module_srcdir \
32974 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32975 --target=${target_alias} \
32976 --with-build-libsubdir=$(HOST_SUBDIR) \
32977 $(STAGE4_CONFIGURE_FLAGS)
32978 @endif target-libstdc++-v3-bootstrap
32980 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
32981 maybe-configure-stageprofile-target-libstdc++-v3:
32982 @if target-libstdc++-v3-bootstrap
32983 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32984 configure-stageprofile-target-libstdc++-v3:
32985 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32986 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32987 @r=`${PWD_COMMAND}`; export r; \
32988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32989 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32990 echo "Checking multilib configuration for libstdc++-v3..."; \
32991 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32992 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32993 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32994 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32995 else \
32996 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32997 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32998 fi; \
32999 else \
33000 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33001 fi; \
33002 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33003 $(RAW_CXX_TARGET_EXPORTS) \
33005 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33006 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33007 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33008 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3; \
33009 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
33010 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33011 case $(srcdir) in \
33012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33013 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33015 esac; \
33016 module_srcdir=libstdc++-v3; \
33017 $(SHELL) $$s/$$module_srcdir/configure \
33018 --srcdir=$${topdir}/$$module_srcdir \
33019 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33020 --target=${target_alias} \
33021 --with-build-libsubdir=$(HOST_SUBDIR) \
33022 $(STAGEprofile_CONFIGURE_FLAGS)
33023 @endif target-libstdc++-v3-bootstrap
33025 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
33026 maybe-configure-stagefeedback-target-libstdc++-v3:
33027 @if target-libstdc++-v3-bootstrap
33028 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33029 configure-stagefeedback-target-libstdc++-v3:
33030 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33031 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
33032 @r=`${PWD_COMMAND}`; export r; \
33033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33034 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33035 echo "Checking multilib configuration for libstdc++-v3..."; \
33036 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
33037 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33038 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33039 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
33040 else \
33041 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
33042 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33043 fi; \
33044 else \
33045 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33046 fi; \
33047 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33048 $(RAW_CXX_TARGET_EXPORTS) \
33050 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33051 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33052 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33053 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3; \
33054 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
33055 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33056 case $(srcdir) in \
33057 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33058 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33059 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33060 esac; \
33061 module_srcdir=libstdc++-v3; \
33062 $(SHELL) $$s/$$module_srcdir/configure \
33063 --srcdir=$${topdir}/$$module_srcdir \
33064 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33065 --target=${target_alias} \
33066 --with-build-libsubdir=$(HOST_SUBDIR) \
33067 $(STAGEfeedback_CONFIGURE_FLAGS)
33068 @endif target-libstdc++-v3-bootstrap
33074 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
33075 maybe-all-target-libstdc++-v3:
33076 @if gcc-bootstrap
33077 all-target-libstdc++-v3: stage_current
33078 @endif gcc-bootstrap
33079 @if target-libstdc++-v3
33080 TARGET-target-libstdc++-v3=all
33081 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
33082 all-target-libstdc++-v3: configure-target-libstdc++-v3
33083 @r=`${PWD_COMMAND}`; export r; \
33084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33085 $(RAW_CXX_TARGET_EXPORTS) \
33086 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33087 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33088 $(TARGET-target-libstdc++-v3))
33089 @endif target-libstdc++-v3
33093 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
33094 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
33095 maybe-all-stage1-target-libstdc++-v3:
33096 maybe-clean-stage1-target-libstdc++-v3:
33097 @if target-libstdc++-v3-bootstrap
33098 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
33099 all-stage1: all-stage1-target-libstdc++-v3
33100 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33101 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
33102 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33103 @r=`${PWD_COMMAND}`; export r; \
33104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33105 TFLAGS="$(STAGE1_TFLAGS)"; \
33106 $(RAW_CXX_TARGET_EXPORTS) \
33107 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33108 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33109 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33110 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33111 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33112 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33113 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33114 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33115 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33117 TFLAGS="$(STAGE1_TFLAGS)" \
33118 $(TARGET-stage1-target-libstdc++-v3)
33120 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
33121 clean-stage1: clean-stage1-target-libstdc++-v3
33122 clean-stage1-target-libstdc++-v3:
33123 @if [ $(current_stage) = stage1 ]; then \
33124 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33125 else \
33126 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
33127 $(MAKE) stage1-start; \
33128 fi; \
33129 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33130 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33131 clean
33132 @endif target-libstdc++-v3-bootstrap
33135 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
33136 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
33137 maybe-all-stage2-target-libstdc++-v3:
33138 maybe-clean-stage2-target-libstdc++-v3:
33139 @if target-libstdc++-v3-bootstrap
33140 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
33141 all-stage2: all-stage2-target-libstdc++-v3
33142 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33143 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
33144 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33145 @r=`${PWD_COMMAND}`; export r; \
33146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33147 TFLAGS="$(STAGE2_TFLAGS)"; \
33148 $(RAW_CXX_TARGET_EXPORTS) \
33150 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33151 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33152 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33153 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33154 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33155 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33156 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33157 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33158 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33159 TFLAGS="$(STAGE2_TFLAGS)" \
33160 $(TARGET-stage2-target-libstdc++-v3)
33162 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
33163 clean-stage2: clean-stage2-target-libstdc++-v3
33164 clean-stage2-target-libstdc++-v3:
33165 @if [ $(current_stage) = stage2 ]; then \
33166 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33167 else \
33168 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
33169 $(MAKE) stage2-start; \
33170 fi; \
33171 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33172 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33173 @endif target-libstdc++-v3-bootstrap
33176 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
33177 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
33178 maybe-all-stage3-target-libstdc++-v3:
33179 maybe-clean-stage3-target-libstdc++-v3:
33180 @if target-libstdc++-v3-bootstrap
33181 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
33182 all-stage3: all-stage3-target-libstdc++-v3
33183 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33184 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
33185 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33186 @r=`${PWD_COMMAND}`; export r; \
33187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33188 TFLAGS="$(STAGE3_TFLAGS)"; \
33189 $(RAW_CXX_TARGET_EXPORTS) \
33191 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33192 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33193 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33194 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33195 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33196 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33197 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33198 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33199 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33200 TFLAGS="$(STAGE3_TFLAGS)" \
33201 $(TARGET-stage3-target-libstdc++-v3)
33203 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
33204 clean-stage3: clean-stage3-target-libstdc++-v3
33205 clean-stage3-target-libstdc++-v3:
33206 @if [ $(current_stage) = stage3 ]; then \
33207 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33208 else \
33209 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
33210 $(MAKE) stage3-start; \
33211 fi; \
33212 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33213 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33214 @endif target-libstdc++-v3-bootstrap
33217 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
33218 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
33219 maybe-all-stage4-target-libstdc++-v3:
33220 maybe-clean-stage4-target-libstdc++-v3:
33221 @if target-libstdc++-v3-bootstrap
33222 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
33223 all-stage4: all-stage4-target-libstdc++-v3
33224 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33225 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
33226 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33227 @r=`${PWD_COMMAND}`; export r; \
33228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33229 TFLAGS="$(STAGE4_TFLAGS)"; \
33230 $(RAW_CXX_TARGET_EXPORTS) \
33232 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33233 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33234 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33235 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33236 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33237 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33238 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33239 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33240 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33241 TFLAGS="$(STAGE4_TFLAGS)" \
33242 $(TARGET-stage4-target-libstdc++-v3)
33244 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
33245 clean-stage4: clean-stage4-target-libstdc++-v3
33246 clean-stage4-target-libstdc++-v3:
33247 @if [ $(current_stage) = stage4 ]; then \
33248 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33249 else \
33250 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
33251 $(MAKE) stage4-start; \
33252 fi; \
33253 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33254 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33255 @endif target-libstdc++-v3-bootstrap
33258 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
33259 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
33260 maybe-all-stageprofile-target-libstdc++-v3:
33261 maybe-clean-stageprofile-target-libstdc++-v3:
33262 @if target-libstdc++-v3-bootstrap
33263 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
33264 all-stageprofile: all-stageprofile-target-libstdc++-v3
33265 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33266 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
33267 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33268 @r=`${PWD_COMMAND}`; export r; \
33269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33270 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33271 $(RAW_CXX_TARGET_EXPORTS) \
33273 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33274 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33275 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33276 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33277 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33278 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33279 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33280 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33281 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33282 TFLAGS="$(STAGEprofile_TFLAGS)" \
33283 $(TARGET-stageprofile-target-libstdc++-v3)
33285 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
33286 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
33287 clean-stageprofile-target-libstdc++-v3:
33288 @if [ $(current_stage) = stageprofile ]; then \
33289 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33290 else \
33291 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
33292 $(MAKE) stageprofile-start; \
33293 fi; \
33294 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33295 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33296 @endif target-libstdc++-v3-bootstrap
33299 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
33300 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
33301 maybe-all-stagefeedback-target-libstdc++-v3:
33302 maybe-clean-stagefeedback-target-libstdc++-v3:
33303 @if target-libstdc++-v3-bootstrap
33304 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
33305 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
33306 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33307 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33308 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33309 @r=`${PWD_COMMAND}`; export r; \
33310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33311 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33312 $(RAW_CXX_TARGET_EXPORTS) \
33314 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33315 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33316 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33317 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33318 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33319 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33320 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33321 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33322 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33323 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33324 $(TARGET-stagefeedback-target-libstdc++-v3)
33326 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
33327 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
33328 clean-stagefeedback-target-libstdc++-v3:
33329 @if [ $(current_stage) = stagefeedback ]; then \
33330 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33331 else \
33332 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
33333 $(MAKE) stagefeedback-start; \
33334 fi; \
33335 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33336 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33337 @endif target-libstdc++-v3-bootstrap
33344 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
33345 maybe-check-target-libstdc++-v3:
33346 @if target-libstdc++-v3
33347 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
33349 check-target-libstdc++-v3:
33350 @: $(MAKE); $(unstage)
33351 @r=`${PWD_COMMAND}`; export r; \
33352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33353 $(RAW_CXX_TARGET_EXPORTS) \
33354 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33355 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33357 @endif target-libstdc++-v3
33359 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
33360 maybe-install-target-libstdc++-v3:
33361 @if target-libstdc++-v3
33362 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
33364 install-target-libstdc++-v3: installdirs
33365 @: $(MAKE); $(unstage)
33366 @r=`${PWD_COMMAND}`; export r; \
33367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33368 $(RAW_CXX_TARGET_EXPORTS) \
33369 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33370 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33372 @endif target-libstdc++-v3
33374 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
33375 maybe-install-strip-target-libstdc++-v3:
33376 @if target-libstdc++-v3
33377 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
33379 install-strip-target-libstdc++-v3: installdirs
33380 @: $(MAKE); $(unstage)
33381 @r=`${PWD_COMMAND}`; export r; \
33382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33383 $(RAW_CXX_TARGET_EXPORTS) \
33384 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33385 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33387 @endif target-libstdc++-v3
33389 # Other targets (info, dvi, pdf, etc.)
33391 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
33392 maybe-info-target-libstdc++-v3:
33393 @if target-libstdc++-v3
33394 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
33396 info-target-libstdc++-v3: \
33397 configure-target-libstdc++-v3
33398 @: $(MAKE); $(unstage)
33399 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33400 r=`${PWD_COMMAND}`; export r; \
33401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33402 $(RAW_CXX_TARGET_EXPORTS) \
33403 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3"; \
33404 for flag in $(EXTRA_TARGET_FLAGS); do \
33405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33406 done; \
33407 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33410 "RANLIB=$${RANLIB}" \
33411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33412 info) \
33413 || exit 1
33415 @endif target-libstdc++-v3
33417 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
33418 maybe-dvi-target-libstdc++-v3:
33419 @if target-libstdc++-v3
33420 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
33422 dvi-target-libstdc++-v3: \
33423 configure-target-libstdc++-v3
33424 @: $(MAKE); $(unstage)
33425 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33426 r=`${PWD_COMMAND}`; export r; \
33427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33428 $(RAW_CXX_TARGET_EXPORTS) \
33429 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
33430 for flag in $(EXTRA_TARGET_FLAGS); do \
33431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33432 done; \
33433 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33436 "RANLIB=$${RANLIB}" \
33437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33438 dvi) \
33439 || exit 1
33441 @endif target-libstdc++-v3
33443 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
33444 maybe-pdf-target-libstdc++-v3:
33445 @if target-libstdc++-v3
33446 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
33448 pdf-target-libstdc++-v3: \
33449 configure-target-libstdc++-v3
33450 @: $(MAKE); $(unstage)
33451 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33452 r=`${PWD_COMMAND}`; export r; \
33453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33454 $(RAW_CXX_TARGET_EXPORTS) \
33455 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
33456 for flag in $(EXTRA_TARGET_FLAGS); do \
33457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33458 done; \
33459 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33462 "RANLIB=$${RANLIB}" \
33463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33464 pdf) \
33465 || exit 1
33467 @endif target-libstdc++-v3
33469 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
33470 maybe-html-target-libstdc++-v3:
33471 @if target-libstdc++-v3
33472 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
33474 html-target-libstdc++-v3: \
33475 configure-target-libstdc++-v3
33476 @: $(MAKE); $(unstage)
33477 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33478 r=`${PWD_COMMAND}`; export r; \
33479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33480 $(RAW_CXX_TARGET_EXPORTS) \
33481 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3"; \
33482 for flag in $(EXTRA_TARGET_FLAGS); do \
33483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33484 done; \
33485 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33488 "RANLIB=$${RANLIB}" \
33489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33490 html) \
33491 || exit 1
33493 @endif target-libstdc++-v3
33495 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
33496 maybe-TAGS-target-libstdc++-v3:
33497 @if target-libstdc++-v3
33498 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
33500 TAGS-target-libstdc++-v3: \
33501 configure-target-libstdc++-v3
33502 @: $(MAKE); $(unstage)
33503 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33504 r=`${PWD_COMMAND}`; export r; \
33505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33506 $(RAW_CXX_TARGET_EXPORTS) \
33507 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3"; \
33508 for flag in $(EXTRA_TARGET_FLAGS); do \
33509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33510 done; \
33511 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33514 "RANLIB=$${RANLIB}" \
33515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33516 TAGS) \
33517 || exit 1
33519 @endif target-libstdc++-v3
33521 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
33522 maybe-install-info-target-libstdc++-v3:
33523 @if target-libstdc++-v3
33524 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
33526 install-info-target-libstdc++-v3: \
33527 configure-target-libstdc++-v3 \
33528 info-target-libstdc++-v3
33529 @: $(MAKE); $(unstage)
33530 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33531 r=`${PWD_COMMAND}`; export r; \
33532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33533 $(RAW_CXX_TARGET_EXPORTS) \
33534 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3"; \
33535 for flag in $(EXTRA_TARGET_FLAGS); do \
33536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33537 done; \
33538 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33541 "RANLIB=$${RANLIB}" \
33542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33543 install-info) \
33544 || exit 1
33546 @endif target-libstdc++-v3
33548 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
33549 maybe-install-pdf-target-libstdc++-v3:
33550 @if target-libstdc++-v3
33551 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
33553 install-pdf-target-libstdc++-v3: \
33554 configure-target-libstdc++-v3 \
33555 pdf-target-libstdc++-v3
33556 @: $(MAKE); $(unstage)
33557 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33558 r=`${PWD_COMMAND}`; export r; \
33559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33560 $(RAW_CXX_TARGET_EXPORTS) \
33561 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
33562 for flag in $(EXTRA_TARGET_FLAGS); do \
33563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33564 done; \
33565 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33568 "RANLIB=$${RANLIB}" \
33569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33570 install-pdf) \
33571 || exit 1
33573 @endif target-libstdc++-v3
33575 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
33576 maybe-install-html-target-libstdc++-v3:
33577 @if target-libstdc++-v3
33578 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
33580 install-html-target-libstdc++-v3: \
33581 configure-target-libstdc++-v3 \
33582 html-target-libstdc++-v3
33583 @: $(MAKE); $(unstage)
33584 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33585 r=`${PWD_COMMAND}`; export r; \
33586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33587 $(RAW_CXX_TARGET_EXPORTS) \
33588 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3"; \
33589 for flag in $(EXTRA_TARGET_FLAGS); do \
33590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33591 done; \
33592 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33595 "RANLIB=$${RANLIB}" \
33596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33597 install-html) \
33598 || exit 1
33600 @endif target-libstdc++-v3
33602 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
33603 maybe-installcheck-target-libstdc++-v3:
33604 @if target-libstdc++-v3
33605 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
33607 installcheck-target-libstdc++-v3: \
33608 configure-target-libstdc++-v3
33609 @: $(MAKE); $(unstage)
33610 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33611 r=`${PWD_COMMAND}`; export r; \
33612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33613 $(RAW_CXX_TARGET_EXPORTS) \
33614 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3"; \
33615 for flag in $(EXTRA_TARGET_FLAGS); do \
33616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33617 done; \
33618 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33621 "RANLIB=$${RANLIB}" \
33622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33623 installcheck) \
33624 || exit 1
33626 @endif target-libstdc++-v3
33628 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
33629 maybe-mostlyclean-target-libstdc++-v3:
33630 @if target-libstdc++-v3
33631 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
33633 mostlyclean-target-libstdc++-v3:
33634 @: $(MAKE); $(unstage)
33635 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33636 r=`${PWD_COMMAND}`; export r; \
33637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33638 $(RAW_CXX_TARGET_EXPORTS) \
33639 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33640 for flag in $(EXTRA_TARGET_FLAGS); do \
33641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33642 done; \
33643 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33646 "RANLIB=$${RANLIB}" \
33647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33648 mostlyclean) \
33649 || exit 1
33651 @endif target-libstdc++-v3
33653 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
33654 maybe-clean-target-libstdc++-v3:
33655 @if target-libstdc++-v3
33656 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
33658 clean-target-libstdc++-v3:
33659 @: $(MAKE); $(unstage)
33660 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33661 r=`${PWD_COMMAND}`; export r; \
33662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33663 $(RAW_CXX_TARGET_EXPORTS) \
33664 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33665 for flag in $(EXTRA_TARGET_FLAGS); do \
33666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33667 done; \
33668 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33671 "RANLIB=$${RANLIB}" \
33672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33673 clean) \
33674 || exit 1
33676 @endif target-libstdc++-v3
33678 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
33679 maybe-distclean-target-libstdc++-v3:
33680 @if target-libstdc++-v3
33681 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
33683 distclean-target-libstdc++-v3:
33684 @: $(MAKE); $(unstage)
33685 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33686 r=`${PWD_COMMAND}`; export r; \
33687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33688 $(RAW_CXX_TARGET_EXPORTS) \
33689 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33690 for flag in $(EXTRA_TARGET_FLAGS); do \
33691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33692 done; \
33693 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33696 "RANLIB=$${RANLIB}" \
33697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33698 distclean) \
33699 || exit 1
33701 @endif target-libstdc++-v3
33703 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
33704 maybe-maintainer-clean-target-libstdc++-v3:
33705 @if target-libstdc++-v3
33706 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
33708 maintainer-clean-target-libstdc++-v3:
33709 @: $(MAKE); $(unstage)
33710 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33711 r=`${PWD_COMMAND}`; export r; \
33712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33713 $(RAW_CXX_TARGET_EXPORTS) \
33714 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33715 for flag in $(EXTRA_TARGET_FLAGS); do \
33716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33717 done; \
33718 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33721 "RANLIB=$${RANLIB}" \
33722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33723 maintainer-clean) \
33724 || exit 1
33726 @endif target-libstdc++-v3
33732 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
33733 maybe-configure-target-libsanitizer:
33734 @if gcc-bootstrap
33735 configure-target-libsanitizer: stage_current
33736 @endif gcc-bootstrap
33737 @if target-libsanitizer
33738 maybe-configure-target-libsanitizer: configure-target-libsanitizer
33739 configure-target-libsanitizer:
33740 @r=`${PWD_COMMAND}`; export r; \
33741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33742 echo "Checking multilib configuration for libsanitizer..."; \
33743 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33744 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33745 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33746 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33747 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33748 else \
33749 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33750 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33751 fi; \
33752 else \
33753 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33754 fi; \
33755 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33756 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33757 $(RAW_CXX_TARGET_EXPORTS) \
33758 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
33759 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
33760 case $(srcdir) in \
33761 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33762 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33763 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33764 esac; \
33765 module_srcdir=libsanitizer; \
33766 rm -f no-such-file || : ; \
33767 CONFIG_SITE=no-such-file $(SHELL) \
33768 $$s/$$module_srcdir/configure \
33769 --srcdir=$${topdir}/$$module_srcdir \
33770 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33771 --target=${target_alias} \
33772 || exit 1
33773 @endif target-libsanitizer
33777 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
33778 maybe-configure-stage1-target-libsanitizer:
33779 @if target-libsanitizer-bootstrap
33780 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33781 configure-stage1-target-libsanitizer:
33782 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33783 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33784 @r=`${PWD_COMMAND}`; export r; \
33785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33786 TFLAGS="$(STAGE1_TFLAGS)"; \
33787 echo "Checking multilib configuration for libsanitizer..."; \
33788 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33789 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33790 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33791 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33792 else \
33793 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33794 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33795 fi; \
33796 else \
33797 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33798 fi; \
33799 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33800 $(RAW_CXX_TARGET_EXPORTS) \
33801 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33802 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33803 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33804 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer; \
33805 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33806 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33807 case $(srcdir) in \
33808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33809 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33811 esac; \
33812 module_srcdir=libsanitizer; \
33813 $(SHELL) $$s/$$module_srcdir/configure \
33814 --srcdir=$${topdir}/$$module_srcdir \
33815 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33816 --target=${target_alias} \
33818 $(STAGE1_CONFIGURE_FLAGS)
33819 @endif target-libsanitizer-bootstrap
33821 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
33822 maybe-configure-stage2-target-libsanitizer:
33823 @if target-libsanitizer-bootstrap
33824 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33825 configure-stage2-target-libsanitizer:
33826 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33827 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33828 @r=`${PWD_COMMAND}`; export r; \
33829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33830 TFLAGS="$(STAGE2_TFLAGS)"; \
33831 echo "Checking multilib configuration for libsanitizer..."; \
33832 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33833 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33834 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33835 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33836 else \
33837 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33838 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33839 fi; \
33840 else \
33841 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33842 fi; \
33843 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33844 $(RAW_CXX_TARGET_EXPORTS) \
33846 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33847 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33848 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33849 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer; \
33850 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33851 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33852 case $(srcdir) in \
33853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33854 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33856 esac; \
33857 module_srcdir=libsanitizer; \
33858 $(SHELL) $$s/$$module_srcdir/configure \
33859 --srcdir=$${topdir}/$$module_srcdir \
33860 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33861 --target=${target_alias} \
33862 --with-build-libsubdir=$(HOST_SUBDIR) \
33863 $(STAGE2_CONFIGURE_FLAGS)
33864 @endif target-libsanitizer-bootstrap
33866 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
33867 maybe-configure-stage3-target-libsanitizer:
33868 @if target-libsanitizer-bootstrap
33869 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33870 configure-stage3-target-libsanitizer:
33871 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33872 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33873 @r=`${PWD_COMMAND}`; export r; \
33874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33875 TFLAGS="$(STAGE3_TFLAGS)"; \
33876 echo "Checking multilib configuration for libsanitizer..."; \
33877 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33878 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33879 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33880 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33881 else \
33882 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33883 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33884 fi; \
33885 else \
33886 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33887 fi; \
33888 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33889 $(RAW_CXX_TARGET_EXPORTS) \
33891 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33892 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33893 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33894 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer; \
33895 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33896 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33897 case $(srcdir) in \
33898 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33899 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33900 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33901 esac; \
33902 module_srcdir=libsanitizer; \
33903 $(SHELL) $$s/$$module_srcdir/configure \
33904 --srcdir=$${topdir}/$$module_srcdir \
33905 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33906 --target=${target_alias} \
33907 --with-build-libsubdir=$(HOST_SUBDIR) \
33908 $(STAGE3_CONFIGURE_FLAGS)
33909 @endif target-libsanitizer-bootstrap
33911 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
33912 maybe-configure-stage4-target-libsanitizer:
33913 @if target-libsanitizer-bootstrap
33914 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33915 configure-stage4-target-libsanitizer:
33916 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33917 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33918 @r=`${PWD_COMMAND}`; export r; \
33919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33920 TFLAGS="$(STAGE4_TFLAGS)"; \
33921 echo "Checking multilib configuration for libsanitizer..."; \
33922 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33923 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33924 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33925 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33926 else \
33927 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33928 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33929 fi; \
33930 else \
33931 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33932 fi; \
33933 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33934 $(RAW_CXX_TARGET_EXPORTS) \
33936 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33937 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33938 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33939 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer; \
33940 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33941 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33942 case $(srcdir) in \
33943 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33944 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33945 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33946 esac; \
33947 module_srcdir=libsanitizer; \
33948 $(SHELL) $$s/$$module_srcdir/configure \
33949 --srcdir=$${topdir}/$$module_srcdir \
33950 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33951 --target=${target_alias} \
33952 --with-build-libsubdir=$(HOST_SUBDIR) \
33953 $(STAGE4_CONFIGURE_FLAGS)
33954 @endif target-libsanitizer-bootstrap
33956 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
33957 maybe-configure-stageprofile-target-libsanitizer:
33958 @if target-libsanitizer-bootstrap
33959 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33960 configure-stageprofile-target-libsanitizer:
33961 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33962 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33963 @r=`${PWD_COMMAND}`; export r; \
33964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33965 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33966 echo "Checking multilib configuration for libsanitizer..."; \
33967 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33968 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33969 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33970 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33971 else \
33972 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33973 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33974 fi; \
33975 else \
33976 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33977 fi; \
33978 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33979 $(RAW_CXX_TARGET_EXPORTS) \
33981 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33982 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33983 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33984 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer; \
33985 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33986 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33987 case $(srcdir) in \
33988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33989 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33991 esac; \
33992 module_srcdir=libsanitizer; \
33993 $(SHELL) $$s/$$module_srcdir/configure \
33994 --srcdir=$${topdir}/$$module_srcdir \
33995 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33996 --target=${target_alias} \
33997 --with-build-libsubdir=$(HOST_SUBDIR) \
33998 $(STAGEprofile_CONFIGURE_FLAGS)
33999 @endif target-libsanitizer-bootstrap
34001 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
34002 maybe-configure-stagefeedback-target-libsanitizer:
34003 @if target-libsanitizer-bootstrap
34004 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34005 configure-stagefeedback-target-libsanitizer:
34006 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34007 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
34008 @r=`${PWD_COMMAND}`; export r; \
34009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34010 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34011 echo "Checking multilib configuration for libsanitizer..."; \
34012 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
34013 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34014 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34015 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
34016 else \
34017 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
34018 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34019 fi; \
34020 else \
34021 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34022 fi; \
34023 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
34024 $(RAW_CXX_TARGET_EXPORTS) \
34026 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34027 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34028 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34029 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer; \
34030 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
34031 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
34032 case $(srcdir) in \
34033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34034 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
34035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34036 esac; \
34037 module_srcdir=libsanitizer; \
34038 $(SHELL) $$s/$$module_srcdir/configure \
34039 --srcdir=$${topdir}/$$module_srcdir \
34040 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34041 --target=${target_alias} \
34042 --with-build-libsubdir=$(HOST_SUBDIR) \
34043 $(STAGEfeedback_CONFIGURE_FLAGS)
34044 @endif target-libsanitizer-bootstrap
34050 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
34051 maybe-all-target-libsanitizer:
34052 @if gcc-bootstrap
34053 all-target-libsanitizer: stage_current
34054 @endif gcc-bootstrap
34055 @if target-libsanitizer
34056 TARGET-target-libsanitizer=all
34057 maybe-all-target-libsanitizer: all-target-libsanitizer
34058 all-target-libsanitizer: configure-target-libsanitizer
34059 @r=`${PWD_COMMAND}`; export r; \
34060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34061 $(RAW_CXX_TARGET_EXPORTS) \
34062 (cd $(TARGET_SUBDIR)/libsanitizer && \
34063 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34064 $(TARGET-target-libsanitizer))
34065 @endif target-libsanitizer
34069 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
34070 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
34071 maybe-all-stage1-target-libsanitizer:
34072 maybe-clean-stage1-target-libsanitizer:
34073 @if target-libsanitizer-bootstrap
34074 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
34075 all-stage1: all-stage1-target-libsanitizer
34076 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
34077 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
34078 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34079 @r=`${PWD_COMMAND}`; export r; \
34080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34081 TFLAGS="$(STAGE1_TFLAGS)"; \
34082 $(RAW_CXX_TARGET_EXPORTS) \
34083 cd $(TARGET_SUBDIR)/libsanitizer && \
34084 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34085 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34086 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34087 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34088 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34089 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34090 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34091 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34093 TFLAGS="$(STAGE1_TFLAGS)" \
34094 $(TARGET-stage1-target-libsanitizer)
34096 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
34097 clean-stage1: clean-stage1-target-libsanitizer
34098 clean-stage1-target-libsanitizer:
34099 @if [ $(current_stage) = stage1 ]; then \
34100 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34101 else \
34102 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
34103 $(MAKE) stage1-start; \
34104 fi; \
34105 cd $(TARGET_SUBDIR)/libsanitizer && \
34106 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34107 clean
34108 @endif target-libsanitizer-bootstrap
34111 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
34112 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
34113 maybe-all-stage2-target-libsanitizer:
34114 maybe-clean-stage2-target-libsanitizer:
34115 @if target-libsanitizer-bootstrap
34116 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
34117 all-stage2: all-stage2-target-libsanitizer
34118 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
34119 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
34120 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34121 @r=`${PWD_COMMAND}`; export r; \
34122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34123 TFLAGS="$(STAGE2_TFLAGS)"; \
34124 $(RAW_CXX_TARGET_EXPORTS) \
34126 cd $(TARGET_SUBDIR)/libsanitizer && \
34127 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34128 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34129 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34130 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34131 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34132 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34133 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34134 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34135 TFLAGS="$(STAGE2_TFLAGS)" \
34136 $(TARGET-stage2-target-libsanitizer)
34138 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
34139 clean-stage2: clean-stage2-target-libsanitizer
34140 clean-stage2-target-libsanitizer:
34141 @if [ $(current_stage) = stage2 ]; then \
34142 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34143 else \
34144 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
34145 $(MAKE) stage2-start; \
34146 fi; \
34147 cd $(TARGET_SUBDIR)/libsanitizer && \
34148 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34149 @endif target-libsanitizer-bootstrap
34152 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
34153 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
34154 maybe-all-stage3-target-libsanitizer:
34155 maybe-clean-stage3-target-libsanitizer:
34156 @if target-libsanitizer-bootstrap
34157 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
34158 all-stage3: all-stage3-target-libsanitizer
34159 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
34160 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
34161 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34162 @r=`${PWD_COMMAND}`; export r; \
34163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34164 TFLAGS="$(STAGE3_TFLAGS)"; \
34165 $(RAW_CXX_TARGET_EXPORTS) \
34167 cd $(TARGET_SUBDIR)/libsanitizer && \
34168 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34169 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34170 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34171 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34172 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34173 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34174 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34175 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34176 TFLAGS="$(STAGE3_TFLAGS)" \
34177 $(TARGET-stage3-target-libsanitizer)
34179 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
34180 clean-stage3: clean-stage3-target-libsanitizer
34181 clean-stage3-target-libsanitizer:
34182 @if [ $(current_stage) = stage3 ]; then \
34183 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34184 else \
34185 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
34186 $(MAKE) stage3-start; \
34187 fi; \
34188 cd $(TARGET_SUBDIR)/libsanitizer && \
34189 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34190 @endif target-libsanitizer-bootstrap
34193 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
34194 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
34195 maybe-all-stage4-target-libsanitizer:
34196 maybe-clean-stage4-target-libsanitizer:
34197 @if target-libsanitizer-bootstrap
34198 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
34199 all-stage4: all-stage4-target-libsanitizer
34200 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
34201 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
34202 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34203 @r=`${PWD_COMMAND}`; export r; \
34204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34205 TFLAGS="$(STAGE4_TFLAGS)"; \
34206 $(RAW_CXX_TARGET_EXPORTS) \
34208 cd $(TARGET_SUBDIR)/libsanitizer && \
34209 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34210 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34211 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34212 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34213 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34214 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34215 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34216 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34217 TFLAGS="$(STAGE4_TFLAGS)" \
34218 $(TARGET-stage4-target-libsanitizer)
34220 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
34221 clean-stage4: clean-stage4-target-libsanitizer
34222 clean-stage4-target-libsanitizer:
34223 @if [ $(current_stage) = stage4 ]; then \
34224 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34225 else \
34226 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
34227 $(MAKE) stage4-start; \
34228 fi; \
34229 cd $(TARGET_SUBDIR)/libsanitizer && \
34230 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34231 @endif target-libsanitizer-bootstrap
34234 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
34235 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
34236 maybe-all-stageprofile-target-libsanitizer:
34237 maybe-clean-stageprofile-target-libsanitizer:
34238 @if target-libsanitizer-bootstrap
34239 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
34240 all-stageprofile: all-stageprofile-target-libsanitizer
34241 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
34242 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
34243 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34244 @r=`${PWD_COMMAND}`; export r; \
34245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34246 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34247 $(RAW_CXX_TARGET_EXPORTS) \
34249 cd $(TARGET_SUBDIR)/libsanitizer && \
34250 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34251 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34252 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34253 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34254 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34255 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34256 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34257 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34258 TFLAGS="$(STAGEprofile_TFLAGS)" \
34259 $(TARGET-stageprofile-target-libsanitizer)
34261 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
34262 clean-stageprofile: clean-stageprofile-target-libsanitizer
34263 clean-stageprofile-target-libsanitizer:
34264 @if [ $(current_stage) = stageprofile ]; then \
34265 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34266 else \
34267 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
34268 $(MAKE) stageprofile-start; \
34269 fi; \
34270 cd $(TARGET_SUBDIR)/libsanitizer && \
34271 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34272 @endif target-libsanitizer-bootstrap
34275 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
34276 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
34277 maybe-all-stagefeedback-target-libsanitizer:
34278 maybe-clean-stagefeedback-target-libsanitizer:
34279 @if target-libsanitizer-bootstrap
34280 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
34281 all-stagefeedback: all-stagefeedback-target-libsanitizer
34282 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
34283 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34284 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34285 @r=`${PWD_COMMAND}`; export r; \
34286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34287 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34288 $(RAW_CXX_TARGET_EXPORTS) \
34290 cd $(TARGET_SUBDIR)/libsanitizer && \
34291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34292 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34293 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34294 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34295 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34296 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34297 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34298 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34299 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34300 $(TARGET-stagefeedback-target-libsanitizer)
34302 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
34303 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
34304 clean-stagefeedback-target-libsanitizer:
34305 @if [ $(current_stage) = stagefeedback ]; then \
34306 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34307 else \
34308 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
34309 $(MAKE) stagefeedback-start; \
34310 fi; \
34311 cd $(TARGET_SUBDIR)/libsanitizer && \
34312 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34313 @endif target-libsanitizer-bootstrap
34320 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
34321 maybe-check-target-libsanitizer:
34322 @if target-libsanitizer
34323 maybe-check-target-libsanitizer: check-target-libsanitizer
34325 check-target-libsanitizer:
34326 @: $(MAKE); $(unstage)
34327 @r=`${PWD_COMMAND}`; export r; \
34328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34329 $(RAW_CXX_TARGET_EXPORTS) \
34330 (cd $(TARGET_SUBDIR)/libsanitizer && \
34331 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
34333 @endif target-libsanitizer
34335 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
34336 maybe-install-target-libsanitizer:
34337 @if target-libsanitizer
34338 maybe-install-target-libsanitizer: install-target-libsanitizer
34340 install-target-libsanitizer: installdirs
34341 @: $(MAKE); $(unstage)
34342 @r=`${PWD_COMMAND}`; export r; \
34343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34344 $(RAW_CXX_TARGET_EXPORTS) \
34345 (cd $(TARGET_SUBDIR)/libsanitizer && \
34346 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34348 @endif target-libsanitizer
34350 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
34351 maybe-install-strip-target-libsanitizer:
34352 @if target-libsanitizer
34353 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
34355 install-strip-target-libsanitizer: installdirs
34356 @: $(MAKE); $(unstage)
34357 @r=`${PWD_COMMAND}`; export r; \
34358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34359 $(RAW_CXX_TARGET_EXPORTS) \
34360 (cd $(TARGET_SUBDIR)/libsanitizer && \
34361 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34363 @endif target-libsanitizer
34365 # Other targets (info, dvi, pdf, etc.)
34367 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
34368 maybe-info-target-libsanitizer:
34369 @if target-libsanitizer
34370 maybe-info-target-libsanitizer: info-target-libsanitizer
34372 info-target-libsanitizer: \
34373 configure-target-libsanitizer
34374 @: $(MAKE); $(unstage)
34375 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34376 r=`${PWD_COMMAND}`; export r; \
34377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34378 $(RAW_CXX_TARGET_EXPORTS) \
34379 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer"; \
34380 for flag in $(EXTRA_TARGET_FLAGS); do \
34381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34382 done; \
34383 (cd $(TARGET_SUBDIR)/libsanitizer && \
34384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34386 "RANLIB=$${RANLIB}" \
34387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34388 info) \
34389 || exit 1
34391 @endif target-libsanitizer
34393 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
34394 maybe-dvi-target-libsanitizer:
34395 @if target-libsanitizer
34396 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
34398 dvi-target-libsanitizer: \
34399 configure-target-libsanitizer
34400 @: $(MAKE); $(unstage)
34401 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34402 r=`${PWD_COMMAND}`; export r; \
34403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34404 $(RAW_CXX_TARGET_EXPORTS) \
34405 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer"; \
34406 for flag in $(EXTRA_TARGET_FLAGS); do \
34407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34408 done; \
34409 (cd $(TARGET_SUBDIR)/libsanitizer && \
34410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34412 "RANLIB=$${RANLIB}" \
34413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34414 dvi) \
34415 || exit 1
34417 @endif target-libsanitizer
34419 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
34420 maybe-pdf-target-libsanitizer:
34421 @if target-libsanitizer
34422 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
34424 pdf-target-libsanitizer: \
34425 configure-target-libsanitizer
34426 @: $(MAKE); $(unstage)
34427 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34428 r=`${PWD_COMMAND}`; export r; \
34429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34430 $(RAW_CXX_TARGET_EXPORTS) \
34431 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer"; \
34432 for flag in $(EXTRA_TARGET_FLAGS); do \
34433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34434 done; \
34435 (cd $(TARGET_SUBDIR)/libsanitizer && \
34436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34438 "RANLIB=$${RANLIB}" \
34439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34440 pdf) \
34441 || exit 1
34443 @endif target-libsanitizer
34445 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
34446 maybe-html-target-libsanitizer:
34447 @if target-libsanitizer
34448 maybe-html-target-libsanitizer: html-target-libsanitizer
34450 html-target-libsanitizer: \
34451 configure-target-libsanitizer
34452 @: $(MAKE); $(unstage)
34453 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34454 r=`${PWD_COMMAND}`; export r; \
34455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34456 $(RAW_CXX_TARGET_EXPORTS) \
34457 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer"; \
34458 for flag in $(EXTRA_TARGET_FLAGS); do \
34459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34460 done; \
34461 (cd $(TARGET_SUBDIR)/libsanitizer && \
34462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34464 "RANLIB=$${RANLIB}" \
34465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34466 html) \
34467 || exit 1
34469 @endif target-libsanitizer
34471 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
34472 maybe-TAGS-target-libsanitizer:
34473 @if target-libsanitizer
34474 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
34476 TAGS-target-libsanitizer: \
34477 configure-target-libsanitizer
34478 @: $(MAKE); $(unstage)
34479 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34480 r=`${PWD_COMMAND}`; export r; \
34481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34482 $(RAW_CXX_TARGET_EXPORTS) \
34483 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer"; \
34484 for flag in $(EXTRA_TARGET_FLAGS); do \
34485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34486 done; \
34487 (cd $(TARGET_SUBDIR)/libsanitizer && \
34488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34490 "RANLIB=$${RANLIB}" \
34491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34492 TAGS) \
34493 || exit 1
34495 @endif target-libsanitizer
34497 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
34498 maybe-install-info-target-libsanitizer:
34499 @if target-libsanitizer
34500 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
34502 install-info-target-libsanitizer: \
34503 configure-target-libsanitizer \
34504 info-target-libsanitizer
34505 @: $(MAKE); $(unstage)
34506 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34507 r=`${PWD_COMMAND}`; export r; \
34508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34509 $(RAW_CXX_TARGET_EXPORTS) \
34510 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer"; \
34511 for flag in $(EXTRA_TARGET_FLAGS); do \
34512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34513 done; \
34514 (cd $(TARGET_SUBDIR)/libsanitizer && \
34515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34517 "RANLIB=$${RANLIB}" \
34518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34519 install-info) \
34520 || exit 1
34522 @endif target-libsanitizer
34524 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
34525 maybe-install-pdf-target-libsanitizer:
34526 @if target-libsanitizer
34527 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
34529 install-pdf-target-libsanitizer: \
34530 configure-target-libsanitizer \
34531 pdf-target-libsanitizer
34532 @: $(MAKE); $(unstage)
34533 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34534 r=`${PWD_COMMAND}`; export r; \
34535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34536 $(RAW_CXX_TARGET_EXPORTS) \
34537 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer"; \
34538 for flag in $(EXTRA_TARGET_FLAGS); do \
34539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34540 done; \
34541 (cd $(TARGET_SUBDIR)/libsanitizer && \
34542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34544 "RANLIB=$${RANLIB}" \
34545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34546 install-pdf) \
34547 || exit 1
34549 @endif target-libsanitizer
34551 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
34552 maybe-install-html-target-libsanitizer:
34553 @if target-libsanitizer
34554 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
34556 install-html-target-libsanitizer: \
34557 configure-target-libsanitizer \
34558 html-target-libsanitizer
34559 @: $(MAKE); $(unstage)
34560 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34561 r=`${PWD_COMMAND}`; export r; \
34562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34563 $(RAW_CXX_TARGET_EXPORTS) \
34564 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer"; \
34565 for flag in $(EXTRA_TARGET_FLAGS); do \
34566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34567 done; \
34568 (cd $(TARGET_SUBDIR)/libsanitizer && \
34569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34571 "RANLIB=$${RANLIB}" \
34572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34573 install-html) \
34574 || exit 1
34576 @endif target-libsanitizer
34578 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
34579 maybe-installcheck-target-libsanitizer:
34580 @if target-libsanitizer
34581 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
34583 installcheck-target-libsanitizer: \
34584 configure-target-libsanitizer
34585 @: $(MAKE); $(unstage)
34586 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34587 r=`${PWD_COMMAND}`; export r; \
34588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34589 $(RAW_CXX_TARGET_EXPORTS) \
34590 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer"; \
34591 for flag in $(EXTRA_TARGET_FLAGS); do \
34592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34593 done; \
34594 (cd $(TARGET_SUBDIR)/libsanitizer && \
34595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34597 "RANLIB=$${RANLIB}" \
34598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34599 installcheck) \
34600 || exit 1
34602 @endif target-libsanitizer
34604 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
34605 maybe-mostlyclean-target-libsanitizer:
34606 @if target-libsanitizer
34607 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
34609 mostlyclean-target-libsanitizer:
34610 @: $(MAKE); $(unstage)
34611 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34612 r=`${PWD_COMMAND}`; export r; \
34613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34614 $(RAW_CXX_TARGET_EXPORTS) \
34615 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer"; \
34616 for flag in $(EXTRA_TARGET_FLAGS); do \
34617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34618 done; \
34619 (cd $(TARGET_SUBDIR)/libsanitizer && \
34620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34622 "RANLIB=$${RANLIB}" \
34623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34624 mostlyclean) \
34625 || exit 1
34627 @endif target-libsanitizer
34629 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
34630 maybe-clean-target-libsanitizer:
34631 @if target-libsanitizer
34632 maybe-clean-target-libsanitizer: clean-target-libsanitizer
34634 clean-target-libsanitizer:
34635 @: $(MAKE); $(unstage)
34636 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34637 r=`${PWD_COMMAND}`; export r; \
34638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34639 $(RAW_CXX_TARGET_EXPORTS) \
34640 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer"; \
34641 for flag in $(EXTRA_TARGET_FLAGS); do \
34642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34643 done; \
34644 (cd $(TARGET_SUBDIR)/libsanitizer && \
34645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34647 "RANLIB=$${RANLIB}" \
34648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34649 clean) \
34650 || exit 1
34652 @endif target-libsanitizer
34654 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
34655 maybe-distclean-target-libsanitizer:
34656 @if target-libsanitizer
34657 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
34659 distclean-target-libsanitizer:
34660 @: $(MAKE); $(unstage)
34661 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34662 r=`${PWD_COMMAND}`; export r; \
34663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34664 $(RAW_CXX_TARGET_EXPORTS) \
34665 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer"; \
34666 for flag in $(EXTRA_TARGET_FLAGS); do \
34667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34668 done; \
34669 (cd $(TARGET_SUBDIR)/libsanitizer && \
34670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34672 "RANLIB=$${RANLIB}" \
34673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34674 distclean) \
34675 || exit 1
34677 @endif target-libsanitizer
34679 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
34680 maybe-maintainer-clean-target-libsanitizer:
34681 @if target-libsanitizer
34682 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
34684 maintainer-clean-target-libsanitizer:
34685 @: $(MAKE); $(unstage)
34686 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34687 r=`${PWD_COMMAND}`; export r; \
34688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34689 $(RAW_CXX_TARGET_EXPORTS) \
34690 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer"; \
34691 for flag in $(EXTRA_TARGET_FLAGS); do \
34692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34693 done; \
34694 (cd $(TARGET_SUBDIR)/libsanitizer && \
34695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34697 "RANLIB=$${RANLIB}" \
34698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34699 maintainer-clean) \
34700 || exit 1
34702 @endif target-libsanitizer
34708 .PHONY: configure-target-libmpx maybe-configure-target-libmpx
34709 maybe-configure-target-libmpx:
34710 @if gcc-bootstrap
34711 configure-target-libmpx: stage_current
34712 @endif gcc-bootstrap
34713 @if target-libmpx
34714 maybe-configure-target-libmpx: configure-target-libmpx
34715 configure-target-libmpx:
34716 @r=`${PWD_COMMAND}`; export r; \
34717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34718 echo "Checking multilib configuration for libmpx..."; \
34719 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34720 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34721 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34722 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34723 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34724 else \
34725 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34726 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34727 fi; \
34728 else \
34729 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34730 fi; \
34731 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34732 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34733 $(NORMAL_TARGET_EXPORTS) \
34734 echo Configuring in $(TARGET_SUBDIR)/libmpx; \
34735 cd "$(TARGET_SUBDIR)/libmpx" || exit 1; \
34736 case $(srcdir) in \
34737 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34738 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34739 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34740 esac; \
34741 module_srcdir=libmpx; \
34742 rm -f no-such-file || : ; \
34743 CONFIG_SITE=no-such-file $(SHELL) \
34744 $$s/$$module_srcdir/configure \
34745 --srcdir=$${topdir}/$$module_srcdir \
34746 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34747 --target=${target_alias} \
34748 || exit 1
34749 @endif target-libmpx
34753 .PHONY: configure-stage1-target-libmpx maybe-configure-stage1-target-libmpx
34754 maybe-configure-stage1-target-libmpx:
34755 @if target-libmpx-bootstrap
34756 maybe-configure-stage1-target-libmpx: configure-stage1-target-libmpx
34757 configure-stage1-target-libmpx:
34758 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34759 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34760 @r=`${PWD_COMMAND}`; export r; \
34761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34762 TFLAGS="$(STAGE1_TFLAGS)"; \
34763 echo "Checking multilib configuration for libmpx..."; \
34764 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34765 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34766 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34767 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34768 else \
34769 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34770 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34771 fi; \
34772 else \
34773 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34774 fi; \
34775 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34776 $(NORMAL_TARGET_EXPORTS) \
34777 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34778 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34779 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34780 echo Configuring stage 1 in $(TARGET_SUBDIR)/libmpx; \
34781 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34782 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34783 case $(srcdir) in \
34784 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34785 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34786 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34787 esac; \
34788 module_srcdir=libmpx; \
34789 $(SHELL) $$s/$$module_srcdir/configure \
34790 --srcdir=$${topdir}/$$module_srcdir \
34791 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34792 --target=${target_alias} \
34794 $(STAGE1_CONFIGURE_FLAGS)
34795 @endif target-libmpx-bootstrap
34797 .PHONY: configure-stage2-target-libmpx maybe-configure-stage2-target-libmpx
34798 maybe-configure-stage2-target-libmpx:
34799 @if target-libmpx-bootstrap
34800 maybe-configure-stage2-target-libmpx: configure-stage2-target-libmpx
34801 configure-stage2-target-libmpx:
34802 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34803 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34804 @r=`${PWD_COMMAND}`; export r; \
34805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34806 TFLAGS="$(STAGE2_TFLAGS)"; \
34807 echo "Checking multilib configuration for libmpx..."; \
34808 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34809 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34810 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34811 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34812 else \
34813 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34814 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34815 fi; \
34816 else \
34817 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34818 fi; \
34819 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34820 $(NORMAL_TARGET_EXPORTS) \
34822 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34823 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34824 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34825 echo Configuring stage 2 in $(TARGET_SUBDIR)/libmpx; \
34826 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34827 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34828 case $(srcdir) in \
34829 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34830 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34831 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34832 esac; \
34833 module_srcdir=libmpx; \
34834 $(SHELL) $$s/$$module_srcdir/configure \
34835 --srcdir=$${topdir}/$$module_srcdir \
34836 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34837 --target=${target_alias} \
34838 --with-build-libsubdir=$(HOST_SUBDIR) \
34839 $(STAGE2_CONFIGURE_FLAGS)
34840 @endif target-libmpx-bootstrap
34842 .PHONY: configure-stage3-target-libmpx maybe-configure-stage3-target-libmpx
34843 maybe-configure-stage3-target-libmpx:
34844 @if target-libmpx-bootstrap
34845 maybe-configure-stage3-target-libmpx: configure-stage3-target-libmpx
34846 configure-stage3-target-libmpx:
34847 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34848 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34849 @r=`${PWD_COMMAND}`; export r; \
34850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34851 TFLAGS="$(STAGE3_TFLAGS)"; \
34852 echo "Checking multilib configuration for libmpx..."; \
34853 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34854 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34855 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34856 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34857 else \
34858 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34859 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34860 fi; \
34861 else \
34862 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34863 fi; \
34864 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34865 $(NORMAL_TARGET_EXPORTS) \
34867 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34868 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34869 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34870 echo Configuring stage 3 in $(TARGET_SUBDIR)/libmpx; \
34871 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34872 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34873 case $(srcdir) in \
34874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34875 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34877 esac; \
34878 module_srcdir=libmpx; \
34879 $(SHELL) $$s/$$module_srcdir/configure \
34880 --srcdir=$${topdir}/$$module_srcdir \
34881 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34882 --target=${target_alias} \
34883 --with-build-libsubdir=$(HOST_SUBDIR) \
34884 $(STAGE3_CONFIGURE_FLAGS)
34885 @endif target-libmpx-bootstrap
34887 .PHONY: configure-stage4-target-libmpx maybe-configure-stage4-target-libmpx
34888 maybe-configure-stage4-target-libmpx:
34889 @if target-libmpx-bootstrap
34890 maybe-configure-stage4-target-libmpx: configure-stage4-target-libmpx
34891 configure-stage4-target-libmpx:
34892 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34893 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34894 @r=`${PWD_COMMAND}`; export r; \
34895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34896 TFLAGS="$(STAGE4_TFLAGS)"; \
34897 echo "Checking multilib configuration for libmpx..."; \
34898 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34899 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34900 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34901 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34902 else \
34903 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34904 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34905 fi; \
34906 else \
34907 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34908 fi; \
34909 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34910 $(NORMAL_TARGET_EXPORTS) \
34912 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34913 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34914 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34915 echo Configuring stage 4 in $(TARGET_SUBDIR)/libmpx; \
34916 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34917 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34918 case $(srcdir) in \
34919 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34920 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34921 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34922 esac; \
34923 module_srcdir=libmpx; \
34924 $(SHELL) $$s/$$module_srcdir/configure \
34925 --srcdir=$${topdir}/$$module_srcdir \
34926 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34927 --target=${target_alias} \
34928 --with-build-libsubdir=$(HOST_SUBDIR) \
34929 $(STAGE4_CONFIGURE_FLAGS)
34930 @endif target-libmpx-bootstrap
34932 .PHONY: configure-stageprofile-target-libmpx maybe-configure-stageprofile-target-libmpx
34933 maybe-configure-stageprofile-target-libmpx:
34934 @if target-libmpx-bootstrap
34935 maybe-configure-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
34936 configure-stageprofile-target-libmpx:
34937 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34938 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34939 @r=`${PWD_COMMAND}`; export r; \
34940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34941 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34942 echo "Checking multilib configuration for libmpx..."; \
34943 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34944 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34945 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34946 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34947 else \
34948 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34949 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34950 fi; \
34951 else \
34952 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34953 fi; \
34954 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34955 $(NORMAL_TARGET_EXPORTS) \
34957 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34958 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34959 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34960 echo Configuring stage profile in $(TARGET_SUBDIR)/libmpx; \
34961 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34962 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34963 case $(srcdir) in \
34964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34965 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34967 esac; \
34968 module_srcdir=libmpx; \
34969 $(SHELL) $$s/$$module_srcdir/configure \
34970 --srcdir=$${topdir}/$$module_srcdir \
34971 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34972 --target=${target_alias} \
34973 --with-build-libsubdir=$(HOST_SUBDIR) \
34974 $(STAGEprofile_CONFIGURE_FLAGS)
34975 @endif target-libmpx-bootstrap
34977 .PHONY: configure-stagefeedback-target-libmpx maybe-configure-stagefeedback-target-libmpx
34978 maybe-configure-stagefeedback-target-libmpx:
34979 @if target-libmpx-bootstrap
34980 maybe-configure-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
34981 configure-stagefeedback-target-libmpx:
34982 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34983 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34984 @r=`${PWD_COMMAND}`; export r; \
34985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34986 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34987 echo "Checking multilib configuration for libmpx..."; \
34988 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34989 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34990 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34991 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34992 else \
34993 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34994 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34995 fi; \
34996 else \
34997 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34998 fi; \
34999 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
35000 $(NORMAL_TARGET_EXPORTS) \
35002 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35003 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35004 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35005 echo Configuring stage feedback in $(TARGET_SUBDIR)/libmpx; \
35006 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
35007 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
35008 case $(srcdir) in \
35009 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35010 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
35011 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35012 esac; \
35013 module_srcdir=libmpx; \
35014 $(SHELL) $$s/$$module_srcdir/configure \
35015 --srcdir=$${topdir}/$$module_srcdir \
35016 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35017 --target=${target_alias} \
35018 --with-build-libsubdir=$(HOST_SUBDIR) \
35019 $(STAGEfeedback_CONFIGURE_FLAGS)
35020 @endif target-libmpx-bootstrap
35026 .PHONY: all-target-libmpx maybe-all-target-libmpx
35027 maybe-all-target-libmpx:
35028 @if gcc-bootstrap
35029 all-target-libmpx: stage_current
35030 @endif gcc-bootstrap
35031 @if target-libmpx
35032 TARGET-target-libmpx=all
35033 maybe-all-target-libmpx: all-target-libmpx
35034 all-target-libmpx: configure-target-libmpx
35035 @r=`${PWD_COMMAND}`; export r; \
35036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35037 $(NORMAL_TARGET_EXPORTS) \
35038 (cd $(TARGET_SUBDIR)/libmpx && \
35039 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35040 $(TARGET-target-libmpx))
35041 @endif target-libmpx
35045 .PHONY: all-stage1-target-libmpx maybe-all-stage1-target-libmpx
35046 .PHONY: clean-stage1-target-libmpx maybe-clean-stage1-target-libmpx
35047 maybe-all-stage1-target-libmpx:
35048 maybe-clean-stage1-target-libmpx:
35049 @if target-libmpx-bootstrap
35050 maybe-all-stage1-target-libmpx: all-stage1-target-libmpx
35051 all-stage1: all-stage1-target-libmpx
35052 TARGET-stage1-target-libmpx = $(TARGET-target-libmpx)
35053 all-stage1-target-libmpx: configure-stage1-target-libmpx
35054 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35055 @r=`${PWD_COMMAND}`; export r; \
35056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35057 TFLAGS="$(STAGE1_TFLAGS)"; \
35058 $(NORMAL_TARGET_EXPORTS) \
35059 cd $(TARGET_SUBDIR)/libmpx && \
35060 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35061 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35062 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35063 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35064 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35065 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35066 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35067 $(EXTRA_TARGET_FLAGS) \
35069 TFLAGS="$(STAGE1_TFLAGS)" \
35070 $(TARGET-stage1-target-libmpx)
35072 maybe-clean-stage1-target-libmpx: clean-stage1-target-libmpx
35073 clean-stage1: clean-stage1-target-libmpx
35074 clean-stage1-target-libmpx:
35075 @if [ $(current_stage) = stage1 ]; then \
35076 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35077 else \
35078 [ -f $(TARGET_SUBDIR)/stage1-libmpx/Makefile ] || exit 0; \
35079 $(MAKE) stage1-start; \
35080 fi; \
35081 cd $(TARGET_SUBDIR)/libmpx && \
35082 $(MAKE) $(EXTRA_TARGET_FLAGS) \
35083 clean
35084 @endif target-libmpx-bootstrap
35087 .PHONY: all-stage2-target-libmpx maybe-all-stage2-target-libmpx
35088 .PHONY: clean-stage2-target-libmpx maybe-clean-stage2-target-libmpx
35089 maybe-all-stage2-target-libmpx:
35090 maybe-clean-stage2-target-libmpx:
35091 @if target-libmpx-bootstrap
35092 maybe-all-stage2-target-libmpx: all-stage2-target-libmpx
35093 all-stage2: all-stage2-target-libmpx
35094 TARGET-stage2-target-libmpx = $(TARGET-target-libmpx)
35095 all-stage2-target-libmpx: configure-stage2-target-libmpx
35096 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35097 @r=`${PWD_COMMAND}`; export r; \
35098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35099 TFLAGS="$(STAGE2_TFLAGS)"; \
35100 $(NORMAL_TARGET_EXPORTS) \
35102 cd $(TARGET_SUBDIR)/libmpx && \
35103 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35104 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35105 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35106 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35107 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35108 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35109 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35110 $(EXTRA_TARGET_FLAGS) \
35111 TFLAGS="$(STAGE2_TFLAGS)" \
35112 $(TARGET-stage2-target-libmpx)
35114 maybe-clean-stage2-target-libmpx: clean-stage2-target-libmpx
35115 clean-stage2: clean-stage2-target-libmpx
35116 clean-stage2-target-libmpx:
35117 @if [ $(current_stage) = stage2 ]; then \
35118 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35119 else \
35120 [ -f $(TARGET_SUBDIR)/stage2-libmpx/Makefile ] || exit 0; \
35121 $(MAKE) stage2-start; \
35122 fi; \
35123 cd $(TARGET_SUBDIR)/libmpx && \
35124 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35125 @endif target-libmpx-bootstrap
35128 .PHONY: all-stage3-target-libmpx maybe-all-stage3-target-libmpx
35129 .PHONY: clean-stage3-target-libmpx maybe-clean-stage3-target-libmpx
35130 maybe-all-stage3-target-libmpx:
35131 maybe-clean-stage3-target-libmpx:
35132 @if target-libmpx-bootstrap
35133 maybe-all-stage3-target-libmpx: all-stage3-target-libmpx
35134 all-stage3: all-stage3-target-libmpx
35135 TARGET-stage3-target-libmpx = $(TARGET-target-libmpx)
35136 all-stage3-target-libmpx: configure-stage3-target-libmpx
35137 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35138 @r=`${PWD_COMMAND}`; export r; \
35139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35140 TFLAGS="$(STAGE3_TFLAGS)"; \
35141 $(NORMAL_TARGET_EXPORTS) \
35143 cd $(TARGET_SUBDIR)/libmpx && \
35144 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35145 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35146 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35147 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35148 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35149 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35150 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35151 $(EXTRA_TARGET_FLAGS) \
35152 TFLAGS="$(STAGE3_TFLAGS)" \
35153 $(TARGET-stage3-target-libmpx)
35155 maybe-clean-stage3-target-libmpx: clean-stage3-target-libmpx
35156 clean-stage3: clean-stage3-target-libmpx
35157 clean-stage3-target-libmpx:
35158 @if [ $(current_stage) = stage3 ]; then \
35159 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35160 else \
35161 [ -f $(TARGET_SUBDIR)/stage3-libmpx/Makefile ] || exit 0; \
35162 $(MAKE) stage3-start; \
35163 fi; \
35164 cd $(TARGET_SUBDIR)/libmpx && \
35165 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35166 @endif target-libmpx-bootstrap
35169 .PHONY: all-stage4-target-libmpx maybe-all-stage4-target-libmpx
35170 .PHONY: clean-stage4-target-libmpx maybe-clean-stage4-target-libmpx
35171 maybe-all-stage4-target-libmpx:
35172 maybe-clean-stage4-target-libmpx:
35173 @if target-libmpx-bootstrap
35174 maybe-all-stage4-target-libmpx: all-stage4-target-libmpx
35175 all-stage4: all-stage4-target-libmpx
35176 TARGET-stage4-target-libmpx = $(TARGET-target-libmpx)
35177 all-stage4-target-libmpx: configure-stage4-target-libmpx
35178 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35179 @r=`${PWD_COMMAND}`; export r; \
35180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35181 TFLAGS="$(STAGE4_TFLAGS)"; \
35182 $(NORMAL_TARGET_EXPORTS) \
35184 cd $(TARGET_SUBDIR)/libmpx && \
35185 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35186 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35187 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35188 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35189 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35190 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35191 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35192 $(EXTRA_TARGET_FLAGS) \
35193 TFLAGS="$(STAGE4_TFLAGS)" \
35194 $(TARGET-stage4-target-libmpx)
35196 maybe-clean-stage4-target-libmpx: clean-stage4-target-libmpx
35197 clean-stage4: clean-stage4-target-libmpx
35198 clean-stage4-target-libmpx:
35199 @if [ $(current_stage) = stage4 ]; then \
35200 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35201 else \
35202 [ -f $(TARGET_SUBDIR)/stage4-libmpx/Makefile ] || exit 0; \
35203 $(MAKE) stage4-start; \
35204 fi; \
35205 cd $(TARGET_SUBDIR)/libmpx && \
35206 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35207 @endif target-libmpx-bootstrap
35210 .PHONY: all-stageprofile-target-libmpx maybe-all-stageprofile-target-libmpx
35211 .PHONY: clean-stageprofile-target-libmpx maybe-clean-stageprofile-target-libmpx
35212 maybe-all-stageprofile-target-libmpx:
35213 maybe-clean-stageprofile-target-libmpx:
35214 @if target-libmpx-bootstrap
35215 maybe-all-stageprofile-target-libmpx: all-stageprofile-target-libmpx
35216 all-stageprofile: all-stageprofile-target-libmpx
35217 TARGET-stageprofile-target-libmpx = $(TARGET-target-libmpx)
35218 all-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
35219 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35220 @r=`${PWD_COMMAND}`; export r; \
35221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35222 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35223 $(NORMAL_TARGET_EXPORTS) \
35225 cd $(TARGET_SUBDIR)/libmpx && \
35226 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35227 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35228 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35229 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35230 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35231 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35232 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35233 $(EXTRA_TARGET_FLAGS) \
35234 TFLAGS="$(STAGEprofile_TFLAGS)" \
35235 $(TARGET-stageprofile-target-libmpx)
35237 maybe-clean-stageprofile-target-libmpx: clean-stageprofile-target-libmpx
35238 clean-stageprofile: clean-stageprofile-target-libmpx
35239 clean-stageprofile-target-libmpx:
35240 @if [ $(current_stage) = stageprofile ]; then \
35241 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35242 else \
35243 [ -f $(TARGET_SUBDIR)/stageprofile-libmpx/Makefile ] || exit 0; \
35244 $(MAKE) stageprofile-start; \
35245 fi; \
35246 cd $(TARGET_SUBDIR)/libmpx && \
35247 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35248 @endif target-libmpx-bootstrap
35251 .PHONY: all-stagefeedback-target-libmpx maybe-all-stagefeedback-target-libmpx
35252 .PHONY: clean-stagefeedback-target-libmpx maybe-clean-stagefeedback-target-libmpx
35253 maybe-all-stagefeedback-target-libmpx:
35254 maybe-clean-stagefeedback-target-libmpx:
35255 @if target-libmpx-bootstrap
35256 maybe-all-stagefeedback-target-libmpx: all-stagefeedback-target-libmpx
35257 all-stagefeedback: all-stagefeedback-target-libmpx
35258 TARGET-stagefeedback-target-libmpx = $(TARGET-target-libmpx)
35259 all-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
35260 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35261 @r=`${PWD_COMMAND}`; export r; \
35262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35263 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35264 $(NORMAL_TARGET_EXPORTS) \
35266 cd $(TARGET_SUBDIR)/libmpx && \
35267 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35268 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35269 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35270 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35271 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35272 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35273 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35274 $(EXTRA_TARGET_FLAGS) \
35275 TFLAGS="$(STAGEfeedback_TFLAGS)" \
35276 $(TARGET-stagefeedback-target-libmpx)
35278 maybe-clean-stagefeedback-target-libmpx: clean-stagefeedback-target-libmpx
35279 clean-stagefeedback: clean-stagefeedback-target-libmpx
35280 clean-stagefeedback-target-libmpx:
35281 @if [ $(current_stage) = stagefeedback ]; then \
35282 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35283 else \
35284 [ -f $(TARGET_SUBDIR)/stagefeedback-libmpx/Makefile ] || exit 0; \
35285 $(MAKE) stagefeedback-start; \
35286 fi; \
35287 cd $(TARGET_SUBDIR)/libmpx && \
35288 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35289 @endif target-libmpx-bootstrap
35296 .PHONY: check-target-libmpx maybe-check-target-libmpx
35297 maybe-check-target-libmpx:
35298 @if target-libmpx
35299 maybe-check-target-libmpx: check-target-libmpx
35301 check-target-libmpx:
35302 @: $(MAKE); $(unstage)
35303 @r=`${PWD_COMMAND}`; export r; \
35304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35305 $(NORMAL_TARGET_EXPORTS) \
35306 (cd $(TARGET_SUBDIR)/libmpx && \
35307 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35309 @endif target-libmpx
35311 .PHONY: install-target-libmpx maybe-install-target-libmpx
35312 maybe-install-target-libmpx:
35313 @if target-libmpx
35314 maybe-install-target-libmpx: install-target-libmpx
35316 install-target-libmpx: installdirs
35317 @: $(MAKE); $(unstage)
35318 @r=`${PWD_COMMAND}`; export r; \
35319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35320 $(NORMAL_TARGET_EXPORTS) \
35321 (cd $(TARGET_SUBDIR)/libmpx && \
35322 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35324 @endif target-libmpx
35326 .PHONY: install-strip-target-libmpx maybe-install-strip-target-libmpx
35327 maybe-install-strip-target-libmpx:
35328 @if target-libmpx
35329 maybe-install-strip-target-libmpx: install-strip-target-libmpx
35331 install-strip-target-libmpx: installdirs
35332 @: $(MAKE); $(unstage)
35333 @r=`${PWD_COMMAND}`; export r; \
35334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35335 $(NORMAL_TARGET_EXPORTS) \
35336 (cd $(TARGET_SUBDIR)/libmpx && \
35337 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35339 @endif target-libmpx
35341 # Other targets (info, dvi, pdf, etc.)
35343 .PHONY: maybe-info-target-libmpx info-target-libmpx
35344 maybe-info-target-libmpx:
35345 @if target-libmpx
35346 maybe-info-target-libmpx: info-target-libmpx
35348 info-target-libmpx: \
35349 configure-target-libmpx
35350 @: $(MAKE); $(unstage)
35351 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35352 r=`${PWD_COMMAND}`; export r; \
35353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35354 $(NORMAL_TARGET_EXPORTS) \
35355 echo "Doing info in $(TARGET_SUBDIR)/libmpx"; \
35356 for flag in $(EXTRA_TARGET_FLAGS); do \
35357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35358 done; \
35359 (cd $(TARGET_SUBDIR)/libmpx && \
35360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35362 "RANLIB=$${RANLIB}" \
35363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35364 info) \
35365 || exit 1
35367 @endif target-libmpx
35369 .PHONY: maybe-dvi-target-libmpx dvi-target-libmpx
35370 maybe-dvi-target-libmpx:
35371 @if target-libmpx
35372 maybe-dvi-target-libmpx: dvi-target-libmpx
35374 dvi-target-libmpx: \
35375 configure-target-libmpx
35376 @: $(MAKE); $(unstage)
35377 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35378 r=`${PWD_COMMAND}`; export r; \
35379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35380 $(NORMAL_TARGET_EXPORTS) \
35381 echo "Doing dvi in $(TARGET_SUBDIR)/libmpx"; \
35382 for flag in $(EXTRA_TARGET_FLAGS); do \
35383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35384 done; \
35385 (cd $(TARGET_SUBDIR)/libmpx && \
35386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35388 "RANLIB=$${RANLIB}" \
35389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35390 dvi) \
35391 || exit 1
35393 @endif target-libmpx
35395 .PHONY: maybe-pdf-target-libmpx pdf-target-libmpx
35396 maybe-pdf-target-libmpx:
35397 @if target-libmpx
35398 maybe-pdf-target-libmpx: pdf-target-libmpx
35400 pdf-target-libmpx: \
35401 configure-target-libmpx
35402 @: $(MAKE); $(unstage)
35403 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35404 r=`${PWD_COMMAND}`; export r; \
35405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35406 $(NORMAL_TARGET_EXPORTS) \
35407 echo "Doing pdf in $(TARGET_SUBDIR)/libmpx"; \
35408 for flag in $(EXTRA_TARGET_FLAGS); do \
35409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35410 done; \
35411 (cd $(TARGET_SUBDIR)/libmpx && \
35412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35414 "RANLIB=$${RANLIB}" \
35415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35416 pdf) \
35417 || exit 1
35419 @endif target-libmpx
35421 .PHONY: maybe-html-target-libmpx html-target-libmpx
35422 maybe-html-target-libmpx:
35423 @if target-libmpx
35424 maybe-html-target-libmpx: html-target-libmpx
35426 html-target-libmpx: \
35427 configure-target-libmpx
35428 @: $(MAKE); $(unstage)
35429 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35430 r=`${PWD_COMMAND}`; export r; \
35431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35432 $(NORMAL_TARGET_EXPORTS) \
35433 echo "Doing html in $(TARGET_SUBDIR)/libmpx"; \
35434 for flag in $(EXTRA_TARGET_FLAGS); do \
35435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35436 done; \
35437 (cd $(TARGET_SUBDIR)/libmpx && \
35438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35440 "RANLIB=$${RANLIB}" \
35441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35442 html) \
35443 || exit 1
35445 @endif target-libmpx
35447 .PHONY: maybe-TAGS-target-libmpx TAGS-target-libmpx
35448 maybe-TAGS-target-libmpx:
35449 @if target-libmpx
35450 maybe-TAGS-target-libmpx: TAGS-target-libmpx
35452 TAGS-target-libmpx: \
35453 configure-target-libmpx
35454 @: $(MAKE); $(unstage)
35455 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35456 r=`${PWD_COMMAND}`; export r; \
35457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35458 $(NORMAL_TARGET_EXPORTS) \
35459 echo "Doing TAGS in $(TARGET_SUBDIR)/libmpx"; \
35460 for flag in $(EXTRA_TARGET_FLAGS); do \
35461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35462 done; \
35463 (cd $(TARGET_SUBDIR)/libmpx && \
35464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35466 "RANLIB=$${RANLIB}" \
35467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35468 TAGS) \
35469 || exit 1
35471 @endif target-libmpx
35473 .PHONY: maybe-install-info-target-libmpx install-info-target-libmpx
35474 maybe-install-info-target-libmpx:
35475 @if target-libmpx
35476 maybe-install-info-target-libmpx: install-info-target-libmpx
35478 install-info-target-libmpx: \
35479 configure-target-libmpx \
35480 info-target-libmpx
35481 @: $(MAKE); $(unstage)
35482 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35483 r=`${PWD_COMMAND}`; export r; \
35484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35485 $(NORMAL_TARGET_EXPORTS) \
35486 echo "Doing install-info in $(TARGET_SUBDIR)/libmpx"; \
35487 for flag in $(EXTRA_TARGET_FLAGS); do \
35488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35489 done; \
35490 (cd $(TARGET_SUBDIR)/libmpx && \
35491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35493 "RANLIB=$${RANLIB}" \
35494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35495 install-info) \
35496 || exit 1
35498 @endif target-libmpx
35500 .PHONY: maybe-install-pdf-target-libmpx install-pdf-target-libmpx
35501 maybe-install-pdf-target-libmpx:
35502 @if target-libmpx
35503 maybe-install-pdf-target-libmpx: install-pdf-target-libmpx
35505 install-pdf-target-libmpx: \
35506 configure-target-libmpx \
35507 pdf-target-libmpx
35508 @: $(MAKE); $(unstage)
35509 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35510 r=`${PWD_COMMAND}`; export r; \
35511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35512 $(NORMAL_TARGET_EXPORTS) \
35513 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmpx"; \
35514 for flag in $(EXTRA_TARGET_FLAGS); do \
35515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35516 done; \
35517 (cd $(TARGET_SUBDIR)/libmpx && \
35518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35520 "RANLIB=$${RANLIB}" \
35521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35522 install-pdf) \
35523 || exit 1
35525 @endif target-libmpx
35527 .PHONY: maybe-install-html-target-libmpx install-html-target-libmpx
35528 maybe-install-html-target-libmpx:
35529 @if target-libmpx
35530 maybe-install-html-target-libmpx: install-html-target-libmpx
35532 install-html-target-libmpx: \
35533 configure-target-libmpx \
35534 html-target-libmpx
35535 @: $(MAKE); $(unstage)
35536 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35537 r=`${PWD_COMMAND}`; export r; \
35538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35539 $(NORMAL_TARGET_EXPORTS) \
35540 echo "Doing install-html in $(TARGET_SUBDIR)/libmpx"; \
35541 for flag in $(EXTRA_TARGET_FLAGS); do \
35542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35543 done; \
35544 (cd $(TARGET_SUBDIR)/libmpx && \
35545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35547 "RANLIB=$${RANLIB}" \
35548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35549 install-html) \
35550 || exit 1
35552 @endif target-libmpx
35554 .PHONY: maybe-installcheck-target-libmpx installcheck-target-libmpx
35555 maybe-installcheck-target-libmpx:
35556 @if target-libmpx
35557 maybe-installcheck-target-libmpx: installcheck-target-libmpx
35559 installcheck-target-libmpx: \
35560 configure-target-libmpx
35561 @: $(MAKE); $(unstage)
35562 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35563 r=`${PWD_COMMAND}`; export r; \
35564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35565 $(NORMAL_TARGET_EXPORTS) \
35566 echo "Doing installcheck in $(TARGET_SUBDIR)/libmpx"; \
35567 for flag in $(EXTRA_TARGET_FLAGS); do \
35568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35569 done; \
35570 (cd $(TARGET_SUBDIR)/libmpx && \
35571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35573 "RANLIB=$${RANLIB}" \
35574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35575 installcheck) \
35576 || exit 1
35578 @endif target-libmpx
35580 .PHONY: maybe-mostlyclean-target-libmpx mostlyclean-target-libmpx
35581 maybe-mostlyclean-target-libmpx:
35582 @if target-libmpx
35583 maybe-mostlyclean-target-libmpx: mostlyclean-target-libmpx
35585 mostlyclean-target-libmpx:
35586 @: $(MAKE); $(unstage)
35587 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35588 r=`${PWD_COMMAND}`; export r; \
35589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35590 $(NORMAL_TARGET_EXPORTS) \
35591 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmpx"; \
35592 for flag in $(EXTRA_TARGET_FLAGS); do \
35593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35594 done; \
35595 (cd $(TARGET_SUBDIR)/libmpx && \
35596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35598 "RANLIB=$${RANLIB}" \
35599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35600 mostlyclean) \
35601 || exit 1
35603 @endif target-libmpx
35605 .PHONY: maybe-clean-target-libmpx clean-target-libmpx
35606 maybe-clean-target-libmpx:
35607 @if target-libmpx
35608 maybe-clean-target-libmpx: clean-target-libmpx
35610 clean-target-libmpx:
35611 @: $(MAKE); $(unstage)
35612 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35613 r=`${PWD_COMMAND}`; export r; \
35614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35615 $(NORMAL_TARGET_EXPORTS) \
35616 echo "Doing clean in $(TARGET_SUBDIR)/libmpx"; \
35617 for flag in $(EXTRA_TARGET_FLAGS); do \
35618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35619 done; \
35620 (cd $(TARGET_SUBDIR)/libmpx && \
35621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35623 "RANLIB=$${RANLIB}" \
35624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35625 clean) \
35626 || exit 1
35628 @endif target-libmpx
35630 .PHONY: maybe-distclean-target-libmpx distclean-target-libmpx
35631 maybe-distclean-target-libmpx:
35632 @if target-libmpx
35633 maybe-distclean-target-libmpx: distclean-target-libmpx
35635 distclean-target-libmpx:
35636 @: $(MAKE); $(unstage)
35637 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35638 r=`${PWD_COMMAND}`; export r; \
35639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35640 $(NORMAL_TARGET_EXPORTS) \
35641 echo "Doing distclean in $(TARGET_SUBDIR)/libmpx"; \
35642 for flag in $(EXTRA_TARGET_FLAGS); do \
35643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35644 done; \
35645 (cd $(TARGET_SUBDIR)/libmpx && \
35646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35648 "RANLIB=$${RANLIB}" \
35649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35650 distclean) \
35651 || exit 1
35653 @endif target-libmpx
35655 .PHONY: maybe-maintainer-clean-target-libmpx maintainer-clean-target-libmpx
35656 maybe-maintainer-clean-target-libmpx:
35657 @if target-libmpx
35658 maybe-maintainer-clean-target-libmpx: maintainer-clean-target-libmpx
35660 maintainer-clean-target-libmpx:
35661 @: $(MAKE); $(unstage)
35662 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35663 r=`${PWD_COMMAND}`; export r; \
35664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35665 $(NORMAL_TARGET_EXPORTS) \
35666 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmpx"; \
35667 for flag in $(EXTRA_TARGET_FLAGS); do \
35668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35669 done; \
35670 (cd $(TARGET_SUBDIR)/libmpx && \
35671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35673 "RANLIB=$${RANLIB}" \
35674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35675 maintainer-clean) \
35676 || exit 1
35678 @endif target-libmpx
35684 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
35685 maybe-configure-target-libvtv:
35686 @if gcc-bootstrap
35687 configure-target-libvtv: stage_current
35688 @endif gcc-bootstrap
35689 @if target-libvtv
35690 maybe-configure-target-libvtv: configure-target-libvtv
35691 configure-target-libvtv:
35692 @r=`${PWD_COMMAND}`; export r; \
35693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35694 echo "Checking multilib configuration for libvtv..."; \
35695 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35696 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35697 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35698 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35699 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35700 else \
35701 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35702 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35703 fi; \
35704 else \
35705 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35706 fi; \
35707 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35708 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35709 $(RAW_CXX_TARGET_EXPORTS) \
35710 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
35711 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
35712 case $(srcdir) in \
35713 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35714 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35715 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35716 esac; \
35717 module_srcdir=libvtv; \
35718 rm -f no-such-file || : ; \
35719 CONFIG_SITE=no-such-file $(SHELL) \
35720 $$s/$$module_srcdir/configure \
35721 --srcdir=$${topdir}/$$module_srcdir \
35722 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35723 --target=${target_alias} \
35724 || exit 1
35725 @endif target-libvtv
35729 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
35730 maybe-configure-stage1-target-libvtv:
35731 @if target-libvtv-bootstrap
35732 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
35733 configure-stage1-target-libvtv:
35734 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35735 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35736 @r=`${PWD_COMMAND}`; export r; \
35737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35738 TFLAGS="$(STAGE1_TFLAGS)"; \
35739 echo "Checking multilib configuration for libvtv..."; \
35740 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35741 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35742 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35743 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35744 else \
35745 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35746 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35747 fi; \
35748 else \
35749 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35750 fi; \
35751 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35752 $(RAW_CXX_TARGET_EXPORTS) \
35753 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35754 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35755 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35756 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv; \
35757 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35758 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35759 case $(srcdir) in \
35760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35761 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35763 esac; \
35764 module_srcdir=libvtv; \
35765 $(SHELL) $$s/$$module_srcdir/configure \
35766 --srcdir=$${topdir}/$$module_srcdir \
35767 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35768 --target=${target_alias} \
35770 $(STAGE1_CONFIGURE_FLAGS)
35771 @endif target-libvtv-bootstrap
35773 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
35774 maybe-configure-stage2-target-libvtv:
35775 @if target-libvtv-bootstrap
35776 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
35777 configure-stage2-target-libvtv:
35778 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35779 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35780 @r=`${PWD_COMMAND}`; export r; \
35781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35782 TFLAGS="$(STAGE2_TFLAGS)"; \
35783 echo "Checking multilib configuration for libvtv..."; \
35784 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35785 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35786 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35787 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35788 else \
35789 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35790 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35791 fi; \
35792 else \
35793 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35794 fi; \
35795 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35796 $(RAW_CXX_TARGET_EXPORTS) \
35798 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35799 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35800 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35801 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv; \
35802 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35803 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35804 case $(srcdir) in \
35805 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35806 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35807 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35808 esac; \
35809 module_srcdir=libvtv; \
35810 $(SHELL) $$s/$$module_srcdir/configure \
35811 --srcdir=$${topdir}/$$module_srcdir \
35812 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35813 --target=${target_alias} \
35814 --with-build-libsubdir=$(HOST_SUBDIR) \
35815 $(STAGE2_CONFIGURE_FLAGS)
35816 @endif target-libvtv-bootstrap
35818 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
35819 maybe-configure-stage3-target-libvtv:
35820 @if target-libvtv-bootstrap
35821 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
35822 configure-stage3-target-libvtv:
35823 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35824 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35825 @r=`${PWD_COMMAND}`; export r; \
35826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35827 TFLAGS="$(STAGE3_TFLAGS)"; \
35828 echo "Checking multilib configuration for libvtv..."; \
35829 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35830 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35831 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35832 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35833 else \
35834 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35835 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35836 fi; \
35837 else \
35838 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35839 fi; \
35840 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35841 $(RAW_CXX_TARGET_EXPORTS) \
35843 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35844 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35845 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35846 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv; \
35847 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35848 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35849 case $(srcdir) in \
35850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35851 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35853 esac; \
35854 module_srcdir=libvtv; \
35855 $(SHELL) $$s/$$module_srcdir/configure \
35856 --srcdir=$${topdir}/$$module_srcdir \
35857 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35858 --target=${target_alias} \
35859 --with-build-libsubdir=$(HOST_SUBDIR) \
35860 $(STAGE3_CONFIGURE_FLAGS)
35861 @endif target-libvtv-bootstrap
35863 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
35864 maybe-configure-stage4-target-libvtv:
35865 @if target-libvtv-bootstrap
35866 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
35867 configure-stage4-target-libvtv:
35868 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35869 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35870 @r=`${PWD_COMMAND}`; export r; \
35871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35872 TFLAGS="$(STAGE4_TFLAGS)"; \
35873 echo "Checking multilib configuration for libvtv..."; \
35874 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35875 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35876 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35877 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35878 else \
35879 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35880 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35881 fi; \
35882 else \
35883 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35884 fi; \
35885 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35886 $(RAW_CXX_TARGET_EXPORTS) \
35888 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35889 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35890 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35891 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv; \
35892 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35893 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35894 case $(srcdir) in \
35895 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35896 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35897 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35898 esac; \
35899 module_srcdir=libvtv; \
35900 $(SHELL) $$s/$$module_srcdir/configure \
35901 --srcdir=$${topdir}/$$module_srcdir \
35902 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35903 --target=${target_alias} \
35904 --with-build-libsubdir=$(HOST_SUBDIR) \
35905 $(STAGE4_CONFIGURE_FLAGS)
35906 @endif target-libvtv-bootstrap
35908 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
35909 maybe-configure-stageprofile-target-libvtv:
35910 @if target-libvtv-bootstrap
35911 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
35912 configure-stageprofile-target-libvtv:
35913 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35914 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35915 @r=`${PWD_COMMAND}`; export r; \
35916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35917 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35918 echo "Checking multilib configuration for libvtv..."; \
35919 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35920 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35921 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35922 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35923 else \
35924 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35925 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35926 fi; \
35927 else \
35928 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35929 fi; \
35930 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35931 $(RAW_CXX_TARGET_EXPORTS) \
35933 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35934 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35935 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35936 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv; \
35937 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35938 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35939 case $(srcdir) in \
35940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35941 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35943 esac; \
35944 module_srcdir=libvtv; \
35945 $(SHELL) $$s/$$module_srcdir/configure \
35946 --srcdir=$${topdir}/$$module_srcdir \
35947 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35948 --target=${target_alias} \
35949 --with-build-libsubdir=$(HOST_SUBDIR) \
35950 $(STAGEprofile_CONFIGURE_FLAGS)
35951 @endif target-libvtv-bootstrap
35953 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
35954 maybe-configure-stagefeedback-target-libvtv:
35955 @if target-libvtv-bootstrap
35956 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
35957 configure-stagefeedback-target-libvtv:
35958 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35959 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35960 @r=`${PWD_COMMAND}`; export r; \
35961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35962 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35963 echo "Checking multilib configuration for libvtv..."; \
35964 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35965 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35966 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35967 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35968 else \
35969 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35970 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35971 fi; \
35972 else \
35973 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35974 fi; \
35975 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35976 $(RAW_CXX_TARGET_EXPORTS) \
35978 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35979 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35980 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35981 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv; \
35982 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35983 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35984 case $(srcdir) in \
35985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35986 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35988 esac; \
35989 module_srcdir=libvtv; \
35990 $(SHELL) $$s/$$module_srcdir/configure \
35991 --srcdir=$${topdir}/$$module_srcdir \
35992 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35993 --target=${target_alias} \
35994 --with-build-libsubdir=$(HOST_SUBDIR) \
35995 $(STAGEfeedback_CONFIGURE_FLAGS)
35996 @endif target-libvtv-bootstrap
36002 .PHONY: all-target-libvtv maybe-all-target-libvtv
36003 maybe-all-target-libvtv:
36004 @if gcc-bootstrap
36005 all-target-libvtv: stage_current
36006 @endif gcc-bootstrap
36007 @if target-libvtv
36008 TARGET-target-libvtv=all
36009 maybe-all-target-libvtv: all-target-libvtv
36010 all-target-libvtv: configure-target-libvtv
36011 @r=`${PWD_COMMAND}`; export r; \
36012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36013 $(RAW_CXX_TARGET_EXPORTS) \
36014 (cd $(TARGET_SUBDIR)/libvtv && \
36015 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36016 $(TARGET-target-libvtv))
36017 @endif target-libvtv
36021 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
36022 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
36023 maybe-all-stage1-target-libvtv:
36024 maybe-clean-stage1-target-libvtv:
36025 @if target-libvtv-bootstrap
36026 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
36027 all-stage1: all-stage1-target-libvtv
36028 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
36029 all-stage1-target-libvtv: configure-stage1-target-libvtv
36030 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36031 @r=`${PWD_COMMAND}`; export r; \
36032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36033 TFLAGS="$(STAGE1_TFLAGS)"; \
36034 $(RAW_CXX_TARGET_EXPORTS) \
36035 cd $(TARGET_SUBDIR)/libvtv && \
36036 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36037 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36038 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36039 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36040 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36041 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36042 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36043 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36045 TFLAGS="$(STAGE1_TFLAGS)" \
36046 $(TARGET-stage1-target-libvtv)
36048 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
36049 clean-stage1: clean-stage1-target-libvtv
36050 clean-stage1-target-libvtv:
36051 @if [ $(current_stage) = stage1 ]; then \
36052 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36053 else \
36054 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
36055 $(MAKE) stage1-start; \
36056 fi; \
36057 cd $(TARGET_SUBDIR)/libvtv && \
36058 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36059 clean
36060 @endif target-libvtv-bootstrap
36063 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
36064 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
36065 maybe-all-stage2-target-libvtv:
36066 maybe-clean-stage2-target-libvtv:
36067 @if target-libvtv-bootstrap
36068 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
36069 all-stage2: all-stage2-target-libvtv
36070 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
36071 all-stage2-target-libvtv: configure-stage2-target-libvtv
36072 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36073 @r=`${PWD_COMMAND}`; export r; \
36074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36075 TFLAGS="$(STAGE2_TFLAGS)"; \
36076 $(RAW_CXX_TARGET_EXPORTS) \
36078 cd $(TARGET_SUBDIR)/libvtv && \
36079 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36080 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36081 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36082 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36083 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36084 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36085 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36086 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36087 TFLAGS="$(STAGE2_TFLAGS)" \
36088 $(TARGET-stage2-target-libvtv)
36090 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
36091 clean-stage2: clean-stage2-target-libvtv
36092 clean-stage2-target-libvtv:
36093 @if [ $(current_stage) = stage2 ]; then \
36094 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36095 else \
36096 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
36097 $(MAKE) stage2-start; \
36098 fi; \
36099 cd $(TARGET_SUBDIR)/libvtv && \
36100 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36101 @endif target-libvtv-bootstrap
36104 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
36105 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
36106 maybe-all-stage3-target-libvtv:
36107 maybe-clean-stage3-target-libvtv:
36108 @if target-libvtv-bootstrap
36109 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
36110 all-stage3: all-stage3-target-libvtv
36111 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
36112 all-stage3-target-libvtv: configure-stage3-target-libvtv
36113 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36114 @r=`${PWD_COMMAND}`; export r; \
36115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36116 TFLAGS="$(STAGE3_TFLAGS)"; \
36117 $(RAW_CXX_TARGET_EXPORTS) \
36119 cd $(TARGET_SUBDIR)/libvtv && \
36120 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36121 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36122 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36123 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36124 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36125 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36126 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36127 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36128 TFLAGS="$(STAGE3_TFLAGS)" \
36129 $(TARGET-stage3-target-libvtv)
36131 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
36132 clean-stage3: clean-stage3-target-libvtv
36133 clean-stage3-target-libvtv:
36134 @if [ $(current_stage) = stage3 ]; then \
36135 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36136 else \
36137 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
36138 $(MAKE) stage3-start; \
36139 fi; \
36140 cd $(TARGET_SUBDIR)/libvtv && \
36141 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36142 @endif target-libvtv-bootstrap
36145 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
36146 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
36147 maybe-all-stage4-target-libvtv:
36148 maybe-clean-stage4-target-libvtv:
36149 @if target-libvtv-bootstrap
36150 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
36151 all-stage4: all-stage4-target-libvtv
36152 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
36153 all-stage4-target-libvtv: configure-stage4-target-libvtv
36154 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36155 @r=`${PWD_COMMAND}`; export r; \
36156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36157 TFLAGS="$(STAGE4_TFLAGS)"; \
36158 $(RAW_CXX_TARGET_EXPORTS) \
36160 cd $(TARGET_SUBDIR)/libvtv && \
36161 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36162 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36163 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36164 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36165 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36166 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36167 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36168 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36169 TFLAGS="$(STAGE4_TFLAGS)" \
36170 $(TARGET-stage4-target-libvtv)
36172 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
36173 clean-stage4: clean-stage4-target-libvtv
36174 clean-stage4-target-libvtv:
36175 @if [ $(current_stage) = stage4 ]; then \
36176 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36177 else \
36178 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
36179 $(MAKE) stage4-start; \
36180 fi; \
36181 cd $(TARGET_SUBDIR)/libvtv && \
36182 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36183 @endif target-libvtv-bootstrap
36186 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
36187 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
36188 maybe-all-stageprofile-target-libvtv:
36189 maybe-clean-stageprofile-target-libvtv:
36190 @if target-libvtv-bootstrap
36191 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
36192 all-stageprofile: all-stageprofile-target-libvtv
36193 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
36194 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
36195 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36196 @r=`${PWD_COMMAND}`; export r; \
36197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36198 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36199 $(RAW_CXX_TARGET_EXPORTS) \
36201 cd $(TARGET_SUBDIR)/libvtv && \
36202 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36203 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36204 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36205 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36206 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36207 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36208 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36209 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36210 TFLAGS="$(STAGEprofile_TFLAGS)" \
36211 $(TARGET-stageprofile-target-libvtv)
36213 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
36214 clean-stageprofile: clean-stageprofile-target-libvtv
36215 clean-stageprofile-target-libvtv:
36216 @if [ $(current_stage) = stageprofile ]; then \
36217 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36218 else \
36219 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
36220 $(MAKE) stageprofile-start; \
36221 fi; \
36222 cd $(TARGET_SUBDIR)/libvtv && \
36223 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36224 @endif target-libvtv-bootstrap
36227 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
36228 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
36229 maybe-all-stagefeedback-target-libvtv:
36230 maybe-clean-stagefeedback-target-libvtv:
36231 @if target-libvtv-bootstrap
36232 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
36233 all-stagefeedback: all-stagefeedback-target-libvtv
36234 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
36235 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
36236 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36237 @r=`${PWD_COMMAND}`; export r; \
36238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36239 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36240 $(RAW_CXX_TARGET_EXPORTS) \
36242 cd $(TARGET_SUBDIR)/libvtv && \
36243 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36244 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36245 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36246 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36247 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36248 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36249 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36250 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36251 TFLAGS="$(STAGEfeedback_TFLAGS)" \
36252 $(TARGET-stagefeedback-target-libvtv)
36254 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
36255 clean-stagefeedback: clean-stagefeedback-target-libvtv
36256 clean-stagefeedback-target-libvtv:
36257 @if [ $(current_stage) = stagefeedback ]; then \
36258 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36259 else \
36260 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
36261 $(MAKE) stagefeedback-start; \
36262 fi; \
36263 cd $(TARGET_SUBDIR)/libvtv && \
36264 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36265 @endif target-libvtv-bootstrap
36272 .PHONY: check-target-libvtv maybe-check-target-libvtv
36273 maybe-check-target-libvtv:
36274 @if target-libvtv
36275 maybe-check-target-libvtv: check-target-libvtv
36277 check-target-libvtv:
36278 @: $(MAKE); $(unstage)
36279 @r=`${PWD_COMMAND}`; export r; \
36280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36281 $(RAW_CXX_TARGET_EXPORTS) \
36282 (cd $(TARGET_SUBDIR)/libvtv && \
36283 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
36285 @endif target-libvtv
36287 .PHONY: install-target-libvtv maybe-install-target-libvtv
36288 maybe-install-target-libvtv:
36289 @if target-libvtv
36290 maybe-install-target-libvtv: install-target-libvtv
36292 install-target-libvtv: installdirs
36293 @: $(MAKE); $(unstage)
36294 @r=`${PWD_COMMAND}`; export r; \
36295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36296 $(RAW_CXX_TARGET_EXPORTS) \
36297 (cd $(TARGET_SUBDIR)/libvtv && \
36298 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36300 @endif target-libvtv
36302 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
36303 maybe-install-strip-target-libvtv:
36304 @if target-libvtv
36305 maybe-install-strip-target-libvtv: install-strip-target-libvtv
36307 install-strip-target-libvtv: installdirs
36308 @: $(MAKE); $(unstage)
36309 @r=`${PWD_COMMAND}`; export r; \
36310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36311 $(RAW_CXX_TARGET_EXPORTS) \
36312 (cd $(TARGET_SUBDIR)/libvtv && \
36313 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36315 @endif target-libvtv
36317 # Other targets (info, dvi, pdf, etc.)
36319 .PHONY: maybe-info-target-libvtv info-target-libvtv
36320 maybe-info-target-libvtv:
36321 @if target-libvtv
36322 maybe-info-target-libvtv: info-target-libvtv
36324 info-target-libvtv: \
36325 configure-target-libvtv
36326 @: $(MAKE); $(unstage)
36327 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36328 r=`${PWD_COMMAND}`; export r; \
36329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36330 $(RAW_CXX_TARGET_EXPORTS) \
36331 echo "Doing info in $(TARGET_SUBDIR)/libvtv"; \
36332 for flag in $(EXTRA_TARGET_FLAGS); do \
36333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36334 done; \
36335 (cd $(TARGET_SUBDIR)/libvtv && \
36336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36338 "RANLIB=$${RANLIB}" \
36339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36340 info) \
36341 || exit 1
36343 @endif target-libvtv
36345 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
36346 maybe-dvi-target-libvtv:
36347 @if target-libvtv
36348 maybe-dvi-target-libvtv: dvi-target-libvtv
36350 dvi-target-libvtv: \
36351 configure-target-libvtv
36352 @: $(MAKE); $(unstage)
36353 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36354 r=`${PWD_COMMAND}`; export r; \
36355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36356 $(RAW_CXX_TARGET_EXPORTS) \
36357 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv"; \
36358 for flag in $(EXTRA_TARGET_FLAGS); do \
36359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36360 done; \
36361 (cd $(TARGET_SUBDIR)/libvtv && \
36362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36364 "RANLIB=$${RANLIB}" \
36365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36366 dvi) \
36367 || exit 1
36369 @endif target-libvtv
36371 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
36372 maybe-pdf-target-libvtv:
36373 @if target-libvtv
36374 maybe-pdf-target-libvtv: pdf-target-libvtv
36376 pdf-target-libvtv: \
36377 configure-target-libvtv
36378 @: $(MAKE); $(unstage)
36379 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36380 r=`${PWD_COMMAND}`; export r; \
36381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36382 $(RAW_CXX_TARGET_EXPORTS) \
36383 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv"; \
36384 for flag in $(EXTRA_TARGET_FLAGS); do \
36385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36386 done; \
36387 (cd $(TARGET_SUBDIR)/libvtv && \
36388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36390 "RANLIB=$${RANLIB}" \
36391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36392 pdf) \
36393 || exit 1
36395 @endif target-libvtv
36397 .PHONY: maybe-html-target-libvtv html-target-libvtv
36398 maybe-html-target-libvtv:
36399 @if target-libvtv
36400 maybe-html-target-libvtv: html-target-libvtv
36402 html-target-libvtv: \
36403 configure-target-libvtv
36404 @: $(MAKE); $(unstage)
36405 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36406 r=`${PWD_COMMAND}`; export r; \
36407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36408 $(RAW_CXX_TARGET_EXPORTS) \
36409 echo "Doing html in $(TARGET_SUBDIR)/libvtv"; \
36410 for flag in $(EXTRA_TARGET_FLAGS); do \
36411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36412 done; \
36413 (cd $(TARGET_SUBDIR)/libvtv && \
36414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36416 "RANLIB=$${RANLIB}" \
36417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36418 html) \
36419 || exit 1
36421 @endif target-libvtv
36423 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
36424 maybe-TAGS-target-libvtv:
36425 @if target-libvtv
36426 maybe-TAGS-target-libvtv: TAGS-target-libvtv
36428 TAGS-target-libvtv: \
36429 configure-target-libvtv
36430 @: $(MAKE); $(unstage)
36431 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36432 r=`${PWD_COMMAND}`; export r; \
36433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36434 $(RAW_CXX_TARGET_EXPORTS) \
36435 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv"; \
36436 for flag in $(EXTRA_TARGET_FLAGS); do \
36437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36438 done; \
36439 (cd $(TARGET_SUBDIR)/libvtv && \
36440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36442 "RANLIB=$${RANLIB}" \
36443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36444 TAGS) \
36445 || exit 1
36447 @endif target-libvtv
36449 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
36450 maybe-install-info-target-libvtv:
36451 @if target-libvtv
36452 maybe-install-info-target-libvtv: install-info-target-libvtv
36454 install-info-target-libvtv: \
36455 configure-target-libvtv \
36456 info-target-libvtv
36457 @: $(MAKE); $(unstage)
36458 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36459 r=`${PWD_COMMAND}`; export r; \
36460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36461 $(RAW_CXX_TARGET_EXPORTS) \
36462 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv"; \
36463 for flag in $(EXTRA_TARGET_FLAGS); do \
36464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36465 done; \
36466 (cd $(TARGET_SUBDIR)/libvtv && \
36467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36469 "RANLIB=$${RANLIB}" \
36470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36471 install-info) \
36472 || exit 1
36474 @endif target-libvtv
36476 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
36477 maybe-install-pdf-target-libvtv:
36478 @if target-libvtv
36479 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
36481 install-pdf-target-libvtv: \
36482 configure-target-libvtv \
36483 pdf-target-libvtv
36484 @: $(MAKE); $(unstage)
36485 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36486 r=`${PWD_COMMAND}`; export r; \
36487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36488 $(RAW_CXX_TARGET_EXPORTS) \
36489 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv"; \
36490 for flag in $(EXTRA_TARGET_FLAGS); do \
36491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36492 done; \
36493 (cd $(TARGET_SUBDIR)/libvtv && \
36494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36496 "RANLIB=$${RANLIB}" \
36497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36498 install-pdf) \
36499 || exit 1
36501 @endif target-libvtv
36503 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
36504 maybe-install-html-target-libvtv:
36505 @if target-libvtv
36506 maybe-install-html-target-libvtv: install-html-target-libvtv
36508 install-html-target-libvtv: \
36509 configure-target-libvtv \
36510 html-target-libvtv
36511 @: $(MAKE); $(unstage)
36512 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36513 r=`${PWD_COMMAND}`; export r; \
36514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36515 $(RAW_CXX_TARGET_EXPORTS) \
36516 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv"; \
36517 for flag in $(EXTRA_TARGET_FLAGS); do \
36518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36519 done; \
36520 (cd $(TARGET_SUBDIR)/libvtv && \
36521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36523 "RANLIB=$${RANLIB}" \
36524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36525 install-html) \
36526 || exit 1
36528 @endif target-libvtv
36530 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
36531 maybe-installcheck-target-libvtv:
36532 @if target-libvtv
36533 maybe-installcheck-target-libvtv: installcheck-target-libvtv
36535 installcheck-target-libvtv: \
36536 configure-target-libvtv
36537 @: $(MAKE); $(unstage)
36538 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36539 r=`${PWD_COMMAND}`; export r; \
36540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36541 $(RAW_CXX_TARGET_EXPORTS) \
36542 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv"; \
36543 for flag in $(EXTRA_TARGET_FLAGS); do \
36544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36545 done; \
36546 (cd $(TARGET_SUBDIR)/libvtv && \
36547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36549 "RANLIB=$${RANLIB}" \
36550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36551 installcheck) \
36552 || exit 1
36554 @endif target-libvtv
36556 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
36557 maybe-mostlyclean-target-libvtv:
36558 @if target-libvtv
36559 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
36561 mostlyclean-target-libvtv:
36562 @: $(MAKE); $(unstage)
36563 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36564 r=`${PWD_COMMAND}`; export r; \
36565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36566 $(RAW_CXX_TARGET_EXPORTS) \
36567 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv"; \
36568 for flag in $(EXTRA_TARGET_FLAGS); do \
36569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36570 done; \
36571 (cd $(TARGET_SUBDIR)/libvtv && \
36572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36574 "RANLIB=$${RANLIB}" \
36575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36576 mostlyclean) \
36577 || exit 1
36579 @endif target-libvtv
36581 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
36582 maybe-clean-target-libvtv:
36583 @if target-libvtv
36584 maybe-clean-target-libvtv: clean-target-libvtv
36586 clean-target-libvtv:
36587 @: $(MAKE); $(unstage)
36588 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36589 r=`${PWD_COMMAND}`; export r; \
36590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36591 $(RAW_CXX_TARGET_EXPORTS) \
36592 echo "Doing clean in $(TARGET_SUBDIR)/libvtv"; \
36593 for flag in $(EXTRA_TARGET_FLAGS); do \
36594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36595 done; \
36596 (cd $(TARGET_SUBDIR)/libvtv && \
36597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36599 "RANLIB=$${RANLIB}" \
36600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36601 clean) \
36602 || exit 1
36604 @endif target-libvtv
36606 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
36607 maybe-distclean-target-libvtv:
36608 @if target-libvtv
36609 maybe-distclean-target-libvtv: distclean-target-libvtv
36611 distclean-target-libvtv:
36612 @: $(MAKE); $(unstage)
36613 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36614 r=`${PWD_COMMAND}`; export r; \
36615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36616 $(RAW_CXX_TARGET_EXPORTS) \
36617 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv"; \
36618 for flag in $(EXTRA_TARGET_FLAGS); do \
36619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36620 done; \
36621 (cd $(TARGET_SUBDIR)/libvtv && \
36622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36624 "RANLIB=$${RANLIB}" \
36625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36626 distclean) \
36627 || exit 1
36629 @endif target-libvtv
36631 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
36632 maybe-maintainer-clean-target-libvtv:
36633 @if target-libvtv
36634 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
36636 maintainer-clean-target-libvtv:
36637 @: $(MAKE); $(unstage)
36638 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36639 r=`${PWD_COMMAND}`; export r; \
36640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36641 $(RAW_CXX_TARGET_EXPORTS) \
36642 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv"; \
36643 for flag in $(EXTRA_TARGET_FLAGS); do \
36644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36645 done; \
36646 (cd $(TARGET_SUBDIR)/libvtv && \
36647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36649 "RANLIB=$${RANLIB}" \
36650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36651 maintainer-clean) \
36652 || exit 1
36654 @endif target-libvtv
36660 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
36661 maybe-configure-target-libcilkrts:
36662 @if gcc-bootstrap
36663 configure-target-libcilkrts: stage_current
36664 @endif gcc-bootstrap
36665 @if target-libcilkrts
36666 maybe-configure-target-libcilkrts: configure-target-libcilkrts
36667 configure-target-libcilkrts:
36668 @: $(MAKE); $(unstage)
36669 @r=`${PWD_COMMAND}`; export r; \
36670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36671 echo "Checking multilib configuration for libcilkrts..."; \
36672 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
36673 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null; \
36674 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36675 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36676 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
36677 else \
36678 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
36679 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36680 fi; \
36681 else \
36682 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36683 fi; \
36684 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
36685 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
36686 $(NORMAL_TARGET_EXPORTS) \
36687 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
36688 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
36689 case $(srcdir) in \
36690 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36691 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
36692 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36693 esac; \
36694 module_srcdir=libcilkrts; \
36695 rm -f no-such-file || : ; \
36696 CONFIG_SITE=no-such-file $(SHELL) \
36697 $$s/$$module_srcdir/configure \
36698 --srcdir=$${topdir}/$$module_srcdir \
36699 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36700 --target=${target_alias} \
36701 || exit 1
36702 @endif target-libcilkrts
36708 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
36709 maybe-all-target-libcilkrts:
36710 @if gcc-bootstrap
36711 all-target-libcilkrts: stage_current
36712 @endif gcc-bootstrap
36713 @if target-libcilkrts
36714 TARGET-target-libcilkrts=all
36715 maybe-all-target-libcilkrts: all-target-libcilkrts
36716 all-target-libcilkrts: configure-target-libcilkrts
36717 @: $(MAKE); $(unstage)
36718 @r=`${PWD_COMMAND}`; export r; \
36719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36720 $(NORMAL_TARGET_EXPORTS) \
36721 (cd $(TARGET_SUBDIR)/libcilkrts && \
36722 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36723 $(TARGET-target-libcilkrts))
36724 @endif target-libcilkrts
36730 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
36731 maybe-check-target-libcilkrts:
36732 @if target-libcilkrts
36733 maybe-check-target-libcilkrts: check-target-libcilkrts
36735 check-target-libcilkrts:
36736 @: $(MAKE); $(unstage)
36737 @r=`${PWD_COMMAND}`; export r; \
36738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36739 $(NORMAL_TARGET_EXPORTS) \
36740 (cd $(TARGET_SUBDIR)/libcilkrts && \
36741 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36743 @endif target-libcilkrts
36745 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
36746 maybe-install-target-libcilkrts:
36747 @if target-libcilkrts
36748 maybe-install-target-libcilkrts: install-target-libcilkrts
36750 install-target-libcilkrts: installdirs
36751 @: $(MAKE); $(unstage)
36752 @r=`${PWD_COMMAND}`; export r; \
36753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36754 $(NORMAL_TARGET_EXPORTS) \
36755 (cd $(TARGET_SUBDIR)/libcilkrts && \
36756 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36758 @endif target-libcilkrts
36760 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
36761 maybe-install-strip-target-libcilkrts:
36762 @if target-libcilkrts
36763 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
36765 install-strip-target-libcilkrts: installdirs
36766 @: $(MAKE); $(unstage)
36767 @r=`${PWD_COMMAND}`; export r; \
36768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36769 $(NORMAL_TARGET_EXPORTS) \
36770 (cd $(TARGET_SUBDIR)/libcilkrts && \
36771 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36773 @endif target-libcilkrts
36775 # Other targets (info, dvi, pdf, etc.)
36777 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
36778 maybe-info-target-libcilkrts:
36779 @if target-libcilkrts
36780 maybe-info-target-libcilkrts: info-target-libcilkrts
36782 info-target-libcilkrts: \
36783 configure-target-libcilkrts
36784 @: $(MAKE); $(unstage)
36785 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36786 r=`${PWD_COMMAND}`; export r; \
36787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36788 $(NORMAL_TARGET_EXPORTS) \
36789 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts"; \
36790 for flag in $(EXTRA_TARGET_FLAGS); do \
36791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36792 done; \
36793 (cd $(TARGET_SUBDIR)/libcilkrts && \
36794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36796 "RANLIB=$${RANLIB}" \
36797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36798 info) \
36799 || exit 1
36801 @endif target-libcilkrts
36803 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
36804 maybe-dvi-target-libcilkrts:
36805 @if target-libcilkrts
36806 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
36808 dvi-target-libcilkrts: \
36809 configure-target-libcilkrts
36810 @: $(MAKE); $(unstage)
36811 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36812 r=`${PWD_COMMAND}`; export r; \
36813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36814 $(NORMAL_TARGET_EXPORTS) \
36815 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts"; \
36816 for flag in $(EXTRA_TARGET_FLAGS); do \
36817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36818 done; \
36819 (cd $(TARGET_SUBDIR)/libcilkrts && \
36820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36822 "RANLIB=$${RANLIB}" \
36823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36824 dvi) \
36825 || exit 1
36827 @endif target-libcilkrts
36829 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
36830 maybe-pdf-target-libcilkrts:
36831 @if target-libcilkrts
36832 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
36834 pdf-target-libcilkrts: \
36835 configure-target-libcilkrts
36836 @: $(MAKE); $(unstage)
36837 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36838 r=`${PWD_COMMAND}`; export r; \
36839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36840 $(NORMAL_TARGET_EXPORTS) \
36841 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts"; \
36842 for flag in $(EXTRA_TARGET_FLAGS); do \
36843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36844 done; \
36845 (cd $(TARGET_SUBDIR)/libcilkrts && \
36846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36848 "RANLIB=$${RANLIB}" \
36849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36850 pdf) \
36851 || exit 1
36853 @endif target-libcilkrts
36855 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
36856 maybe-html-target-libcilkrts:
36857 @if target-libcilkrts
36858 maybe-html-target-libcilkrts: html-target-libcilkrts
36860 html-target-libcilkrts: \
36861 configure-target-libcilkrts
36862 @: $(MAKE); $(unstage)
36863 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36864 r=`${PWD_COMMAND}`; export r; \
36865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36866 $(NORMAL_TARGET_EXPORTS) \
36867 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts"; \
36868 for flag in $(EXTRA_TARGET_FLAGS); do \
36869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36870 done; \
36871 (cd $(TARGET_SUBDIR)/libcilkrts && \
36872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36874 "RANLIB=$${RANLIB}" \
36875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36876 html) \
36877 || exit 1
36879 @endif target-libcilkrts
36881 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
36882 maybe-TAGS-target-libcilkrts:
36883 @if target-libcilkrts
36884 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
36886 TAGS-target-libcilkrts: \
36887 configure-target-libcilkrts
36888 @: $(MAKE); $(unstage)
36889 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36890 r=`${PWD_COMMAND}`; export r; \
36891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36892 $(NORMAL_TARGET_EXPORTS) \
36893 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts"; \
36894 for flag in $(EXTRA_TARGET_FLAGS); do \
36895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36896 done; \
36897 (cd $(TARGET_SUBDIR)/libcilkrts && \
36898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36900 "RANLIB=$${RANLIB}" \
36901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36902 TAGS) \
36903 || exit 1
36905 @endif target-libcilkrts
36907 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
36908 maybe-install-info-target-libcilkrts:
36909 @if target-libcilkrts
36910 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
36912 install-info-target-libcilkrts: \
36913 configure-target-libcilkrts \
36914 info-target-libcilkrts
36915 @: $(MAKE); $(unstage)
36916 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36917 r=`${PWD_COMMAND}`; export r; \
36918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36919 $(NORMAL_TARGET_EXPORTS) \
36920 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts"; \
36921 for flag in $(EXTRA_TARGET_FLAGS); do \
36922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36923 done; \
36924 (cd $(TARGET_SUBDIR)/libcilkrts && \
36925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36927 "RANLIB=$${RANLIB}" \
36928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36929 install-info) \
36930 || exit 1
36932 @endif target-libcilkrts
36934 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
36935 maybe-install-pdf-target-libcilkrts:
36936 @if target-libcilkrts
36937 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
36939 install-pdf-target-libcilkrts: \
36940 configure-target-libcilkrts \
36941 pdf-target-libcilkrts
36942 @: $(MAKE); $(unstage)
36943 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36944 r=`${PWD_COMMAND}`; export r; \
36945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36946 $(NORMAL_TARGET_EXPORTS) \
36947 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts"; \
36948 for flag in $(EXTRA_TARGET_FLAGS); do \
36949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36950 done; \
36951 (cd $(TARGET_SUBDIR)/libcilkrts && \
36952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36954 "RANLIB=$${RANLIB}" \
36955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36956 install-pdf) \
36957 || exit 1
36959 @endif target-libcilkrts
36961 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
36962 maybe-install-html-target-libcilkrts:
36963 @if target-libcilkrts
36964 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
36966 install-html-target-libcilkrts: \
36967 configure-target-libcilkrts \
36968 html-target-libcilkrts
36969 @: $(MAKE); $(unstage)
36970 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36971 r=`${PWD_COMMAND}`; export r; \
36972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36973 $(NORMAL_TARGET_EXPORTS) \
36974 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts"; \
36975 for flag in $(EXTRA_TARGET_FLAGS); do \
36976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36977 done; \
36978 (cd $(TARGET_SUBDIR)/libcilkrts && \
36979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36981 "RANLIB=$${RANLIB}" \
36982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36983 install-html) \
36984 || exit 1
36986 @endif target-libcilkrts
36988 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
36989 maybe-installcheck-target-libcilkrts:
36990 @if target-libcilkrts
36991 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
36993 installcheck-target-libcilkrts: \
36994 configure-target-libcilkrts
36995 @: $(MAKE); $(unstage)
36996 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36997 r=`${PWD_COMMAND}`; export r; \
36998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36999 $(NORMAL_TARGET_EXPORTS) \
37000 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts"; \
37001 for flag in $(EXTRA_TARGET_FLAGS); do \
37002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37003 done; \
37004 (cd $(TARGET_SUBDIR)/libcilkrts && \
37005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37007 "RANLIB=$${RANLIB}" \
37008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37009 installcheck) \
37010 || exit 1
37012 @endif target-libcilkrts
37014 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
37015 maybe-mostlyclean-target-libcilkrts:
37016 @if target-libcilkrts
37017 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
37019 mostlyclean-target-libcilkrts:
37020 @: $(MAKE); $(unstage)
37021 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37022 r=`${PWD_COMMAND}`; export r; \
37023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37024 $(NORMAL_TARGET_EXPORTS) \
37025 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts"; \
37026 for flag in $(EXTRA_TARGET_FLAGS); do \
37027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37028 done; \
37029 (cd $(TARGET_SUBDIR)/libcilkrts && \
37030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37032 "RANLIB=$${RANLIB}" \
37033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37034 mostlyclean) \
37035 || exit 1
37037 @endif target-libcilkrts
37039 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
37040 maybe-clean-target-libcilkrts:
37041 @if target-libcilkrts
37042 maybe-clean-target-libcilkrts: clean-target-libcilkrts
37044 clean-target-libcilkrts:
37045 @: $(MAKE); $(unstage)
37046 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37047 r=`${PWD_COMMAND}`; export r; \
37048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37049 $(NORMAL_TARGET_EXPORTS) \
37050 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts"; \
37051 for flag in $(EXTRA_TARGET_FLAGS); do \
37052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37053 done; \
37054 (cd $(TARGET_SUBDIR)/libcilkrts && \
37055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37057 "RANLIB=$${RANLIB}" \
37058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37059 clean) \
37060 || exit 1
37062 @endif target-libcilkrts
37064 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
37065 maybe-distclean-target-libcilkrts:
37066 @if target-libcilkrts
37067 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
37069 distclean-target-libcilkrts:
37070 @: $(MAKE); $(unstage)
37071 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37072 r=`${PWD_COMMAND}`; export r; \
37073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37074 $(NORMAL_TARGET_EXPORTS) \
37075 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts"; \
37076 for flag in $(EXTRA_TARGET_FLAGS); do \
37077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37078 done; \
37079 (cd $(TARGET_SUBDIR)/libcilkrts && \
37080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37082 "RANLIB=$${RANLIB}" \
37083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37084 distclean) \
37085 || exit 1
37087 @endif target-libcilkrts
37089 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
37090 maybe-maintainer-clean-target-libcilkrts:
37091 @if target-libcilkrts
37092 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
37094 maintainer-clean-target-libcilkrts:
37095 @: $(MAKE); $(unstage)
37096 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37097 r=`${PWD_COMMAND}`; export r; \
37098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37099 $(NORMAL_TARGET_EXPORTS) \
37100 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts"; \
37101 for flag in $(EXTRA_TARGET_FLAGS); do \
37102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37103 done; \
37104 (cd $(TARGET_SUBDIR)/libcilkrts && \
37105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37107 "RANLIB=$${RANLIB}" \
37108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37109 maintainer-clean) \
37110 || exit 1
37112 @endif target-libcilkrts
37118 .PHONY: configure-target-liboffloadmic maybe-configure-target-liboffloadmic
37119 maybe-configure-target-liboffloadmic:
37120 @if gcc-bootstrap
37121 configure-target-liboffloadmic: stage_current
37122 @endif gcc-bootstrap
37123 @if target-liboffloadmic
37124 maybe-configure-target-liboffloadmic: configure-target-liboffloadmic
37125 configure-target-liboffloadmic:
37126 @: $(MAKE); $(unstage)
37127 @r=`${PWD_COMMAND}`; export r; \
37128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37129 echo "Checking multilib configuration for liboffloadmic..."; \
37130 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
37131 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp 2> /dev/null; \
37132 if test -r $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
37133 if cmp -s $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
37134 rm -f $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp; \
37135 else \
37136 rm -f $(TARGET_SUBDIR)/liboffloadmic/Makefile; \
37137 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
37138 fi; \
37139 else \
37140 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
37141 fi; \
37142 test ! -f $(TARGET_SUBDIR)/liboffloadmic/Makefile || exit 0; \
37143 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
37144 $(NORMAL_TARGET_EXPORTS) \
37145 echo Configuring in $(TARGET_SUBDIR)/liboffloadmic; \
37146 cd "$(TARGET_SUBDIR)/liboffloadmic" || exit 1; \
37147 case $(srcdir) in \
37148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37149 *) topdir=`echo $(TARGET_SUBDIR)/liboffloadmic/ | \
37150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37151 esac; \
37152 module_srcdir=liboffloadmic; \
37153 rm -f no-such-file || : ; \
37154 CONFIG_SITE=no-such-file $(SHELL) \
37155 $$s/$$module_srcdir/configure \
37156 --srcdir=$${topdir}/$$module_srcdir \
37157 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37158 --target=${target_alias} @extra_liboffloadmic_configure_flags@ \
37159 || exit 1
37160 @endif target-liboffloadmic
37166 .PHONY: all-target-liboffloadmic maybe-all-target-liboffloadmic
37167 maybe-all-target-liboffloadmic:
37168 @if gcc-bootstrap
37169 all-target-liboffloadmic: stage_current
37170 @endif gcc-bootstrap
37171 @if target-liboffloadmic
37172 TARGET-target-liboffloadmic=all
37173 maybe-all-target-liboffloadmic: all-target-liboffloadmic
37174 all-target-liboffloadmic: configure-target-liboffloadmic
37175 @: $(MAKE); $(unstage)
37176 @r=`${PWD_COMMAND}`; export r; \
37177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37178 $(NORMAL_TARGET_EXPORTS) \
37179 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37180 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37181 $(TARGET-target-liboffloadmic))
37182 @endif target-liboffloadmic
37188 .PHONY: check-target-liboffloadmic maybe-check-target-liboffloadmic
37189 maybe-check-target-liboffloadmic:
37190 @if target-liboffloadmic
37191 maybe-check-target-liboffloadmic: check-target-liboffloadmic
37193 check-target-liboffloadmic:
37194 @: $(MAKE); $(unstage)
37195 @r=`${PWD_COMMAND}`; export r; \
37196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37197 $(NORMAL_TARGET_EXPORTS) \
37198 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37199 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37201 @endif target-liboffloadmic
37203 .PHONY: install-target-liboffloadmic maybe-install-target-liboffloadmic
37204 maybe-install-target-liboffloadmic:
37205 @if target-liboffloadmic
37206 maybe-install-target-liboffloadmic: install-target-liboffloadmic
37208 install-target-liboffloadmic: installdirs
37209 @: $(MAKE); $(unstage)
37210 @r=`${PWD_COMMAND}`; export r; \
37211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37212 $(NORMAL_TARGET_EXPORTS) \
37213 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37214 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37216 @endif target-liboffloadmic
37218 .PHONY: install-strip-target-liboffloadmic maybe-install-strip-target-liboffloadmic
37219 maybe-install-strip-target-liboffloadmic:
37220 @if target-liboffloadmic
37221 maybe-install-strip-target-liboffloadmic: install-strip-target-liboffloadmic
37223 install-strip-target-liboffloadmic: installdirs
37224 @: $(MAKE); $(unstage)
37225 @r=`${PWD_COMMAND}`; export r; \
37226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37227 $(NORMAL_TARGET_EXPORTS) \
37228 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37229 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37231 @endif target-liboffloadmic
37233 # Other targets (info, dvi, pdf, etc.)
37235 .PHONY: maybe-info-target-liboffloadmic info-target-liboffloadmic
37236 maybe-info-target-liboffloadmic:
37237 @if target-liboffloadmic
37238 maybe-info-target-liboffloadmic: info-target-liboffloadmic
37240 info-target-liboffloadmic: \
37241 configure-target-liboffloadmic
37242 @: $(MAKE); $(unstage)
37243 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37244 r=`${PWD_COMMAND}`; export r; \
37245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37246 $(NORMAL_TARGET_EXPORTS) \
37247 echo "Doing info in $(TARGET_SUBDIR)/liboffloadmic"; \
37248 for flag in $(EXTRA_TARGET_FLAGS); do \
37249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37250 done; \
37251 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37254 "RANLIB=$${RANLIB}" \
37255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37256 info) \
37257 || exit 1
37259 @endif target-liboffloadmic
37261 .PHONY: maybe-dvi-target-liboffloadmic dvi-target-liboffloadmic
37262 maybe-dvi-target-liboffloadmic:
37263 @if target-liboffloadmic
37264 maybe-dvi-target-liboffloadmic: dvi-target-liboffloadmic
37266 dvi-target-liboffloadmic: \
37267 configure-target-liboffloadmic
37268 @: $(MAKE); $(unstage)
37269 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37270 r=`${PWD_COMMAND}`; export r; \
37271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37272 $(NORMAL_TARGET_EXPORTS) \
37273 echo "Doing dvi in $(TARGET_SUBDIR)/liboffloadmic"; \
37274 for flag in $(EXTRA_TARGET_FLAGS); do \
37275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37276 done; \
37277 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37280 "RANLIB=$${RANLIB}" \
37281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37282 dvi) \
37283 || exit 1
37285 @endif target-liboffloadmic
37287 .PHONY: maybe-pdf-target-liboffloadmic pdf-target-liboffloadmic
37288 maybe-pdf-target-liboffloadmic:
37289 @if target-liboffloadmic
37290 maybe-pdf-target-liboffloadmic: pdf-target-liboffloadmic
37292 pdf-target-liboffloadmic: \
37293 configure-target-liboffloadmic
37294 @: $(MAKE); $(unstage)
37295 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37296 r=`${PWD_COMMAND}`; export r; \
37297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37298 $(NORMAL_TARGET_EXPORTS) \
37299 echo "Doing pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
37300 for flag in $(EXTRA_TARGET_FLAGS); do \
37301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37302 done; \
37303 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37306 "RANLIB=$${RANLIB}" \
37307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37308 pdf) \
37309 || exit 1
37311 @endif target-liboffloadmic
37313 .PHONY: maybe-html-target-liboffloadmic html-target-liboffloadmic
37314 maybe-html-target-liboffloadmic:
37315 @if target-liboffloadmic
37316 maybe-html-target-liboffloadmic: html-target-liboffloadmic
37318 html-target-liboffloadmic: \
37319 configure-target-liboffloadmic
37320 @: $(MAKE); $(unstage)
37321 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37322 r=`${PWD_COMMAND}`; export r; \
37323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37324 $(NORMAL_TARGET_EXPORTS) \
37325 echo "Doing html in $(TARGET_SUBDIR)/liboffloadmic"; \
37326 for flag in $(EXTRA_TARGET_FLAGS); do \
37327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37328 done; \
37329 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37332 "RANLIB=$${RANLIB}" \
37333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37334 html) \
37335 || exit 1
37337 @endif target-liboffloadmic
37339 .PHONY: maybe-TAGS-target-liboffloadmic TAGS-target-liboffloadmic
37340 maybe-TAGS-target-liboffloadmic:
37341 @if target-liboffloadmic
37342 maybe-TAGS-target-liboffloadmic: TAGS-target-liboffloadmic
37344 TAGS-target-liboffloadmic: \
37345 configure-target-liboffloadmic
37346 @: $(MAKE); $(unstage)
37347 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37348 r=`${PWD_COMMAND}`; export r; \
37349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37350 $(NORMAL_TARGET_EXPORTS) \
37351 echo "Doing TAGS in $(TARGET_SUBDIR)/liboffloadmic"; \
37352 for flag in $(EXTRA_TARGET_FLAGS); do \
37353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37354 done; \
37355 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37358 "RANLIB=$${RANLIB}" \
37359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37360 TAGS) \
37361 || exit 1
37363 @endif target-liboffloadmic
37365 .PHONY: maybe-install-info-target-liboffloadmic install-info-target-liboffloadmic
37366 maybe-install-info-target-liboffloadmic:
37367 @if target-liboffloadmic
37368 maybe-install-info-target-liboffloadmic: install-info-target-liboffloadmic
37370 install-info-target-liboffloadmic: \
37371 configure-target-liboffloadmic \
37372 info-target-liboffloadmic
37373 @: $(MAKE); $(unstage)
37374 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37375 r=`${PWD_COMMAND}`; export r; \
37376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37377 $(NORMAL_TARGET_EXPORTS) \
37378 echo "Doing install-info in $(TARGET_SUBDIR)/liboffloadmic"; \
37379 for flag in $(EXTRA_TARGET_FLAGS); do \
37380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37381 done; \
37382 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37385 "RANLIB=$${RANLIB}" \
37386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37387 install-info) \
37388 || exit 1
37390 @endif target-liboffloadmic
37392 .PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic
37393 maybe-install-pdf-target-liboffloadmic:
37394 @if target-liboffloadmic
37395 maybe-install-pdf-target-liboffloadmic: install-pdf-target-liboffloadmic
37397 install-pdf-target-liboffloadmic: \
37398 configure-target-liboffloadmic \
37399 pdf-target-liboffloadmic
37400 @: $(MAKE); $(unstage)
37401 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37402 r=`${PWD_COMMAND}`; export r; \
37403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37404 $(NORMAL_TARGET_EXPORTS) \
37405 echo "Doing install-pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
37406 for flag in $(EXTRA_TARGET_FLAGS); do \
37407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37408 done; \
37409 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37412 "RANLIB=$${RANLIB}" \
37413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37414 install-pdf) \
37415 || exit 1
37417 @endif target-liboffloadmic
37419 .PHONY: maybe-install-html-target-liboffloadmic install-html-target-liboffloadmic
37420 maybe-install-html-target-liboffloadmic:
37421 @if target-liboffloadmic
37422 maybe-install-html-target-liboffloadmic: install-html-target-liboffloadmic
37424 install-html-target-liboffloadmic: \
37425 configure-target-liboffloadmic \
37426 html-target-liboffloadmic
37427 @: $(MAKE); $(unstage)
37428 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37429 r=`${PWD_COMMAND}`; export r; \
37430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37431 $(NORMAL_TARGET_EXPORTS) \
37432 echo "Doing install-html in $(TARGET_SUBDIR)/liboffloadmic"; \
37433 for flag in $(EXTRA_TARGET_FLAGS); do \
37434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37435 done; \
37436 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37439 "RANLIB=$${RANLIB}" \
37440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37441 install-html) \
37442 || exit 1
37444 @endif target-liboffloadmic
37446 .PHONY: maybe-installcheck-target-liboffloadmic installcheck-target-liboffloadmic
37447 maybe-installcheck-target-liboffloadmic:
37448 @if target-liboffloadmic
37449 maybe-installcheck-target-liboffloadmic: installcheck-target-liboffloadmic
37451 installcheck-target-liboffloadmic: \
37452 configure-target-liboffloadmic
37453 @: $(MAKE); $(unstage)
37454 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37455 r=`${PWD_COMMAND}`; export r; \
37456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37457 $(NORMAL_TARGET_EXPORTS) \
37458 echo "Doing installcheck in $(TARGET_SUBDIR)/liboffloadmic"; \
37459 for flag in $(EXTRA_TARGET_FLAGS); do \
37460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37461 done; \
37462 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37465 "RANLIB=$${RANLIB}" \
37466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37467 installcheck) \
37468 || exit 1
37470 @endif target-liboffloadmic
37472 .PHONY: maybe-mostlyclean-target-liboffloadmic mostlyclean-target-liboffloadmic
37473 maybe-mostlyclean-target-liboffloadmic:
37474 @if target-liboffloadmic
37475 maybe-mostlyclean-target-liboffloadmic: mostlyclean-target-liboffloadmic
37477 mostlyclean-target-liboffloadmic:
37478 @: $(MAKE); $(unstage)
37479 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37480 r=`${PWD_COMMAND}`; export r; \
37481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37482 $(NORMAL_TARGET_EXPORTS) \
37483 echo "Doing mostlyclean in $(TARGET_SUBDIR)/liboffloadmic"; \
37484 for flag in $(EXTRA_TARGET_FLAGS); do \
37485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37486 done; \
37487 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37490 "RANLIB=$${RANLIB}" \
37491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37492 mostlyclean) \
37493 || exit 1
37495 @endif target-liboffloadmic
37497 .PHONY: maybe-clean-target-liboffloadmic clean-target-liboffloadmic
37498 maybe-clean-target-liboffloadmic:
37499 @if target-liboffloadmic
37500 maybe-clean-target-liboffloadmic: clean-target-liboffloadmic
37502 clean-target-liboffloadmic:
37503 @: $(MAKE); $(unstage)
37504 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37505 r=`${PWD_COMMAND}`; export r; \
37506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37507 $(NORMAL_TARGET_EXPORTS) \
37508 echo "Doing clean in $(TARGET_SUBDIR)/liboffloadmic"; \
37509 for flag in $(EXTRA_TARGET_FLAGS); do \
37510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37511 done; \
37512 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37515 "RANLIB=$${RANLIB}" \
37516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37517 clean) \
37518 || exit 1
37520 @endif target-liboffloadmic
37522 .PHONY: maybe-distclean-target-liboffloadmic distclean-target-liboffloadmic
37523 maybe-distclean-target-liboffloadmic:
37524 @if target-liboffloadmic
37525 maybe-distclean-target-liboffloadmic: distclean-target-liboffloadmic
37527 distclean-target-liboffloadmic:
37528 @: $(MAKE); $(unstage)
37529 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37530 r=`${PWD_COMMAND}`; export r; \
37531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37532 $(NORMAL_TARGET_EXPORTS) \
37533 echo "Doing distclean in $(TARGET_SUBDIR)/liboffloadmic"; \
37534 for flag in $(EXTRA_TARGET_FLAGS); do \
37535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37536 done; \
37537 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37540 "RANLIB=$${RANLIB}" \
37541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37542 distclean) \
37543 || exit 1
37545 @endif target-liboffloadmic
37547 .PHONY: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target-liboffloadmic
37548 maybe-maintainer-clean-target-liboffloadmic:
37549 @if target-liboffloadmic
37550 maybe-maintainer-clean-target-liboffloadmic: maintainer-clean-target-liboffloadmic
37552 maintainer-clean-target-liboffloadmic:
37553 @: $(MAKE); $(unstage)
37554 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37555 r=`${PWD_COMMAND}`; export r; \
37556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37557 $(NORMAL_TARGET_EXPORTS) \
37558 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/liboffloadmic"; \
37559 for flag in $(EXTRA_TARGET_FLAGS); do \
37560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37561 done; \
37562 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37565 "RANLIB=$${RANLIB}" \
37566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37567 maintainer-clean) \
37568 || exit 1
37570 @endif target-liboffloadmic
37576 .PHONY: configure-target-libssp maybe-configure-target-libssp
37577 maybe-configure-target-libssp:
37578 @if gcc-bootstrap
37579 configure-target-libssp: stage_current
37580 @endif gcc-bootstrap
37581 @if target-libssp
37582 maybe-configure-target-libssp: configure-target-libssp
37583 configure-target-libssp:
37584 @: $(MAKE); $(unstage)
37585 @r=`${PWD_COMMAND}`; export r; \
37586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37587 echo "Checking multilib configuration for libssp..."; \
37588 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
37589 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null; \
37590 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
37591 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
37592 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
37593 else \
37594 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
37595 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37596 fi; \
37597 else \
37598 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37599 fi; \
37600 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
37601 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
37602 $(NORMAL_TARGET_EXPORTS) \
37603 echo Configuring in $(TARGET_SUBDIR)/libssp; \
37604 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
37605 case $(srcdir) in \
37606 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37607 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
37608 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37609 esac; \
37610 module_srcdir=libssp; \
37611 rm -f no-such-file || : ; \
37612 CONFIG_SITE=no-such-file $(SHELL) \
37613 $$s/$$module_srcdir/configure \
37614 --srcdir=$${topdir}/$$module_srcdir \
37615 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37616 --target=${target_alias} \
37617 || exit 1
37618 @endif target-libssp
37624 .PHONY: all-target-libssp maybe-all-target-libssp
37625 maybe-all-target-libssp:
37626 @if gcc-bootstrap
37627 all-target-libssp: stage_current
37628 @endif gcc-bootstrap
37629 @if target-libssp
37630 TARGET-target-libssp=all
37631 maybe-all-target-libssp: all-target-libssp
37632 all-target-libssp: configure-target-libssp
37633 @: $(MAKE); $(unstage)
37634 @r=`${PWD_COMMAND}`; export r; \
37635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37636 $(NORMAL_TARGET_EXPORTS) \
37637 (cd $(TARGET_SUBDIR)/libssp && \
37638 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37639 $(TARGET-target-libssp))
37640 @endif target-libssp
37646 .PHONY: check-target-libssp maybe-check-target-libssp
37647 maybe-check-target-libssp:
37648 @if target-libssp
37649 maybe-check-target-libssp: check-target-libssp
37651 check-target-libssp:
37652 @: $(MAKE); $(unstage)
37653 @r=`${PWD_COMMAND}`; export r; \
37654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37655 $(NORMAL_TARGET_EXPORTS) \
37656 (cd $(TARGET_SUBDIR)/libssp && \
37657 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37659 @endif target-libssp
37661 .PHONY: install-target-libssp maybe-install-target-libssp
37662 maybe-install-target-libssp:
37663 @if target-libssp
37664 maybe-install-target-libssp: install-target-libssp
37666 install-target-libssp: installdirs
37667 @: $(MAKE); $(unstage)
37668 @r=`${PWD_COMMAND}`; export r; \
37669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37670 $(NORMAL_TARGET_EXPORTS) \
37671 (cd $(TARGET_SUBDIR)/libssp && \
37672 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37674 @endif target-libssp
37676 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
37677 maybe-install-strip-target-libssp:
37678 @if target-libssp
37679 maybe-install-strip-target-libssp: install-strip-target-libssp
37681 install-strip-target-libssp: installdirs
37682 @: $(MAKE); $(unstage)
37683 @r=`${PWD_COMMAND}`; export r; \
37684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37685 $(NORMAL_TARGET_EXPORTS) \
37686 (cd $(TARGET_SUBDIR)/libssp && \
37687 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37689 @endif target-libssp
37691 # Other targets (info, dvi, pdf, etc.)
37693 .PHONY: maybe-info-target-libssp info-target-libssp
37694 maybe-info-target-libssp:
37695 @if target-libssp
37696 maybe-info-target-libssp: info-target-libssp
37698 info-target-libssp: \
37699 configure-target-libssp
37700 @: $(MAKE); $(unstage)
37701 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37702 r=`${PWD_COMMAND}`; export r; \
37703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37704 $(NORMAL_TARGET_EXPORTS) \
37705 echo "Doing info in $(TARGET_SUBDIR)/libssp"; \
37706 for flag in $(EXTRA_TARGET_FLAGS); do \
37707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37708 done; \
37709 (cd $(TARGET_SUBDIR)/libssp && \
37710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37712 "RANLIB=$${RANLIB}" \
37713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37714 info) \
37715 || exit 1
37717 @endif target-libssp
37719 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
37720 maybe-dvi-target-libssp:
37721 @if target-libssp
37722 maybe-dvi-target-libssp: dvi-target-libssp
37724 dvi-target-libssp: \
37725 configure-target-libssp
37726 @: $(MAKE); $(unstage)
37727 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37728 r=`${PWD_COMMAND}`; export r; \
37729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37730 $(NORMAL_TARGET_EXPORTS) \
37731 echo "Doing dvi in $(TARGET_SUBDIR)/libssp"; \
37732 for flag in $(EXTRA_TARGET_FLAGS); do \
37733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37734 done; \
37735 (cd $(TARGET_SUBDIR)/libssp && \
37736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37738 "RANLIB=$${RANLIB}" \
37739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37740 dvi) \
37741 || exit 1
37743 @endif target-libssp
37745 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
37746 maybe-pdf-target-libssp:
37747 @if target-libssp
37748 maybe-pdf-target-libssp: pdf-target-libssp
37750 pdf-target-libssp: \
37751 configure-target-libssp
37752 @: $(MAKE); $(unstage)
37753 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37754 r=`${PWD_COMMAND}`; export r; \
37755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37756 $(NORMAL_TARGET_EXPORTS) \
37757 echo "Doing pdf in $(TARGET_SUBDIR)/libssp"; \
37758 for flag in $(EXTRA_TARGET_FLAGS); do \
37759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37760 done; \
37761 (cd $(TARGET_SUBDIR)/libssp && \
37762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37764 "RANLIB=$${RANLIB}" \
37765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37766 pdf) \
37767 || exit 1
37769 @endif target-libssp
37771 .PHONY: maybe-html-target-libssp html-target-libssp
37772 maybe-html-target-libssp:
37773 @if target-libssp
37774 maybe-html-target-libssp: html-target-libssp
37776 html-target-libssp: \
37777 configure-target-libssp
37778 @: $(MAKE); $(unstage)
37779 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37780 r=`${PWD_COMMAND}`; export r; \
37781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37782 $(NORMAL_TARGET_EXPORTS) \
37783 echo "Doing html in $(TARGET_SUBDIR)/libssp"; \
37784 for flag in $(EXTRA_TARGET_FLAGS); do \
37785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37786 done; \
37787 (cd $(TARGET_SUBDIR)/libssp && \
37788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37790 "RANLIB=$${RANLIB}" \
37791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37792 html) \
37793 || exit 1
37795 @endif target-libssp
37797 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
37798 maybe-TAGS-target-libssp:
37799 @if target-libssp
37800 maybe-TAGS-target-libssp: TAGS-target-libssp
37802 TAGS-target-libssp: \
37803 configure-target-libssp
37804 @: $(MAKE); $(unstage)
37805 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37806 r=`${PWD_COMMAND}`; export r; \
37807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37808 $(NORMAL_TARGET_EXPORTS) \
37809 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp"; \
37810 for flag in $(EXTRA_TARGET_FLAGS); do \
37811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37812 done; \
37813 (cd $(TARGET_SUBDIR)/libssp && \
37814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37816 "RANLIB=$${RANLIB}" \
37817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37818 TAGS) \
37819 || exit 1
37821 @endif target-libssp
37823 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
37824 maybe-install-info-target-libssp:
37825 @if target-libssp
37826 maybe-install-info-target-libssp: install-info-target-libssp
37828 install-info-target-libssp: \
37829 configure-target-libssp \
37830 info-target-libssp
37831 @: $(MAKE); $(unstage)
37832 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37833 r=`${PWD_COMMAND}`; export r; \
37834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37835 $(NORMAL_TARGET_EXPORTS) \
37836 echo "Doing install-info in $(TARGET_SUBDIR)/libssp"; \
37837 for flag in $(EXTRA_TARGET_FLAGS); do \
37838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37839 done; \
37840 (cd $(TARGET_SUBDIR)/libssp && \
37841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37843 "RANLIB=$${RANLIB}" \
37844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37845 install-info) \
37846 || exit 1
37848 @endif target-libssp
37850 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
37851 maybe-install-pdf-target-libssp:
37852 @if target-libssp
37853 maybe-install-pdf-target-libssp: install-pdf-target-libssp
37855 install-pdf-target-libssp: \
37856 configure-target-libssp \
37857 pdf-target-libssp
37858 @: $(MAKE); $(unstage)
37859 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37860 r=`${PWD_COMMAND}`; export r; \
37861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37862 $(NORMAL_TARGET_EXPORTS) \
37863 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp"; \
37864 for flag in $(EXTRA_TARGET_FLAGS); do \
37865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37866 done; \
37867 (cd $(TARGET_SUBDIR)/libssp && \
37868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37870 "RANLIB=$${RANLIB}" \
37871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37872 install-pdf) \
37873 || exit 1
37875 @endif target-libssp
37877 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
37878 maybe-install-html-target-libssp:
37879 @if target-libssp
37880 maybe-install-html-target-libssp: install-html-target-libssp
37882 install-html-target-libssp: \
37883 configure-target-libssp \
37884 html-target-libssp
37885 @: $(MAKE); $(unstage)
37886 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37887 r=`${PWD_COMMAND}`; export r; \
37888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37889 $(NORMAL_TARGET_EXPORTS) \
37890 echo "Doing install-html in $(TARGET_SUBDIR)/libssp"; \
37891 for flag in $(EXTRA_TARGET_FLAGS); do \
37892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37893 done; \
37894 (cd $(TARGET_SUBDIR)/libssp && \
37895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37897 "RANLIB=$${RANLIB}" \
37898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37899 install-html) \
37900 || exit 1
37902 @endif target-libssp
37904 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
37905 maybe-installcheck-target-libssp:
37906 @if target-libssp
37907 maybe-installcheck-target-libssp: installcheck-target-libssp
37909 installcheck-target-libssp: \
37910 configure-target-libssp
37911 @: $(MAKE); $(unstage)
37912 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37913 r=`${PWD_COMMAND}`; export r; \
37914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37915 $(NORMAL_TARGET_EXPORTS) \
37916 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp"; \
37917 for flag in $(EXTRA_TARGET_FLAGS); do \
37918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37919 done; \
37920 (cd $(TARGET_SUBDIR)/libssp && \
37921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37923 "RANLIB=$${RANLIB}" \
37924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37925 installcheck) \
37926 || exit 1
37928 @endif target-libssp
37930 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
37931 maybe-mostlyclean-target-libssp:
37932 @if target-libssp
37933 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
37935 mostlyclean-target-libssp:
37936 @: $(MAKE); $(unstage)
37937 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37938 r=`${PWD_COMMAND}`; export r; \
37939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37940 $(NORMAL_TARGET_EXPORTS) \
37941 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp"; \
37942 for flag in $(EXTRA_TARGET_FLAGS); do \
37943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37944 done; \
37945 (cd $(TARGET_SUBDIR)/libssp && \
37946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37948 "RANLIB=$${RANLIB}" \
37949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37950 mostlyclean) \
37951 || exit 1
37953 @endif target-libssp
37955 .PHONY: maybe-clean-target-libssp clean-target-libssp
37956 maybe-clean-target-libssp:
37957 @if target-libssp
37958 maybe-clean-target-libssp: clean-target-libssp
37960 clean-target-libssp:
37961 @: $(MAKE); $(unstage)
37962 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37963 r=`${PWD_COMMAND}`; export r; \
37964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37965 $(NORMAL_TARGET_EXPORTS) \
37966 echo "Doing clean in $(TARGET_SUBDIR)/libssp"; \
37967 for flag in $(EXTRA_TARGET_FLAGS); do \
37968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37969 done; \
37970 (cd $(TARGET_SUBDIR)/libssp && \
37971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37973 "RANLIB=$${RANLIB}" \
37974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37975 clean) \
37976 || exit 1
37978 @endif target-libssp
37980 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
37981 maybe-distclean-target-libssp:
37982 @if target-libssp
37983 maybe-distclean-target-libssp: distclean-target-libssp
37985 distclean-target-libssp:
37986 @: $(MAKE); $(unstage)
37987 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37988 r=`${PWD_COMMAND}`; export r; \
37989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37990 $(NORMAL_TARGET_EXPORTS) \
37991 echo "Doing distclean in $(TARGET_SUBDIR)/libssp"; \
37992 for flag in $(EXTRA_TARGET_FLAGS); do \
37993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37994 done; \
37995 (cd $(TARGET_SUBDIR)/libssp && \
37996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37998 "RANLIB=$${RANLIB}" \
37999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38000 distclean) \
38001 || exit 1
38003 @endif target-libssp
38005 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
38006 maybe-maintainer-clean-target-libssp:
38007 @if target-libssp
38008 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
38010 maintainer-clean-target-libssp:
38011 @: $(MAKE); $(unstage)
38012 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
38013 r=`${PWD_COMMAND}`; export r; \
38014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38015 $(NORMAL_TARGET_EXPORTS) \
38016 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp"; \
38017 for flag in $(EXTRA_TARGET_FLAGS); do \
38018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38019 done; \
38020 (cd $(TARGET_SUBDIR)/libssp && \
38021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38023 "RANLIB=$${RANLIB}" \
38024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38025 maintainer-clean) \
38026 || exit 1
38028 @endif target-libssp
38034 .PHONY: configure-target-newlib maybe-configure-target-newlib
38035 maybe-configure-target-newlib:
38036 @if gcc-bootstrap
38037 configure-target-newlib: stage_current
38038 @endif gcc-bootstrap
38039 @if target-newlib
38040 maybe-configure-target-newlib: configure-target-newlib
38041 configure-target-newlib:
38042 @: $(MAKE); $(unstage)
38043 @r=`${PWD_COMMAND}`; export r; \
38044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38045 echo "Checking multilib configuration for newlib..."; \
38046 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
38047 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null; \
38048 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
38049 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
38050 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
38051 else \
38052 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
38053 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
38054 fi; \
38055 else \
38056 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
38057 fi; \
38058 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
38059 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
38060 $(NORMAL_TARGET_EXPORTS) \
38061 echo Configuring in $(TARGET_SUBDIR)/newlib; \
38062 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
38063 case $(srcdir) in \
38064 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38065 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
38066 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38067 esac; \
38068 module_srcdir=newlib; \
38069 rm -f no-such-file || : ; \
38070 CONFIG_SITE=no-such-file $(SHELL) \
38071 $$s/$$module_srcdir/configure \
38072 --srcdir=$${topdir}/$$module_srcdir \
38073 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38074 --target=${target_alias} \
38075 || exit 1
38076 @endif target-newlib
38082 .PHONY: all-target-newlib maybe-all-target-newlib
38083 maybe-all-target-newlib:
38084 @if gcc-bootstrap
38085 all-target-newlib: stage_current
38086 @endif gcc-bootstrap
38087 @if target-newlib
38088 TARGET-target-newlib=all
38089 maybe-all-target-newlib: all-target-newlib
38090 all-target-newlib: configure-target-newlib
38091 @: $(MAKE); $(unstage)
38092 @r=`${PWD_COMMAND}`; export r; \
38093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38094 $(NORMAL_TARGET_EXPORTS) \
38095 (cd $(TARGET_SUBDIR)/newlib && \
38096 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38097 $(TARGET-target-newlib))
38098 @endif target-newlib
38104 .PHONY: check-target-newlib maybe-check-target-newlib
38105 maybe-check-target-newlib:
38106 @if target-newlib
38107 maybe-check-target-newlib: check-target-newlib
38109 check-target-newlib:
38110 @: $(MAKE); $(unstage)
38111 @r=`${PWD_COMMAND}`; export r; \
38112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38113 $(NORMAL_TARGET_EXPORTS) \
38114 (cd $(TARGET_SUBDIR)/newlib && \
38115 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38117 @endif target-newlib
38119 .PHONY: install-target-newlib maybe-install-target-newlib
38120 maybe-install-target-newlib:
38121 @if target-newlib
38122 maybe-install-target-newlib: install-target-newlib
38124 install-target-newlib: installdirs
38125 @: $(MAKE); $(unstage)
38126 @r=`${PWD_COMMAND}`; export r; \
38127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38128 $(NORMAL_TARGET_EXPORTS) \
38129 (cd $(TARGET_SUBDIR)/newlib && \
38130 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38132 @endif target-newlib
38134 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
38135 maybe-install-strip-target-newlib:
38136 @if target-newlib
38137 maybe-install-strip-target-newlib: install-strip-target-newlib
38139 install-strip-target-newlib: installdirs
38140 @: $(MAKE); $(unstage)
38141 @r=`${PWD_COMMAND}`; export r; \
38142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38143 $(NORMAL_TARGET_EXPORTS) \
38144 (cd $(TARGET_SUBDIR)/newlib && \
38145 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38147 @endif target-newlib
38149 # Other targets (info, dvi, pdf, etc.)
38151 .PHONY: maybe-info-target-newlib info-target-newlib
38152 maybe-info-target-newlib:
38153 @if target-newlib
38154 maybe-info-target-newlib: info-target-newlib
38156 info-target-newlib: \
38157 configure-target-newlib
38158 @: $(MAKE); $(unstage)
38159 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38160 r=`${PWD_COMMAND}`; export r; \
38161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38162 $(NORMAL_TARGET_EXPORTS) \
38163 echo "Doing info in $(TARGET_SUBDIR)/newlib"; \
38164 for flag in $(EXTRA_TARGET_FLAGS); do \
38165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38166 done; \
38167 (cd $(TARGET_SUBDIR)/newlib && \
38168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38170 "RANLIB=$${RANLIB}" \
38171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38172 info) \
38173 || exit 1
38175 @endif target-newlib
38177 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
38178 maybe-dvi-target-newlib:
38179 @if target-newlib
38180 maybe-dvi-target-newlib: dvi-target-newlib
38182 dvi-target-newlib: \
38183 configure-target-newlib
38184 @: $(MAKE); $(unstage)
38185 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38186 r=`${PWD_COMMAND}`; export r; \
38187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38188 $(NORMAL_TARGET_EXPORTS) \
38189 echo "Doing dvi in $(TARGET_SUBDIR)/newlib"; \
38190 for flag in $(EXTRA_TARGET_FLAGS); do \
38191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38192 done; \
38193 (cd $(TARGET_SUBDIR)/newlib && \
38194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38196 "RANLIB=$${RANLIB}" \
38197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38198 dvi) \
38199 || exit 1
38201 @endif target-newlib
38203 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
38204 maybe-pdf-target-newlib:
38205 @if target-newlib
38206 maybe-pdf-target-newlib: pdf-target-newlib
38208 pdf-target-newlib: \
38209 configure-target-newlib
38210 @: $(MAKE); $(unstage)
38211 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38212 r=`${PWD_COMMAND}`; export r; \
38213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38214 $(NORMAL_TARGET_EXPORTS) \
38215 echo "Doing pdf in $(TARGET_SUBDIR)/newlib"; \
38216 for flag in $(EXTRA_TARGET_FLAGS); do \
38217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38218 done; \
38219 (cd $(TARGET_SUBDIR)/newlib && \
38220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38222 "RANLIB=$${RANLIB}" \
38223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38224 pdf) \
38225 || exit 1
38227 @endif target-newlib
38229 .PHONY: maybe-html-target-newlib html-target-newlib
38230 maybe-html-target-newlib:
38231 @if target-newlib
38232 maybe-html-target-newlib: html-target-newlib
38234 html-target-newlib: \
38235 configure-target-newlib
38236 @: $(MAKE); $(unstage)
38237 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38238 r=`${PWD_COMMAND}`; export r; \
38239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38240 $(NORMAL_TARGET_EXPORTS) \
38241 echo "Doing html in $(TARGET_SUBDIR)/newlib"; \
38242 for flag in $(EXTRA_TARGET_FLAGS); do \
38243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38244 done; \
38245 (cd $(TARGET_SUBDIR)/newlib && \
38246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38248 "RANLIB=$${RANLIB}" \
38249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38250 html) \
38251 || exit 1
38253 @endif target-newlib
38255 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
38256 maybe-TAGS-target-newlib:
38257 @if target-newlib
38258 maybe-TAGS-target-newlib: TAGS-target-newlib
38260 TAGS-target-newlib: \
38261 configure-target-newlib
38262 @: $(MAKE); $(unstage)
38263 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38264 r=`${PWD_COMMAND}`; export r; \
38265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38266 $(NORMAL_TARGET_EXPORTS) \
38267 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib"; \
38268 for flag in $(EXTRA_TARGET_FLAGS); do \
38269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38270 done; \
38271 (cd $(TARGET_SUBDIR)/newlib && \
38272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38274 "RANLIB=$${RANLIB}" \
38275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38276 TAGS) \
38277 || exit 1
38279 @endif target-newlib
38281 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
38282 maybe-install-info-target-newlib:
38283 @if target-newlib
38284 maybe-install-info-target-newlib: install-info-target-newlib
38286 install-info-target-newlib: \
38287 configure-target-newlib \
38288 info-target-newlib
38289 @: $(MAKE); $(unstage)
38290 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38291 r=`${PWD_COMMAND}`; export r; \
38292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38293 $(NORMAL_TARGET_EXPORTS) \
38294 echo "Doing install-info in $(TARGET_SUBDIR)/newlib"; \
38295 for flag in $(EXTRA_TARGET_FLAGS); do \
38296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38297 done; \
38298 (cd $(TARGET_SUBDIR)/newlib && \
38299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38301 "RANLIB=$${RANLIB}" \
38302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38303 install-info) \
38304 || exit 1
38306 @endif target-newlib
38308 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
38309 maybe-install-pdf-target-newlib:
38310 @if target-newlib
38311 maybe-install-pdf-target-newlib: install-pdf-target-newlib
38313 install-pdf-target-newlib: \
38314 configure-target-newlib \
38315 pdf-target-newlib
38316 @: $(MAKE); $(unstage)
38317 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38318 r=`${PWD_COMMAND}`; export r; \
38319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38320 $(NORMAL_TARGET_EXPORTS) \
38321 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib"; \
38322 for flag in $(EXTRA_TARGET_FLAGS); do \
38323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38324 done; \
38325 (cd $(TARGET_SUBDIR)/newlib && \
38326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38328 "RANLIB=$${RANLIB}" \
38329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38330 install-pdf) \
38331 || exit 1
38333 @endif target-newlib
38335 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
38336 maybe-install-html-target-newlib:
38337 @if target-newlib
38338 maybe-install-html-target-newlib: install-html-target-newlib
38340 install-html-target-newlib: \
38341 configure-target-newlib \
38342 html-target-newlib
38343 @: $(MAKE); $(unstage)
38344 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38345 r=`${PWD_COMMAND}`; export r; \
38346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38347 $(NORMAL_TARGET_EXPORTS) \
38348 echo "Doing install-html in $(TARGET_SUBDIR)/newlib"; \
38349 for flag in $(EXTRA_TARGET_FLAGS); do \
38350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38351 done; \
38352 (cd $(TARGET_SUBDIR)/newlib && \
38353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38355 "RANLIB=$${RANLIB}" \
38356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38357 install-html) \
38358 || exit 1
38360 @endif target-newlib
38362 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
38363 maybe-installcheck-target-newlib:
38364 @if target-newlib
38365 maybe-installcheck-target-newlib: installcheck-target-newlib
38367 installcheck-target-newlib: \
38368 configure-target-newlib
38369 @: $(MAKE); $(unstage)
38370 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38371 r=`${PWD_COMMAND}`; export r; \
38372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38373 $(NORMAL_TARGET_EXPORTS) \
38374 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib"; \
38375 for flag in $(EXTRA_TARGET_FLAGS); do \
38376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38377 done; \
38378 (cd $(TARGET_SUBDIR)/newlib && \
38379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38381 "RANLIB=$${RANLIB}" \
38382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38383 installcheck) \
38384 || exit 1
38386 @endif target-newlib
38388 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
38389 maybe-mostlyclean-target-newlib:
38390 @if target-newlib
38391 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
38393 mostlyclean-target-newlib:
38394 @: $(MAKE); $(unstage)
38395 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38396 r=`${PWD_COMMAND}`; export r; \
38397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38398 $(NORMAL_TARGET_EXPORTS) \
38399 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib"; \
38400 for flag in $(EXTRA_TARGET_FLAGS); do \
38401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38402 done; \
38403 (cd $(TARGET_SUBDIR)/newlib && \
38404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38406 "RANLIB=$${RANLIB}" \
38407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38408 mostlyclean) \
38409 || exit 1
38411 @endif target-newlib
38413 .PHONY: maybe-clean-target-newlib clean-target-newlib
38414 maybe-clean-target-newlib:
38415 @if target-newlib
38416 maybe-clean-target-newlib: clean-target-newlib
38418 clean-target-newlib:
38419 @: $(MAKE); $(unstage)
38420 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38421 r=`${PWD_COMMAND}`; export r; \
38422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38423 $(NORMAL_TARGET_EXPORTS) \
38424 echo "Doing clean in $(TARGET_SUBDIR)/newlib"; \
38425 for flag in $(EXTRA_TARGET_FLAGS); do \
38426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38427 done; \
38428 (cd $(TARGET_SUBDIR)/newlib && \
38429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38431 "RANLIB=$${RANLIB}" \
38432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38433 clean) \
38434 || exit 1
38436 @endif target-newlib
38438 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
38439 maybe-distclean-target-newlib:
38440 @if target-newlib
38441 maybe-distclean-target-newlib: distclean-target-newlib
38443 distclean-target-newlib:
38444 @: $(MAKE); $(unstage)
38445 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38446 r=`${PWD_COMMAND}`; export r; \
38447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38448 $(NORMAL_TARGET_EXPORTS) \
38449 echo "Doing distclean in $(TARGET_SUBDIR)/newlib"; \
38450 for flag in $(EXTRA_TARGET_FLAGS); do \
38451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38452 done; \
38453 (cd $(TARGET_SUBDIR)/newlib && \
38454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38456 "RANLIB=$${RANLIB}" \
38457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38458 distclean) \
38459 || exit 1
38461 @endif target-newlib
38463 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
38464 maybe-maintainer-clean-target-newlib:
38465 @if target-newlib
38466 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
38468 maintainer-clean-target-newlib:
38469 @: $(MAKE); $(unstage)
38470 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38471 r=`${PWD_COMMAND}`; export r; \
38472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38473 $(NORMAL_TARGET_EXPORTS) \
38474 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib"; \
38475 for flag in $(EXTRA_TARGET_FLAGS); do \
38476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38477 done; \
38478 (cd $(TARGET_SUBDIR)/newlib && \
38479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38481 "RANLIB=$${RANLIB}" \
38482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38483 maintainer-clean) \
38484 || exit 1
38486 @endif target-newlib
38492 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
38493 maybe-configure-target-libgcc:
38494 @if gcc-bootstrap
38495 configure-target-libgcc: stage_current
38496 @endif gcc-bootstrap
38497 @if target-libgcc
38498 maybe-configure-target-libgcc: configure-target-libgcc
38499 configure-target-libgcc:
38500 @r=`${PWD_COMMAND}`; export r; \
38501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38502 echo "Checking multilib configuration for libgcc..."; \
38503 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38504 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38505 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38506 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38507 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38508 else \
38509 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38510 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38511 fi; \
38512 else \
38513 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38514 fi; \
38515 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38517 $(NORMAL_TARGET_EXPORTS) \
38518 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
38519 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
38520 case $(srcdir) in \
38521 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38522 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38523 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38524 esac; \
38525 module_srcdir=libgcc; \
38526 rm -f no-such-file || : ; \
38527 CONFIG_SITE=no-such-file $(SHELL) \
38528 $$s/$$module_srcdir/configure \
38529 --srcdir=$${topdir}/$$module_srcdir \
38530 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38531 --target=${target_alias} \
38532 || exit 1
38533 @endif target-libgcc
38537 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
38538 maybe-configure-stage1-target-libgcc:
38539 @if target-libgcc-bootstrap
38540 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
38541 configure-stage1-target-libgcc:
38542 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38543 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38544 @r=`${PWD_COMMAND}`; export r; \
38545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38546 TFLAGS="$(STAGE1_TFLAGS)"; \
38547 echo "Checking multilib configuration for libgcc..."; \
38548 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38549 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38550 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38551 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38552 else \
38553 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38554 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38555 fi; \
38556 else \
38557 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38558 fi; \
38559 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38560 $(NORMAL_TARGET_EXPORTS) \
38561 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38562 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38563 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38564 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc; \
38565 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38566 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38567 case $(srcdir) in \
38568 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38569 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38570 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38571 esac; \
38572 module_srcdir=libgcc; \
38573 $(SHELL) $$s/$$module_srcdir/configure \
38574 --srcdir=$${topdir}/$$module_srcdir \
38575 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38576 --target=${target_alias} \
38578 $(STAGE1_CONFIGURE_FLAGS)
38579 @endif target-libgcc-bootstrap
38581 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
38582 maybe-configure-stage2-target-libgcc:
38583 @if target-libgcc-bootstrap
38584 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
38585 configure-stage2-target-libgcc:
38586 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38587 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38588 @r=`${PWD_COMMAND}`; export r; \
38589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38590 TFLAGS="$(STAGE2_TFLAGS)"; \
38591 echo "Checking multilib configuration for libgcc..."; \
38592 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38593 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38594 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38595 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38596 else \
38597 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38598 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38599 fi; \
38600 else \
38601 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38602 fi; \
38603 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38604 $(NORMAL_TARGET_EXPORTS) \
38606 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38607 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38608 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38609 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc; \
38610 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38611 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38612 case $(srcdir) in \
38613 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38614 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38615 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38616 esac; \
38617 module_srcdir=libgcc; \
38618 $(SHELL) $$s/$$module_srcdir/configure \
38619 --srcdir=$${topdir}/$$module_srcdir \
38620 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38621 --target=${target_alias} \
38622 --with-build-libsubdir=$(HOST_SUBDIR) \
38623 $(STAGE2_CONFIGURE_FLAGS)
38624 @endif target-libgcc-bootstrap
38626 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
38627 maybe-configure-stage3-target-libgcc:
38628 @if target-libgcc-bootstrap
38629 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
38630 configure-stage3-target-libgcc:
38631 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38632 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38633 @r=`${PWD_COMMAND}`; export r; \
38634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38635 TFLAGS="$(STAGE3_TFLAGS)"; \
38636 echo "Checking multilib configuration for libgcc..."; \
38637 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38638 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38639 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38640 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38641 else \
38642 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38643 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38644 fi; \
38645 else \
38646 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38647 fi; \
38648 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38649 $(NORMAL_TARGET_EXPORTS) \
38651 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38652 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38653 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38654 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc; \
38655 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38656 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38657 case $(srcdir) in \
38658 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38659 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38660 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38661 esac; \
38662 module_srcdir=libgcc; \
38663 $(SHELL) $$s/$$module_srcdir/configure \
38664 --srcdir=$${topdir}/$$module_srcdir \
38665 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38666 --target=${target_alias} \
38667 --with-build-libsubdir=$(HOST_SUBDIR) \
38668 $(STAGE3_CONFIGURE_FLAGS)
38669 @endif target-libgcc-bootstrap
38671 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
38672 maybe-configure-stage4-target-libgcc:
38673 @if target-libgcc-bootstrap
38674 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
38675 configure-stage4-target-libgcc:
38676 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38677 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38678 @r=`${PWD_COMMAND}`; export r; \
38679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38680 TFLAGS="$(STAGE4_TFLAGS)"; \
38681 echo "Checking multilib configuration for libgcc..."; \
38682 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38683 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38684 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38685 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38686 else \
38687 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38688 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38689 fi; \
38690 else \
38691 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38692 fi; \
38693 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38694 $(NORMAL_TARGET_EXPORTS) \
38696 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38697 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38698 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38699 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc; \
38700 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38701 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38702 case $(srcdir) in \
38703 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38704 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38705 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38706 esac; \
38707 module_srcdir=libgcc; \
38708 $(SHELL) $$s/$$module_srcdir/configure \
38709 --srcdir=$${topdir}/$$module_srcdir \
38710 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38711 --target=${target_alias} \
38712 --with-build-libsubdir=$(HOST_SUBDIR) \
38713 $(STAGE4_CONFIGURE_FLAGS)
38714 @endif target-libgcc-bootstrap
38716 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
38717 maybe-configure-stageprofile-target-libgcc:
38718 @if target-libgcc-bootstrap
38719 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
38720 configure-stageprofile-target-libgcc:
38721 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
38722 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38723 @r=`${PWD_COMMAND}`; export r; \
38724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38725 TFLAGS="$(STAGEprofile_TFLAGS)"; \
38726 echo "Checking multilib configuration for libgcc..."; \
38727 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38728 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38729 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38730 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38731 else \
38732 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38733 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38734 fi; \
38735 else \
38736 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38737 fi; \
38738 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38739 $(NORMAL_TARGET_EXPORTS) \
38741 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38742 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38743 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38744 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc; \
38745 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38746 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38747 case $(srcdir) in \
38748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38749 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38751 esac; \
38752 module_srcdir=libgcc; \
38753 $(SHELL) $$s/$$module_srcdir/configure \
38754 --srcdir=$${topdir}/$$module_srcdir \
38755 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38756 --target=${target_alias} \
38757 --with-build-libsubdir=$(HOST_SUBDIR) \
38758 $(STAGEprofile_CONFIGURE_FLAGS)
38759 @endif target-libgcc-bootstrap
38761 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
38762 maybe-configure-stagefeedback-target-libgcc:
38763 @if target-libgcc-bootstrap
38764 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
38765 configure-stagefeedback-target-libgcc:
38766 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38767 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38768 @r=`${PWD_COMMAND}`; export r; \
38769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38770 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38771 echo "Checking multilib configuration for libgcc..."; \
38772 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38773 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38774 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38775 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38776 else \
38777 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38778 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38779 fi; \
38780 else \
38781 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38782 fi; \
38783 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38784 $(NORMAL_TARGET_EXPORTS) \
38786 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38787 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38788 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38789 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc; \
38790 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38791 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38792 case $(srcdir) in \
38793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38794 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38796 esac; \
38797 module_srcdir=libgcc; \
38798 $(SHELL) $$s/$$module_srcdir/configure \
38799 --srcdir=$${topdir}/$$module_srcdir \
38800 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38801 --target=${target_alias} \
38802 --with-build-libsubdir=$(HOST_SUBDIR) \
38803 $(STAGEfeedback_CONFIGURE_FLAGS)
38804 @endif target-libgcc-bootstrap
38810 .PHONY: all-target-libgcc maybe-all-target-libgcc
38811 maybe-all-target-libgcc:
38812 @if gcc-bootstrap
38813 all-target-libgcc: stage_current
38814 @endif gcc-bootstrap
38815 @if target-libgcc
38816 TARGET-target-libgcc=all
38817 maybe-all-target-libgcc: all-target-libgcc
38818 all-target-libgcc: configure-target-libgcc
38819 @r=`${PWD_COMMAND}`; export r; \
38820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38821 $(NORMAL_TARGET_EXPORTS) \
38822 (cd $(TARGET_SUBDIR)/libgcc && \
38823 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38824 $(TARGET-target-libgcc))
38825 @endif target-libgcc
38829 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
38830 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
38831 maybe-all-stage1-target-libgcc:
38832 maybe-clean-stage1-target-libgcc:
38833 @if target-libgcc-bootstrap
38834 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
38835 all-stage1: all-stage1-target-libgcc
38836 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
38837 all-stage1-target-libgcc: configure-stage1-target-libgcc
38838 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38839 @r=`${PWD_COMMAND}`; export r; \
38840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38841 TFLAGS="$(STAGE1_TFLAGS)"; \
38842 $(NORMAL_TARGET_EXPORTS) \
38843 cd $(TARGET_SUBDIR)/libgcc && \
38844 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38845 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38846 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38847 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38848 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38849 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38850 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38851 $(EXTRA_TARGET_FLAGS) \
38853 TFLAGS="$(STAGE1_TFLAGS)" \
38854 $(TARGET-stage1-target-libgcc)
38856 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
38857 clean-stage1: clean-stage1-target-libgcc
38858 clean-stage1-target-libgcc:
38859 @if [ $(current_stage) = stage1 ]; then \
38860 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38861 else \
38862 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
38863 $(MAKE) stage1-start; \
38864 fi; \
38865 cd $(TARGET_SUBDIR)/libgcc && \
38866 $(MAKE) $(EXTRA_TARGET_FLAGS) \
38867 clean
38868 @endif target-libgcc-bootstrap
38871 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
38872 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
38873 maybe-all-stage2-target-libgcc:
38874 maybe-clean-stage2-target-libgcc:
38875 @if target-libgcc-bootstrap
38876 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
38877 all-stage2: all-stage2-target-libgcc
38878 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
38879 all-stage2-target-libgcc: configure-stage2-target-libgcc
38880 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38881 @r=`${PWD_COMMAND}`; export r; \
38882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38883 TFLAGS="$(STAGE2_TFLAGS)"; \
38884 $(NORMAL_TARGET_EXPORTS) \
38886 cd $(TARGET_SUBDIR)/libgcc && \
38887 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38888 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38889 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38890 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38891 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38892 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38893 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38894 $(EXTRA_TARGET_FLAGS) \
38895 TFLAGS="$(STAGE2_TFLAGS)" \
38896 $(TARGET-stage2-target-libgcc)
38898 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
38899 clean-stage2: clean-stage2-target-libgcc
38900 clean-stage2-target-libgcc:
38901 @if [ $(current_stage) = stage2 ]; then \
38902 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38903 else \
38904 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
38905 $(MAKE) stage2-start; \
38906 fi; \
38907 cd $(TARGET_SUBDIR)/libgcc && \
38908 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38909 @endif target-libgcc-bootstrap
38912 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
38913 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
38914 maybe-all-stage3-target-libgcc:
38915 maybe-clean-stage3-target-libgcc:
38916 @if target-libgcc-bootstrap
38917 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
38918 all-stage3: all-stage3-target-libgcc
38919 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
38920 all-stage3-target-libgcc: configure-stage3-target-libgcc
38921 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38922 @r=`${PWD_COMMAND}`; export r; \
38923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38924 TFLAGS="$(STAGE3_TFLAGS)"; \
38925 $(NORMAL_TARGET_EXPORTS) \
38927 cd $(TARGET_SUBDIR)/libgcc && \
38928 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38929 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38930 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38931 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38932 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38933 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38934 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38935 $(EXTRA_TARGET_FLAGS) \
38936 TFLAGS="$(STAGE3_TFLAGS)" \
38937 $(TARGET-stage3-target-libgcc)
38939 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
38940 clean-stage3: clean-stage3-target-libgcc
38941 clean-stage3-target-libgcc:
38942 @if [ $(current_stage) = stage3 ]; then \
38943 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38944 else \
38945 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
38946 $(MAKE) stage3-start; \
38947 fi; \
38948 cd $(TARGET_SUBDIR)/libgcc && \
38949 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38950 @endif target-libgcc-bootstrap
38953 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
38954 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
38955 maybe-all-stage4-target-libgcc:
38956 maybe-clean-stage4-target-libgcc:
38957 @if target-libgcc-bootstrap
38958 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
38959 all-stage4: all-stage4-target-libgcc
38960 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
38961 all-stage4-target-libgcc: configure-stage4-target-libgcc
38962 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38963 @r=`${PWD_COMMAND}`; export r; \
38964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38965 TFLAGS="$(STAGE4_TFLAGS)"; \
38966 $(NORMAL_TARGET_EXPORTS) \
38968 cd $(TARGET_SUBDIR)/libgcc && \
38969 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38970 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38971 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38972 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38973 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38974 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38975 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38976 $(EXTRA_TARGET_FLAGS) \
38977 TFLAGS="$(STAGE4_TFLAGS)" \
38978 $(TARGET-stage4-target-libgcc)
38980 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
38981 clean-stage4: clean-stage4-target-libgcc
38982 clean-stage4-target-libgcc:
38983 @if [ $(current_stage) = stage4 ]; then \
38984 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38985 else \
38986 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
38987 $(MAKE) stage4-start; \
38988 fi; \
38989 cd $(TARGET_SUBDIR)/libgcc && \
38990 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38991 @endif target-libgcc-bootstrap
38994 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
38995 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
38996 maybe-all-stageprofile-target-libgcc:
38997 maybe-clean-stageprofile-target-libgcc:
38998 @if target-libgcc-bootstrap
38999 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
39000 all-stageprofile: all-stageprofile-target-libgcc
39001 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
39002 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
39003 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39004 @r=`${PWD_COMMAND}`; export r; \
39005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39006 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39007 $(NORMAL_TARGET_EXPORTS) \
39009 cd $(TARGET_SUBDIR)/libgcc && \
39010 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39011 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39012 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39013 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39014 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39015 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39016 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39017 $(EXTRA_TARGET_FLAGS) \
39018 TFLAGS="$(STAGEprofile_TFLAGS)" \
39019 $(TARGET-stageprofile-target-libgcc)
39021 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
39022 clean-stageprofile: clean-stageprofile-target-libgcc
39023 clean-stageprofile-target-libgcc:
39024 @if [ $(current_stage) = stageprofile ]; then \
39025 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39026 else \
39027 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
39028 $(MAKE) stageprofile-start; \
39029 fi; \
39030 cd $(TARGET_SUBDIR)/libgcc && \
39031 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39032 @endif target-libgcc-bootstrap
39035 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
39036 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
39037 maybe-all-stagefeedback-target-libgcc:
39038 maybe-clean-stagefeedback-target-libgcc:
39039 @if target-libgcc-bootstrap
39040 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
39041 all-stagefeedback: all-stagefeedback-target-libgcc
39042 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
39043 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
39044 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39045 @r=`${PWD_COMMAND}`; export r; \
39046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39047 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39048 $(NORMAL_TARGET_EXPORTS) \
39050 cd $(TARGET_SUBDIR)/libgcc && \
39051 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39052 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39053 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39054 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39055 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39056 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39057 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39058 $(EXTRA_TARGET_FLAGS) \
39059 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39060 $(TARGET-stagefeedback-target-libgcc)
39062 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
39063 clean-stagefeedback: clean-stagefeedback-target-libgcc
39064 clean-stagefeedback-target-libgcc:
39065 @if [ $(current_stage) = stagefeedback ]; then \
39066 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39067 else \
39068 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
39069 $(MAKE) stagefeedback-start; \
39070 fi; \
39071 cd $(TARGET_SUBDIR)/libgcc && \
39072 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39073 @endif target-libgcc-bootstrap
39080 .PHONY: check-target-libgcc maybe-check-target-libgcc
39081 maybe-check-target-libgcc:
39082 @if target-libgcc
39083 maybe-check-target-libgcc: check-target-libgcc
39085 # Dummy target for uncheckable module.
39086 check-target-libgcc:
39088 @endif target-libgcc
39090 .PHONY: install-target-libgcc maybe-install-target-libgcc
39091 maybe-install-target-libgcc:
39092 @if target-libgcc
39093 maybe-install-target-libgcc: install-target-libgcc
39095 install-target-libgcc: installdirs
39096 @: $(MAKE); $(unstage)
39097 @r=`${PWD_COMMAND}`; export r; \
39098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39099 $(NORMAL_TARGET_EXPORTS) \
39100 (cd $(TARGET_SUBDIR)/libgcc && \
39101 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39103 @endif target-libgcc
39105 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
39106 maybe-install-strip-target-libgcc:
39107 @if target-libgcc
39108 maybe-install-strip-target-libgcc: install-strip-target-libgcc
39110 install-strip-target-libgcc: installdirs
39111 @: $(MAKE); $(unstage)
39112 @r=`${PWD_COMMAND}`; export r; \
39113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39114 $(NORMAL_TARGET_EXPORTS) \
39115 (cd $(TARGET_SUBDIR)/libgcc && \
39116 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39118 @endif target-libgcc
39120 # Other targets (info, dvi, pdf, etc.)
39122 .PHONY: maybe-info-target-libgcc info-target-libgcc
39123 maybe-info-target-libgcc:
39124 @if target-libgcc
39125 maybe-info-target-libgcc: info-target-libgcc
39127 info-target-libgcc: \
39128 configure-target-libgcc
39129 @: $(MAKE); $(unstage)
39130 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39131 r=`${PWD_COMMAND}`; export r; \
39132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39133 $(NORMAL_TARGET_EXPORTS) \
39134 echo "Doing info in $(TARGET_SUBDIR)/libgcc"; \
39135 for flag in $(EXTRA_TARGET_FLAGS); do \
39136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39137 done; \
39138 (cd $(TARGET_SUBDIR)/libgcc && \
39139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39141 "RANLIB=$${RANLIB}" \
39142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39143 info) \
39144 || exit 1
39146 @endif target-libgcc
39148 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
39149 maybe-dvi-target-libgcc:
39150 @if target-libgcc
39151 maybe-dvi-target-libgcc: dvi-target-libgcc
39153 dvi-target-libgcc: \
39154 configure-target-libgcc
39155 @: $(MAKE); $(unstage)
39156 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39157 r=`${PWD_COMMAND}`; export r; \
39158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39159 $(NORMAL_TARGET_EXPORTS) \
39160 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc"; \
39161 for flag in $(EXTRA_TARGET_FLAGS); do \
39162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39163 done; \
39164 (cd $(TARGET_SUBDIR)/libgcc && \
39165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39167 "RANLIB=$${RANLIB}" \
39168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39169 dvi) \
39170 || exit 1
39172 @endif target-libgcc
39174 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
39175 maybe-pdf-target-libgcc:
39176 @if target-libgcc
39177 maybe-pdf-target-libgcc: pdf-target-libgcc
39179 pdf-target-libgcc: \
39180 configure-target-libgcc
39181 @: $(MAKE); $(unstage)
39182 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39183 r=`${PWD_COMMAND}`; export r; \
39184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39185 $(NORMAL_TARGET_EXPORTS) \
39186 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc"; \
39187 for flag in $(EXTRA_TARGET_FLAGS); do \
39188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39189 done; \
39190 (cd $(TARGET_SUBDIR)/libgcc && \
39191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39193 "RANLIB=$${RANLIB}" \
39194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39195 pdf) \
39196 || exit 1
39198 @endif target-libgcc
39200 .PHONY: maybe-html-target-libgcc html-target-libgcc
39201 maybe-html-target-libgcc:
39202 @if target-libgcc
39203 maybe-html-target-libgcc: html-target-libgcc
39205 html-target-libgcc: \
39206 configure-target-libgcc
39207 @: $(MAKE); $(unstage)
39208 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39209 r=`${PWD_COMMAND}`; export r; \
39210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39211 $(NORMAL_TARGET_EXPORTS) \
39212 echo "Doing html in $(TARGET_SUBDIR)/libgcc"; \
39213 for flag in $(EXTRA_TARGET_FLAGS); do \
39214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39215 done; \
39216 (cd $(TARGET_SUBDIR)/libgcc && \
39217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39219 "RANLIB=$${RANLIB}" \
39220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39221 html) \
39222 || exit 1
39224 @endif target-libgcc
39226 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
39227 maybe-TAGS-target-libgcc:
39228 @if target-libgcc
39229 maybe-TAGS-target-libgcc: TAGS-target-libgcc
39231 TAGS-target-libgcc: \
39232 configure-target-libgcc
39233 @: $(MAKE); $(unstage)
39234 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39235 r=`${PWD_COMMAND}`; export r; \
39236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39237 $(NORMAL_TARGET_EXPORTS) \
39238 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc"; \
39239 for flag in $(EXTRA_TARGET_FLAGS); do \
39240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39241 done; \
39242 (cd $(TARGET_SUBDIR)/libgcc && \
39243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39245 "RANLIB=$${RANLIB}" \
39246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39247 TAGS) \
39248 || exit 1
39250 @endif target-libgcc
39252 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
39253 maybe-install-info-target-libgcc:
39254 @if target-libgcc
39255 maybe-install-info-target-libgcc: install-info-target-libgcc
39257 install-info-target-libgcc: \
39258 configure-target-libgcc \
39259 info-target-libgcc
39260 @: $(MAKE); $(unstage)
39261 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39262 r=`${PWD_COMMAND}`; export r; \
39263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39264 $(NORMAL_TARGET_EXPORTS) \
39265 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc"; \
39266 for flag in $(EXTRA_TARGET_FLAGS); do \
39267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39268 done; \
39269 (cd $(TARGET_SUBDIR)/libgcc && \
39270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39272 "RANLIB=$${RANLIB}" \
39273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39274 install-info) \
39275 || exit 1
39277 @endif target-libgcc
39279 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
39280 maybe-install-pdf-target-libgcc:
39281 @if target-libgcc
39282 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
39284 install-pdf-target-libgcc: \
39285 configure-target-libgcc \
39286 pdf-target-libgcc
39287 @: $(MAKE); $(unstage)
39288 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39289 r=`${PWD_COMMAND}`; export r; \
39290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39291 $(NORMAL_TARGET_EXPORTS) \
39292 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc"; \
39293 for flag in $(EXTRA_TARGET_FLAGS); do \
39294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39295 done; \
39296 (cd $(TARGET_SUBDIR)/libgcc && \
39297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39299 "RANLIB=$${RANLIB}" \
39300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39301 install-pdf) \
39302 || exit 1
39304 @endif target-libgcc
39306 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
39307 maybe-install-html-target-libgcc:
39308 @if target-libgcc
39309 maybe-install-html-target-libgcc: install-html-target-libgcc
39311 install-html-target-libgcc: \
39312 configure-target-libgcc \
39313 html-target-libgcc
39314 @: $(MAKE); $(unstage)
39315 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39316 r=`${PWD_COMMAND}`; export r; \
39317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39318 $(NORMAL_TARGET_EXPORTS) \
39319 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc"; \
39320 for flag in $(EXTRA_TARGET_FLAGS); do \
39321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39322 done; \
39323 (cd $(TARGET_SUBDIR)/libgcc && \
39324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39326 "RANLIB=$${RANLIB}" \
39327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39328 install-html) \
39329 || exit 1
39331 @endif target-libgcc
39333 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
39334 maybe-installcheck-target-libgcc:
39335 @if target-libgcc
39336 maybe-installcheck-target-libgcc: installcheck-target-libgcc
39338 installcheck-target-libgcc: \
39339 configure-target-libgcc
39340 @: $(MAKE); $(unstage)
39341 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39342 r=`${PWD_COMMAND}`; export r; \
39343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39344 $(NORMAL_TARGET_EXPORTS) \
39345 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc"; \
39346 for flag in $(EXTRA_TARGET_FLAGS); do \
39347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39348 done; \
39349 (cd $(TARGET_SUBDIR)/libgcc && \
39350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39352 "RANLIB=$${RANLIB}" \
39353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39354 installcheck) \
39355 || exit 1
39357 @endif target-libgcc
39359 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
39360 maybe-mostlyclean-target-libgcc:
39361 @if target-libgcc
39362 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
39364 mostlyclean-target-libgcc:
39365 @: $(MAKE); $(unstage)
39366 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39367 r=`${PWD_COMMAND}`; export r; \
39368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39369 $(NORMAL_TARGET_EXPORTS) \
39370 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc"; \
39371 for flag in $(EXTRA_TARGET_FLAGS); do \
39372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39373 done; \
39374 (cd $(TARGET_SUBDIR)/libgcc && \
39375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39377 "RANLIB=$${RANLIB}" \
39378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39379 mostlyclean) \
39380 || exit 1
39382 @endif target-libgcc
39384 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
39385 maybe-clean-target-libgcc:
39386 @if target-libgcc
39387 maybe-clean-target-libgcc: clean-target-libgcc
39389 clean-target-libgcc:
39390 @: $(MAKE); $(unstage)
39391 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39392 r=`${PWD_COMMAND}`; export r; \
39393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39394 $(NORMAL_TARGET_EXPORTS) \
39395 echo "Doing clean in $(TARGET_SUBDIR)/libgcc"; \
39396 for flag in $(EXTRA_TARGET_FLAGS); do \
39397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39398 done; \
39399 (cd $(TARGET_SUBDIR)/libgcc && \
39400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39402 "RANLIB=$${RANLIB}" \
39403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39404 clean) \
39405 || exit 1
39407 @endif target-libgcc
39409 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
39410 maybe-distclean-target-libgcc:
39411 @if target-libgcc
39412 maybe-distclean-target-libgcc: distclean-target-libgcc
39414 distclean-target-libgcc:
39415 @: $(MAKE); $(unstage)
39416 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39417 r=`${PWD_COMMAND}`; export r; \
39418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39419 $(NORMAL_TARGET_EXPORTS) \
39420 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc"; \
39421 for flag in $(EXTRA_TARGET_FLAGS); do \
39422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39423 done; \
39424 (cd $(TARGET_SUBDIR)/libgcc && \
39425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39427 "RANLIB=$${RANLIB}" \
39428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39429 distclean) \
39430 || exit 1
39432 @endif target-libgcc
39434 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
39435 maybe-maintainer-clean-target-libgcc:
39436 @if target-libgcc
39437 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
39439 maintainer-clean-target-libgcc:
39440 @: $(MAKE); $(unstage)
39441 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39442 r=`${PWD_COMMAND}`; export r; \
39443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39444 $(NORMAL_TARGET_EXPORTS) \
39445 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc"; \
39446 for flag in $(EXTRA_TARGET_FLAGS); do \
39447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39448 done; \
39449 (cd $(TARGET_SUBDIR)/libgcc && \
39450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39452 "RANLIB=$${RANLIB}" \
39453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39454 maintainer-clean) \
39455 || exit 1
39457 @endif target-libgcc
39463 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
39464 maybe-configure-target-libbacktrace:
39465 @if gcc-bootstrap
39466 configure-target-libbacktrace: stage_current
39467 @endif gcc-bootstrap
39468 @if target-libbacktrace
39469 maybe-configure-target-libbacktrace: configure-target-libbacktrace
39470 configure-target-libbacktrace:
39471 @: $(MAKE); $(unstage)
39472 @r=`${PWD_COMMAND}`; export r; \
39473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39474 echo "Checking multilib configuration for libbacktrace..."; \
39475 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
39476 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
39477 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39478 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39479 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
39480 else \
39481 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
39482 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39483 fi; \
39484 else \
39485 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39486 fi; \
39487 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
39488 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
39489 $(NORMAL_TARGET_EXPORTS) \
39490 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
39491 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
39492 case $(srcdir) in \
39493 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39494 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
39495 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39496 esac; \
39497 module_srcdir=libbacktrace; \
39498 rm -f no-such-file || : ; \
39499 CONFIG_SITE=no-such-file $(SHELL) \
39500 $$s/$$module_srcdir/configure \
39501 --srcdir=$${topdir}/$$module_srcdir \
39502 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39503 --target=${target_alias} \
39504 || exit 1
39505 @endif target-libbacktrace
39511 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
39512 maybe-all-target-libbacktrace:
39513 @if gcc-bootstrap
39514 all-target-libbacktrace: stage_current
39515 @endif gcc-bootstrap
39516 @if target-libbacktrace
39517 TARGET-target-libbacktrace=all
39518 maybe-all-target-libbacktrace: all-target-libbacktrace
39519 all-target-libbacktrace: configure-target-libbacktrace
39520 @: $(MAKE); $(unstage)
39521 @r=`${PWD_COMMAND}`; export r; \
39522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39523 $(NORMAL_TARGET_EXPORTS) \
39524 (cd $(TARGET_SUBDIR)/libbacktrace && \
39525 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39526 $(TARGET-target-libbacktrace))
39527 @endif target-libbacktrace
39533 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
39534 maybe-check-target-libbacktrace:
39535 @if target-libbacktrace
39536 maybe-check-target-libbacktrace: check-target-libbacktrace
39538 check-target-libbacktrace:
39539 @: $(MAKE); $(unstage)
39540 @r=`${PWD_COMMAND}`; export r; \
39541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39542 $(NORMAL_TARGET_EXPORTS) \
39543 (cd $(TARGET_SUBDIR)/libbacktrace && \
39544 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39546 @endif target-libbacktrace
39548 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
39549 maybe-install-target-libbacktrace:
39550 @if target-libbacktrace
39551 maybe-install-target-libbacktrace: install-target-libbacktrace
39553 install-target-libbacktrace: installdirs
39554 @: $(MAKE); $(unstage)
39555 @r=`${PWD_COMMAND}`; export r; \
39556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39557 $(NORMAL_TARGET_EXPORTS) \
39558 (cd $(TARGET_SUBDIR)/libbacktrace && \
39559 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39561 @endif target-libbacktrace
39563 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
39564 maybe-install-strip-target-libbacktrace:
39565 @if target-libbacktrace
39566 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
39568 install-strip-target-libbacktrace: installdirs
39569 @: $(MAKE); $(unstage)
39570 @r=`${PWD_COMMAND}`; export r; \
39571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39572 $(NORMAL_TARGET_EXPORTS) \
39573 (cd $(TARGET_SUBDIR)/libbacktrace && \
39574 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39576 @endif target-libbacktrace
39578 # Other targets (info, dvi, pdf, etc.)
39580 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
39581 maybe-info-target-libbacktrace:
39582 @if target-libbacktrace
39583 maybe-info-target-libbacktrace: info-target-libbacktrace
39585 info-target-libbacktrace: \
39586 configure-target-libbacktrace
39587 @: $(MAKE); $(unstage)
39588 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39589 r=`${PWD_COMMAND}`; export r; \
39590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39591 $(NORMAL_TARGET_EXPORTS) \
39592 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace"; \
39593 for flag in $(EXTRA_TARGET_FLAGS); do \
39594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39595 done; \
39596 (cd $(TARGET_SUBDIR)/libbacktrace && \
39597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39599 "RANLIB=$${RANLIB}" \
39600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39601 info) \
39602 || exit 1
39604 @endif target-libbacktrace
39606 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
39607 maybe-dvi-target-libbacktrace:
39608 @if target-libbacktrace
39609 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
39611 dvi-target-libbacktrace: \
39612 configure-target-libbacktrace
39613 @: $(MAKE); $(unstage)
39614 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39615 r=`${PWD_COMMAND}`; export r; \
39616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39617 $(NORMAL_TARGET_EXPORTS) \
39618 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace"; \
39619 for flag in $(EXTRA_TARGET_FLAGS); do \
39620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39621 done; \
39622 (cd $(TARGET_SUBDIR)/libbacktrace && \
39623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39625 "RANLIB=$${RANLIB}" \
39626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39627 dvi) \
39628 || exit 1
39630 @endif target-libbacktrace
39632 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
39633 maybe-pdf-target-libbacktrace:
39634 @if target-libbacktrace
39635 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
39637 pdf-target-libbacktrace: \
39638 configure-target-libbacktrace
39639 @: $(MAKE); $(unstage)
39640 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39641 r=`${PWD_COMMAND}`; export r; \
39642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39643 $(NORMAL_TARGET_EXPORTS) \
39644 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace"; \
39645 for flag in $(EXTRA_TARGET_FLAGS); do \
39646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39647 done; \
39648 (cd $(TARGET_SUBDIR)/libbacktrace && \
39649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39651 "RANLIB=$${RANLIB}" \
39652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39653 pdf) \
39654 || exit 1
39656 @endif target-libbacktrace
39658 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
39659 maybe-html-target-libbacktrace:
39660 @if target-libbacktrace
39661 maybe-html-target-libbacktrace: html-target-libbacktrace
39663 html-target-libbacktrace: \
39664 configure-target-libbacktrace
39665 @: $(MAKE); $(unstage)
39666 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39667 r=`${PWD_COMMAND}`; export r; \
39668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39669 $(NORMAL_TARGET_EXPORTS) \
39670 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace"; \
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)/libbacktrace && \
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 html) \
39680 || exit 1
39682 @endif target-libbacktrace
39684 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
39685 maybe-TAGS-target-libbacktrace:
39686 @if target-libbacktrace
39687 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
39689 TAGS-target-libbacktrace: \
39690 configure-target-libbacktrace
39691 @: $(MAKE); $(unstage)
39692 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39693 r=`${PWD_COMMAND}`; export r; \
39694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39695 $(NORMAL_TARGET_EXPORTS) \
39696 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace"; \
39697 for flag in $(EXTRA_TARGET_FLAGS); do \
39698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39699 done; \
39700 (cd $(TARGET_SUBDIR)/libbacktrace && \
39701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39703 "RANLIB=$${RANLIB}" \
39704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39705 TAGS) \
39706 || exit 1
39708 @endif target-libbacktrace
39710 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
39711 maybe-install-info-target-libbacktrace:
39712 @if target-libbacktrace
39713 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
39715 install-info-target-libbacktrace: \
39716 configure-target-libbacktrace \
39717 info-target-libbacktrace
39718 @: $(MAKE); $(unstage)
39719 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39720 r=`${PWD_COMMAND}`; export r; \
39721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39722 $(NORMAL_TARGET_EXPORTS) \
39723 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace"; \
39724 for flag in $(EXTRA_TARGET_FLAGS); do \
39725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39726 done; \
39727 (cd $(TARGET_SUBDIR)/libbacktrace && \
39728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39730 "RANLIB=$${RANLIB}" \
39731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39732 install-info) \
39733 || exit 1
39735 @endif target-libbacktrace
39737 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
39738 maybe-install-pdf-target-libbacktrace:
39739 @if target-libbacktrace
39740 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
39742 install-pdf-target-libbacktrace: \
39743 configure-target-libbacktrace \
39744 pdf-target-libbacktrace
39745 @: $(MAKE); $(unstage)
39746 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39747 r=`${PWD_COMMAND}`; export r; \
39748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39749 $(NORMAL_TARGET_EXPORTS) \
39750 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace"; \
39751 for flag in $(EXTRA_TARGET_FLAGS); do \
39752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39753 done; \
39754 (cd $(TARGET_SUBDIR)/libbacktrace && \
39755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39757 "RANLIB=$${RANLIB}" \
39758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39759 install-pdf) \
39760 || exit 1
39762 @endif target-libbacktrace
39764 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
39765 maybe-install-html-target-libbacktrace:
39766 @if target-libbacktrace
39767 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
39769 install-html-target-libbacktrace: \
39770 configure-target-libbacktrace \
39771 html-target-libbacktrace
39772 @: $(MAKE); $(unstage)
39773 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39774 r=`${PWD_COMMAND}`; export r; \
39775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39776 $(NORMAL_TARGET_EXPORTS) \
39777 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace"; \
39778 for flag in $(EXTRA_TARGET_FLAGS); do \
39779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39780 done; \
39781 (cd $(TARGET_SUBDIR)/libbacktrace && \
39782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39784 "RANLIB=$${RANLIB}" \
39785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39786 install-html) \
39787 || exit 1
39789 @endif target-libbacktrace
39791 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
39792 maybe-installcheck-target-libbacktrace:
39793 @if target-libbacktrace
39794 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
39796 installcheck-target-libbacktrace: \
39797 configure-target-libbacktrace
39798 @: $(MAKE); $(unstage)
39799 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39800 r=`${PWD_COMMAND}`; export r; \
39801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39802 $(NORMAL_TARGET_EXPORTS) \
39803 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace"; \
39804 for flag in $(EXTRA_TARGET_FLAGS); do \
39805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39806 done; \
39807 (cd $(TARGET_SUBDIR)/libbacktrace && \
39808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39810 "RANLIB=$${RANLIB}" \
39811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39812 installcheck) \
39813 || exit 1
39815 @endif target-libbacktrace
39817 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
39818 maybe-mostlyclean-target-libbacktrace:
39819 @if target-libbacktrace
39820 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
39822 mostlyclean-target-libbacktrace:
39823 @: $(MAKE); $(unstage)
39824 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39825 r=`${PWD_COMMAND}`; export r; \
39826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39827 $(NORMAL_TARGET_EXPORTS) \
39828 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace"; \
39829 for flag in $(EXTRA_TARGET_FLAGS); do \
39830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39831 done; \
39832 (cd $(TARGET_SUBDIR)/libbacktrace && \
39833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39835 "RANLIB=$${RANLIB}" \
39836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39837 mostlyclean) \
39838 || exit 1
39840 @endif target-libbacktrace
39842 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
39843 maybe-clean-target-libbacktrace:
39844 @if target-libbacktrace
39845 maybe-clean-target-libbacktrace: clean-target-libbacktrace
39847 clean-target-libbacktrace:
39848 @: $(MAKE); $(unstage)
39849 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39850 r=`${PWD_COMMAND}`; export r; \
39851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39852 $(NORMAL_TARGET_EXPORTS) \
39853 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace"; \
39854 for flag in $(EXTRA_TARGET_FLAGS); do \
39855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39856 done; \
39857 (cd $(TARGET_SUBDIR)/libbacktrace && \
39858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39860 "RANLIB=$${RANLIB}" \
39861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39862 clean) \
39863 || exit 1
39865 @endif target-libbacktrace
39867 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
39868 maybe-distclean-target-libbacktrace:
39869 @if target-libbacktrace
39870 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
39872 distclean-target-libbacktrace:
39873 @: $(MAKE); $(unstage)
39874 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39875 r=`${PWD_COMMAND}`; export r; \
39876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39877 $(NORMAL_TARGET_EXPORTS) \
39878 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace"; \
39879 for flag in $(EXTRA_TARGET_FLAGS); do \
39880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39881 done; \
39882 (cd $(TARGET_SUBDIR)/libbacktrace && \
39883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39885 "RANLIB=$${RANLIB}" \
39886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39887 distclean) \
39888 || exit 1
39890 @endif target-libbacktrace
39892 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
39893 maybe-maintainer-clean-target-libbacktrace:
39894 @if target-libbacktrace
39895 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
39897 maintainer-clean-target-libbacktrace:
39898 @: $(MAKE); $(unstage)
39899 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39900 r=`${PWD_COMMAND}`; export r; \
39901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39902 $(NORMAL_TARGET_EXPORTS) \
39903 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace"; \
39904 for flag in $(EXTRA_TARGET_FLAGS); do \
39905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39906 done; \
39907 (cd $(TARGET_SUBDIR)/libbacktrace && \
39908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39910 "RANLIB=$${RANLIB}" \
39911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39912 maintainer-clean) \
39913 || exit 1
39915 @endif target-libbacktrace
39921 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
39922 maybe-configure-target-libquadmath:
39923 @if gcc-bootstrap
39924 configure-target-libquadmath: stage_current
39925 @endif gcc-bootstrap
39926 @if target-libquadmath
39927 maybe-configure-target-libquadmath: configure-target-libquadmath
39928 configure-target-libquadmath:
39929 @: $(MAKE); $(unstage)
39930 @r=`${PWD_COMMAND}`; export r; \
39931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39932 echo "Checking multilib configuration for libquadmath..."; \
39933 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
39934 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null; \
39935 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
39936 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
39937 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
39938 else \
39939 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
39940 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
39941 fi; \
39942 else \
39943 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
39944 fi; \
39945 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
39946 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
39947 $(NORMAL_TARGET_EXPORTS) \
39948 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
39949 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
39950 case $(srcdir) in \
39951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39952 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
39953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39954 esac; \
39955 module_srcdir=libquadmath; \
39956 rm -f no-such-file || : ; \
39957 CONFIG_SITE=no-such-file $(SHELL) \
39958 $$s/$$module_srcdir/configure \
39959 --srcdir=$${topdir}/$$module_srcdir \
39960 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39961 --target=${target_alias} \
39962 || exit 1
39963 @endif target-libquadmath
39969 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
39970 maybe-all-target-libquadmath:
39971 @if gcc-bootstrap
39972 all-target-libquadmath: stage_current
39973 @endif gcc-bootstrap
39974 @if target-libquadmath
39975 TARGET-target-libquadmath=all
39976 maybe-all-target-libquadmath: all-target-libquadmath
39977 all-target-libquadmath: configure-target-libquadmath
39978 @: $(MAKE); $(unstage)
39979 @r=`${PWD_COMMAND}`; export r; \
39980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39981 $(NORMAL_TARGET_EXPORTS) \
39982 (cd $(TARGET_SUBDIR)/libquadmath && \
39983 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39984 $(TARGET-target-libquadmath))
39985 @endif target-libquadmath
39991 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
39992 maybe-check-target-libquadmath:
39993 @if target-libquadmath
39994 maybe-check-target-libquadmath: check-target-libquadmath
39996 check-target-libquadmath:
39997 @: $(MAKE); $(unstage)
39998 @r=`${PWD_COMMAND}`; export r; \
39999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40000 $(NORMAL_TARGET_EXPORTS) \
40001 (cd $(TARGET_SUBDIR)/libquadmath && \
40002 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40004 @endif target-libquadmath
40006 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
40007 maybe-install-target-libquadmath:
40008 @if target-libquadmath
40009 maybe-install-target-libquadmath: install-target-libquadmath
40011 install-target-libquadmath: installdirs
40012 @: $(MAKE); $(unstage)
40013 @r=`${PWD_COMMAND}`; export r; \
40014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40015 $(NORMAL_TARGET_EXPORTS) \
40016 (cd $(TARGET_SUBDIR)/libquadmath && \
40017 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40019 @endif target-libquadmath
40021 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
40022 maybe-install-strip-target-libquadmath:
40023 @if target-libquadmath
40024 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
40026 install-strip-target-libquadmath: installdirs
40027 @: $(MAKE); $(unstage)
40028 @r=`${PWD_COMMAND}`; export r; \
40029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40030 $(NORMAL_TARGET_EXPORTS) \
40031 (cd $(TARGET_SUBDIR)/libquadmath && \
40032 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40034 @endif target-libquadmath
40036 # Other targets (info, dvi, pdf, etc.)
40038 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
40039 maybe-info-target-libquadmath:
40040 @if target-libquadmath
40041 maybe-info-target-libquadmath: info-target-libquadmath
40043 info-target-libquadmath: \
40044 configure-target-libquadmath
40045 @: $(MAKE); $(unstage)
40046 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40047 r=`${PWD_COMMAND}`; export r; \
40048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40049 $(NORMAL_TARGET_EXPORTS) \
40050 echo "Doing info in $(TARGET_SUBDIR)/libquadmath"; \
40051 for flag in $(EXTRA_TARGET_FLAGS); do \
40052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40053 done; \
40054 (cd $(TARGET_SUBDIR)/libquadmath && \
40055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40057 "RANLIB=$${RANLIB}" \
40058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40059 info) \
40060 || exit 1
40062 @endif target-libquadmath
40064 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
40065 maybe-dvi-target-libquadmath:
40066 @if target-libquadmath
40067 maybe-dvi-target-libquadmath: dvi-target-libquadmath
40069 dvi-target-libquadmath: \
40070 configure-target-libquadmath
40071 @: $(MAKE); $(unstage)
40072 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40073 r=`${PWD_COMMAND}`; export r; \
40074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40075 $(NORMAL_TARGET_EXPORTS) \
40076 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath"; \
40077 for flag in $(EXTRA_TARGET_FLAGS); do \
40078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40079 done; \
40080 (cd $(TARGET_SUBDIR)/libquadmath && \
40081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40083 "RANLIB=$${RANLIB}" \
40084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40085 dvi) \
40086 || exit 1
40088 @endif target-libquadmath
40090 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
40091 maybe-pdf-target-libquadmath:
40092 @if target-libquadmath
40093 maybe-pdf-target-libquadmath: pdf-target-libquadmath
40095 pdf-target-libquadmath: \
40096 configure-target-libquadmath
40097 @: $(MAKE); $(unstage)
40098 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40099 r=`${PWD_COMMAND}`; export r; \
40100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40101 $(NORMAL_TARGET_EXPORTS) \
40102 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath"; \
40103 for flag in $(EXTRA_TARGET_FLAGS); do \
40104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40105 done; \
40106 (cd $(TARGET_SUBDIR)/libquadmath && \
40107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40109 "RANLIB=$${RANLIB}" \
40110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40111 pdf) \
40112 || exit 1
40114 @endif target-libquadmath
40116 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
40117 maybe-html-target-libquadmath:
40118 @if target-libquadmath
40119 maybe-html-target-libquadmath: html-target-libquadmath
40121 html-target-libquadmath: \
40122 configure-target-libquadmath
40123 @: $(MAKE); $(unstage)
40124 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40125 r=`${PWD_COMMAND}`; export r; \
40126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40127 $(NORMAL_TARGET_EXPORTS) \
40128 echo "Doing html in $(TARGET_SUBDIR)/libquadmath"; \
40129 for flag in $(EXTRA_TARGET_FLAGS); do \
40130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40131 done; \
40132 (cd $(TARGET_SUBDIR)/libquadmath && \
40133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40135 "RANLIB=$${RANLIB}" \
40136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40137 html) \
40138 || exit 1
40140 @endif target-libquadmath
40142 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
40143 maybe-TAGS-target-libquadmath:
40144 @if target-libquadmath
40145 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
40147 TAGS-target-libquadmath: \
40148 configure-target-libquadmath
40149 @: $(MAKE); $(unstage)
40150 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40151 r=`${PWD_COMMAND}`; export r; \
40152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40153 $(NORMAL_TARGET_EXPORTS) \
40154 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath"; \
40155 for flag in $(EXTRA_TARGET_FLAGS); do \
40156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40157 done; \
40158 (cd $(TARGET_SUBDIR)/libquadmath && \
40159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40161 "RANLIB=$${RANLIB}" \
40162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40163 TAGS) \
40164 || exit 1
40166 @endif target-libquadmath
40168 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
40169 maybe-install-info-target-libquadmath:
40170 @if target-libquadmath
40171 maybe-install-info-target-libquadmath: install-info-target-libquadmath
40173 install-info-target-libquadmath: \
40174 configure-target-libquadmath \
40175 info-target-libquadmath
40176 @: $(MAKE); $(unstage)
40177 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40178 r=`${PWD_COMMAND}`; export r; \
40179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40180 $(NORMAL_TARGET_EXPORTS) \
40181 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath"; \
40182 for flag in $(EXTRA_TARGET_FLAGS); do \
40183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40184 done; \
40185 (cd $(TARGET_SUBDIR)/libquadmath && \
40186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40188 "RANLIB=$${RANLIB}" \
40189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40190 install-info) \
40191 || exit 1
40193 @endif target-libquadmath
40195 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
40196 maybe-install-pdf-target-libquadmath:
40197 @if target-libquadmath
40198 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
40200 install-pdf-target-libquadmath: \
40201 configure-target-libquadmath \
40202 pdf-target-libquadmath
40203 @: $(MAKE); $(unstage)
40204 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40205 r=`${PWD_COMMAND}`; export r; \
40206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40207 $(NORMAL_TARGET_EXPORTS) \
40208 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath"; \
40209 for flag in $(EXTRA_TARGET_FLAGS); do \
40210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40211 done; \
40212 (cd $(TARGET_SUBDIR)/libquadmath && \
40213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40215 "RANLIB=$${RANLIB}" \
40216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40217 install-pdf) \
40218 || exit 1
40220 @endif target-libquadmath
40222 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
40223 maybe-install-html-target-libquadmath:
40224 @if target-libquadmath
40225 maybe-install-html-target-libquadmath: install-html-target-libquadmath
40227 install-html-target-libquadmath: \
40228 configure-target-libquadmath \
40229 html-target-libquadmath
40230 @: $(MAKE); $(unstage)
40231 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40232 r=`${PWD_COMMAND}`; export r; \
40233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40234 $(NORMAL_TARGET_EXPORTS) \
40235 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath"; \
40236 for flag in $(EXTRA_TARGET_FLAGS); do \
40237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40238 done; \
40239 (cd $(TARGET_SUBDIR)/libquadmath && \
40240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40242 "RANLIB=$${RANLIB}" \
40243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40244 install-html) \
40245 || exit 1
40247 @endif target-libquadmath
40249 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
40250 maybe-installcheck-target-libquadmath:
40251 @if target-libquadmath
40252 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
40254 installcheck-target-libquadmath: \
40255 configure-target-libquadmath
40256 @: $(MAKE); $(unstage)
40257 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40258 r=`${PWD_COMMAND}`; export r; \
40259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40260 $(NORMAL_TARGET_EXPORTS) \
40261 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath"; \
40262 for flag in $(EXTRA_TARGET_FLAGS); do \
40263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40264 done; \
40265 (cd $(TARGET_SUBDIR)/libquadmath && \
40266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40268 "RANLIB=$${RANLIB}" \
40269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40270 installcheck) \
40271 || exit 1
40273 @endif target-libquadmath
40275 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
40276 maybe-mostlyclean-target-libquadmath:
40277 @if target-libquadmath
40278 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
40280 mostlyclean-target-libquadmath:
40281 @: $(MAKE); $(unstage)
40282 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40283 r=`${PWD_COMMAND}`; export r; \
40284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40285 $(NORMAL_TARGET_EXPORTS) \
40286 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath"; \
40287 for flag in $(EXTRA_TARGET_FLAGS); do \
40288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40289 done; \
40290 (cd $(TARGET_SUBDIR)/libquadmath && \
40291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40293 "RANLIB=$${RANLIB}" \
40294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40295 mostlyclean) \
40296 || exit 1
40298 @endif target-libquadmath
40300 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
40301 maybe-clean-target-libquadmath:
40302 @if target-libquadmath
40303 maybe-clean-target-libquadmath: clean-target-libquadmath
40305 clean-target-libquadmath:
40306 @: $(MAKE); $(unstage)
40307 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40308 r=`${PWD_COMMAND}`; export r; \
40309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40310 $(NORMAL_TARGET_EXPORTS) \
40311 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath"; \
40312 for flag in $(EXTRA_TARGET_FLAGS); do \
40313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40314 done; \
40315 (cd $(TARGET_SUBDIR)/libquadmath && \
40316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40318 "RANLIB=$${RANLIB}" \
40319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40320 clean) \
40321 || exit 1
40323 @endif target-libquadmath
40325 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
40326 maybe-distclean-target-libquadmath:
40327 @if target-libquadmath
40328 maybe-distclean-target-libquadmath: distclean-target-libquadmath
40330 distclean-target-libquadmath:
40331 @: $(MAKE); $(unstage)
40332 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40333 r=`${PWD_COMMAND}`; export r; \
40334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40335 $(NORMAL_TARGET_EXPORTS) \
40336 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath"; \
40337 for flag in $(EXTRA_TARGET_FLAGS); do \
40338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40339 done; \
40340 (cd $(TARGET_SUBDIR)/libquadmath && \
40341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40343 "RANLIB=$${RANLIB}" \
40344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40345 distclean) \
40346 || exit 1
40348 @endif target-libquadmath
40350 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
40351 maybe-maintainer-clean-target-libquadmath:
40352 @if target-libquadmath
40353 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
40355 maintainer-clean-target-libquadmath:
40356 @: $(MAKE); $(unstage)
40357 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40358 r=`${PWD_COMMAND}`; export r; \
40359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40360 $(NORMAL_TARGET_EXPORTS) \
40361 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath"; \
40362 for flag in $(EXTRA_TARGET_FLAGS); do \
40363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40364 done; \
40365 (cd $(TARGET_SUBDIR)/libquadmath && \
40366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40368 "RANLIB=$${RANLIB}" \
40369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40370 maintainer-clean) \
40371 || exit 1
40373 @endif target-libquadmath
40379 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
40380 maybe-configure-target-libgfortran:
40381 @if gcc-bootstrap
40382 configure-target-libgfortran: stage_current
40383 @endif gcc-bootstrap
40384 @if target-libgfortran
40385 maybe-configure-target-libgfortran: configure-target-libgfortran
40386 configure-target-libgfortran:
40387 @: $(MAKE); $(unstage)
40388 @r=`${PWD_COMMAND}`; export r; \
40389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40390 echo "Checking multilib configuration for libgfortran..."; \
40391 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
40392 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null; \
40393 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40394 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40395 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
40396 else \
40397 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
40398 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40399 fi; \
40400 else \
40401 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40402 fi; \
40403 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
40404 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
40405 $(NORMAL_TARGET_EXPORTS) \
40406 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
40407 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
40408 case $(srcdir) in \
40409 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40410 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
40411 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40412 esac; \
40413 module_srcdir=libgfortran; \
40414 rm -f no-such-file || : ; \
40415 CONFIG_SITE=no-such-file $(SHELL) \
40416 $$s/$$module_srcdir/configure \
40417 --srcdir=$${topdir}/$$module_srcdir \
40418 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40419 --target=${target_alias} \
40420 || exit 1
40421 @endif target-libgfortran
40427 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
40428 maybe-all-target-libgfortran:
40429 @if gcc-bootstrap
40430 all-target-libgfortran: stage_current
40431 @endif gcc-bootstrap
40432 @if target-libgfortran
40433 TARGET-target-libgfortran=all
40434 maybe-all-target-libgfortran: all-target-libgfortran
40435 all-target-libgfortran: configure-target-libgfortran
40436 @: $(MAKE); $(unstage)
40437 @r=`${PWD_COMMAND}`; export r; \
40438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40439 $(NORMAL_TARGET_EXPORTS) \
40440 (cd $(TARGET_SUBDIR)/libgfortran && \
40441 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40442 $(TARGET-target-libgfortran))
40443 @endif target-libgfortran
40449 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
40450 maybe-check-target-libgfortran:
40451 @if target-libgfortran
40452 maybe-check-target-libgfortran: check-target-libgfortran
40454 check-target-libgfortran:
40455 @: $(MAKE); $(unstage)
40456 @r=`${PWD_COMMAND}`; export r; \
40457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40458 $(NORMAL_TARGET_EXPORTS) \
40459 (cd $(TARGET_SUBDIR)/libgfortran && \
40460 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40462 @endif target-libgfortran
40464 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
40465 maybe-install-target-libgfortran:
40466 @if target-libgfortran
40467 maybe-install-target-libgfortran: install-target-libgfortran
40469 install-target-libgfortran: installdirs
40470 @: $(MAKE); $(unstage)
40471 @r=`${PWD_COMMAND}`; export r; \
40472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40473 $(NORMAL_TARGET_EXPORTS) \
40474 (cd $(TARGET_SUBDIR)/libgfortran && \
40475 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40477 @endif target-libgfortran
40479 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
40480 maybe-install-strip-target-libgfortran:
40481 @if target-libgfortran
40482 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
40484 install-strip-target-libgfortran: installdirs
40485 @: $(MAKE); $(unstage)
40486 @r=`${PWD_COMMAND}`; export r; \
40487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40488 $(NORMAL_TARGET_EXPORTS) \
40489 (cd $(TARGET_SUBDIR)/libgfortran && \
40490 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40492 @endif target-libgfortran
40494 # Other targets (info, dvi, pdf, etc.)
40496 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
40497 maybe-info-target-libgfortran:
40498 @if target-libgfortran
40499 maybe-info-target-libgfortran: info-target-libgfortran
40501 info-target-libgfortran: \
40502 configure-target-libgfortran
40503 @: $(MAKE); $(unstage)
40504 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40505 r=`${PWD_COMMAND}`; export r; \
40506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40507 $(NORMAL_TARGET_EXPORTS) \
40508 echo "Doing info in $(TARGET_SUBDIR)/libgfortran"; \
40509 for flag in $(EXTRA_TARGET_FLAGS); do \
40510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40511 done; \
40512 (cd $(TARGET_SUBDIR)/libgfortran && \
40513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40515 "RANLIB=$${RANLIB}" \
40516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40517 info) \
40518 || exit 1
40520 @endif target-libgfortran
40522 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
40523 maybe-dvi-target-libgfortran:
40524 @if target-libgfortran
40525 maybe-dvi-target-libgfortran: dvi-target-libgfortran
40527 dvi-target-libgfortran: \
40528 configure-target-libgfortran
40529 @: $(MAKE); $(unstage)
40530 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40531 r=`${PWD_COMMAND}`; export r; \
40532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40533 $(NORMAL_TARGET_EXPORTS) \
40534 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran"; \
40535 for flag in $(EXTRA_TARGET_FLAGS); do \
40536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40537 done; \
40538 (cd $(TARGET_SUBDIR)/libgfortran && \
40539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40541 "RANLIB=$${RANLIB}" \
40542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40543 dvi) \
40544 || exit 1
40546 @endif target-libgfortran
40548 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
40549 maybe-pdf-target-libgfortran:
40550 @if target-libgfortran
40551 maybe-pdf-target-libgfortran: pdf-target-libgfortran
40553 pdf-target-libgfortran: \
40554 configure-target-libgfortran
40555 @: $(MAKE); $(unstage)
40556 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40557 r=`${PWD_COMMAND}`; export r; \
40558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40559 $(NORMAL_TARGET_EXPORTS) \
40560 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran"; \
40561 for flag in $(EXTRA_TARGET_FLAGS); do \
40562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40563 done; \
40564 (cd $(TARGET_SUBDIR)/libgfortran && \
40565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40567 "RANLIB=$${RANLIB}" \
40568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40569 pdf) \
40570 || exit 1
40572 @endif target-libgfortran
40574 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
40575 maybe-html-target-libgfortran:
40576 @if target-libgfortran
40577 maybe-html-target-libgfortran: html-target-libgfortran
40579 html-target-libgfortran: \
40580 configure-target-libgfortran
40581 @: $(MAKE); $(unstage)
40582 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40583 r=`${PWD_COMMAND}`; export r; \
40584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40585 $(NORMAL_TARGET_EXPORTS) \
40586 echo "Doing html in $(TARGET_SUBDIR)/libgfortran"; \
40587 for flag in $(EXTRA_TARGET_FLAGS); do \
40588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40589 done; \
40590 (cd $(TARGET_SUBDIR)/libgfortran && \
40591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40593 "RANLIB=$${RANLIB}" \
40594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40595 html) \
40596 || exit 1
40598 @endif target-libgfortran
40600 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
40601 maybe-TAGS-target-libgfortran:
40602 @if target-libgfortran
40603 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
40605 TAGS-target-libgfortran: \
40606 configure-target-libgfortran
40607 @: $(MAKE); $(unstage)
40608 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40609 r=`${PWD_COMMAND}`; export r; \
40610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40611 $(NORMAL_TARGET_EXPORTS) \
40612 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran"; \
40613 for flag in $(EXTRA_TARGET_FLAGS); do \
40614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40615 done; \
40616 (cd $(TARGET_SUBDIR)/libgfortran && \
40617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40619 "RANLIB=$${RANLIB}" \
40620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40621 TAGS) \
40622 || exit 1
40624 @endif target-libgfortran
40626 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
40627 maybe-install-info-target-libgfortran:
40628 @if target-libgfortran
40629 maybe-install-info-target-libgfortran: install-info-target-libgfortran
40631 install-info-target-libgfortran: \
40632 configure-target-libgfortran \
40633 info-target-libgfortran
40634 @: $(MAKE); $(unstage)
40635 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40636 r=`${PWD_COMMAND}`; export r; \
40637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40638 $(NORMAL_TARGET_EXPORTS) \
40639 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran"; \
40640 for flag in $(EXTRA_TARGET_FLAGS); do \
40641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40642 done; \
40643 (cd $(TARGET_SUBDIR)/libgfortran && \
40644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40646 "RANLIB=$${RANLIB}" \
40647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40648 install-info) \
40649 || exit 1
40651 @endif target-libgfortran
40653 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
40654 maybe-install-pdf-target-libgfortran:
40655 @if target-libgfortran
40656 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
40658 install-pdf-target-libgfortran: \
40659 configure-target-libgfortran \
40660 pdf-target-libgfortran
40661 @: $(MAKE); $(unstage)
40662 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40663 r=`${PWD_COMMAND}`; export r; \
40664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40665 $(NORMAL_TARGET_EXPORTS) \
40666 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran"; \
40667 for flag in $(EXTRA_TARGET_FLAGS); do \
40668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40669 done; \
40670 (cd $(TARGET_SUBDIR)/libgfortran && \
40671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40673 "RANLIB=$${RANLIB}" \
40674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40675 install-pdf) \
40676 || exit 1
40678 @endif target-libgfortran
40680 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
40681 maybe-install-html-target-libgfortran:
40682 @if target-libgfortran
40683 maybe-install-html-target-libgfortran: install-html-target-libgfortran
40685 install-html-target-libgfortran: \
40686 configure-target-libgfortran \
40687 html-target-libgfortran
40688 @: $(MAKE); $(unstage)
40689 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40690 r=`${PWD_COMMAND}`; export r; \
40691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40692 $(NORMAL_TARGET_EXPORTS) \
40693 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran"; \
40694 for flag in $(EXTRA_TARGET_FLAGS); do \
40695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40696 done; \
40697 (cd $(TARGET_SUBDIR)/libgfortran && \
40698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40700 "RANLIB=$${RANLIB}" \
40701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40702 install-html) \
40703 || exit 1
40705 @endif target-libgfortran
40707 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
40708 maybe-installcheck-target-libgfortran:
40709 @if target-libgfortran
40710 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
40712 installcheck-target-libgfortran: \
40713 configure-target-libgfortran
40714 @: $(MAKE); $(unstage)
40715 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40716 r=`${PWD_COMMAND}`; export r; \
40717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40718 $(NORMAL_TARGET_EXPORTS) \
40719 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran"; \
40720 for flag in $(EXTRA_TARGET_FLAGS); do \
40721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40722 done; \
40723 (cd $(TARGET_SUBDIR)/libgfortran && \
40724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40726 "RANLIB=$${RANLIB}" \
40727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40728 installcheck) \
40729 || exit 1
40731 @endif target-libgfortran
40733 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
40734 maybe-mostlyclean-target-libgfortran:
40735 @if target-libgfortran
40736 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
40738 mostlyclean-target-libgfortran:
40739 @: $(MAKE); $(unstage)
40740 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40741 r=`${PWD_COMMAND}`; export r; \
40742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40743 $(NORMAL_TARGET_EXPORTS) \
40744 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran"; \
40745 for flag in $(EXTRA_TARGET_FLAGS); do \
40746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40747 done; \
40748 (cd $(TARGET_SUBDIR)/libgfortran && \
40749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40751 "RANLIB=$${RANLIB}" \
40752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40753 mostlyclean) \
40754 || exit 1
40756 @endif target-libgfortran
40758 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
40759 maybe-clean-target-libgfortran:
40760 @if target-libgfortran
40761 maybe-clean-target-libgfortran: clean-target-libgfortran
40763 clean-target-libgfortran:
40764 @: $(MAKE); $(unstage)
40765 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40766 r=`${PWD_COMMAND}`; export r; \
40767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40768 $(NORMAL_TARGET_EXPORTS) \
40769 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran"; \
40770 for flag in $(EXTRA_TARGET_FLAGS); do \
40771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40772 done; \
40773 (cd $(TARGET_SUBDIR)/libgfortran && \
40774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40776 "RANLIB=$${RANLIB}" \
40777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40778 clean) \
40779 || exit 1
40781 @endif target-libgfortran
40783 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
40784 maybe-distclean-target-libgfortran:
40785 @if target-libgfortran
40786 maybe-distclean-target-libgfortran: distclean-target-libgfortran
40788 distclean-target-libgfortran:
40789 @: $(MAKE); $(unstage)
40790 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40791 r=`${PWD_COMMAND}`; export r; \
40792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40793 $(NORMAL_TARGET_EXPORTS) \
40794 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran"; \
40795 for flag in $(EXTRA_TARGET_FLAGS); do \
40796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40797 done; \
40798 (cd $(TARGET_SUBDIR)/libgfortran && \
40799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40801 "RANLIB=$${RANLIB}" \
40802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40803 distclean) \
40804 || exit 1
40806 @endif target-libgfortran
40808 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
40809 maybe-maintainer-clean-target-libgfortran:
40810 @if target-libgfortran
40811 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
40813 maintainer-clean-target-libgfortran:
40814 @: $(MAKE); $(unstage)
40815 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40816 r=`${PWD_COMMAND}`; export r; \
40817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40818 $(NORMAL_TARGET_EXPORTS) \
40819 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran"; \
40820 for flag in $(EXTRA_TARGET_FLAGS); do \
40821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40822 done; \
40823 (cd $(TARGET_SUBDIR)/libgfortran && \
40824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40826 "RANLIB=$${RANLIB}" \
40827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40828 maintainer-clean) \
40829 || exit 1
40831 @endif target-libgfortran
40837 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
40838 maybe-configure-target-libobjc:
40839 @if gcc-bootstrap
40840 configure-target-libobjc: stage_current
40841 @endif gcc-bootstrap
40842 @if target-libobjc
40843 maybe-configure-target-libobjc: configure-target-libobjc
40844 configure-target-libobjc:
40845 @: $(MAKE); $(unstage)
40846 @r=`${PWD_COMMAND}`; export r; \
40847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40848 echo "Checking multilib configuration for libobjc..."; \
40849 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
40850 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null; \
40851 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40852 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40853 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
40854 else \
40855 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
40856 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40857 fi; \
40858 else \
40859 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40860 fi; \
40861 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
40862 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
40863 $(NORMAL_TARGET_EXPORTS) \
40864 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
40865 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
40866 case $(srcdir) in \
40867 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40868 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
40869 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40870 esac; \
40871 module_srcdir=libobjc; \
40872 rm -f no-such-file || : ; \
40873 CONFIG_SITE=no-such-file $(SHELL) \
40874 $$s/$$module_srcdir/configure \
40875 --srcdir=$${topdir}/$$module_srcdir \
40876 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40877 --target=${target_alias} \
40878 || exit 1
40879 @endif target-libobjc
40885 .PHONY: all-target-libobjc maybe-all-target-libobjc
40886 maybe-all-target-libobjc:
40887 @if gcc-bootstrap
40888 all-target-libobjc: stage_current
40889 @endif gcc-bootstrap
40890 @if target-libobjc
40891 TARGET-target-libobjc=all
40892 maybe-all-target-libobjc: all-target-libobjc
40893 all-target-libobjc: configure-target-libobjc
40894 @: $(MAKE); $(unstage)
40895 @r=`${PWD_COMMAND}`; export r; \
40896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40897 $(NORMAL_TARGET_EXPORTS) \
40898 (cd $(TARGET_SUBDIR)/libobjc && \
40899 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40900 $(TARGET-target-libobjc))
40901 @endif target-libobjc
40907 .PHONY: check-target-libobjc maybe-check-target-libobjc
40908 maybe-check-target-libobjc:
40909 @if target-libobjc
40910 maybe-check-target-libobjc: check-target-libobjc
40912 check-target-libobjc:
40913 @: $(MAKE); $(unstage)
40914 @r=`${PWD_COMMAND}`; export r; \
40915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40916 $(NORMAL_TARGET_EXPORTS) \
40917 (cd $(TARGET_SUBDIR)/libobjc && \
40918 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40920 @endif target-libobjc
40922 .PHONY: install-target-libobjc maybe-install-target-libobjc
40923 maybe-install-target-libobjc:
40924 @if target-libobjc
40925 maybe-install-target-libobjc: install-target-libobjc
40927 install-target-libobjc: installdirs
40928 @: $(MAKE); $(unstage)
40929 @r=`${PWD_COMMAND}`; export r; \
40930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40931 $(NORMAL_TARGET_EXPORTS) \
40932 (cd $(TARGET_SUBDIR)/libobjc && \
40933 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40935 @endif target-libobjc
40937 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
40938 maybe-install-strip-target-libobjc:
40939 @if target-libobjc
40940 maybe-install-strip-target-libobjc: install-strip-target-libobjc
40942 install-strip-target-libobjc: installdirs
40943 @: $(MAKE); $(unstage)
40944 @r=`${PWD_COMMAND}`; export r; \
40945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40946 $(NORMAL_TARGET_EXPORTS) \
40947 (cd $(TARGET_SUBDIR)/libobjc && \
40948 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40950 @endif target-libobjc
40952 # Other targets (info, dvi, pdf, etc.)
40954 .PHONY: maybe-info-target-libobjc info-target-libobjc
40955 maybe-info-target-libobjc:
40956 @if target-libobjc
40957 maybe-info-target-libobjc: info-target-libobjc
40959 info-target-libobjc: \
40960 configure-target-libobjc
40961 @: $(MAKE); $(unstage)
40962 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40963 r=`${PWD_COMMAND}`; export r; \
40964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40965 $(NORMAL_TARGET_EXPORTS) \
40966 echo "Doing info in $(TARGET_SUBDIR)/libobjc"; \
40967 for flag in $(EXTRA_TARGET_FLAGS); do \
40968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40969 done; \
40970 (cd $(TARGET_SUBDIR)/libobjc && \
40971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40973 "RANLIB=$${RANLIB}" \
40974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40975 info) \
40976 || exit 1
40978 @endif target-libobjc
40980 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
40981 maybe-dvi-target-libobjc:
40982 @if target-libobjc
40983 maybe-dvi-target-libobjc: dvi-target-libobjc
40985 dvi-target-libobjc: \
40986 configure-target-libobjc
40987 @: $(MAKE); $(unstage)
40988 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40989 r=`${PWD_COMMAND}`; export r; \
40990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40991 $(NORMAL_TARGET_EXPORTS) \
40992 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc"; \
40993 for flag in $(EXTRA_TARGET_FLAGS); do \
40994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40995 done; \
40996 (cd $(TARGET_SUBDIR)/libobjc && \
40997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40999 "RANLIB=$${RANLIB}" \
41000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41001 dvi) \
41002 || exit 1
41004 @endif target-libobjc
41006 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
41007 maybe-pdf-target-libobjc:
41008 @if target-libobjc
41009 maybe-pdf-target-libobjc: pdf-target-libobjc
41011 pdf-target-libobjc: \
41012 configure-target-libobjc
41013 @: $(MAKE); $(unstage)
41014 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41015 r=`${PWD_COMMAND}`; export r; \
41016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41017 $(NORMAL_TARGET_EXPORTS) \
41018 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc"; \
41019 for flag in $(EXTRA_TARGET_FLAGS); do \
41020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41021 done; \
41022 (cd $(TARGET_SUBDIR)/libobjc && \
41023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41025 "RANLIB=$${RANLIB}" \
41026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41027 pdf) \
41028 || exit 1
41030 @endif target-libobjc
41032 .PHONY: maybe-html-target-libobjc html-target-libobjc
41033 maybe-html-target-libobjc:
41034 @if target-libobjc
41035 maybe-html-target-libobjc: html-target-libobjc
41037 html-target-libobjc: \
41038 configure-target-libobjc
41039 @: $(MAKE); $(unstage)
41040 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41041 r=`${PWD_COMMAND}`; export r; \
41042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41043 $(NORMAL_TARGET_EXPORTS) \
41044 echo "Doing html in $(TARGET_SUBDIR)/libobjc"; \
41045 for flag in $(EXTRA_TARGET_FLAGS); do \
41046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41047 done; \
41048 (cd $(TARGET_SUBDIR)/libobjc && \
41049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41051 "RANLIB=$${RANLIB}" \
41052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41053 html) \
41054 || exit 1
41056 @endif target-libobjc
41058 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
41059 maybe-TAGS-target-libobjc:
41060 @if target-libobjc
41061 maybe-TAGS-target-libobjc: TAGS-target-libobjc
41063 TAGS-target-libobjc: \
41064 configure-target-libobjc
41065 @: $(MAKE); $(unstage)
41066 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41067 r=`${PWD_COMMAND}`; export r; \
41068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41069 $(NORMAL_TARGET_EXPORTS) \
41070 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc"; \
41071 for flag in $(EXTRA_TARGET_FLAGS); do \
41072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41073 done; \
41074 (cd $(TARGET_SUBDIR)/libobjc && \
41075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41077 "RANLIB=$${RANLIB}" \
41078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41079 TAGS) \
41080 || exit 1
41082 @endif target-libobjc
41084 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
41085 maybe-install-info-target-libobjc:
41086 @if target-libobjc
41087 maybe-install-info-target-libobjc: install-info-target-libobjc
41089 install-info-target-libobjc: \
41090 configure-target-libobjc \
41091 info-target-libobjc
41092 @: $(MAKE); $(unstage)
41093 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41094 r=`${PWD_COMMAND}`; export r; \
41095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41096 $(NORMAL_TARGET_EXPORTS) \
41097 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc"; \
41098 for flag in $(EXTRA_TARGET_FLAGS); do \
41099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41100 done; \
41101 (cd $(TARGET_SUBDIR)/libobjc && \
41102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41104 "RANLIB=$${RANLIB}" \
41105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41106 install-info) \
41107 || exit 1
41109 @endif target-libobjc
41111 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
41112 maybe-install-pdf-target-libobjc:
41113 @if target-libobjc
41114 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
41116 install-pdf-target-libobjc: \
41117 configure-target-libobjc \
41118 pdf-target-libobjc
41119 @: $(MAKE); $(unstage)
41120 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41121 r=`${PWD_COMMAND}`; export r; \
41122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41123 $(NORMAL_TARGET_EXPORTS) \
41124 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc"; \
41125 for flag in $(EXTRA_TARGET_FLAGS); do \
41126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41127 done; \
41128 (cd $(TARGET_SUBDIR)/libobjc && \
41129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41131 "RANLIB=$${RANLIB}" \
41132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41133 install-pdf) \
41134 || exit 1
41136 @endif target-libobjc
41138 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
41139 maybe-install-html-target-libobjc:
41140 @if target-libobjc
41141 maybe-install-html-target-libobjc: install-html-target-libobjc
41143 install-html-target-libobjc: \
41144 configure-target-libobjc \
41145 html-target-libobjc
41146 @: $(MAKE); $(unstage)
41147 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41148 r=`${PWD_COMMAND}`; export r; \
41149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41150 $(NORMAL_TARGET_EXPORTS) \
41151 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc"; \
41152 for flag in $(EXTRA_TARGET_FLAGS); do \
41153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41154 done; \
41155 (cd $(TARGET_SUBDIR)/libobjc && \
41156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41158 "RANLIB=$${RANLIB}" \
41159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41160 install-html) \
41161 || exit 1
41163 @endif target-libobjc
41165 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
41166 maybe-installcheck-target-libobjc:
41167 @if target-libobjc
41168 maybe-installcheck-target-libobjc: installcheck-target-libobjc
41170 installcheck-target-libobjc: \
41171 configure-target-libobjc
41172 @: $(MAKE); $(unstage)
41173 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41174 r=`${PWD_COMMAND}`; export r; \
41175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41176 $(NORMAL_TARGET_EXPORTS) \
41177 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc"; \
41178 for flag in $(EXTRA_TARGET_FLAGS); do \
41179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41180 done; \
41181 (cd $(TARGET_SUBDIR)/libobjc && \
41182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41184 "RANLIB=$${RANLIB}" \
41185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41186 installcheck) \
41187 || exit 1
41189 @endif target-libobjc
41191 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
41192 maybe-mostlyclean-target-libobjc:
41193 @if target-libobjc
41194 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
41196 mostlyclean-target-libobjc:
41197 @: $(MAKE); $(unstage)
41198 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41199 r=`${PWD_COMMAND}`; export r; \
41200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41201 $(NORMAL_TARGET_EXPORTS) \
41202 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc"; \
41203 for flag in $(EXTRA_TARGET_FLAGS); do \
41204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41205 done; \
41206 (cd $(TARGET_SUBDIR)/libobjc && \
41207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41209 "RANLIB=$${RANLIB}" \
41210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41211 mostlyclean) \
41212 || exit 1
41214 @endif target-libobjc
41216 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
41217 maybe-clean-target-libobjc:
41218 @if target-libobjc
41219 maybe-clean-target-libobjc: clean-target-libobjc
41221 clean-target-libobjc:
41222 @: $(MAKE); $(unstage)
41223 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41224 r=`${PWD_COMMAND}`; export r; \
41225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41226 $(NORMAL_TARGET_EXPORTS) \
41227 echo "Doing clean in $(TARGET_SUBDIR)/libobjc"; \
41228 for flag in $(EXTRA_TARGET_FLAGS); do \
41229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41230 done; \
41231 (cd $(TARGET_SUBDIR)/libobjc && \
41232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41234 "RANLIB=$${RANLIB}" \
41235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41236 clean) \
41237 || exit 1
41239 @endif target-libobjc
41241 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
41242 maybe-distclean-target-libobjc:
41243 @if target-libobjc
41244 maybe-distclean-target-libobjc: distclean-target-libobjc
41246 distclean-target-libobjc:
41247 @: $(MAKE); $(unstage)
41248 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41249 r=`${PWD_COMMAND}`; export r; \
41250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41251 $(NORMAL_TARGET_EXPORTS) \
41252 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc"; \
41253 for flag in $(EXTRA_TARGET_FLAGS); do \
41254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41255 done; \
41256 (cd $(TARGET_SUBDIR)/libobjc && \
41257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41259 "RANLIB=$${RANLIB}" \
41260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41261 distclean) \
41262 || exit 1
41264 @endif target-libobjc
41266 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
41267 maybe-maintainer-clean-target-libobjc:
41268 @if target-libobjc
41269 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
41271 maintainer-clean-target-libobjc:
41272 @: $(MAKE); $(unstage)
41273 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41274 r=`${PWD_COMMAND}`; export r; \
41275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41276 $(NORMAL_TARGET_EXPORTS) \
41277 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc"; \
41278 for flag in $(EXTRA_TARGET_FLAGS); do \
41279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41280 done; \
41281 (cd $(TARGET_SUBDIR)/libobjc && \
41282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41284 "RANLIB=$${RANLIB}" \
41285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41286 maintainer-clean) \
41287 || exit 1
41289 @endif target-libobjc
41295 .PHONY: configure-target-libgo maybe-configure-target-libgo
41296 maybe-configure-target-libgo:
41297 @if gcc-bootstrap
41298 configure-target-libgo: stage_current
41299 @endif gcc-bootstrap
41300 @if target-libgo
41301 maybe-configure-target-libgo: configure-target-libgo
41302 configure-target-libgo:
41303 @: $(MAKE); $(unstage)
41304 @r=`${PWD_COMMAND}`; export r; \
41305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41306 echo "Checking multilib configuration for libgo..."; \
41307 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
41308 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null; \
41309 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
41310 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
41311 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
41312 else \
41313 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
41314 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
41315 fi; \
41316 else \
41317 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
41318 fi; \
41319 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
41320 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
41321 $(NORMAL_TARGET_EXPORTS) \
41322 echo Configuring in $(TARGET_SUBDIR)/libgo; \
41323 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
41324 case $(srcdir) in \
41325 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41326 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
41327 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41328 esac; \
41329 module_srcdir=libgo; \
41330 rm -f no-such-file || : ; \
41331 CONFIG_SITE=no-such-file $(SHELL) \
41332 $$s/$$module_srcdir/configure \
41333 --srcdir=$${topdir}/$$module_srcdir \
41334 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41335 --target=${target_alias} \
41336 || exit 1
41337 @endif target-libgo
41343 .PHONY: all-target-libgo maybe-all-target-libgo
41344 maybe-all-target-libgo:
41345 @if gcc-bootstrap
41346 all-target-libgo: stage_current
41347 @endif gcc-bootstrap
41348 @if target-libgo
41349 TARGET-target-libgo=all
41350 maybe-all-target-libgo: all-target-libgo
41351 all-target-libgo: configure-target-libgo
41352 @: $(MAKE); $(unstage)
41353 @r=`${PWD_COMMAND}`; export r; \
41354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41355 $(NORMAL_TARGET_EXPORTS) \
41356 (cd $(TARGET_SUBDIR)/libgo && \
41357 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41358 $(TARGET-target-libgo))
41359 @endif target-libgo
41365 .PHONY: check-target-libgo maybe-check-target-libgo
41366 maybe-check-target-libgo:
41367 @if target-libgo
41368 maybe-check-target-libgo: check-target-libgo
41370 check-target-libgo:
41371 @: $(MAKE); $(unstage)
41372 @r=`${PWD_COMMAND}`; export r; \
41373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41374 $(NORMAL_TARGET_EXPORTS) \
41375 (cd $(TARGET_SUBDIR)/libgo && \
41376 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41378 @endif target-libgo
41380 .PHONY: install-target-libgo maybe-install-target-libgo
41381 maybe-install-target-libgo:
41382 @if target-libgo
41383 maybe-install-target-libgo: install-target-libgo
41385 install-target-libgo: installdirs
41386 @: $(MAKE); $(unstage)
41387 @r=`${PWD_COMMAND}`; export r; \
41388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41389 $(NORMAL_TARGET_EXPORTS) \
41390 (cd $(TARGET_SUBDIR)/libgo && \
41391 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41393 @endif target-libgo
41395 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
41396 maybe-install-strip-target-libgo:
41397 @if target-libgo
41398 maybe-install-strip-target-libgo: install-strip-target-libgo
41400 install-strip-target-libgo: installdirs
41401 @: $(MAKE); $(unstage)
41402 @r=`${PWD_COMMAND}`; export r; \
41403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41404 $(NORMAL_TARGET_EXPORTS) \
41405 (cd $(TARGET_SUBDIR)/libgo && \
41406 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41408 @endif target-libgo
41410 # Other targets (info, dvi, pdf, etc.)
41412 .PHONY: maybe-info-target-libgo info-target-libgo
41413 maybe-info-target-libgo:
41414 @if target-libgo
41415 maybe-info-target-libgo: info-target-libgo
41417 info-target-libgo: \
41418 configure-target-libgo
41419 @: $(MAKE); $(unstage)
41420 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41421 r=`${PWD_COMMAND}`; export r; \
41422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41423 $(NORMAL_TARGET_EXPORTS) \
41424 echo "Doing info in $(TARGET_SUBDIR)/libgo"; \
41425 for flag in $(EXTRA_TARGET_FLAGS); do \
41426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41427 done; \
41428 (cd $(TARGET_SUBDIR)/libgo && \
41429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41431 "RANLIB=$${RANLIB}" \
41432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41433 info) \
41434 || exit 1
41436 @endif target-libgo
41438 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
41439 maybe-dvi-target-libgo:
41440 @if target-libgo
41441 maybe-dvi-target-libgo: dvi-target-libgo
41443 dvi-target-libgo: \
41444 configure-target-libgo
41445 @: $(MAKE); $(unstage)
41446 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41447 r=`${PWD_COMMAND}`; export r; \
41448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41449 $(NORMAL_TARGET_EXPORTS) \
41450 echo "Doing dvi in $(TARGET_SUBDIR)/libgo"; \
41451 for flag in $(EXTRA_TARGET_FLAGS); do \
41452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41453 done; \
41454 (cd $(TARGET_SUBDIR)/libgo && \
41455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41457 "RANLIB=$${RANLIB}" \
41458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41459 dvi) \
41460 || exit 1
41462 @endif target-libgo
41464 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
41465 maybe-pdf-target-libgo:
41466 @if target-libgo
41467 maybe-pdf-target-libgo: pdf-target-libgo
41469 pdf-target-libgo: \
41470 configure-target-libgo
41471 @: $(MAKE); $(unstage)
41472 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41473 r=`${PWD_COMMAND}`; export r; \
41474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41475 $(NORMAL_TARGET_EXPORTS) \
41476 echo "Doing pdf in $(TARGET_SUBDIR)/libgo"; \
41477 for flag in $(EXTRA_TARGET_FLAGS); do \
41478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41479 done; \
41480 (cd $(TARGET_SUBDIR)/libgo && \
41481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41483 "RANLIB=$${RANLIB}" \
41484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41485 pdf) \
41486 || exit 1
41488 @endif target-libgo
41490 .PHONY: maybe-html-target-libgo html-target-libgo
41491 maybe-html-target-libgo:
41492 @if target-libgo
41493 maybe-html-target-libgo: html-target-libgo
41495 html-target-libgo: \
41496 configure-target-libgo
41497 @: $(MAKE); $(unstage)
41498 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41499 r=`${PWD_COMMAND}`; export r; \
41500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41501 $(NORMAL_TARGET_EXPORTS) \
41502 echo "Doing html in $(TARGET_SUBDIR)/libgo"; \
41503 for flag in $(EXTRA_TARGET_FLAGS); do \
41504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41505 done; \
41506 (cd $(TARGET_SUBDIR)/libgo && \
41507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41509 "RANLIB=$${RANLIB}" \
41510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41511 html) \
41512 || exit 1
41514 @endif target-libgo
41516 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
41517 maybe-TAGS-target-libgo:
41518 @if target-libgo
41519 maybe-TAGS-target-libgo: TAGS-target-libgo
41521 TAGS-target-libgo: \
41522 configure-target-libgo
41523 @: $(MAKE); $(unstage)
41524 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41525 r=`${PWD_COMMAND}`; export r; \
41526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41527 $(NORMAL_TARGET_EXPORTS) \
41528 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo"; \
41529 for flag in $(EXTRA_TARGET_FLAGS); do \
41530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41531 done; \
41532 (cd $(TARGET_SUBDIR)/libgo && \
41533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41535 "RANLIB=$${RANLIB}" \
41536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41537 TAGS) \
41538 || exit 1
41540 @endif target-libgo
41542 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
41543 maybe-install-info-target-libgo:
41544 @if target-libgo
41545 maybe-install-info-target-libgo: install-info-target-libgo
41547 install-info-target-libgo: \
41548 configure-target-libgo \
41549 info-target-libgo
41550 @: $(MAKE); $(unstage)
41551 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41552 r=`${PWD_COMMAND}`; export r; \
41553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41554 $(NORMAL_TARGET_EXPORTS) \
41555 echo "Doing install-info in $(TARGET_SUBDIR)/libgo"; \
41556 for flag in $(EXTRA_TARGET_FLAGS); do \
41557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41558 done; \
41559 (cd $(TARGET_SUBDIR)/libgo && \
41560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41562 "RANLIB=$${RANLIB}" \
41563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41564 install-info) \
41565 || exit 1
41567 @endif target-libgo
41569 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
41570 maybe-install-pdf-target-libgo:
41571 @if target-libgo
41572 maybe-install-pdf-target-libgo: install-pdf-target-libgo
41574 install-pdf-target-libgo: \
41575 configure-target-libgo \
41576 pdf-target-libgo
41577 @: $(MAKE); $(unstage)
41578 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41579 r=`${PWD_COMMAND}`; export r; \
41580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41581 $(NORMAL_TARGET_EXPORTS) \
41582 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo"; \
41583 for flag in $(EXTRA_TARGET_FLAGS); do \
41584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41585 done; \
41586 (cd $(TARGET_SUBDIR)/libgo && \
41587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41589 "RANLIB=$${RANLIB}" \
41590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41591 install-pdf) \
41592 || exit 1
41594 @endif target-libgo
41596 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
41597 maybe-install-html-target-libgo:
41598 @if target-libgo
41599 maybe-install-html-target-libgo: install-html-target-libgo
41601 install-html-target-libgo: \
41602 configure-target-libgo \
41603 html-target-libgo
41604 @: $(MAKE); $(unstage)
41605 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41606 r=`${PWD_COMMAND}`; export r; \
41607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41608 $(NORMAL_TARGET_EXPORTS) \
41609 echo "Doing install-html in $(TARGET_SUBDIR)/libgo"; \
41610 for flag in $(EXTRA_TARGET_FLAGS); do \
41611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41612 done; \
41613 (cd $(TARGET_SUBDIR)/libgo && \
41614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41616 "RANLIB=$${RANLIB}" \
41617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41618 install-html) \
41619 || exit 1
41621 @endif target-libgo
41623 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
41624 maybe-installcheck-target-libgo:
41625 @if target-libgo
41626 maybe-installcheck-target-libgo: installcheck-target-libgo
41628 installcheck-target-libgo: \
41629 configure-target-libgo
41630 @: $(MAKE); $(unstage)
41631 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41632 r=`${PWD_COMMAND}`; export r; \
41633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41634 $(NORMAL_TARGET_EXPORTS) \
41635 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo"; \
41636 for flag in $(EXTRA_TARGET_FLAGS); do \
41637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41638 done; \
41639 (cd $(TARGET_SUBDIR)/libgo && \
41640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41642 "RANLIB=$${RANLIB}" \
41643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41644 installcheck) \
41645 || exit 1
41647 @endif target-libgo
41649 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
41650 maybe-mostlyclean-target-libgo:
41651 @if target-libgo
41652 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
41654 mostlyclean-target-libgo:
41655 @: $(MAKE); $(unstage)
41656 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41657 r=`${PWD_COMMAND}`; export r; \
41658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41659 $(NORMAL_TARGET_EXPORTS) \
41660 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo"; \
41661 for flag in $(EXTRA_TARGET_FLAGS); do \
41662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41663 done; \
41664 (cd $(TARGET_SUBDIR)/libgo && \
41665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41667 "RANLIB=$${RANLIB}" \
41668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41669 mostlyclean) \
41670 || exit 1
41672 @endif target-libgo
41674 .PHONY: maybe-clean-target-libgo clean-target-libgo
41675 maybe-clean-target-libgo:
41676 @if target-libgo
41677 maybe-clean-target-libgo: clean-target-libgo
41679 clean-target-libgo:
41680 @: $(MAKE); $(unstage)
41681 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41682 r=`${PWD_COMMAND}`; export r; \
41683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41684 $(NORMAL_TARGET_EXPORTS) \
41685 echo "Doing clean in $(TARGET_SUBDIR)/libgo"; \
41686 for flag in $(EXTRA_TARGET_FLAGS); do \
41687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41688 done; \
41689 (cd $(TARGET_SUBDIR)/libgo && \
41690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41692 "RANLIB=$${RANLIB}" \
41693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41694 clean) \
41695 || exit 1
41697 @endif target-libgo
41699 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
41700 maybe-distclean-target-libgo:
41701 @if target-libgo
41702 maybe-distclean-target-libgo: distclean-target-libgo
41704 distclean-target-libgo:
41705 @: $(MAKE); $(unstage)
41706 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41707 r=`${PWD_COMMAND}`; export r; \
41708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41709 $(NORMAL_TARGET_EXPORTS) \
41710 echo "Doing distclean in $(TARGET_SUBDIR)/libgo"; \
41711 for flag in $(EXTRA_TARGET_FLAGS); do \
41712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41713 done; \
41714 (cd $(TARGET_SUBDIR)/libgo && \
41715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41717 "RANLIB=$${RANLIB}" \
41718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41719 distclean) \
41720 || exit 1
41722 @endif target-libgo
41724 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
41725 maybe-maintainer-clean-target-libgo:
41726 @if target-libgo
41727 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
41729 maintainer-clean-target-libgo:
41730 @: $(MAKE); $(unstage)
41731 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41732 r=`${PWD_COMMAND}`; export r; \
41733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41734 $(NORMAL_TARGET_EXPORTS) \
41735 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo"; \
41736 for flag in $(EXTRA_TARGET_FLAGS); do \
41737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41738 done; \
41739 (cd $(TARGET_SUBDIR)/libgo && \
41740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41742 "RANLIB=$${RANLIB}" \
41743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41744 maintainer-clean) \
41745 || exit 1
41747 @endif target-libgo
41753 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
41754 maybe-configure-target-libtermcap:
41755 @if gcc-bootstrap
41756 configure-target-libtermcap: stage_current
41757 @endif gcc-bootstrap
41758 @if target-libtermcap
41759 maybe-configure-target-libtermcap: configure-target-libtermcap
41760 configure-target-libtermcap:
41761 @: $(MAKE); $(unstage)
41762 @r=`${PWD_COMMAND}`; export r; \
41763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41764 echo "Checking multilib configuration for libtermcap..."; \
41765 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
41766 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null; \
41767 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41768 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41769 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
41770 else \
41771 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
41772 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41773 fi; \
41774 else \
41775 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41776 fi; \
41777 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
41778 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
41779 $(NORMAL_TARGET_EXPORTS) \
41780 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
41781 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
41782 case $(srcdir) in \
41783 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41784 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
41785 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41786 esac; \
41787 module_srcdir=libtermcap; \
41788 rm -f no-such-file || : ; \
41789 CONFIG_SITE=no-such-file $(SHELL) \
41790 $$s/$$module_srcdir/configure \
41791 --srcdir=$${topdir}/$$module_srcdir \
41792 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41793 --target=${target_alias} \
41794 || exit 1
41795 @endif target-libtermcap
41801 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
41802 maybe-all-target-libtermcap:
41803 @if gcc-bootstrap
41804 all-target-libtermcap: stage_current
41805 @endif gcc-bootstrap
41806 @if target-libtermcap
41807 TARGET-target-libtermcap=all
41808 maybe-all-target-libtermcap: all-target-libtermcap
41809 all-target-libtermcap: configure-target-libtermcap
41810 @: $(MAKE); $(unstage)
41811 @r=`${PWD_COMMAND}`; export r; \
41812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41813 $(NORMAL_TARGET_EXPORTS) \
41814 (cd $(TARGET_SUBDIR)/libtermcap && \
41815 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41816 $(TARGET-target-libtermcap))
41817 @endif target-libtermcap
41823 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
41824 maybe-check-target-libtermcap:
41825 @if target-libtermcap
41826 maybe-check-target-libtermcap: check-target-libtermcap
41828 # Dummy target for uncheckable module.
41829 check-target-libtermcap:
41831 @endif target-libtermcap
41833 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
41834 maybe-install-target-libtermcap:
41835 @if target-libtermcap
41836 maybe-install-target-libtermcap: install-target-libtermcap
41838 install-target-libtermcap: installdirs
41839 @: $(MAKE); $(unstage)
41840 @r=`${PWD_COMMAND}`; export r; \
41841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41842 $(NORMAL_TARGET_EXPORTS) \
41843 (cd $(TARGET_SUBDIR)/libtermcap && \
41844 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41846 @endif target-libtermcap
41848 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
41849 maybe-install-strip-target-libtermcap:
41850 @if target-libtermcap
41851 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
41853 install-strip-target-libtermcap: installdirs
41854 @: $(MAKE); $(unstage)
41855 @r=`${PWD_COMMAND}`; export r; \
41856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41857 $(NORMAL_TARGET_EXPORTS) \
41858 (cd $(TARGET_SUBDIR)/libtermcap && \
41859 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41861 @endif target-libtermcap
41863 # Other targets (info, dvi, pdf, etc.)
41865 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
41866 maybe-info-target-libtermcap:
41867 @if target-libtermcap
41868 maybe-info-target-libtermcap: info-target-libtermcap
41870 info-target-libtermcap: \
41871 configure-target-libtermcap
41872 @: $(MAKE); $(unstage)
41873 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41874 r=`${PWD_COMMAND}`; export r; \
41875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41876 $(NORMAL_TARGET_EXPORTS) \
41877 echo "Doing info in $(TARGET_SUBDIR)/libtermcap"; \
41878 for flag in $(EXTRA_TARGET_FLAGS); do \
41879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41880 done; \
41881 (cd $(TARGET_SUBDIR)/libtermcap && \
41882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41884 "RANLIB=$${RANLIB}" \
41885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41886 info) \
41887 || exit 1
41889 @endif target-libtermcap
41891 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
41892 maybe-dvi-target-libtermcap:
41893 @if target-libtermcap
41894 maybe-dvi-target-libtermcap: dvi-target-libtermcap
41896 dvi-target-libtermcap: \
41897 configure-target-libtermcap
41898 @: $(MAKE); $(unstage)
41899 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41900 r=`${PWD_COMMAND}`; export r; \
41901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41902 $(NORMAL_TARGET_EXPORTS) \
41903 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap"; \
41904 for flag in $(EXTRA_TARGET_FLAGS); do \
41905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41906 done; \
41907 (cd $(TARGET_SUBDIR)/libtermcap && \
41908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41910 "RANLIB=$${RANLIB}" \
41911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41912 dvi) \
41913 || exit 1
41915 @endif target-libtermcap
41917 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
41918 maybe-pdf-target-libtermcap:
41919 @if target-libtermcap
41920 maybe-pdf-target-libtermcap: pdf-target-libtermcap
41922 pdf-target-libtermcap: \
41923 configure-target-libtermcap
41924 @: $(MAKE); $(unstage)
41925 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41926 r=`${PWD_COMMAND}`; export r; \
41927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41928 $(NORMAL_TARGET_EXPORTS) \
41929 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap"; \
41930 for flag in $(EXTRA_TARGET_FLAGS); do \
41931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41932 done; \
41933 (cd $(TARGET_SUBDIR)/libtermcap && \
41934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41936 "RANLIB=$${RANLIB}" \
41937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41938 pdf) \
41939 || exit 1
41941 @endif target-libtermcap
41943 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
41944 maybe-html-target-libtermcap:
41945 @if target-libtermcap
41946 maybe-html-target-libtermcap: html-target-libtermcap
41948 html-target-libtermcap: \
41949 configure-target-libtermcap
41950 @: $(MAKE); $(unstage)
41951 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41952 r=`${PWD_COMMAND}`; export r; \
41953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41954 $(NORMAL_TARGET_EXPORTS) \
41955 echo "Doing html in $(TARGET_SUBDIR)/libtermcap"; \
41956 for flag in $(EXTRA_TARGET_FLAGS); do \
41957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41958 done; \
41959 (cd $(TARGET_SUBDIR)/libtermcap && \
41960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41962 "RANLIB=$${RANLIB}" \
41963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41964 html) \
41965 || exit 1
41967 @endif target-libtermcap
41969 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
41970 maybe-TAGS-target-libtermcap:
41971 @if target-libtermcap
41972 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
41974 TAGS-target-libtermcap: \
41975 configure-target-libtermcap
41976 @: $(MAKE); $(unstage)
41977 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41978 r=`${PWD_COMMAND}`; export r; \
41979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41980 $(NORMAL_TARGET_EXPORTS) \
41981 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap"; \
41982 for flag in $(EXTRA_TARGET_FLAGS); do \
41983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41984 done; \
41985 (cd $(TARGET_SUBDIR)/libtermcap && \
41986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41988 "RANLIB=$${RANLIB}" \
41989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41990 TAGS) \
41991 || exit 1
41993 @endif target-libtermcap
41995 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
41996 maybe-install-info-target-libtermcap:
41997 @if target-libtermcap
41998 maybe-install-info-target-libtermcap: install-info-target-libtermcap
42000 install-info-target-libtermcap: \
42001 configure-target-libtermcap \
42002 info-target-libtermcap
42003 @: $(MAKE); $(unstage)
42004 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42005 r=`${PWD_COMMAND}`; export r; \
42006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42007 $(NORMAL_TARGET_EXPORTS) \
42008 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap"; \
42009 for flag in $(EXTRA_TARGET_FLAGS); do \
42010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42011 done; \
42012 (cd $(TARGET_SUBDIR)/libtermcap && \
42013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42015 "RANLIB=$${RANLIB}" \
42016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42017 install-info) \
42018 || exit 1
42020 @endif target-libtermcap
42022 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
42023 maybe-install-pdf-target-libtermcap:
42024 @if target-libtermcap
42025 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
42027 install-pdf-target-libtermcap: \
42028 configure-target-libtermcap \
42029 pdf-target-libtermcap
42030 @: $(MAKE); $(unstage)
42031 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42032 r=`${PWD_COMMAND}`; export r; \
42033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42034 $(NORMAL_TARGET_EXPORTS) \
42035 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap"; \
42036 for flag in $(EXTRA_TARGET_FLAGS); do \
42037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42038 done; \
42039 (cd $(TARGET_SUBDIR)/libtermcap && \
42040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42042 "RANLIB=$${RANLIB}" \
42043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42044 install-pdf) \
42045 || exit 1
42047 @endif target-libtermcap
42049 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
42050 maybe-install-html-target-libtermcap:
42051 @if target-libtermcap
42052 maybe-install-html-target-libtermcap: install-html-target-libtermcap
42054 install-html-target-libtermcap: \
42055 configure-target-libtermcap \
42056 html-target-libtermcap
42057 @: $(MAKE); $(unstage)
42058 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42059 r=`${PWD_COMMAND}`; export r; \
42060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42061 $(NORMAL_TARGET_EXPORTS) \
42062 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap"; \
42063 for flag in $(EXTRA_TARGET_FLAGS); do \
42064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42065 done; \
42066 (cd $(TARGET_SUBDIR)/libtermcap && \
42067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42069 "RANLIB=$${RANLIB}" \
42070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42071 install-html) \
42072 || exit 1
42074 @endif target-libtermcap
42076 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
42077 maybe-installcheck-target-libtermcap:
42078 @if target-libtermcap
42079 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
42081 installcheck-target-libtermcap: \
42082 configure-target-libtermcap
42083 @: $(MAKE); $(unstage)
42084 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42085 r=`${PWD_COMMAND}`; export r; \
42086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42087 $(NORMAL_TARGET_EXPORTS) \
42088 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap"; \
42089 for flag in $(EXTRA_TARGET_FLAGS); do \
42090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42091 done; \
42092 (cd $(TARGET_SUBDIR)/libtermcap && \
42093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42095 "RANLIB=$${RANLIB}" \
42096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42097 installcheck) \
42098 || exit 1
42100 @endif target-libtermcap
42102 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
42103 maybe-mostlyclean-target-libtermcap:
42104 @if target-libtermcap
42105 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
42107 # libtermcap doesn't support mostlyclean.
42108 mostlyclean-target-libtermcap:
42110 @endif target-libtermcap
42112 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
42113 maybe-clean-target-libtermcap:
42114 @if target-libtermcap
42115 maybe-clean-target-libtermcap: clean-target-libtermcap
42117 # libtermcap doesn't support clean.
42118 clean-target-libtermcap:
42120 @endif target-libtermcap
42122 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
42123 maybe-distclean-target-libtermcap:
42124 @if target-libtermcap
42125 maybe-distclean-target-libtermcap: distclean-target-libtermcap
42127 # libtermcap doesn't support distclean.
42128 distclean-target-libtermcap:
42130 @endif target-libtermcap
42132 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
42133 maybe-maintainer-clean-target-libtermcap:
42134 @if target-libtermcap
42135 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
42137 # libtermcap doesn't support maintainer-clean.
42138 maintainer-clean-target-libtermcap:
42140 @endif target-libtermcap
42146 .PHONY: configure-target-winsup maybe-configure-target-winsup
42147 maybe-configure-target-winsup:
42148 @if gcc-bootstrap
42149 configure-target-winsup: stage_current
42150 @endif gcc-bootstrap
42151 @if target-winsup
42152 maybe-configure-target-winsup: configure-target-winsup
42153 configure-target-winsup:
42154 @: $(MAKE); $(unstage)
42155 @r=`${PWD_COMMAND}`; export r; \
42156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42157 echo "Checking multilib configuration for winsup..."; \
42158 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
42159 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null; \
42160 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
42161 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
42162 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
42163 else \
42164 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
42165 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
42166 fi; \
42167 else \
42168 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
42169 fi; \
42170 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
42171 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
42172 $(NORMAL_TARGET_EXPORTS) \
42173 echo Configuring in $(TARGET_SUBDIR)/winsup; \
42174 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
42175 case $(srcdir) in \
42176 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42177 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
42178 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42179 esac; \
42180 module_srcdir=winsup; \
42181 rm -f no-such-file || : ; \
42182 CONFIG_SITE=no-such-file $(SHELL) \
42183 $$s/$$module_srcdir/configure \
42184 --srcdir=$${topdir}/$$module_srcdir \
42185 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42186 --target=${target_alias} \
42187 || exit 1
42188 @endif target-winsup
42194 .PHONY: all-target-winsup maybe-all-target-winsup
42195 maybe-all-target-winsup:
42196 @if gcc-bootstrap
42197 all-target-winsup: stage_current
42198 @endif gcc-bootstrap
42199 @if target-winsup
42200 TARGET-target-winsup=all
42201 maybe-all-target-winsup: all-target-winsup
42202 all-target-winsup: configure-target-winsup
42203 @: $(MAKE); $(unstage)
42204 @r=`${PWD_COMMAND}`; export r; \
42205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42206 $(NORMAL_TARGET_EXPORTS) \
42207 (cd $(TARGET_SUBDIR)/winsup && \
42208 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42209 $(TARGET-target-winsup))
42210 @endif target-winsup
42216 .PHONY: check-target-winsup maybe-check-target-winsup
42217 maybe-check-target-winsup:
42218 @if target-winsup
42219 maybe-check-target-winsup: check-target-winsup
42221 check-target-winsup:
42222 @: $(MAKE); $(unstage)
42223 @r=`${PWD_COMMAND}`; export r; \
42224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42225 $(NORMAL_TARGET_EXPORTS) \
42226 (cd $(TARGET_SUBDIR)/winsup && \
42227 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42229 @endif target-winsup
42231 .PHONY: install-target-winsup maybe-install-target-winsup
42232 maybe-install-target-winsup:
42233 @if target-winsup
42234 maybe-install-target-winsup: install-target-winsup
42236 install-target-winsup: installdirs
42237 @: $(MAKE); $(unstage)
42238 @r=`${PWD_COMMAND}`; export r; \
42239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42240 $(NORMAL_TARGET_EXPORTS) \
42241 (cd $(TARGET_SUBDIR)/winsup && \
42242 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42244 @endif target-winsup
42246 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
42247 maybe-install-strip-target-winsup:
42248 @if target-winsup
42249 maybe-install-strip-target-winsup: install-strip-target-winsup
42251 install-strip-target-winsup: installdirs
42252 @: $(MAKE); $(unstage)
42253 @r=`${PWD_COMMAND}`; export r; \
42254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42255 $(NORMAL_TARGET_EXPORTS) \
42256 (cd $(TARGET_SUBDIR)/winsup && \
42257 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42259 @endif target-winsup
42261 # Other targets (info, dvi, pdf, etc.)
42263 .PHONY: maybe-info-target-winsup info-target-winsup
42264 maybe-info-target-winsup:
42265 @if target-winsup
42266 maybe-info-target-winsup: info-target-winsup
42268 info-target-winsup: \
42269 configure-target-winsup
42270 @: $(MAKE); $(unstage)
42271 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42272 r=`${PWD_COMMAND}`; export r; \
42273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42274 $(NORMAL_TARGET_EXPORTS) \
42275 echo "Doing info in $(TARGET_SUBDIR)/winsup"; \
42276 for flag in $(EXTRA_TARGET_FLAGS); do \
42277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42278 done; \
42279 (cd $(TARGET_SUBDIR)/winsup && \
42280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42282 "RANLIB=$${RANLIB}" \
42283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42284 info) \
42285 || exit 1
42287 @endif target-winsup
42289 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
42290 maybe-dvi-target-winsup:
42291 @if target-winsup
42292 maybe-dvi-target-winsup: dvi-target-winsup
42294 dvi-target-winsup: \
42295 configure-target-winsup
42296 @: $(MAKE); $(unstage)
42297 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42298 r=`${PWD_COMMAND}`; export r; \
42299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42300 $(NORMAL_TARGET_EXPORTS) \
42301 echo "Doing dvi in $(TARGET_SUBDIR)/winsup"; \
42302 for flag in $(EXTRA_TARGET_FLAGS); do \
42303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42304 done; \
42305 (cd $(TARGET_SUBDIR)/winsup && \
42306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42308 "RANLIB=$${RANLIB}" \
42309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42310 dvi) \
42311 || exit 1
42313 @endif target-winsup
42315 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
42316 maybe-pdf-target-winsup:
42317 @if target-winsup
42318 maybe-pdf-target-winsup: pdf-target-winsup
42320 pdf-target-winsup: \
42321 configure-target-winsup
42322 @: $(MAKE); $(unstage)
42323 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42324 r=`${PWD_COMMAND}`; export r; \
42325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42326 $(NORMAL_TARGET_EXPORTS) \
42327 echo "Doing pdf in $(TARGET_SUBDIR)/winsup"; \
42328 for flag in $(EXTRA_TARGET_FLAGS); do \
42329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42330 done; \
42331 (cd $(TARGET_SUBDIR)/winsup && \
42332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42334 "RANLIB=$${RANLIB}" \
42335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42336 pdf) \
42337 || exit 1
42339 @endif target-winsup
42341 .PHONY: maybe-html-target-winsup html-target-winsup
42342 maybe-html-target-winsup:
42343 @if target-winsup
42344 maybe-html-target-winsup: html-target-winsup
42346 html-target-winsup: \
42347 configure-target-winsup
42348 @: $(MAKE); $(unstage)
42349 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42350 r=`${PWD_COMMAND}`; export r; \
42351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42352 $(NORMAL_TARGET_EXPORTS) \
42353 echo "Doing html in $(TARGET_SUBDIR)/winsup"; \
42354 for flag in $(EXTRA_TARGET_FLAGS); do \
42355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42356 done; \
42357 (cd $(TARGET_SUBDIR)/winsup && \
42358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42360 "RANLIB=$${RANLIB}" \
42361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42362 html) \
42363 || exit 1
42365 @endif target-winsup
42367 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
42368 maybe-TAGS-target-winsup:
42369 @if target-winsup
42370 maybe-TAGS-target-winsup: TAGS-target-winsup
42372 TAGS-target-winsup: \
42373 configure-target-winsup
42374 @: $(MAKE); $(unstage)
42375 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42376 r=`${PWD_COMMAND}`; export r; \
42377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42378 $(NORMAL_TARGET_EXPORTS) \
42379 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup"; \
42380 for flag in $(EXTRA_TARGET_FLAGS); do \
42381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42382 done; \
42383 (cd $(TARGET_SUBDIR)/winsup && \
42384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42386 "RANLIB=$${RANLIB}" \
42387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42388 TAGS) \
42389 || exit 1
42391 @endif target-winsup
42393 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
42394 maybe-install-info-target-winsup:
42395 @if target-winsup
42396 maybe-install-info-target-winsup: install-info-target-winsup
42398 install-info-target-winsup: \
42399 configure-target-winsup \
42400 info-target-winsup
42401 @: $(MAKE); $(unstage)
42402 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42403 r=`${PWD_COMMAND}`; export r; \
42404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42405 $(NORMAL_TARGET_EXPORTS) \
42406 echo "Doing install-info in $(TARGET_SUBDIR)/winsup"; \
42407 for flag in $(EXTRA_TARGET_FLAGS); do \
42408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42409 done; \
42410 (cd $(TARGET_SUBDIR)/winsup && \
42411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42413 "RANLIB=$${RANLIB}" \
42414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42415 install-info) \
42416 || exit 1
42418 @endif target-winsup
42420 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
42421 maybe-install-pdf-target-winsup:
42422 @if target-winsup
42423 maybe-install-pdf-target-winsup: install-pdf-target-winsup
42425 install-pdf-target-winsup: \
42426 configure-target-winsup \
42427 pdf-target-winsup
42428 @: $(MAKE); $(unstage)
42429 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42430 r=`${PWD_COMMAND}`; export r; \
42431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42432 $(NORMAL_TARGET_EXPORTS) \
42433 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup"; \
42434 for flag in $(EXTRA_TARGET_FLAGS); do \
42435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42436 done; \
42437 (cd $(TARGET_SUBDIR)/winsup && \
42438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42440 "RANLIB=$${RANLIB}" \
42441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42442 install-pdf) \
42443 || exit 1
42445 @endif target-winsup
42447 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
42448 maybe-install-html-target-winsup:
42449 @if target-winsup
42450 maybe-install-html-target-winsup: install-html-target-winsup
42452 install-html-target-winsup: \
42453 configure-target-winsup \
42454 html-target-winsup
42455 @: $(MAKE); $(unstage)
42456 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42457 r=`${PWD_COMMAND}`; export r; \
42458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42459 $(NORMAL_TARGET_EXPORTS) \
42460 echo "Doing install-html in $(TARGET_SUBDIR)/winsup"; \
42461 for flag in $(EXTRA_TARGET_FLAGS); do \
42462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42463 done; \
42464 (cd $(TARGET_SUBDIR)/winsup && \
42465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42467 "RANLIB=$${RANLIB}" \
42468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42469 install-html) \
42470 || exit 1
42472 @endif target-winsup
42474 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
42475 maybe-installcheck-target-winsup:
42476 @if target-winsup
42477 maybe-installcheck-target-winsup: installcheck-target-winsup
42479 installcheck-target-winsup: \
42480 configure-target-winsup
42481 @: $(MAKE); $(unstage)
42482 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42483 r=`${PWD_COMMAND}`; export r; \
42484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42485 $(NORMAL_TARGET_EXPORTS) \
42486 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup"; \
42487 for flag in $(EXTRA_TARGET_FLAGS); do \
42488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42489 done; \
42490 (cd $(TARGET_SUBDIR)/winsup && \
42491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42493 "RANLIB=$${RANLIB}" \
42494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42495 installcheck) \
42496 || exit 1
42498 @endif target-winsup
42500 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
42501 maybe-mostlyclean-target-winsup:
42502 @if target-winsup
42503 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
42505 mostlyclean-target-winsup:
42506 @: $(MAKE); $(unstage)
42507 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42508 r=`${PWD_COMMAND}`; export r; \
42509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42510 $(NORMAL_TARGET_EXPORTS) \
42511 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup"; \
42512 for flag in $(EXTRA_TARGET_FLAGS); do \
42513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42514 done; \
42515 (cd $(TARGET_SUBDIR)/winsup && \
42516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42518 "RANLIB=$${RANLIB}" \
42519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42520 mostlyclean) \
42521 || exit 1
42523 @endif target-winsup
42525 .PHONY: maybe-clean-target-winsup clean-target-winsup
42526 maybe-clean-target-winsup:
42527 @if target-winsup
42528 maybe-clean-target-winsup: clean-target-winsup
42530 clean-target-winsup:
42531 @: $(MAKE); $(unstage)
42532 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42533 r=`${PWD_COMMAND}`; export r; \
42534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42535 $(NORMAL_TARGET_EXPORTS) \
42536 echo "Doing clean in $(TARGET_SUBDIR)/winsup"; \
42537 for flag in $(EXTRA_TARGET_FLAGS); do \
42538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42539 done; \
42540 (cd $(TARGET_SUBDIR)/winsup && \
42541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42543 "RANLIB=$${RANLIB}" \
42544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42545 clean) \
42546 || exit 1
42548 @endif target-winsup
42550 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
42551 maybe-distclean-target-winsup:
42552 @if target-winsup
42553 maybe-distclean-target-winsup: distclean-target-winsup
42555 distclean-target-winsup:
42556 @: $(MAKE); $(unstage)
42557 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42558 r=`${PWD_COMMAND}`; export r; \
42559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42560 $(NORMAL_TARGET_EXPORTS) \
42561 echo "Doing distclean in $(TARGET_SUBDIR)/winsup"; \
42562 for flag in $(EXTRA_TARGET_FLAGS); do \
42563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42564 done; \
42565 (cd $(TARGET_SUBDIR)/winsup && \
42566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42568 "RANLIB=$${RANLIB}" \
42569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42570 distclean) \
42571 || exit 1
42573 @endif target-winsup
42575 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
42576 maybe-maintainer-clean-target-winsup:
42577 @if target-winsup
42578 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
42580 maintainer-clean-target-winsup:
42581 @: $(MAKE); $(unstage)
42582 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42583 r=`${PWD_COMMAND}`; export r; \
42584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42585 $(NORMAL_TARGET_EXPORTS) \
42586 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup"; \
42587 for flag in $(EXTRA_TARGET_FLAGS); do \
42588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42589 done; \
42590 (cd $(TARGET_SUBDIR)/winsup && \
42591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42593 "RANLIB=$${RANLIB}" \
42594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42595 maintainer-clean) \
42596 || exit 1
42598 @endif target-winsup
42604 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
42605 maybe-configure-target-libgloss:
42606 @if gcc-bootstrap
42607 configure-target-libgloss: stage_current
42608 @endif gcc-bootstrap
42609 @if target-libgloss
42610 maybe-configure-target-libgloss: configure-target-libgloss
42611 configure-target-libgloss:
42612 @: $(MAKE); $(unstage)
42613 @r=`${PWD_COMMAND}`; export r; \
42614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42615 echo "Checking multilib configuration for libgloss..."; \
42616 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
42617 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null; \
42618 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42619 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42620 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
42621 else \
42622 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
42623 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42624 fi; \
42625 else \
42626 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42627 fi; \
42628 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
42629 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
42630 $(NORMAL_TARGET_EXPORTS) \
42631 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
42632 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
42633 case $(srcdir) in \
42634 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42635 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
42636 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42637 esac; \
42638 module_srcdir=libgloss; \
42639 rm -f no-such-file || : ; \
42640 CONFIG_SITE=no-such-file $(SHELL) \
42641 $$s/$$module_srcdir/configure \
42642 --srcdir=$${topdir}/$$module_srcdir \
42643 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42644 --target=${target_alias} \
42645 || exit 1
42646 @endif target-libgloss
42652 .PHONY: all-target-libgloss maybe-all-target-libgloss
42653 maybe-all-target-libgloss:
42654 @if gcc-bootstrap
42655 all-target-libgloss: stage_current
42656 @endif gcc-bootstrap
42657 @if target-libgloss
42658 TARGET-target-libgloss=all
42659 maybe-all-target-libgloss: all-target-libgloss
42660 all-target-libgloss: configure-target-libgloss
42661 @: $(MAKE); $(unstage)
42662 @r=`${PWD_COMMAND}`; export r; \
42663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42664 $(NORMAL_TARGET_EXPORTS) \
42665 (cd $(TARGET_SUBDIR)/libgloss && \
42666 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42667 $(TARGET-target-libgloss))
42668 @endif target-libgloss
42674 .PHONY: check-target-libgloss maybe-check-target-libgloss
42675 maybe-check-target-libgloss:
42676 @if target-libgloss
42677 maybe-check-target-libgloss: check-target-libgloss
42679 # Dummy target for uncheckable module.
42680 check-target-libgloss:
42682 @endif target-libgloss
42684 .PHONY: install-target-libgloss maybe-install-target-libgloss
42685 maybe-install-target-libgloss:
42686 @if target-libgloss
42687 maybe-install-target-libgloss: install-target-libgloss
42689 install-target-libgloss: installdirs
42690 @: $(MAKE); $(unstage)
42691 @r=`${PWD_COMMAND}`; export r; \
42692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42693 $(NORMAL_TARGET_EXPORTS) \
42694 (cd $(TARGET_SUBDIR)/libgloss && \
42695 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42697 @endif target-libgloss
42699 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
42700 maybe-install-strip-target-libgloss:
42701 @if target-libgloss
42702 maybe-install-strip-target-libgloss: install-strip-target-libgloss
42704 install-strip-target-libgloss: installdirs
42705 @: $(MAKE); $(unstage)
42706 @r=`${PWD_COMMAND}`; export r; \
42707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42708 $(NORMAL_TARGET_EXPORTS) \
42709 (cd $(TARGET_SUBDIR)/libgloss && \
42710 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42712 @endif target-libgloss
42714 # Other targets (info, dvi, pdf, etc.)
42716 .PHONY: maybe-info-target-libgloss info-target-libgloss
42717 maybe-info-target-libgloss:
42718 @if target-libgloss
42719 maybe-info-target-libgloss: info-target-libgloss
42721 info-target-libgloss: \
42722 configure-target-libgloss
42723 @: $(MAKE); $(unstage)
42724 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42725 r=`${PWD_COMMAND}`; export r; \
42726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42727 $(NORMAL_TARGET_EXPORTS) \
42728 echo "Doing info in $(TARGET_SUBDIR)/libgloss"; \
42729 for flag in $(EXTRA_TARGET_FLAGS); do \
42730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42731 done; \
42732 (cd $(TARGET_SUBDIR)/libgloss && \
42733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42735 "RANLIB=$${RANLIB}" \
42736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42737 info) \
42738 || exit 1
42740 @endif target-libgloss
42742 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
42743 maybe-dvi-target-libgloss:
42744 @if target-libgloss
42745 maybe-dvi-target-libgloss: dvi-target-libgloss
42747 dvi-target-libgloss: \
42748 configure-target-libgloss
42749 @: $(MAKE); $(unstage)
42750 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42751 r=`${PWD_COMMAND}`; export r; \
42752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42753 $(NORMAL_TARGET_EXPORTS) \
42754 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss"; \
42755 for flag in $(EXTRA_TARGET_FLAGS); do \
42756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42757 done; \
42758 (cd $(TARGET_SUBDIR)/libgloss && \
42759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42761 "RANLIB=$${RANLIB}" \
42762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42763 dvi) \
42764 || exit 1
42766 @endif target-libgloss
42768 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
42769 maybe-pdf-target-libgloss:
42770 @if target-libgloss
42771 maybe-pdf-target-libgloss: pdf-target-libgloss
42773 pdf-target-libgloss: \
42774 configure-target-libgloss
42775 @: $(MAKE); $(unstage)
42776 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42777 r=`${PWD_COMMAND}`; export r; \
42778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42779 $(NORMAL_TARGET_EXPORTS) \
42780 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss"; \
42781 for flag in $(EXTRA_TARGET_FLAGS); do \
42782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42783 done; \
42784 (cd $(TARGET_SUBDIR)/libgloss && \
42785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42787 "RANLIB=$${RANLIB}" \
42788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42789 pdf) \
42790 || exit 1
42792 @endif target-libgloss
42794 .PHONY: maybe-html-target-libgloss html-target-libgloss
42795 maybe-html-target-libgloss:
42796 @if target-libgloss
42797 maybe-html-target-libgloss: html-target-libgloss
42799 html-target-libgloss: \
42800 configure-target-libgloss
42801 @: $(MAKE); $(unstage)
42802 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42803 r=`${PWD_COMMAND}`; export r; \
42804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42805 $(NORMAL_TARGET_EXPORTS) \
42806 echo "Doing html in $(TARGET_SUBDIR)/libgloss"; \
42807 for flag in $(EXTRA_TARGET_FLAGS); do \
42808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42809 done; \
42810 (cd $(TARGET_SUBDIR)/libgloss && \
42811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42813 "RANLIB=$${RANLIB}" \
42814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42815 html) \
42816 || exit 1
42818 @endif target-libgloss
42820 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
42821 maybe-TAGS-target-libgloss:
42822 @if target-libgloss
42823 maybe-TAGS-target-libgloss: TAGS-target-libgloss
42825 TAGS-target-libgloss: \
42826 configure-target-libgloss
42827 @: $(MAKE); $(unstage)
42828 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42829 r=`${PWD_COMMAND}`; export r; \
42830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42831 $(NORMAL_TARGET_EXPORTS) \
42832 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss"; \
42833 for flag in $(EXTRA_TARGET_FLAGS); do \
42834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42835 done; \
42836 (cd $(TARGET_SUBDIR)/libgloss && \
42837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42839 "RANLIB=$${RANLIB}" \
42840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42841 TAGS) \
42842 || exit 1
42844 @endif target-libgloss
42846 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
42847 maybe-install-info-target-libgloss:
42848 @if target-libgloss
42849 maybe-install-info-target-libgloss: install-info-target-libgloss
42851 install-info-target-libgloss: \
42852 configure-target-libgloss \
42853 info-target-libgloss
42854 @: $(MAKE); $(unstage)
42855 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42856 r=`${PWD_COMMAND}`; export r; \
42857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42858 $(NORMAL_TARGET_EXPORTS) \
42859 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss"; \
42860 for flag in $(EXTRA_TARGET_FLAGS); do \
42861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42862 done; \
42863 (cd $(TARGET_SUBDIR)/libgloss && \
42864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42866 "RANLIB=$${RANLIB}" \
42867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42868 install-info) \
42869 || exit 1
42871 @endif target-libgloss
42873 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
42874 maybe-install-pdf-target-libgloss:
42875 @if target-libgloss
42876 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
42878 install-pdf-target-libgloss: \
42879 configure-target-libgloss \
42880 pdf-target-libgloss
42881 @: $(MAKE); $(unstage)
42882 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42883 r=`${PWD_COMMAND}`; export r; \
42884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42885 $(NORMAL_TARGET_EXPORTS) \
42886 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss"; \
42887 for flag in $(EXTRA_TARGET_FLAGS); do \
42888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42889 done; \
42890 (cd $(TARGET_SUBDIR)/libgloss && \
42891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42893 "RANLIB=$${RANLIB}" \
42894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42895 install-pdf) \
42896 || exit 1
42898 @endif target-libgloss
42900 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
42901 maybe-install-html-target-libgloss:
42902 @if target-libgloss
42903 maybe-install-html-target-libgloss: install-html-target-libgloss
42905 install-html-target-libgloss: \
42906 configure-target-libgloss \
42907 html-target-libgloss
42908 @: $(MAKE); $(unstage)
42909 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42910 r=`${PWD_COMMAND}`; export r; \
42911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42912 $(NORMAL_TARGET_EXPORTS) \
42913 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss"; \
42914 for flag in $(EXTRA_TARGET_FLAGS); do \
42915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42916 done; \
42917 (cd $(TARGET_SUBDIR)/libgloss && \
42918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42920 "RANLIB=$${RANLIB}" \
42921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42922 install-html) \
42923 || exit 1
42925 @endif target-libgloss
42927 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
42928 maybe-installcheck-target-libgloss:
42929 @if target-libgloss
42930 maybe-installcheck-target-libgloss: installcheck-target-libgloss
42932 installcheck-target-libgloss: \
42933 configure-target-libgloss
42934 @: $(MAKE); $(unstage)
42935 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42936 r=`${PWD_COMMAND}`; export r; \
42937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42938 $(NORMAL_TARGET_EXPORTS) \
42939 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss"; \
42940 for flag in $(EXTRA_TARGET_FLAGS); do \
42941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42942 done; \
42943 (cd $(TARGET_SUBDIR)/libgloss && \
42944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42946 "RANLIB=$${RANLIB}" \
42947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42948 installcheck) \
42949 || exit 1
42951 @endif target-libgloss
42953 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
42954 maybe-mostlyclean-target-libgloss:
42955 @if target-libgloss
42956 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
42958 mostlyclean-target-libgloss:
42959 @: $(MAKE); $(unstage)
42960 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42961 r=`${PWD_COMMAND}`; export r; \
42962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42963 $(NORMAL_TARGET_EXPORTS) \
42964 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss"; \
42965 for flag in $(EXTRA_TARGET_FLAGS); do \
42966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42967 done; \
42968 (cd $(TARGET_SUBDIR)/libgloss && \
42969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42971 "RANLIB=$${RANLIB}" \
42972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42973 mostlyclean) \
42974 || exit 1
42976 @endif target-libgloss
42978 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
42979 maybe-clean-target-libgloss:
42980 @if target-libgloss
42981 maybe-clean-target-libgloss: clean-target-libgloss
42983 clean-target-libgloss:
42984 @: $(MAKE); $(unstage)
42985 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42986 r=`${PWD_COMMAND}`; export r; \
42987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42988 $(NORMAL_TARGET_EXPORTS) \
42989 echo "Doing clean in $(TARGET_SUBDIR)/libgloss"; \
42990 for flag in $(EXTRA_TARGET_FLAGS); do \
42991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42992 done; \
42993 (cd $(TARGET_SUBDIR)/libgloss && \
42994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42996 "RANLIB=$${RANLIB}" \
42997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42998 clean) \
42999 || exit 1
43001 @endif target-libgloss
43003 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
43004 maybe-distclean-target-libgloss:
43005 @if target-libgloss
43006 maybe-distclean-target-libgloss: distclean-target-libgloss
43008 distclean-target-libgloss:
43009 @: $(MAKE); $(unstage)
43010 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43011 r=`${PWD_COMMAND}`; export r; \
43012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43013 $(NORMAL_TARGET_EXPORTS) \
43014 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss"; \
43015 for flag in $(EXTRA_TARGET_FLAGS); do \
43016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43017 done; \
43018 (cd $(TARGET_SUBDIR)/libgloss && \
43019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43021 "RANLIB=$${RANLIB}" \
43022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43023 distclean) \
43024 || exit 1
43026 @endif target-libgloss
43028 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
43029 maybe-maintainer-clean-target-libgloss:
43030 @if target-libgloss
43031 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
43033 maintainer-clean-target-libgloss:
43034 @: $(MAKE); $(unstage)
43035 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43036 r=`${PWD_COMMAND}`; export r; \
43037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43038 $(NORMAL_TARGET_EXPORTS) \
43039 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss"; \
43040 for flag in $(EXTRA_TARGET_FLAGS); do \
43041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43042 done; \
43043 (cd $(TARGET_SUBDIR)/libgloss && \
43044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43046 "RANLIB=$${RANLIB}" \
43047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43048 maintainer-clean) \
43049 || exit 1
43051 @endif target-libgloss
43057 .PHONY: configure-target-libffi maybe-configure-target-libffi
43058 maybe-configure-target-libffi:
43059 @if gcc-bootstrap
43060 configure-target-libffi: stage_current
43061 @endif gcc-bootstrap
43062 @if target-libffi
43063 maybe-configure-target-libffi: configure-target-libffi
43064 configure-target-libffi:
43065 @: $(MAKE); $(unstage)
43066 @r=`${PWD_COMMAND}`; export r; \
43067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43068 echo "Checking multilib configuration for libffi..."; \
43069 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
43070 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null; \
43071 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
43072 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
43073 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
43074 else \
43075 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
43076 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43077 fi; \
43078 else \
43079 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43080 fi; \
43081 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
43082 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
43083 $(NORMAL_TARGET_EXPORTS) \
43084 echo Configuring in $(TARGET_SUBDIR)/libffi; \
43085 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
43086 case $(srcdir) in \
43087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43088 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
43089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43090 esac; \
43091 module_srcdir=libffi; \
43092 rm -f no-such-file || : ; \
43093 CONFIG_SITE=no-such-file $(SHELL) \
43094 $$s/$$module_srcdir/configure \
43095 --srcdir=$${topdir}/$$module_srcdir \
43096 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43097 --target=${target_alias} \
43098 || exit 1
43099 @endif target-libffi
43105 .PHONY: all-target-libffi maybe-all-target-libffi
43106 maybe-all-target-libffi:
43107 @if gcc-bootstrap
43108 all-target-libffi: stage_current
43109 @endif gcc-bootstrap
43110 @if target-libffi
43111 TARGET-target-libffi=all
43112 maybe-all-target-libffi: all-target-libffi
43113 all-target-libffi: configure-target-libffi
43114 @: $(MAKE); $(unstage)
43115 @r=`${PWD_COMMAND}`; export r; \
43116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43117 $(NORMAL_TARGET_EXPORTS) \
43118 (cd $(TARGET_SUBDIR)/libffi && \
43119 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43120 $(TARGET-target-libffi))
43121 @endif target-libffi
43127 .PHONY: check-target-libffi maybe-check-target-libffi
43128 maybe-check-target-libffi:
43129 @if target-libffi
43130 maybe-check-target-libffi: check-target-libffi
43132 check-target-libffi:
43133 @: $(MAKE); $(unstage)
43134 @r=`${PWD_COMMAND}`; export r; \
43135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43136 $(NORMAL_TARGET_EXPORTS) \
43137 (cd $(TARGET_SUBDIR)/libffi && \
43138 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43140 @endif target-libffi
43142 .PHONY: install-target-libffi maybe-install-target-libffi
43143 maybe-install-target-libffi:
43144 @if target-libffi
43145 maybe-install-target-libffi: install-target-libffi
43147 # Dummy target for uninstallable.
43148 install-target-libffi:
43150 @endif target-libffi
43152 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
43153 maybe-install-strip-target-libffi:
43154 @if target-libffi
43155 maybe-install-strip-target-libffi: install-strip-target-libffi
43157 # Dummy target for uninstallable.
43158 install-strip-target-libffi:
43160 @endif target-libffi
43162 # Other targets (info, dvi, pdf, etc.)
43164 .PHONY: maybe-info-target-libffi info-target-libffi
43165 maybe-info-target-libffi:
43166 @if target-libffi
43167 maybe-info-target-libffi: info-target-libffi
43169 info-target-libffi: \
43170 configure-target-libffi
43171 @: $(MAKE); $(unstage)
43172 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43173 r=`${PWD_COMMAND}`; export r; \
43174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43175 $(NORMAL_TARGET_EXPORTS) \
43176 echo "Doing info in $(TARGET_SUBDIR)/libffi"; \
43177 for flag in $(EXTRA_TARGET_FLAGS); do \
43178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43179 done; \
43180 (cd $(TARGET_SUBDIR)/libffi && \
43181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43183 "RANLIB=$${RANLIB}" \
43184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43185 info) \
43186 || exit 1
43188 @endif target-libffi
43190 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
43191 maybe-dvi-target-libffi:
43192 @if target-libffi
43193 maybe-dvi-target-libffi: dvi-target-libffi
43195 dvi-target-libffi: \
43196 configure-target-libffi
43197 @: $(MAKE); $(unstage)
43198 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43199 r=`${PWD_COMMAND}`; export r; \
43200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43201 $(NORMAL_TARGET_EXPORTS) \
43202 echo "Doing dvi in $(TARGET_SUBDIR)/libffi"; \
43203 for flag in $(EXTRA_TARGET_FLAGS); do \
43204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43205 done; \
43206 (cd $(TARGET_SUBDIR)/libffi && \
43207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43209 "RANLIB=$${RANLIB}" \
43210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43211 dvi) \
43212 || exit 1
43214 @endif target-libffi
43216 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
43217 maybe-pdf-target-libffi:
43218 @if target-libffi
43219 maybe-pdf-target-libffi: pdf-target-libffi
43221 pdf-target-libffi: \
43222 configure-target-libffi
43223 @: $(MAKE); $(unstage)
43224 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43225 r=`${PWD_COMMAND}`; export r; \
43226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43227 $(NORMAL_TARGET_EXPORTS) \
43228 echo "Doing pdf in $(TARGET_SUBDIR)/libffi"; \
43229 for flag in $(EXTRA_TARGET_FLAGS); do \
43230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43231 done; \
43232 (cd $(TARGET_SUBDIR)/libffi && \
43233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43235 "RANLIB=$${RANLIB}" \
43236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43237 pdf) \
43238 || exit 1
43240 @endif target-libffi
43242 .PHONY: maybe-html-target-libffi html-target-libffi
43243 maybe-html-target-libffi:
43244 @if target-libffi
43245 maybe-html-target-libffi: html-target-libffi
43247 html-target-libffi: \
43248 configure-target-libffi
43249 @: $(MAKE); $(unstage)
43250 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43251 r=`${PWD_COMMAND}`; export r; \
43252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43253 $(NORMAL_TARGET_EXPORTS) \
43254 echo "Doing html in $(TARGET_SUBDIR)/libffi"; \
43255 for flag in $(EXTRA_TARGET_FLAGS); do \
43256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43257 done; \
43258 (cd $(TARGET_SUBDIR)/libffi && \
43259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43261 "RANLIB=$${RANLIB}" \
43262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43263 html) \
43264 || exit 1
43266 @endif target-libffi
43268 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
43269 maybe-TAGS-target-libffi:
43270 @if target-libffi
43271 maybe-TAGS-target-libffi: TAGS-target-libffi
43273 TAGS-target-libffi: \
43274 configure-target-libffi
43275 @: $(MAKE); $(unstage)
43276 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43277 r=`${PWD_COMMAND}`; export r; \
43278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43279 $(NORMAL_TARGET_EXPORTS) \
43280 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi"; \
43281 for flag in $(EXTRA_TARGET_FLAGS); do \
43282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43283 done; \
43284 (cd $(TARGET_SUBDIR)/libffi && \
43285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43287 "RANLIB=$${RANLIB}" \
43288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43289 TAGS) \
43290 || exit 1
43292 @endif target-libffi
43294 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
43295 maybe-install-info-target-libffi:
43296 @if target-libffi
43297 maybe-install-info-target-libffi: install-info-target-libffi
43299 install-info-target-libffi: \
43300 configure-target-libffi \
43301 info-target-libffi
43302 @: $(MAKE); $(unstage)
43303 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43304 r=`${PWD_COMMAND}`; export r; \
43305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43306 $(NORMAL_TARGET_EXPORTS) \
43307 echo "Doing install-info in $(TARGET_SUBDIR)/libffi"; \
43308 for flag in $(EXTRA_TARGET_FLAGS); do \
43309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43310 done; \
43311 (cd $(TARGET_SUBDIR)/libffi && \
43312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43314 "RANLIB=$${RANLIB}" \
43315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43316 install-info) \
43317 || exit 1
43319 @endif target-libffi
43321 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
43322 maybe-install-pdf-target-libffi:
43323 @if target-libffi
43324 maybe-install-pdf-target-libffi: install-pdf-target-libffi
43326 install-pdf-target-libffi: \
43327 configure-target-libffi \
43328 pdf-target-libffi
43329 @: $(MAKE); $(unstage)
43330 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43331 r=`${PWD_COMMAND}`; export r; \
43332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43333 $(NORMAL_TARGET_EXPORTS) \
43334 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi"; \
43335 for flag in $(EXTRA_TARGET_FLAGS); do \
43336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43337 done; \
43338 (cd $(TARGET_SUBDIR)/libffi && \
43339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43341 "RANLIB=$${RANLIB}" \
43342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43343 install-pdf) \
43344 || exit 1
43346 @endif target-libffi
43348 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
43349 maybe-install-html-target-libffi:
43350 @if target-libffi
43351 maybe-install-html-target-libffi: install-html-target-libffi
43353 install-html-target-libffi: \
43354 configure-target-libffi \
43355 html-target-libffi
43356 @: $(MAKE); $(unstage)
43357 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43358 r=`${PWD_COMMAND}`; export r; \
43359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43360 $(NORMAL_TARGET_EXPORTS) \
43361 echo "Doing install-html in $(TARGET_SUBDIR)/libffi"; \
43362 for flag in $(EXTRA_TARGET_FLAGS); do \
43363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43364 done; \
43365 (cd $(TARGET_SUBDIR)/libffi && \
43366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43368 "RANLIB=$${RANLIB}" \
43369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43370 install-html) \
43371 || exit 1
43373 @endif target-libffi
43375 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
43376 maybe-installcheck-target-libffi:
43377 @if target-libffi
43378 maybe-installcheck-target-libffi: installcheck-target-libffi
43380 installcheck-target-libffi: \
43381 configure-target-libffi
43382 @: $(MAKE); $(unstage)
43383 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43384 r=`${PWD_COMMAND}`; export r; \
43385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43386 $(NORMAL_TARGET_EXPORTS) \
43387 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi"; \
43388 for flag in $(EXTRA_TARGET_FLAGS); do \
43389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43390 done; \
43391 (cd $(TARGET_SUBDIR)/libffi && \
43392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43394 "RANLIB=$${RANLIB}" \
43395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43396 installcheck) \
43397 || exit 1
43399 @endif target-libffi
43401 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
43402 maybe-mostlyclean-target-libffi:
43403 @if target-libffi
43404 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
43406 mostlyclean-target-libffi:
43407 @: $(MAKE); $(unstage)
43408 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43409 r=`${PWD_COMMAND}`; export r; \
43410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43411 $(NORMAL_TARGET_EXPORTS) \
43412 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi"; \
43413 for flag in $(EXTRA_TARGET_FLAGS); do \
43414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43415 done; \
43416 (cd $(TARGET_SUBDIR)/libffi && \
43417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43419 "RANLIB=$${RANLIB}" \
43420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43421 mostlyclean) \
43422 || exit 1
43424 @endif target-libffi
43426 .PHONY: maybe-clean-target-libffi clean-target-libffi
43427 maybe-clean-target-libffi:
43428 @if target-libffi
43429 maybe-clean-target-libffi: clean-target-libffi
43431 clean-target-libffi:
43432 @: $(MAKE); $(unstage)
43433 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43434 r=`${PWD_COMMAND}`; export r; \
43435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43436 $(NORMAL_TARGET_EXPORTS) \
43437 echo "Doing clean in $(TARGET_SUBDIR)/libffi"; \
43438 for flag in $(EXTRA_TARGET_FLAGS); do \
43439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43440 done; \
43441 (cd $(TARGET_SUBDIR)/libffi && \
43442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43444 "RANLIB=$${RANLIB}" \
43445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43446 clean) \
43447 || exit 1
43449 @endif target-libffi
43451 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
43452 maybe-distclean-target-libffi:
43453 @if target-libffi
43454 maybe-distclean-target-libffi: distclean-target-libffi
43456 distclean-target-libffi:
43457 @: $(MAKE); $(unstage)
43458 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43459 r=`${PWD_COMMAND}`; export r; \
43460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43461 $(NORMAL_TARGET_EXPORTS) \
43462 echo "Doing distclean in $(TARGET_SUBDIR)/libffi"; \
43463 for flag in $(EXTRA_TARGET_FLAGS); do \
43464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43465 done; \
43466 (cd $(TARGET_SUBDIR)/libffi && \
43467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43469 "RANLIB=$${RANLIB}" \
43470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43471 distclean) \
43472 || exit 1
43474 @endif target-libffi
43476 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
43477 maybe-maintainer-clean-target-libffi:
43478 @if target-libffi
43479 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
43481 maintainer-clean-target-libffi:
43482 @: $(MAKE); $(unstage)
43483 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43484 r=`${PWD_COMMAND}`; export r; \
43485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43486 $(NORMAL_TARGET_EXPORTS) \
43487 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi"; \
43488 for flag in $(EXTRA_TARGET_FLAGS); do \
43489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43490 done; \
43491 (cd $(TARGET_SUBDIR)/libffi && \
43492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43494 "RANLIB=$${RANLIB}" \
43495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43496 maintainer-clean) \
43497 || exit 1
43499 @endif target-libffi
43505 .PHONY: configure-target-libjava maybe-configure-target-libjava
43506 maybe-configure-target-libjava:
43507 @if gcc-bootstrap
43508 configure-target-libjava: stage_current
43509 @endif gcc-bootstrap
43510 @if target-libjava
43511 maybe-configure-target-libjava: configure-target-libjava
43512 configure-target-libjava:
43513 @: $(MAKE); $(unstage)
43514 @r=`${PWD_COMMAND}`; export r; \
43515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43516 echo "Checking multilib configuration for libjava..."; \
43517 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava; \
43518 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null; \
43519 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
43520 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
43521 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
43522 else \
43523 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
43524 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
43525 fi; \
43526 else \
43527 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
43528 fi; \
43529 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
43530 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava; \
43531 $(RAW_CXX_TARGET_EXPORTS) \
43532 echo Configuring in $(TARGET_SUBDIR)/libjava; \
43533 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
43534 case $(srcdir) in \
43535 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43536 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
43537 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43538 esac; \
43539 module_srcdir=libjava; \
43540 rm -f no-such-file || : ; \
43541 CONFIG_SITE=no-such-file $(SHELL) \
43542 $$s/$$module_srcdir/configure \
43543 --srcdir=$${topdir}/$$module_srcdir \
43544 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43545 --target=${target_alias} $(EXTRA_CONFIGARGS_LIBJAVA) \
43546 || exit 1
43547 @endif target-libjava
43553 .PHONY: all-target-libjava maybe-all-target-libjava
43554 maybe-all-target-libjava:
43555 @if gcc-bootstrap
43556 all-target-libjava: stage_current
43557 @endif gcc-bootstrap
43558 @if target-libjava
43559 TARGET-target-libjava=all
43560 maybe-all-target-libjava: all-target-libjava
43561 all-target-libjava: configure-target-libjava
43562 @: $(MAKE); $(unstage)
43563 @r=`${PWD_COMMAND}`; export r; \
43564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43565 $(RAW_CXX_TARGET_EXPORTS) \
43566 (cd $(TARGET_SUBDIR)/libjava && \
43567 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43568 $(TARGET-target-libjava))
43569 @endif target-libjava
43575 .PHONY: check-target-libjava maybe-check-target-libjava
43576 maybe-check-target-libjava:
43577 @if target-libjava
43578 maybe-check-target-libjava: check-target-libjava
43580 check-target-libjava:
43581 @: $(MAKE); $(unstage)
43582 @r=`${PWD_COMMAND}`; export r; \
43583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43584 $(RAW_CXX_TARGET_EXPORTS) \
43585 (cd $(TARGET_SUBDIR)/libjava && \
43586 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
43588 @endif target-libjava
43590 .PHONY: install-target-libjava maybe-install-target-libjava
43591 maybe-install-target-libjava:
43592 @if target-libjava
43593 maybe-install-target-libjava: install-target-libjava
43595 install-target-libjava: installdirs
43596 @: $(MAKE); $(unstage)
43597 @r=`${PWD_COMMAND}`; export r; \
43598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43599 $(RAW_CXX_TARGET_EXPORTS) \
43600 (cd $(TARGET_SUBDIR)/libjava && \
43601 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43603 @endif target-libjava
43605 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
43606 maybe-install-strip-target-libjava:
43607 @if target-libjava
43608 maybe-install-strip-target-libjava: install-strip-target-libjava
43610 install-strip-target-libjava: installdirs
43611 @: $(MAKE); $(unstage)
43612 @r=`${PWD_COMMAND}`; export r; \
43613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43614 $(RAW_CXX_TARGET_EXPORTS) \
43615 (cd $(TARGET_SUBDIR)/libjava && \
43616 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43618 @endif target-libjava
43620 # Other targets (info, dvi, pdf, etc.)
43622 .PHONY: maybe-info-target-libjava info-target-libjava
43623 maybe-info-target-libjava:
43624 @if target-libjava
43625 maybe-info-target-libjava: info-target-libjava
43627 info-target-libjava: \
43628 configure-target-libjava
43629 @: $(MAKE); $(unstage)
43630 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43631 r=`${PWD_COMMAND}`; export r; \
43632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43633 $(RAW_CXX_TARGET_EXPORTS) \
43634 echo "Doing info in $(TARGET_SUBDIR)/libjava"; \
43635 for flag in $(EXTRA_TARGET_FLAGS); do \
43636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43637 done; \
43638 (cd $(TARGET_SUBDIR)/libjava && \
43639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43641 "RANLIB=$${RANLIB}" \
43642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43643 info) \
43644 || exit 1
43646 @endif target-libjava
43648 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
43649 maybe-dvi-target-libjava:
43650 @if target-libjava
43651 maybe-dvi-target-libjava: dvi-target-libjava
43653 dvi-target-libjava: \
43654 configure-target-libjava
43655 @: $(MAKE); $(unstage)
43656 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43657 r=`${PWD_COMMAND}`; export r; \
43658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43659 $(RAW_CXX_TARGET_EXPORTS) \
43660 echo "Doing dvi in $(TARGET_SUBDIR)/libjava"; \
43661 for flag in $(EXTRA_TARGET_FLAGS); do \
43662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43663 done; \
43664 (cd $(TARGET_SUBDIR)/libjava && \
43665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43667 "RANLIB=$${RANLIB}" \
43668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43669 dvi) \
43670 || exit 1
43672 @endif target-libjava
43674 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
43675 maybe-pdf-target-libjava:
43676 @if target-libjava
43677 maybe-pdf-target-libjava: pdf-target-libjava
43679 pdf-target-libjava: \
43680 configure-target-libjava
43681 @: $(MAKE); $(unstage)
43682 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43683 r=`${PWD_COMMAND}`; export r; \
43684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43685 $(RAW_CXX_TARGET_EXPORTS) \
43686 echo "Doing pdf in $(TARGET_SUBDIR)/libjava"; \
43687 for flag in $(EXTRA_TARGET_FLAGS); do \
43688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43689 done; \
43690 (cd $(TARGET_SUBDIR)/libjava && \
43691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43693 "RANLIB=$${RANLIB}" \
43694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43695 pdf) \
43696 || exit 1
43698 @endif target-libjava
43700 .PHONY: maybe-html-target-libjava html-target-libjava
43701 maybe-html-target-libjava:
43702 @if target-libjava
43703 maybe-html-target-libjava: html-target-libjava
43705 html-target-libjava: \
43706 configure-target-libjava
43707 @: $(MAKE); $(unstage)
43708 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43709 r=`${PWD_COMMAND}`; export r; \
43710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43711 $(RAW_CXX_TARGET_EXPORTS) \
43712 echo "Doing html in $(TARGET_SUBDIR)/libjava"; \
43713 for flag in $(EXTRA_TARGET_FLAGS); do \
43714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43715 done; \
43716 (cd $(TARGET_SUBDIR)/libjava && \
43717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43719 "RANLIB=$${RANLIB}" \
43720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43721 html) \
43722 || exit 1
43724 @endif target-libjava
43726 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
43727 maybe-TAGS-target-libjava:
43728 @if target-libjava
43729 maybe-TAGS-target-libjava: TAGS-target-libjava
43731 TAGS-target-libjava: \
43732 configure-target-libjava
43733 @: $(MAKE); $(unstage)
43734 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43735 r=`${PWD_COMMAND}`; export r; \
43736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43737 $(RAW_CXX_TARGET_EXPORTS) \
43738 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava"; \
43739 for flag in $(EXTRA_TARGET_FLAGS); do \
43740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43741 done; \
43742 (cd $(TARGET_SUBDIR)/libjava && \
43743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43745 "RANLIB=$${RANLIB}" \
43746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43747 TAGS) \
43748 || exit 1
43750 @endif target-libjava
43752 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
43753 maybe-install-info-target-libjava:
43754 @if target-libjava
43755 maybe-install-info-target-libjava: install-info-target-libjava
43757 install-info-target-libjava: \
43758 configure-target-libjava \
43759 info-target-libjava
43760 @: $(MAKE); $(unstage)
43761 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43762 r=`${PWD_COMMAND}`; export r; \
43763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43764 $(RAW_CXX_TARGET_EXPORTS) \
43765 echo "Doing install-info in $(TARGET_SUBDIR)/libjava"; \
43766 for flag in $(EXTRA_TARGET_FLAGS); do \
43767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43768 done; \
43769 (cd $(TARGET_SUBDIR)/libjava && \
43770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43772 "RANLIB=$${RANLIB}" \
43773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43774 install-info) \
43775 || exit 1
43777 @endif target-libjava
43779 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
43780 maybe-install-pdf-target-libjava:
43781 @if target-libjava
43782 maybe-install-pdf-target-libjava: install-pdf-target-libjava
43784 install-pdf-target-libjava: \
43785 configure-target-libjava \
43786 pdf-target-libjava
43787 @: $(MAKE); $(unstage)
43788 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43789 r=`${PWD_COMMAND}`; export r; \
43790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43791 $(RAW_CXX_TARGET_EXPORTS) \
43792 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava"; \
43793 for flag in $(EXTRA_TARGET_FLAGS); do \
43794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43795 done; \
43796 (cd $(TARGET_SUBDIR)/libjava && \
43797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43799 "RANLIB=$${RANLIB}" \
43800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43801 install-pdf) \
43802 || exit 1
43804 @endif target-libjava
43806 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
43807 maybe-install-html-target-libjava:
43808 @if target-libjava
43809 maybe-install-html-target-libjava: install-html-target-libjava
43811 install-html-target-libjava: \
43812 configure-target-libjava \
43813 html-target-libjava
43814 @: $(MAKE); $(unstage)
43815 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43816 r=`${PWD_COMMAND}`; export r; \
43817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43818 $(RAW_CXX_TARGET_EXPORTS) \
43819 echo "Doing install-html in $(TARGET_SUBDIR)/libjava"; \
43820 for flag in $(EXTRA_TARGET_FLAGS); do \
43821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43822 done; \
43823 (cd $(TARGET_SUBDIR)/libjava && \
43824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43826 "RANLIB=$${RANLIB}" \
43827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43828 install-html) \
43829 || exit 1
43831 @endif target-libjava
43833 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
43834 maybe-installcheck-target-libjava:
43835 @if target-libjava
43836 maybe-installcheck-target-libjava: installcheck-target-libjava
43838 installcheck-target-libjava: \
43839 configure-target-libjava
43840 @: $(MAKE); $(unstage)
43841 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43842 r=`${PWD_COMMAND}`; export r; \
43843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43844 $(RAW_CXX_TARGET_EXPORTS) \
43845 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava"; \
43846 for flag in $(EXTRA_TARGET_FLAGS); do \
43847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43848 done; \
43849 (cd $(TARGET_SUBDIR)/libjava && \
43850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43852 "RANLIB=$${RANLIB}" \
43853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43854 installcheck) \
43855 || exit 1
43857 @endif target-libjava
43859 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
43860 maybe-mostlyclean-target-libjava:
43861 @if target-libjava
43862 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
43864 mostlyclean-target-libjava:
43865 @: $(MAKE); $(unstage)
43866 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43867 r=`${PWD_COMMAND}`; export r; \
43868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43869 $(RAW_CXX_TARGET_EXPORTS) \
43870 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava"; \
43871 for flag in $(EXTRA_TARGET_FLAGS); do \
43872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43873 done; \
43874 (cd $(TARGET_SUBDIR)/libjava && \
43875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43877 "RANLIB=$${RANLIB}" \
43878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43879 mostlyclean) \
43880 || exit 1
43882 @endif target-libjava
43884 .PHONY: maybe-clean-target-libjava clean-target-libjava
43885 maybe-clean-target-libjava:
43886 @if target-libjava
43887 maybe-clean-target-libjava: clean-target-libjava
43889 clean-target-libjava:
43890 @: $(MAKE); $(unstage)
43891 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43892 r=`${PWD_COMMAND}`; export r; \
43893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43894 $(RAW_CXX_TARGET_EXPORTS) \
43895 echo "Doing clean in $(TARGET_SUBDIR)/libjava"; \
43896 for flag in $(EXTRA_TARGET_FLAGS); do \
43897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43898 done; \
43899 (cd $(TARGET_SUBDIR)/libjava && \
43900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43902 "RANLIB=$${RANLIB}" \
43903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43904 clean) \
43905 || exit 1
43907 @endif target-libjava
43909 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
43910 maybe-distclean-target-libjava:
43911 @if target-libjava
43912 maybe-distclean-target-libjava: distclean-target-libjava
43914 distclean-target-libjava:
43915 @: $(MAKE); $(unstage)
43916 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43917 r=`${PWD_COMMAND}`; export r; \
43918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43919 $(RAW_CXX_TARGET_EXPORTS) \
43920 echo "Doing distclean in $(TARGET_SUBDIR)/libjava"; \
43921 for flag in $(EXTRA_TARGET_FLAGS); do \
43922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43923 done; \
43924 (cd $(TARGET_SUBDIR)/libjava && \
43925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43927 "RANLIB=$${RANLIB}" \
43928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43929 distclean) \
43930 || exit 1
43932 @endif target-libjava
43934 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
43935 maybe-maintainer-clean-target-libjava:
43936 @if target-libjava
43937 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
43939 maintainer-clean-target-libjava:
43940 @: $(MAKE); $(unstage)
43941 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43942 r=`${PWD_COMMAND}`; export r; \
43943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43944 $(RAW_CXX_TARGET_EXPORTS) \
43945 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava"; \
43946 for flag in $(EXTRA_TARGET_FLAGS); do \
43947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43948 done; \
43949 (cd $(TARGET_SUBDIR)/libjava && \
43950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43952 "RANLIB=$${RANLIB}" \
43953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43954 maintainer-clean) \
43955 || exit 1
43957 @endif target-libjava
43963 .PHONY: configure-target-zlib maybe-configure-target-zlib
43964 maybe-configure-target-zlib:
43965 @if gcc-bootstrap
43966 configure-target-zlib: stage_current
43967 @endif gcc-bootstrap
43968 @if target-zlib
43969 maybe-configure-target-zlib: configure-target-zlib
43970 configure-target-zlib:
43971 @: $(MAKE); $(unstage)
43972 @r=`${PWD_COMMAND}`; export r; \
43973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43974 echo "Checking multilib configuration for zlib..."; \
43975 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
43976 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
43977 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
43978 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
43979 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
43980 else \
43981 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
43982 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
43983 fi; \
43984 else \
43985 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
43986 fi; \
43987 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
43988 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
43989 $(NORMAL_TARGET_EXPORTS) \
43990 echo Configuring in $(TARGET_SUBDIR)/zlib; \
43991 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
43992 case $(srcdir) in \
43993 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43994 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
43995 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43996 esac; \
43997 module_srcdir=zlib; \
43998 rm -f no-such-file || : ; \
43999 CONFIG_SITE=no-such-file $(SHELL) \
44000 $$s/$$module_srcdir/configure \
44001 --srcdir=$${topdir}/$$module_srcdir \
44002 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44003 --target=${target_alias} \
44004 || exit 1
44005 @endif target-zlib
44011 .PHONY: all-target-zlib maybe-all-target-zlib
44012 maybe-all-target-zlib:
44013 @if gcc-bootstrap
44014 all-target-zlib: stage_current
44015 @endif gcc-bootstrap
44016 @if target-zlib
44017 TARGET-target-zlib=all
44018 maybe-all-target-zlib: all-target-zlib
44019 all-target-zlib: configure-target-zlib
44020 @: $(MAKE); $(unstage)
44021 @r=`${PWD_COMMAND}`; export r; \
44022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44023 $(NORMAL_TARGET_EXPORTS) \
44024 (cd $(TARGET_SUBDIR)/zlib && \
44025 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44026 $(TARGET-target-zlib))
44027 @endif target-zlib
44033 .PHONY: check-target-zlib maybe-check-target-zlib
44034 maybe-check-target-zlib:
44035 @if target-zlib
44036 maybe-check-target-zlib: check-target-zlib
44038 check-target-zlib:
44039 @: $(MAKE); $(unstage)
44040 @r=`${PWD_COMMAND}`; export r; \
44041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44042 $(NORMAL_TARGET_EXPORTS) \
44043 (cd $(TARGET_SUBDIR)/zlib && \
44044 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44046 @endif target-zlib
44048 .PHONY: install-target-zlib maybe-install-target-zlib
44049 maybe-install-target-zlib:
44050 @if target-zlib
44051 maybe-install-target-zlib: install-target-zlib
44053 install-target-zlib: installdirs
44054 @: $(MAKE); $(unstage)
44055 @r=`${PWD_COMMAND}`; export r; \
44056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44057 $(NORMAL_TARGET_EXPORTS) \
44058 (cd $(TARGET_SUBDIR)/zlib && \
44059 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44061 @endif target-zlib
44063 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
44064 maybe-install-strip-target-zlib:
44065 @if target-zlib
44066 maybe-install-strip-target-zlib: install-strip-target-zlib
44068 install-strip-target-zlib: installdirs
44069 @: $(MAKE); $(unstage)
44070 @r=`${PWD_COMMAND}`; export r; \
44071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44072 $(NORMAL_TARGET_EXPORTS) \
44073 (cd $(TARGET_SUBDIR)/zlib && \
44074 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44076 @endif target-zlib
44078 # Other targets (info, dvi, pdf, etc.)
44080 .PHONY: maybe-info-target-zlib info-target-zlib
44081 maybe-info-target-zlib:
44082 @if target-zlib
44083 maybe-info-target-zlib: info-target-zlib
44085 info-target-zlib: \
44086 configure-target-zlib
44087 @: $(MAKE); $(unstage)
44088 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44089 r=`${PWD_COMMAND}`; export r; \
44090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44091 $(NORMAL_TARGET_EXPORTS) \
44092 echo "Doing info in $(TARGET_SUBDIR)/zlib"; \
44093 for flag in $(EXTRA_TARGET_FLAGS); do \
44094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44095 done; \
44096 (cd $(TARGET_SUBDIR)/zlib && \
44097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44099 "RANLIB=$${RANLIB}" \
44100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44101 info) \
44102 || exit 1
44104 @endif target-zlib
44106 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
44107 maybe-dvi-target-zlib:
44108 @if target-zlib
44109 maybe-dvi-target-zlib: dvi-target-zlib
44111 dvi-target-zlib: \
44112 configure-target-zlib
44113 @: $(MAKE); $(unstage)
44114 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44115 r=`${PWD_COMMAND}`; export r; \
44116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44117 $(NORMAL_TARGET_EXPORTS) \
44118 echo "Doing dvi in $(TARGET_SUBDIR)/zlib"; \
44119 for flag in $(EXTRA_TARGET_FLAGS); do \
44120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44121 done; \
44122 (cd $(TARGET_SUBDIR)/zlib && \
44123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44125 "RANLIB=$${RANLIB}" \
44126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44127 dvi) \
44128 || exit 1
44130 @endif target-zlib
44132 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
44133 maybe-pdf-target-zlib:
44134 @if target-zlib
44135 maybe-pdf-target-zlib: pdf-target-zlib
44137 pdf-target-zlib: \
44138 configure-target-zlib
44139 @: $(MAKE); $(unstage)
44140 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44141 r=`${PWD_COMMAND}`; export r; \
44142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44143 $(NORMAL_TARGET_EXPORTS) \
44144 echo "Doing pdf in $(TARGET_SUBDIR)/zlib"; \
44145 for flag in $(EXTRA_TARGET_FLAGS); do \
44146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44147 done; \
44148 (cd $(TARGET_SUBDIR)/zlib && \
44149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44151 "RANLIB=$${RANLIB}" \
44152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44153 pdf) \
44154 || exit 1
44156 @endif target-zlib
44158 .PHONY: maybe-html-target-zlib html-target-zlib
44159 maybe-html-target-zlib:
44160 @if target-zlib
44161 maybe-html-target-zlib: html-target-zlib
44163 html-target-zlib: \
44164 configure-target-zlib
44165 @: $(MAKE); $(unstage)
44166 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44167 r=`${PWD_COMMAND}`; export r; \
44168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44169 $(NORMAL_TARGET_EXPORTS) \
44170 echo "Doing html in $(TARGET_SUBDIR)/zlib"; \
44171 for flag in $(EXTRA_TARGET_FLAGS); do \
44172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44173 done; \
44174 (cd $(TARGET_SUBDIR)/zlib && \
44175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44177 "RANLIB=$${RANLIB}" \
44178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44179 html) \
44180 || exit 1
44182 @endif target-zlib
44184 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
44185 maybe-TAGS-target-zlib:
44186 @if target-zlib
44187 maybe-TAGS-target-zlib: TAGS-target-zlib
44189 TAGS-target-zlib: \
44190 configure-target-zlib
44191 @: $(MAKE); $(unstage)
44192 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44193 r=`${PWD_COMMAND}`; export r; \
44194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44195 $(NORMAL_TARGET_EXPORTS) \
44196 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib"; \
44197 for flag in $(EXTRA_TARGET_FLAGS); do \
44198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44199 done; \
44200 (cd $(TARGET_SUBDIR)/zlib && \
44201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44203 "RANLIB=$${RANLIB}" \
44204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44205 TAGS) \
44206 || exit 1
44208 @endif target-zlib
44210 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
44211 maybe-install-info-target-zlib:
44212 @if target-zlib
44213 maybe-install-info-target-zlib: install-info-target-zlib
44215 install-info-target-zlib: \
44216 configure-target-zlib \
44217 info-target-zlib
44218 @: $(MAKE); $(unstage)
44219 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44220 r=`${PWD_COMMAND}`; export r; \
44221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44222 $(NORMAL_TARGET_EXPORTS) \
44223 echo "Doing install-info in $(TARGET_SUBDIR)/zlib"; \
44224 for flag in $(EXTRA_TARGET_FLAGS); do \
44225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44226 done; \
44227 (cd $(TARGET_SUBDIR)/zlib && \
44228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44230 "RANLIB=$${RANLIB}" \
44231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44232 install-info) \
44233 || exit 1
44235 @endif target-zlib
44237 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
44238 maybe-install-pdf-target-zlib:
44239 @if target-zlib
44240 maybe-install-pdf-target-zlib: install-pdf-target-zlib
44242 install-pdf-target-zlib: \
44243 configure-target-zlib \
44244 pdf-target-zlib
44245 @: $(MAKE); $(unstage)
44246 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44247 r=`${PWD_COMMAND}`; export r; \
44248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44249 $(NORMAL_TARGET_EXPORTS) \
44250 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib"; \
44251 for flag in $(EXTRA_TARGET_FLAGS); do \
44252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44253 done; \
44254 (cd $(TARGET_SUBDIR)/zlib && \
44255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44257 "RANLIB=$${RANLIB}" \
44258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44259 install-pdf) \
44260 || exit 1
44262 @endif target-zlib
44264 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
44265 maybe-install-html-target-zlib:
44266 @if target-zlib
44267 maybe-install-html-target-zlib: install-html-target-zlib
44269 install-html-target-zlib: \
44270 configure-target-zlib \
44271 html-target-zlib
44272 @: $(MAKE); $(unstage)
44273 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44274 r=`${PWD_COMMAND}`; export r; \
44275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44276 $(NORMAL_TARGET_EXPORTS) \
44277 echo "Doing install-html in $(TARGET_SUBDIR)/zlib"; \
44278 for flag in $(EXTRA_TARGET_FLAGS); do \
44279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44280 done; \
44281 (cd $(TARGET_SUBDIR)/zlib && \
44282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44284 "RANLIB=$${RANLIB}" \
44285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44286 install-html) \
44287 || exit 1
44289 @endif target-zlib
44291 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
44292 maybe-installcheck-target-zlib:
44293 @if target-zlib
44294 maybe-installcheck-target-zlib: installcheck-target-zlib
44296 installcheck-target-zlib: \
44297 configure-target-zlib
44298 @: $(MAKE); $(unstage)
44299 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44300 r=`${PWD_COMMAND}`; export r; \
44301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44302 $(NORMAL_TARGET_EXPORTS) \
44303 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib"; \
44304 for flag in $(EXTRA_TARGET_FLAGS); do \
44305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44306 done; \
44307 (cd $(TARGET_SUBDIR)/zlib && \
44308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44310 "RANLIB=$${RANLIB}" \
44311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44312 installcheck) \
44313 || exit 1
44315 @endif target-zlib
44317 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
44318 maybe-mostlyclean-target-zlib:
44319 @if target-zlib
44320 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
44322 mostlyclean-target-zlib:
44323 @: $(MAKE); $(unstage)
44324 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44325 r=`${PWD_COMMAND}`; export r; \
44326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44327 $(NORMAL_TARGET_EXPORTS) \
44328 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib"; \
44329 for flag in $(EXTRA_TARGET_FLAGS); do \
44330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44331 done; \
44332 (cd $(TARGET_SUBDIR)/zlib && \
44333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44335 "RANLIB=$${RANLIB}" \
44336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44337 mostlyclean) \
44338 || exit 1
44340 @endif target-zlib
44342 .PHONY: maybe-clean-target-zlib clean-target-zlib
44343 maybe-clean-target-zlib:
44344 @if target-zlib
44345 maybe-clean-target-zlib: clean-target-zlib
44347 clean-target-zlib:
44348 @: $(MAKE); $(unstage)
44349 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44350 r=`${PWD_COMMAND}`; export r; \
44351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44352 $(NORMAL_TARGET_EXPORTS) \
44353 echo "Doing clean in $(TARGET_SUBDIR)/zlib"; \
44354 for flag in $(EXTRA_TARGET_FLAGS); do \
44355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44356 done; \
44357 (cd $(TARGET_SUBDIR)/zlib && \
44358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44360 "RANLIB=$${RANLIB}" \
44361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44362 clean) \
44363 || exit 1
44365 @endif target-zlib
44367 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
44368 maybe-distclean-target-zlib:
44369 @if target-zlib
44370 maybe-distclean-target-zlib: distclean-target-zlib
44372 distclean-target-zlib:
44373 @: $(MAKE); $(unstage)
44374 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44375 r=`${PWD_COMMAND}`; export r; \
44376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44377 $(NORMAL_TARGET_EXPORTS) \
44378 echo "Doing distclean in $(TARGET_SUBDIR)/zlib"; \
44379 for flag in $(EXTRA_TARGET_FLAGS); do \
44380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44381 done; \
44382 (cd $(TARGET_SUBDIR)/zlib && \
44383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44385 "RANLIB=$${RANLIB}" \
44386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44387 distclean) \
44388 || exit 1
44390 @endif target-zlib
44392 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
44393 maybe-maintainer-clean-target-zlib:
44394 @if target-zlib
44395 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
44397 maintainer-clean-target-zlib:
44398 @: $(MAKE); $(unstage)
44399 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44400 r=`${PWD_COMMAND}`; export r; \
44401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44402 $(NORMAL_TARGET_EXPORTS) \
44403 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib"; \
44404 for flag in $(EXTRA_TARGET_FLAGS); do \
44405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44406 done; \
44407 (cd $(TARGET_SUBDIR)/zlib && \
44408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44410 "RANLIB=$${RANLIB}" \
44411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44412 maintainer-clean) \
44413 || exit 1
44415 @endif target-zlib
44421 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
44422 maybe-configure-target-boehm-gc:
44423 @if gcc-bootstrap
44424 configure-target-boehm-gc: stage_current
44425 @endif gcc-bootstrap
44426 @if target-boehm-gc
44427 maybe-configure-target-boehm-gc: configure-target-boehm-gc
44428 configure-target-boehm-gc:
44429 @: $(MAKE); $(unstage)
44430 @r=`${PWD_COMMAND}`; export r; \
44431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44432 echo "Checking multilib configuration for boehm-gc..."; \
44433 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc; \
44434 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null; \
44435 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
44436 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
44437 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
44438 else \
44439 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
44440 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
44441 fi; \
44442 else \
44443 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
44444 fi; \
44445 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
44446 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc; \
44447 $(NORMAL_TARGET_EXPORTS) \
44448 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
44449 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
44450 case $(srcdir) in \
44451 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44452 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
44453 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44454 esac; \
44455 module_srcdir=boehm-gc; \
44456 rm -f no-such-file || : ; \
44457 CONFIG_SITE=no-such-file $(SHELL) \
44458 $$s/$$module_srcdir/configure \
44459 --srcdir=$${topdir}/$$module_srcdir \
44460 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44461 --target=${target_alias} \
44462 || exit 1
44463 @endif target-boehm-gc
44469 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
44470 maybe-all-target-boehm-gc:
44471 @if gcc-bootstrap
44472 all-target-boehm-gc: stage_current
44473 @endif gcc-bootstrap
44474 @if target-boehm-gc
44475 TARGET-target-boehm-gc=all
44476 maybe-all-target-boehm-gc: all-target-boehm-gc
44477 all-target-boehm-gc: configure-target-boehm-gc
44478 @: $(MAKE); $(unstage)
44479 @r=`${PWD_COMMAND}`; export r; \
44480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44481 $(NORMAL_TARGET_EXPORTS) \
44482 (cd $(TARGET_SUBDIR)/boehm-gc && \
44483 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44484 $(TARGET-target-boehm-gc))
44485 @endif target-boehm-gc
44491 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
44492 maybe-check-target-boehm-gc:
44493 @if target-boehm-gc
44494 maybe-check-target-boehm-gc: check-target-boehm-gc
44496 check-target-boehm-gc:
44497 @: $(MAKE); $(unstage)
44498 @r=`${PWD_COMMAND}`; export r; \
44499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44500 $(NORMAL_TARGET_EXPORTS) \
44501 (cd $(TARGET_SUBDIR)/boehm-gc && \
44502 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44504 @endif target-boehm-gc
44506 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
44507 maybe-install-target-boehm-gc:
44508 @if target-boehm-gc
44509 maybe-install-target-boehm-gc: install-target-boehm-gc
44511 install-target-boehm-gc: installdirs
44512 @: $(MAKE); $(unstage)
44513 @r=`${PWD_COMMAND}`; export r; \
44514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44515 $(NORMAL_TARGET_EXPORTS) \
44516 (cd $(TARGET_SUBDIR)/boehm-gc && \
44517 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44519 @endif target-boehm-gc
44521 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
44522 maybe-install-strip-target-boehm-gc:
44523 @if target-boehm-gc
44524 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
44526 install-strip-target-boehm-gc: installdirs
44527 @: $(MAKE); $(unstage)
44528 @r=`${PWD_COMMAND}`; export r; \
44529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44530 $(NORMAL_TARGET_EXPORTS) \
44531 (cd $(TARGET_SUBDIR)/boehm-gc && \
44532 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44534 @endif target-boehm-gc
44536 # Other targets (info, dvi, pdf, etc.)
44538 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
44539 maybe-info-target-boehm-gc:
44540 @if target-boehm-gc
44541 maybe-info-target-boehm-gc: info-target-boehm-gc
44543 info-target-boehm-gc: \
44544 configure-target-boehm-gc
44545 @: $(MAKE); $(unstage)
44546 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44547 r=`${PWD_COMMAND}`; export r; \
44548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44549 $(NORMAL_TARGET_EXPORTS) \
44550 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc"; \
44551 for flag in $(EXTRA_TARGET_FLAGS); do \
44552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44553 done; \
44554 (cd $(TARGET_SUBDIR)/boehm-gc && \
44555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44557 "RANLIB=$${RANLIB}" \
44558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44559 info) \
44560 || exit 1
44562 @endif target-boehm-gc
44564 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
44565 maybe-dvi-target-boehm-gc:
44566 @if target-boehm-gc
44567 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
44569 dvi-target-boehm-gc: \
44570 configure-target-boehm-gc
44571 @: $(MAKE); $(unstage)
44572 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44573 r=`${PWD_COMMAND}`; export r; \
44574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44575 $(NORMAL_TARGET_EXPORTS) \
44576 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc"; \
44577 for flag in $(EXTRA_TARGET_FLAGS); do \
44578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44579 done; \
44580 (cd $(TARGET_SUBDIR)/boehm-gc && \
44581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44583 "RANLIB=$${RANLIB}" \
44584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44585 dvi) \
44586 || exit 1
44588 @endif target-boehm-gc
44590 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
44591 maybe-pdf-target-boehm-gc:
44592 @if target-boehm-gc
44593 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
44595 pdf-target-boehm-gc: \
44596 configure-target-boehm-gc
44597 @: $(MAKE); $(unstage)
44598 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44599 r=`${PWD_COMMAND}`; export r; \
44600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44601 $(NORMAL_TARGET_EXPORTS) \
44602 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc"; \
44603 for flag in $(EXTRA_TARGET_FLAGS); do \
44604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44605 done; \
44606 (cd $(TARGET_SUBDIR)/boehm-gc && \
44607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44609 "RANLIB=$${RANLIB}" \
44610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44611 pdf) \
44612 || exit 1
44614 @endif target-boehm-gc
44616 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
44617 maybe-html-target-boehm-gc:
44618 @if target-boehm-gc
44619 maybe-html-target-boehm-gc: html-target-boehm-gc
44621 html-target-boehm-gc: \
44622 configure-target-boehm-gc
44623 @: $(MAKE); $(unstage)
44624 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44625 r=`${PWD_COMMAND}`; export r; \
44626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44627 $(NORMAL_TARGET_EXPORTS) \
44628 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc"; \
44629 for flag in $(EXTRA_TARGET_FLAGS); do \
44630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44631 done; \
44632 (cd $(TARGET_SUBDIR)/boehm-gc && \
44633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44635 "RANLIB=$${RANLIB}" \
44636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44637 html) \
44638 || exit 1
44640 @endif target-boehm-gc
44642 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
44643 maybe-TAGS-target-boehm-gc:
44644 @if target-boehm-gc
44645 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
44647 TAGS-target-boehm-gc: \
44648 configure-target-boehm-gc
44649 @: $(MAKE); $(unstage)
44650 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44651 r=`${PWD_COMMAND}`; export r; \
44652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44653 $(NORMAL_TARGET_EXPORTS) \
44654 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc"; \
44655 for flag in $(EXTRA_TARGET_FLAGS); do \
44656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44657 done; \
44658 (cd $(TARGET_SUBDIR)/boehm-gc && \
44659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44661 "RANLIB=$${RANLIB}" \
44662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44663 TAGS) \
44664 || exit 1
44666 @endif target-boehm-gc
44668 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
44669 maybe-install-info-target-boehm-gc:
44670 @if target-boehm-gc
44671 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
44673 install-info-target-boehm-gc: \
44674 configure-target-boehm-gc \
44675 info-target-boehm-gc
44676 @: $(MAKE); $(unstage)
44677 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44678 r=`${PWD_COMMAND}`; export r; \
44679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44680 $(NORMAL_TARGET_EXPORTS) \
44681 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc"; \
44682 for flag in $(EXTRA_TARGET_FLAGS); do \
44683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44684 done; \
44685 (cd $(TARGET_SUBDIR)/boehm-gc && \
44686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44688 "RANLIB=$${RANLIB}" \
44689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44690 install-info) \
44691 || exit 1
44693 @endif target-boehm-gc
44695 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
44696 maybe-install-pdf-target-boehm-gc:
44697 @if target-boehm-gc
44698 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
44700 install-pdf-target-boehm-gc: \
44701 configure-target-boehm-gc \
44702 pdf-target-boehm-gc
44703 @: $(MAKE); $(unstage)
44704 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44705 r=`${PWD_COMMAND}`; export r; \
44706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44707 $(NORMAL_TARGET_EXPORTS) \
44708 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc"; \
44709 for flag in $(EXTRA_TARGET_FLAGS); do \
44710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44711 done; \
44712 (cd $(TARGET_SUBDIR)/boehm-gc && \
44713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44715 "RANLIB=$${RANLIB}" \
44716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44717 install-pdf) \
44718 || exit 1
44720 @endif target-boehm-gc
44722 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
44723 maybe-install-html-target-boehm-gc:
44724 @if target-boehm-gc
44725 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
44727 install-html-target-boehm-gc: \
44728 configure-target-boehm-gc \
44729 html-target-boehm-gc
44730 @: $(MAKE); $(unstage)
44731 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44732 r=`${PWD_COMMAND}`; export r; \
44733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44734 $(NORMAL_TARGET_EXPORTS) \
44735 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc"; \
44736 for flag in $(EXTRA_TARGET_FLAGS); do \
44737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44738 done; \
44739 (cd $(TARGET_SUBDIR)/boehm-gc && \
44740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44742 "RANLIB=$${RANLIB}" \
44743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44744 install-html) \
44745 || exit 1
44747 @endif target-boehm-gc
44749 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
44750 maybe-installcheck-target-boehm-gc:
44751 @if target-boehm-gc
44752 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
44754 installcheck-target-boehm-gc: \
44755 configure-target-boehm-gc
44756 @: $(MAKE); $(unstage)
44757 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44758 r=`${PWD_COMMAND}`; export r; \
44759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44760 $(NORMAL_TARGET_EXPORTS) \
44761 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc"; \
44762 for flag in $(EXTRA_TARGET_FLAGS); do \
44763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44764 done; \
44765 (cd $(TARGET_SUBDIR)/boehm-gc && \
44766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44768 "RANLIB=$${RANLIB}" \
44769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44770 installcheck) \
44771 || exit 1
44773 @endif target-boehm-gc
44775 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
44776 maybe-mostlyclean-target-boehm-gc:
44777 @if target-boehm-gc
44778 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
44780 mostlyclean-target-boehm-gc:
44781 @: $(MAKE); $(unstage)
44782 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44783 r=`${PWD_COMMAND}`; export r; \
44784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44785 $(NORMAL_TARGET_EXPORTS) \
44786 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc"; \
44787 for flag in $(EXTRA_TARGET_FLAGS); do \
44788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44789 done; \
44790 (cd $(TARGET_SUBDIR)/boehm-gc && \
44791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44793 "RANLIB=$${RANLIB}" \
44794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44795 mostlyclean) \
44796 || exit 1
44798 @endif target-boehm-gc
44800 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
44801 maybe-clean-target-boehm-gc:
44802 @if target-boehm-gc
44803 maybe-clean-target-boehm-gc: clean-target-boehm-gc
44805 clean-target-boehm-gc:
44806 @: $(MAKE); $(unstage)
44807 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44808 r=`${PWD_COMMAND}`; export r; \
44809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44810 $(NORMAL_TARGET_EXPORTS) \
44811 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc"; \
44812 for flag in $(EXTRA_TARGET_FLAGS); do \
44813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44814 done; \
44815 (cd $(TARGET_SUBDIR)/boehm-gc && \
44816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44818 "RANLIB=$${RANLIB}" \
44819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44820 clean) \
44821 || exit 1
44823 @endif target-boehm-gc
44825 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
44826 maybe-distclean-target-boehm-gc:
44827 @if target-boehm-gc
44828 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
44830 distclean-target-boehm-gc:
44831 @: $(MAKE); $(unstage)
44832 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44833 r=`${PWD_COMMAND}`; export r; \
44834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44835 $(NORMAL_TARGET_EXPORTS) \
44836 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc"; \
44837 for flag in $(EXTRA_TARGET_FLAGS); do \
44838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44839 done; \
44840 (cd $(TARGET_SUBDIR)/boehm-gc && \
44841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44843 "RANLIB=$${RANLIB}" \
44844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44845 distclean) \
44846 || exit 1
44848 @endif target-boehm-gc
44850 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
44851 maybe-maintainer-clean-target-boehm-gc:
44852 @if target-boehm-gc
44853 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
44855 maintainer-clean-target-boehm-gc:
44856 @: $(MAKE); $(unstage)
44857 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44858 r=`${PWD_COMMAND}`; export r; \
44859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44860 $(NORMAL_TARGET_EXPORTS) \
44861 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc"; \
44862 for flag in $(EXTRA_TARGET_FLAGS); do \
44863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44864 done; \
44865 (cd $(TARGET_SUBDIR)/boehm-gc && \
44866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44868 "RANLIB=$${RANLIB}" \
44869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44870 maintainer-clean) \
44871 || exit 1
44873 @endif target-boehm-gc
44879 .PHONY: configure-target-rda maybe-configure-target-rda
44880 maybe-configure-target-rda:
44881 @if gcc-bootstrap
44882 configure-target-rda: stage_current
44883 @endif gcc-bootstrap
44884 @if target-rda
44885 maybe-configure-target-rda: configure-target-rda
44886 configure-target-rda:
44887 @: $(MAKE); $(unstage)
44888 @r=`${PWD_COMMAND}`; export r; \
44889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44890 echo "Checking multilib configuration for rda..."; \
44891 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
44892 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null; \
44893 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
44894 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
44895 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
44896 else \
44897 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
44898 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44899 fi; \
44900 else \
44901 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44902 fi; \
44903 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
44904 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
44905 $(NORMAL_TARGET_EXPORTS) \
44906 echo Configuring in $(TARGET_SUBDIR)/rda; \
44907 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
44908 case $(srcdir) in \
44909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44910 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
44911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44912 esac; \
44913 module_srcdir=rda; \
44914 rm -f no-such-file || : ; \
44915 CONFIG_SITE=no-such-file $(SHELL) \
44916 $$s/$$module_srcdir/configure \
44917 --srcdir=$${topdir}/$$module_srcdir \
44918 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44919 --target=${target_alias} \
44920 || exit 1
44921 @endif target-rda
44927 .PHONY: all-target-rda maybe-all-target-rda
44928 maybe-all-target-rda:
44929 @if gcc-bootstrap
44930 all-target-rda: stage_current
44931 @endif gcc-bootstrap
44932 @if target-rda
44933 TARGET-target-rda=all
44934 maybe-all-target-rda: all-target-rda
44935 all-target-rda: configure-target-rda
44936 @: $(MAKE); $(unstage)
44937 @r=`${PWD_COMMAND}`; export r; \
44938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44939 $(NORMAL_TARGET_EXPORTS) \
44940 (cd $(TARGET_SUBDIR)/rda && \
44941 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44942 $(TARGET-target-rda))
44943 @endif target-rda
44949 .PHONY: check-target-rda maybe-check-target-rda
44950 maybe-check-target-rda:
44951 @if target-rda
44952 maybe-check-target-rda: check-target-rda
44954 check-target-rda:
44955 @: $(MAKE); $(unstage)
44956 @r=`${PWD_COMMAND}`; export r; \
44957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44958 $(NORMAL_TARGET_EXPORTS) \
44959 (cd $(TARGET_SUBDIR)/rda && \
44960 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44962 @endif target-rda
44964 .PHONY: install-target-rda maybe-install-target-rda
44965 maybe-install-target-rda:
44966 @if target-rda
44967 maybe-install-target-rda: install-target-rda
44969 install-target-rda: installdirs
44970 @: $(MAKE); $(unstage)
44971 @r=`${PWD_COMMAND}`; export r; \
44972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44973 $(NORMAL_TARGET_EXPORTS) \
44974 (cd $(TARGET_SUBDIR)/rda && \
44975 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44977 @endif target-rda
44979 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
44980 maybe-install-strip-target-rda:
44981 @if target-rda
44982 maybe-install-strip-target-rda: install-strip-target-rda
44984 install-strip-target-rda: installdirs
44985 @: $(MAKE); $(unstage)
44986 @r=`${PWD_COMMAND}`; export r; \
44987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44988 $(NORMAL_TARGET_EXPORTS) \
44989 (cd $(TARGET_SUBDIR)/rda && \
44990 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44992 @endif target-rda
44994 # Other targets (info, dvi, pdf, etc.)
44996 .PHONY: maybe-info-target-rda info-target-rda
44997 maybe-info-target-rda:
44998 @if target-rda
44999 maybe-info-target-rda: info-target-rda
45001 info-target-rda: \
45002 configure-target-rda
45003 @: $(MAKE); $(unstage)
45004 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45005 r=`${PWD_COMMAND}`; export r; \
45006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45007 $(NORMAL_TARGET_EXPORTS) \
45008 echo "Doing info in $(TARGET_SUBDIR)/rda"; \
45009 for flag in $(EXTRA_TARGET_FLAGS); do \
45010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45011 done; \
45012 (cd $(TARGET_SUBDIR)/rda && \
45013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45015 "RANLIB=$${RANLIB}" \
45016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45017 info) \
45018 || exit 1
45020 @endif target-rda
45022 .PHONY: maybe-dvi-target-rda dvi-target-rda
45023 maybe-dvi-target-rda:
45024 @if target-rda
45025 maybe-dvi-target-rda: dvi-target-rda
45027 dvi-target-rda: \
45028 configure-target-rda
45029 @: $(MAKE); $(unstage)
45030 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45031 r=`${PWD_COMMAND}`; export r; \
45032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45033 $(NORMAL_TARGET_EXPORTS) \
45034 echo "Doing dvi in $(TARGET_SUBDIR)/rda"; \
45035 for flag in $(EXTRA_TARGET_FLAGS); do \
45036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45037 done; \
45038 (cd $(TARGET_SUBDIR)/rda && \
45039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45041 "RANLIB=$${RANLIB}" \
45042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45043 dvi) \
45044 || exit 1
45046 @endif target-rda
45048 .PHONY: maybe-pdf-target-rda pdf-target-rda
45049 maybe-pdf-target-rda:
45050 @if target-rda
45051 maybe-pdf-target-rda: pdf-target-rda
45053 pdf-target-rda: \
45054 configure-target-rda
45055 @: $(MAKE); $(unstage)
45056 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45057 r=`${PWD_COMMAND}`; export r; \
45058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45059 $(NORMAL_TARGET_EXPORTS) \
45060 echo "Doing pdf in $(TARGET_SUBDIR)/rda"; \
45061 for flag in $(EXTRA_TARGET_FLAGS); do \
45062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45063 done; \
45064 (cd $(TARGET_SUBDIR)/rda && \
45065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45067 "RANLIB=$${RANLIB}" \
45068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45069 pdf) \
45070 || exit 1
45072 @endif target-rda
45074 .PHONY: maybe-html-target-rda html-target-rda
45075 maybe-html-target-rda:
45076 @if target-rda
45077 maybe-html-target-rda: html-target-rda
45079 html-target-rda: \
45080 configure-target-rda
45081 @: $(MAKE); $(unstage)
45082 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45083 r=`${PWD_COMMAND}`; export r; \
45084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45085 $(NORMAL_TARGET_EXPORTS) \
45086 echo "Doing html in $(TARGET_SUBDIR)/rda"; \
45087 for flag in $(EXTRA_TARGET_FLAGS); do \
45088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45089 done; \
45090 (cd $(TARGET_SUBDIR)/rda && \
45091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45093 "RANLIB=$${RANLIB}" \
45094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45095 html) \
45096 || exit 1
45098 @endif target-rda
45100 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
45101 maybe-TAGS-target-rda:
45102 @if target-rda
45103 maybe-TAGS-target-rda: TAGS-target-rda
45105 TAGS-target-rda: \
45106 configure-target-rda
45107 @: $(MAKE); $(unstage)
45108 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45109 r=`${PWD_COMMAND}`; export r; \
45110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45111 $(NORMAL_TARGET_EXPORTS) \
45112 echo "Doing TAGS in $(TARGET_SUBDIR)/rda"; \
45113 for flag in $(EXTRA_TARGET_FLAGS); do \
45114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45115 done; \
45116 (cd $(TARGET_SUBDIR)/rda && \
45117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45119 "RANLIB=$${RANLIB}" \
45120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45121 TAGS) \
45122 || exit 1
45124 @endif target-rda
45126 .PHONY: maybe-install-info-target-rda install-info-target-rda
45127 maybe-install-info-target-rda:
45128 @if target-rda
45129 maybe-install-info-target-rda: install-info-target-rda
45131 install-info-target-rda: \
45132 configure-target-rda \
45133 info-target-rda
45134 @: $(MAKE); $(unstage)
45135 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45136 r=`${PWD_COMMAND}`; export r; \
45137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45138 $(NORMAL_TARGET_EXPORTS) \
45139 echo "Doing install-info in $(TARGET_SUBDIR)/rda"; \
45140 for flag in $(EXTRA_TARGET_FLAGS); do \
45141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45142 done; \
45143 (cd $(TARGET_SUBDIR)/rda && \
45144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45146 "RANLIB=$${RANLIB}" \
45147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45148 install-info) \
45149 || exit 1
45151 @endif target-rda
45153 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
45154 maybe-install-pdf-target-rda:
45155 @if target-rda
45156 maybe-install-pdf-target-rda: install-pdf-target-rda
45158 install-pdf-target-rda: \
45159 configure-target-rda \
45160 pdf-target-rda
45161 @: $(MAKE); $(unstage)
45162 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45163 r=`${PWD_COMMAND}`; export r; \
45164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45165 $(NORMAL_TARGET_EXPORTS) \
45166 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda"; \
45167 for flag in $(EXTRA_TARGET_FLAGS); do \
45168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45169 done; \
45170 (cd $(TARGET_SUBDIR)/rda && \
45171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45173 "RANLIB=$${RANLIB}" \
45174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45175 install-pdf) \
45176 || exit 1
45178 @endif target-rda
45180 .PHONY: maybe-install-html-target-rda install-html-target-rda
45181 maybe-install-html-target-rda:
45182 @if target-rda
45183 maybe-install-html-target-rda: install-html-target-rda
45185 install-html-target-rda: \
45186 configure-target-rda \
45187 html-target-rda
45188 @: $(MAKE); $(unstage)
45189 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45190 r=`${PWD_COMMAND}`; export r; \
45191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45192 $(NORMAL_TARGET_EXPORTS) \
45193 echo "Doing install-html in $(TARGET_SUBDIR)/rda"; \
45194 for flag in $(EXTRA_TARGET_FLAGS); do \
45195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45196 done; \
45197 (cd $(TARGET_SUBDIR)/rda && \
45198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45200 "RANLIB=$${RANLIB}" \
45201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45202 install-html) \
45203 || exit 1
45205 @endif target-rda
45207 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
45208 maybe-installcheck-target-rda:
45209 @if target-rda
45210 maybe-installcheck-target-rda: installcheck-target-rda
45212 installcheck-target-rda: \
45213 configure-target-rda
45214 @: $(MAKE); $(unstage)
45215 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45216 r=`${PWD_COMMAND}`; export r; \
45217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45218 $(NORMAL_TARGET_EXPORTS) \
45219 echo "Doing installcheck in $(TARGET_SUBDIR)/rda"; \
45220 for flag in $(EXTRA_TARGET_FLAGS); do \
45221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45222 done; \
45223 (cd $(TARGET_SUBDIR)/rda && \
45224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45226 "RANLIB=$${RANLIB}" \
45227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45228 installcheck) \
45229 || exit 1
45231 @endif target-rda
45233 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
45234 maybe-mostlyclean-target-rda:
45235 @if target-rda
45236 maybe-mostlyclean-target-rda: mostlyclean-target-rda
45238 mostlyclean-target-rda:
45239 @: $(MAKE); $(unstage)
45240 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45241 r=`${PWD_COMMAND}`; export r; \
45242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45243 $(NORMAL_TARGET_EXPORTS) \
45244 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda"; \
45245 for flag in $(EXTRA_TARGET_FLAGS); do \
45246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45247 done; \
45248 (cd $(TARGET_SUBDIR)/rda && \
45249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45251 "RANLIB=$${RANLIB}" \
45252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45253 mostlyclean) \
45254 || exit 1
45256 @endif target-rda
45258 .PHONY: maybe-clean-target-rda clean-target-rda
45259 maybe-clean-target-rda:
45260 @if target-rda
45261 maybe-clean-target-rda: clean-target-rda
45263 clean-target-rda:
45264 @: $(MAKE); $(unstage)
45265 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45266 r=`${PWD_COMMAND}`; export r; \
45267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45268 $(NORMAL_TARGET_EXPORTS) \
45269 echo "Doing clean in $(TARGET_SUBDIR)/rda"; \
45270 for flag in $(EXTRA_TARGET_FLAGS); do \
45271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45272 done; \
45273 (cd $(TARGET_SUBDIR)/rda && \
45274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45276 "RANLIB=$${RANLIB}" \
45277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45278 clean) \
45279 || exit 1
45281 @endif target-rda
45283 .PHONY: maybe-distclean-target-rda distclean-target-rda
45284 maybe-distclean-target-rda:
45285 @if target-rda
45286 maybe-distclean-target-rda: distclean-target-rda
45288 distclean-target-rda:
45289 @: $(MAKE); $(unstage)
45290 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45291 r=`${PWD_COMMAND}`; export r; \
45292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45293 $(NORMAL_TARGET_EXPORTS) \
45294 echo "Doing distclean in $(TARGET_SUBDIR)/rda"; \
45295 for flag in $(EXTRA_TARGET_FLAGS); do \
45296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45297 done; \
45298 (cd $(TARGET_SUBDIR)/rda && \
45299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45301 "RANLIB=$${RANLIB}" \
45302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45303 distclean) \
45304 || exit 1
45306 @endif target-rda
45308 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
45309 maybe-maintainer-clean-target-rda:
45310 @if target-rda
45311 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
45313 maintainer-clean-target-rda:
45314 @: $(MAKE); $(unstage)
45315 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45316 r=`${PWD_COMMAND}`; export r; \
45317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45318 $(NORMAL_TARGET_EXPORTS) \
45319 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda"; \
45320 for flag in $(EXTRA_TARGET_FLAGS); do \
45321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45322 done; \
45323 (cd $(TARGET_SUBDIR)/rda && \
45324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45326 "RANLIB=$${RANLIB}" \
45327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45328 maintainer-clean) \
45329 || exit 1
45331 @endif target-rda
45337 .PHONY: configure-target-libada maybe-configure-target-libada
45338 maybe-configure-target-libada:
45339 @if gcc-bootstrap
45340 configure-target-libada: stage_current
45341 @endif gcc-bootstrap
45342 @if target-libada
45343 maybe-configure-target-libada: configure-target-libada
45344 configure-target-libada:
45345 @: $(MAKE); $(unstage)
45346 @r=`${PWD_COMMAND}`; export r; \
45347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45348 echo "Checking multilib configuration for libada..."; \
45349 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
45350 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null; \
45351 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
45352 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
45353 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
45354 else \
45355 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
45356 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
45357 fi; \
45358 else \
45359 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
45360 fi; \
45361 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
45362 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
45363 $(NORMAL_TARGET_EXPORTS) \
45364 echo Configuring in $(TARGET_SUBDIR)/libada; \
45365 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
45366 case $(srcdir) in \
45367 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45368 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
45369 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45370 esac; \
45371 module_srcdir=libada; \
45372 rm -f no-such-file || : ; \
45373 CONFIG_SITE=no-such-file $(SHELL) \
45374 $$s/$$module_srcdir/configure \
45375 --srcdir=$${topdir}/$$module_srcdir \
45376 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45377 --target=${target_alias} \
45378 || exit 1
45379 @endif target-libada
45385 .PHONY: all-target-libada maybe-all-target-libada
45386 maybe-all-target-libada:
45387 @if gcc-bootstrap
45388 all-target-libada: stage_current
45389 @endif gcc-bootstrap
45390 @if target-libada
45391 TARGET-target-libada=all
45392 maybe-all-target-libada: all-target-libada
45393 all-target-libada: configure-target-libada
45394 @: $(MAKE); $(unstage)
45395 @r=`${PWD_COMMAND}`; export r; \
45396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45397 $(NORMAL_TARGET_EXPORTS) \
45398 (cd $(TARGET_SUBDIR)/libada && \
45399 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45400 $(TARGET-target-libada))
45401 @endif target-libada
45407 .PHONY: check-target-libada maybe-check-target-libada
45408 maybe-check-target-libada:
45409 @if target-libada
45410 maybe-check-target-libada: check-target-libada
45412 check-target-libada:
45413 @: $(MAKE); $(unstage)
45414 @r=`${PWD_COMMAND}`; export r; \
45415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45416 $(NORMAL_TARGET_EXPORTS) \
45417 (cd $(TARGET_SUBDIR)/libada && \
45418 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45420 @endif target-libada
45422 .PHONY: install-target-libada maybe-install-target-libada
45423 maybe-install-target-libada:
45424 @if target-libada
45425 maybe-install-target-libada: install-target-libada
45427 install-target-libada: installdirs
45428 @: $(MAKE); $(unstage)
45429 @r=`${PWD_COMMAND}`; export r; \
45430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45431 $(NORMAL_TARGET_EXPORTS) \
45432 (cd $(TARGET_SUBDIR)/libada && \
45433 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45435 @endif target-libada
45437 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
45438 maybe-install-strip-target-libada:
45439 @if target-libada
45440 maybe-install-strip-target-libada: install-strip-target-libada
45442 install-strip-target-libada: installdirs
45443 @: $(MAKE); $(unstage)
45444 @r=`${PWD_COMMAND}`; export r; \
45445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45446 $(NORMAL_TARGET_EXPORTS) \
45447 (cd $(TARGET_SUBDIR)/libada && \
45448 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45450 @endif target-libada
45452 # Other targets (info, dvi, pdf, etc.)
45454 .PHONY: maybe-info-target-libada info-target-libada
45455 maybe-info-target-libada:
45456 @if target-libada
45457 maybe-info-target-libada: info-target-libada
45459 info-target-libada: \
45460 configure-target-libada
45461 @: $(MAKE); $(unstage)
45462 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45463 r=`${PWD_COMMAND}`; export r; \
45464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45465 $(NORMAL_TARGET_EXPORTS) \
45466 echo "Doing info in $(TARGET_SUBDIR)/libada"; \
45467 for flag in $(EXTRA_TARGET_FLAGS); do \
45468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45469 done; \
45470 (cd $(TARGET_SUBDIR)/libada && \
45471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45473 "RANLIB=$${RANLIB}" \
45474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45475 info) \
45476 || exit 1
45478 @endif target-libada
45480 .PHONY: maybe-dvi-target-libada dvi-target-libada
45481 maybe-dvi-target-libada:
45482 @if target-libada
45483 maybe-dvi-target-libada: dvi-target-libada
45485 dvi-target-libada: \
45486 configure-target-libada
45487 @: $(MAKE); $(unstage)
45488 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45489 r=`${PWD_COMMAND}`; export r; \
45490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45491 $(NORMAL_TARGET_EXPORTS) \
45492 echo "Doing dvi in $(TARGET_SUBDIR)/libada"; \
45493 for flag in $(EXTRA_TARGET_FLAGS); do \
45494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45495 done; \
45496 (cd $(TARGET_SUBDIR)/libada && \
45497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45499 "RANLIB=$${RANLIB}" \
45500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45501 dvi) \
45502 || exit 1
45504 @endif target-libada
45506 .PHONY: maybe-pdf-target-libada pdf-target-libada
45507 maybe-pdf-target-libada:
45508 @if target-libada
45509 maybe-pdf-target-libada: pdf-target-libada
45511 pdf-target-libada: \
45512 configure-target-libada
45513 @: $(MAKE); $(unstage)
45514 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45515 r=`${PWD_COMMAND}`; export r; \
45516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45517 $(NORMAL_TARGET_EXPORTS) \
45518 echo "Doing pdf in $(TARGET_SUBDIR)/libada"; \
45519 for flag in $(EXTRA_TARGET_FLAGS); do \
45520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45521 done; \
45522 (cd $(TARGET_SUBDIR)/libada && \
45523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45525 "RANLIB=$${RANLIB}" \
45526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45527 pdf) \
45528 || exit 1
45530 @endif target-libada
45532 .PHONY: maybe-html-target-libada html-target-libada
45533 maybe-html-target-libada:
45534 @if target-libada
45535 maybe-html-target-libada: html-target-libada
45537 html-target-libada: \
45538 configure-target-libada
45539 @: $(MAKE); $(unstage)
45540 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45541 r=`${PWD_COMMAND}`; export r; \
45542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45543 $(NORMAL_TARGET_EXPORTS) \
45544 echo "Doing html in $(TARGET_SUBDIR)/libada"; \
45545 for flag in $(EXTRA_TARGET_FLAGS); do \
45546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45547 done; \
45548 (cd $(TARGET_SUBDIR)/libada && \
45549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45551 "RANLIB=$${RANLIB}" \
45552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45553 html) \
45554 || exit 1
45556 @endif target-libada
45558 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
45559 maybe-TAGS-target-libada:
45560 @if target-libada
45561 maybe-TAGS-target-libada: TAGS-target-libada
45563 TAGS-target-libada: \
45564 configure-target-libada
45565 @: $(MAKE); $(unstage)
45566 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45567 r=`${PWD_COMMAND}`; export r; \
45568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45569 $(NORMAL_TARGET_EXPORTS) \
45570 echo "Doing TAGS in $(TARGET_SUBDIR)/libada"; \
45571 for flag in $(EXTRA_TARGET_FLAGS); do \
45572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45573 done; \
45574 (cd $(TARGET_SUBDIR)/libada && \
45575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45577 "RANLIB=$${RANLIB}" \
45578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45579 TAGS) \
45580 || exit 1
45582 @endif target-libada
45584 .PHONY: maybe-install-info-target-libada install-info-target-libada
45585 maybe-install-info-target-libada:
45586 @if target-libada
45587 maybe-install-info-target-libada: install-info-target-libada
45589 install-info-target-libada: \
45590 configure-target-libada \
45591 info-target-libada
45592 @: $(MAKE); $(unstage)
45593 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45594 r=`${PWD_COMMAND}`; export r; \
45595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45596 $(NORMAL_TARGET_EXPORTS) \
45597 echo "Doing install-info in $(TARGET_SUBDIR)/libada"; \
45598 for flag in $(EXTRA_TARGET_FLAGS); do \
45599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45600 done; \
45601 (cd $(TARGET_SUBDIR)/libada && \
45602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45604 "RANLIB=$${RANLIB}" \
45605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45606 install-info) \
45607 || exit 1
45609 @endif target-libada
45611 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
45612 maybe-install-pdf-target-libada:
45613 @if target-libada
45614 maybe-install-pdf-target-libada: install-pdf-target-libada
45616 install-pdf-target-libada: \
45617 configure-target-libada \
45618 pdf-target-libada
45619 @: $(MAKE); $(unstage)
45620 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45621 r=`${PWD_COMMAND}`; export r; \
45622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45623 $(NORMAL_TARGET_EXPORTS) \
45624 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada"; \
45625 for flag in $(EXTRA_TARGET_FLAGS); do \
45626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45627 done; \
45628 (cd $(TARGET_SUBDIR)/libada && \
45629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45631 "RANLIB=$${RANLIB}" \
45632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45633 install-pdf) \
45634 || exit 1
45636 @endif target-libada
45638 .PHONY: maybe-install-html-target-libada install-html-target-libada
45639 maybe-install-html-target-libada:
45640 @if target-libada
45641 maybe-install-html-target-libada: install-html-target-libada
45643 install-html-target-libada: \
45644 configure-target-libada \
45645 html-target-libada
45646 @: $(MAKE); $(unstage)
45647 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45648 r=`${PWD_COMMAND}`; export r; \
45649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45650 $(NORMAL_TARGET_EXPORTS) \
45651 echo "Doing install-html in $(TARGET_SUBDIR)/libada"; \
45652 for flag in $(EXTRA_TARGET_FLAGS); do \
45653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45654 done; \
45655 (cd $(TARGET_SUBDIR)/libada && \
45656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45658 "RANLIB=$${RANLIB}" \
45659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45660 install-html) \
45661 || exit 1
45663 @endif target-libada
45665 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
45666 maybe-installcheck-target-libada:
45667 @if target-libada
45668 maybe-installcheck-target-libada: installcheck-target-libada
45670 installcheck-target-libada: \
45671 configure-target-libada
45672 @: $(MAKE); $(unstage)
45673 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45674 r=`${PWD_COMMAND}`; export r; \
45675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45676 $(NORMAL_TARGET_EXPORTS) \
45677 echo "Doing installcheck in $(TARGET_SUBDIR)/libada"; \
45678 for flag in $(EXTRA_TARGET_FLAGS); do \
45679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45680 done; \
45681 (cd $(TARGET_SUBDIR)/libada && \
45682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45684 "RANLIB=$${RANLIB}" \
45685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45686 installcheck) \
45687 || exit 1
45689 @endif target-libada
45691 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
45692 maybe-mostlyclean-target-libada:
45693 @if target-libada
45694 maybe-mostlyclean-target-libada: mostlyclean-target-libada
45696 mostlyclean-target-libada:
45697 @: $(MAKE); $(unstage)
45698 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45699 r=`${PWD_COMMAND}`; export r; \
45700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45701 $(NORMAL_TARGET_EXPORTS) \
45702 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada"; \
45703 for flag in $(EXTRA_TARGET_FLAGS); do \
45704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45705 done; \
45706 (cd $(TARGET_SUBDIR)/libada && \
45707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45709 "RANLIB=$${RANLIB}" \
45710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45711 mostlyclean) \
45712 || exit 1
45714 @endif target-libada
45716 .PHONY: maybe-clean-target-libada clean-target-libada
45717 maybe-clean-target-libada:
45718 @if target-libada
45719 maybe-clean-target-libada: clean-target-libada
45721 clean-target-libada:
45722 @: $(MAKE); $(unstage)
45723 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45724 r=`${PWD_COMMAND}`; export r; \
45725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45726 $(NORMAL_TARGET_EXPORTS) \
45727 echo "Doing clean in $(TARGET_SUBDIR)/libada"; \
45728 for flag in $(EXTRA_TARGET_FLAGS); do \
45729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45730 done; \
45731 (cd $(TARGET_SUBDIR)/libada && \
45732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45734 "RANLIB=$${RANLIB}" \
45735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45736 clean) \
45737 || exit 1
45739 @endif target-libada
45741 .PHONY: maybe-distclean-target-libada distclean-target-libada
45742 maybe-distclean-target-libada:
45743 @if target-libada
45744 maybe-distclean-target-libada: distclean-target-libada
45746 distclean-target-libada:
45747 @: $(MAKE); $(unstage)
45748 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45749 r=`${PWD_COMMAND}`; export r; \
45750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45751 $(NORMAL_TARGET_EXPORTS) \
45752 echo "Doing distclean in $(TARGET_SUBDIR)/libada"; \
45753 for flag in $(EXTRA_TARGET_FLAGS); do \
45754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45755 done; \
45756 (cd $(TARGET_SUBDIR)/libada && \
45757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45759 "RANLIB=$${RANLIB}" \
45760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45761 distclean) \
45762 || exit 1
45764 @endif target-libada
45766 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
45767 maybe-maintainer-clean-target-libada:
45768 @if target-libada
45769 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
45771 maintainer-clean-target-libada:
45772 @: $(MAKE); $(unstage)
45773 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45774 r=`${PWD_COMMAND}`; export r; \
45775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45776 $(NORMAL_TARGET_EXPORTS) \
45777 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada"; \
45778 for flag in $(EXTRA_TARGET_FLAGS); do \
45779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45780 done; \
45781 (cd $(TARGET_SUBDIR)/libada && \
45782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45784 "RANLIB=$${RANLIB}" \
45785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45786 maintainer-clean) \
45787 || exit 1
45789 @endif target-libada
45795 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
45796 maybe-configure-target-libgomp:
45797 @if gcc-bootstrap
45798 configure-target-libgomp: stage_current
45799 @endif gcc-bootstrap
45800 @if target-libgomp
45801 maybe-configure-target-libgomp: configure-target-libgomp
45802 configure-target-libgomp:
45803 @r=`${PWD_COMMAND}`; export r; \
45804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45805 echo "Checking multilib configuration for libgomp..."; \
45806 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45807 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45808 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45809 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45810 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45811 else \
45812 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45813 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45814 fi; \
45815 else \
45816 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45817 fi; \
45818 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45819 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45820 $(NORMAL_TARGET_EXPORTS) \
45821 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
45822 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
45823 case $(srcdir) in \
45824 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45825 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45826 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45827 esac; \
45828 module_srcdir=libgomp; \
45829 rm -f no-such-file || : ; \
45830 CONFIG_SITE=no-such-file $(SHELL) \
45831 $$s/$$module_srcdir/configure \
45832 --srcdir=$${topdir}/$$module_srcdir \
45833 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45834 --target=${target_alias} \
45835 || exit 1
45836 @endif target-libgomp
45840 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
45841 maybe-configure-stage1-target-libgomp:
45842 @if target-libgomp-bootstrap
45843 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
45844 configure-stage1-target-libgomp:
45845 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45846 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45847 @r=`${PWD_COMMAND}`; export r; \
45848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45849 TFLAGS="$(STAGE1_TFLAGS)"; \
45850 echo "Checking multilib configuration for libgomp..."; \
45851 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45852 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45853 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45854 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45855 else \
45856 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45857 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45858 fi; \
45859 else \
45860 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45861 fi; \
45862 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45863 $(NORMAL_TARGET_EXPORTS) \
45864 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45865 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45866 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45867 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp; \
45868 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45869 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45870 case $(srcdir) in \
45871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45872 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45874 esac; \
45875 module_srcdir=libgomp; \
45876 $(SHELL) $$s/$$module_srcdir/configure \
45877 --srcdir=$${topdir}/$$module_srcdir \
45878 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45879 --target=${target_alias} \
45881 $(STAGE1_CONFIGURE_FLAGS)
45882 @endif target-libgomp-bootstrap
45884 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
45885 maybe-configure-stage2-target-libgomp:
45886 @if target-libgomp-bootstrap
45887 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
45888 configure-stage2-target-libgomp:
45889 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45890 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45891 @r=`${PWD_COMMAND}`; export r; \
45892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45893 TFLAGS="$(STAGE2_TFLAGS)"; \
45894 echo "Checking multilib configuration for libgomp..."; \
45895 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45896 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45897 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45898 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45899 else \
45900 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45901 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45902 fi; \
45903 else \
45904 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45905 fi; \
45906 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45907 $(NORMAL_TARGET_EXPORTS) \
45909 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45910 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45911 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45912 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp; \
45913 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45914 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45915 case $(srcdir) in \
45916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45917 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45919 esac; \
45920 module_srcdir=libgomp; \
45921 $(SHELL) $$s/$$module_srcdir/configure \
45922 --srcdir=$${topdir}/$$module_srcdir \
45923 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45924 --target=${target_alias} \
45925 --with-build-libsubdir=$(HOST_SUBDIR) \
45926 $(STAGE2_CONFIGURE_FLAGS)
45927 @endif target-libgomp-bootstrap
45929 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
45930 maybe-configure-stage3-target-libgomp:
45931 @if target-libgomp-bootstrap
45932 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
45933 configure-stage3-target-libgomp:
45934 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45935 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45936 @r=`${PWD_COMMAND}`; export r; \
45937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45938 TFLAGS="$(STAGE3_TFLAGS)"; \
45939 echo "Checking multilib configuration for libgomp..."; \
45940 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45941 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45942 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45943 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45944 else \
45945 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45946 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45947 fi; \
45948 else \
45949 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45950 fi; \
45951 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45952 $(NORMAL_TARGET_EXPORTS) \
45954 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45955 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45956 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45957 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp; \
45958 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45959 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45960 case $(srcdir) in \
45961 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45962 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45963 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45964 esac; \
45965 module_srcdir=libgomp; \
45966 $(SHELL) $$s/$$module_srcdir/configure \
45967 --srcdir=$${topdir}/$$module_srcdir \
45968 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45969 --target=${target_alias} \
45970 --with-build-libsubdir=$(HOST_SUBDIR) \
45971 $(STAGE3_CONFIGURE_FLAGS)
45972 @endif target-libgomp-bootstrap
45974 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
45975 maybe-configure-stage4-target-libgomp:
45976 @if target-libgomp-bootstrap
45977 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
45978 configure-stage4-target-libgomp:
45979 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45980 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45981 @r=`${PWD_COMMAND}`; export r; \
45982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45983 TFLAGS="$(STAGE4_TFLAGS)"; \
45984 echo "Checking multilib configuration for libgomp..."; \
45985 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45986 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45987 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45988 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45989 else \
45990 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45991 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45992 fi; \
45993 else \
45994 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45995 fi; \
45996 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45997 $(NORMAL_TARGET_EXPORTS) \
45999 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46000 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46001 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46002 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp; \
46003 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46004 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46005 case $(srcdir) in \
46006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46007 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46009 esac; \
46010 module_srcdir=libgomp; \
46011 $(SHELL) $$s/$$module_srcdir/configure \
46012 --srcdir=$${topdir}/$$module_srcdir \
46013 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46014 --target=${target_alias} \
46015 --with-build-libsubdir=$(HOST_SUBDIR) \
46016 $(STAGE4_CONFIGURE_FLAGS)
46017 @endif target-libgomp-bootstrap
46019 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
46020 maybe-configure-stageprofile-target-libgomp:
46021 @if target-libgomp-bootstrap
46022 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
46023 configure-stageprofile-target-libgomp:
46024 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46025 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
46026 @r=`${PWD_COMMAND}`; export r; \
46027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46028 TFLAGS="$(STAGEprofile_TFLAGS)"; \
46029 echo "Checking multilib configuration for libgomp..."; \
46030 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
46031 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46032 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46033 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46034 else \
46035 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46036 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46037 fi; \
46038 else \
46039 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46040 fi; \
46041 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46042 $(NORMAL_TARGET_EXPORTS) \
46044 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46045 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46046 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46047 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp; \
46048 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46049 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46050 case $(srcdir) in \
46051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46052 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46054 esac; \
46055 module_srcdir=libgomp; \
46056 $(SHELL) $$s/$$module_srcdir/configure \
46057 --srcdir=$${topdir}/$$module_srcdir \
46058 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46059 --target=${target_alias} \
46060 --with-build-libsubdir=$(HOST_SUBDIR) \
46061 $(STAGEprofile_CONFIGURE_FLAGS)
46062 @endif target-libgomp-bootstrap
46064 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
46065 maybe-configure-stagefeedback-target-libgomp:
46066 @if target-libgomp-bootstrap
46067 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
46068 configure-stagefeedback-target-libgomp:
46069 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46070 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
46071 @r=`${PWD_COMMAND}`; export r; \
46072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46073 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46074 echo "Checking multilib configuration for libgomp..."; \
46075 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
46076 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46077 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46078 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46079 else \
46080 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46081 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46082 fi; \
46083 else \
46084 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46085 fi; \
46086 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46087 $(NORMAL_TARGET_EXPORTS) \
46089 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46090 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46091 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46092 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp; \
46093 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46094 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46095 case $(srcdir) in \
46096 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46097 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46098 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46099 esac; \
46100 module_srcdir=libgomp; \
46101 $(SHELL) $$s/$$module_srcdir/configure \
46102 --srcdir=$${topdir}/$$module_srcdir \
46103 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46104 --target=${target_alias} \
46105 --with-build-libsubdir=$(HOST_SUBDIR) \
46106 $(STAGEfeedback_CONFIGURE_FLAGS)
46107 @endif target-libgomp-bootstrap
46113 .PHONY: all-target-libgomp maybe-all-target-libgomp
46114 maybe-all-target-libgomp:
46115 @if gcc-bootstrap
46116 all-target-libgomp: stage_current
46117 @endif gcc-bootstrap
46118 @if target-libgomp
46119 TARGET-target-libgomp=all
46120 maybe-all-target-libgomp: all-target-libgomp
46121 all-target-libgomp: configure-target-libgomp
46122 @r=`${PWD_COMMAND}`; export r; \
46123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46124 $(NORMAL_TARGET_EXPORTS) \
46125 (cd $(TARGET_SUBDIR)/libgomp && \
46126 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46127 $(TARGET-target-libgomp))
46128 @endif target-libgomp
46132 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
46133 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
46134 maybe-all-stage1-target-libgomp:
46135 maybe-clean-stage1-target-libgomp:
46136 @if target-libgomp-bootstrap
46137 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
46138 all-stage1: all-stage1-target-libgomp
46139 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
46140 all-stage1-target-libgomp: configure-stage1-target-libgomp
46141 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
46142 @r=`${PWD_COMMAND}`; export r; \
46143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46144 TFLAGS="$(STAGE1_TFLAGS)"; \
46145 $(NORMAL_TARGET_EXPORTS) \
46146 cd $(TARGET_SUBDIR)/libgomp && \
46147 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46148 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46149 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46150 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46151 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46152 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46153 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46154 $(EXTRA_TARGET_FLAGS) \
46156 TFLAGS="$(STAGE1_TFLAGS)" \
46157 $(TARGET-stage1-target-libgomp)
46159 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
46160 clean-stage1: clean-stage1-target-libgomp
46161 clean-stage1-target-libgomp:
46162 @if [ $(current_stage) = stage1 ]; then \
46163 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46164 else \
46165 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
46166 $(MAKE) stage1-start; \
46167 fi; \
46168 cd $(TARGET_SUBDIR)/libgomp && \
46169 $(MAKE) $(EXTRA_TARGET_FLAGS) \
46170 clean
46171 @endif target-libgomp-bootstrap
46174 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
46175 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
46176 maybe-all-stage2-target-libgomp:
46177 maybe-clean-stage2-target-libgomp:
46178 @if target-libgomp-bootstrap
46179 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
46180 all-stage2: all-stage2-target-libgomp
46181 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
46182 all-stage2-target-libgomp: configure-stage2-target-libgomp
46183 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
46184 @r=`${PWD_COMMAND}`; export r; \
46185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46186 TFLAGS="$(STAGE2_TFLAGS)"; \
46187 $(NORMAL_TARGET_EXPORTS) \
46189 cd $(TARGET_SUBDIR)/libgomp && \
46190 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46191 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46192 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46193 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46194 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46195 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46196 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46197 $(EXTRA_TARGET_FLAGS) \
46198 TFLAGS="$(STAGE2_TFLAGS)" \
46199 $(TARGET-stage2-target-libgomp)
46201 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
46202 clean-stage2: clean-stage2-target-libgomp
46203 clean-stage2-target-libgomp:
46204 @if [ $(current_stage) = stage2 ]; then \
46205 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46206 else \
46207 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
46208 $(MAKE) stage2-start; \
46209 fi; \
46210 cd $(TARGET_SUBDIR)/libgomp && \
46211 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46212 @endif target-libgomp-bootstrap
46215 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
46216 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
46217 maybe-all-stage3-target-libgomp:
46218 maybe-clean-stage3-target-libgomp:
46219 @if target-libgomp-bootstrap
46220 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
46221 all-stage3: all-stage3-target-libgomp
46222 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
46223 all-stage3-target-libgomp: configure-stage3-target-libgomp
46224 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
46225 @r=`${PWD_COMMAND}`; export r; \
46226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46227 TFLAGS="$(STAGE3_TFLAGS)"; \
46228 $(NORMAL_TARGET_EXPORTS) \
46230 cd $(TARGET_SUBDIR)/libgomp && \
46231 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46232 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46233 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46234 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46235 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46236 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46237 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46238 $(EXTRA_TARGET_FLAGS) \
46239 TFLAGS="$(STAGE3_TFLAGS)" \
46240 $(TARGET-stage3-target-libgomp)
46242 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
46243 clean-stage3: clean-stage3-target-libgomp
46244 clean-stage3-target-libgomp:
46245 @if [ $(current_stage) = stage3 ]; then \
46246 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46247 else \
46248 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
46249 $(MAKE) stage3-start; \
46250 fi; \
46251 cd $(TARGET_SUBDIR)/libgomp && \
46252 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46253 @endif target-libgomp-bootstrap
46256 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
46257 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
46258 maybe-all-stage4-target-libgomp:
46259 maybe-clean-stage4-target-libgomp:
46260 @if target-libgomp-bootstrap
46261 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
46262 all-stage4: all-stage4-target-libgomp
46263 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
46264 all-stage4-target-libgomp: configure-stage4-target-libgomp
46265 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
46266 @r=`${PWD_COMMAND}`; export r; \
46267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46268 TFLAGS="$(STAGE4_TFLAGS)"; \
46269 $(NORMAL_TARGET_EXPORTS) \
46271 cd $(TARGET_SUBDIR)/libgomp && \
46272 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46273 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46274 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46275 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46276 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46277 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46278 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46279 $(EXTRA_TARGET_FLAGS) \
46280 TFLAGS="$(STAGE4_TFLAGS)" \
46281 $(TARGET-stage4-target-libgomp)
46283 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
46284 clean-stage4: clean-stage4-target-libgomp
46285 clean-stage4-target-libgomp:
46286 @if [ $(current_stage) = stage4 ]; then \
46287 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46288 else \
46289 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
46290 $(MAKE) stage4-start; \
46291 fi; \
46292 cd $(TARGET_SUBDIR)/libgomp && \
46293 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46294 @endif target-libgomp-bootstrap
46297 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
46298 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
46299 maybe-all-stageprofile-target-libgomp:
46300 maybe-clean-stageprofile-target-libgomp:
46301 @if target-libgomp-bootstrap
46302 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
46303 all-stageprofile: all-stageprofile-target-libgomp
46304 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
46305 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
46306 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46307 @r=`${PWD_COMMAND}`; export r; \
46308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46309 TFLAGS="$(STAGEprofile_TFLAGS)"; \
46310 $(NORMAL_TARGET_EXPORTS) \
46312 cd $(TARGET_SUBDIR)/libgomp && \
46313 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46314 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46315 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46316 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46317 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46318 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46319 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46320 $(EXTRA_TARGET_FLAGS) \
46321 TFLAGS="$(STAGEprofile_TFLAGS)" \
46322 $(TARGET-stageprofile-target-libgomp)
46324 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
46325 clean-stageprofile: clean-stageprofile-target-libgomp
46326 clean-stageprofile-target-libgomp:
46327 @if [ $(current_stage) = stageprofile ]; then \
46328 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46329 else \
46330 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
46331 $(MAKE) stageprofile-start; \
46332 fi; \
46333 cd $(TARGET_SUBDIR)/libgomp && \
46334 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46335 @endif target-libgomp-bootstrap
46338 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
46339 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
46340 maybe-all-stagefeedback-target-libgomp:
46341 maybe-clean-stagefeedback-target-libgomp:
46342 @if target-libgomp-bootstrap
46343 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
46344 all-stagefeedback: all-stagefeedback-target-libgomp
46345 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
46346 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
46347 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46348 @r=`${PWD_COMMAND}`; export r; \
46349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46350 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46351 $(NORMAL_TARGET_EXPORTS) \
46353 cd $(TARGET_SUBDIR)/libgomp && \
46354 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46355 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46356 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46357 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46358 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46359 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46360 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46361 $(EXTRA_TARGET_FLAGS) \
46362 TFLAGS="$(STAGEfeedback_TFLAGS)" \
46363 $(TARGET-stagefeedback-target-libgomp)
46365 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
46366 clean-stagefeedback: clean-stagefeedback-target-libgomp
46367 clean-stagefeedback-target-libgomp:
46368 @if [ $(current_stage) = stagefeedback ]; then \
46369 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46370 else \
46371 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
46372 $(MAKE) stagefeedback-start; \
46373 fi; \
46374 cd $(TARGET_SUBDIR)/libgomp && \
46375 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46376 @endif target-libgomp-bootstrap
46383 .PHONY: check-target-libgomp maybe-check-target-libgomp
46384 maybe-check-target-libgomp:
46385 @if target-libgomp
46386 maybe-check-target-libgomp: check-target-libgomp
46388 check-target-libgomp:
46389 @: $(MAKE); $(unstage)
46390 @r=`${PWD_COMMAND}`; export r; \
46391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46392 $(NORMAL_TARGET_EXPORTS) \
46393 (cd $(TARGET_SUBDIR)/libgomp && \
46394 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46396 @endif target-libgomp
46398 .PHONY: install-target-libgomp maybe-install-target-libgomp
46399 maybe-install-target-libgomp:
46400 @if target-libgomp
46401 maybe-install-target-libgomp: install-target-libgomp
46403 install-target-libgomp: installdirs
46404 @: $(MAKE); $(unstage)
46405 @r=`${PWD_COMMAND}`; export r; \
46406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46407 $(NORMAL_TARGET_EXPORTS) \
46408 (cd $(TARGET_SUBDIR)/libgomp && \
46409 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46411 @endif target-libgomp
46413 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
46414 maybe-install-strip-target-libgomp:
46415 @if target-libgomp
46416 maybe-install-strip-target-libgomp: install-strip-target-libgomp
46418 install-strip-target-libgomp: installdirs
46419 @: $(MAKE); $(unstage)
46420 @r=`${PWD_COMMAND}`; export r; \
46421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46422 $(NORMAL_TARGET_EXPORTS) \
46423 (cd $(TARGET_SUBDIR)/libgomp && \
46424 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46426 @endif target-libgomp
46428 # Other targets (info, dvi, pdf, etc.)
46430 .PHONY: maybe-info-target-libgomp info-target-libgomp
46431 maybe-info-target-libgomp:
46432 @if target-libgomp
46433 maybe-info-target-libgomp: info-target-libgomp
46435 info-target-libgomp: \
46436 configure-target-libgomp
46437 @: $(MAKE); $(unstage)
46438 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46439 r=`${PWD_COMMAND}`; export r; \
46440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46441 $(NORMAL_TARGET_EXPORTS) \
46442 echo "Doing info in $(TARGET_SUBDIR)/libgomp"; \
46443 for flag in $(EXTRA_TARGET_FLAGS); do \
46444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46445 done; \
46446 (cd $(TARGET_SUBDIR)/libgomp && \
46447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46449 "RANLIB=$${RANLIB}" \
46450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46451 info) \
46452 || exit 1
46454 @endif target-libgomp
46456 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
46457 maybe-dvi-target-libgomp:
46458 @if target-libgomp
46459 maybe-dvi-target-libgomp: dvi-target-libgomp
46461 dvi-target-libgomp: \
46462 configure-target-libgomp
46463 @: $(MAKE); $(unstage)
46464 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46465 r=`${PWD_COMMAND}`; export r; \
46466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46467 $(NORMAL_TARGET_EXPORTS) \
46468 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp"; \
46469 for flag in $(EXTRA_TARGET_FLAGS); do \
46470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46471 done; \
46472 (cd $(TARGET_SUBDIR)/libgomp && \
46473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46475 "RANLIB=$${RANLIB}" \
46476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46477 dvi) \
46478 || exit 1
46480 @endif target-libgomp
46482 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
46483 maybe-pdf-target-libgomp:
46484 @if target-libgomp
46485 maybe-pdf-target-libgomp: pdf-target-libgomp
46487 pdf-target-libgomp: \
46488 configure-target-libgomp
46489 @: $(MAKE); $(unstage)
46490 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46491 r=`${PWD_COMMAND}`; export r; \
46492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46493 $(NORMAL_TARGET_EXPORTS) \
46494 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp"; \
46495 for flag in $(EXTRA_TARGET_FLAGS); do \
46496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46497 done; \
46498 (cd $(TARGET_SUBDIR)/libgomp && \
46499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46501 "RANLIB=$${RANLIB}" \
46502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46503 pdf) \
46504 || exit 1
46506 @endif target-libgomp
46508 .PHONY: maybe-html-target-libgomp html-target-libgomp
46509 maybe-html-target-libgomp:
46510 @if target-libgomp
46511 maybe-html-target-libgomp: html-target-libgomp
46513 html-target-libgomp: \
46514 configure-target-libgomp
46515 @: $(MAKE); $(unstage)
46516 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46517 r=`${PWD_COMMAND}`; export r; \
46518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46519 $(NORMAL_TARGET_EXPORTS) \
46520 echo "Doing html in $(TARGET_SUBDIR)/libgomp"; \
46521 for flag in $(EXTRA_TARGET_FLAGS); do \
46522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46523 done; \
46524 (cd $(TARGET_SUBDIR)/libgomp && \
46525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46527 "RANLIB=$${RANLIB}" \
46528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46529 html) \
46530 || exit 1
46532 @endif target-libgomp
46534 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
46535 maybe-TAGS-target-libgomp:
46536 @if target-libgomp
46537 maybe-TAGS-target-libgomp: TAGS-target-libgomp
46539 TAGS-target-libgomp: \
46540 configure-target-libgomp
46541 @: $(MAKE); $(unstage)
46542 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46543 r=`${PWD_COMMAND}`; export r; \
46544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46545 $(NORMAL_TARGET_EXPORTS) \
46546 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp"; \
46547 for flag in $(EXTRA_TARGET_FLAGS); do \
46548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46549 done; \
46550 (cd $(TARGET_SUBDIR)/libgomp && \
46551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46553 "RANLIB=$${RANLIB}" \
46554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46555 TAGS) \
46556 || exit 1
46558 @endif target-libgomp
46560 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
46561 maybe-install-info-target-libgomp:
46562 @if target-libgomp
46563 maybe-install-info-target-libgomp: install-info-target-libgomp
46565 install-info-target-libgomp: \
46566 configure-target-libgomp \
46567 info-target-libgomp
46568 @: $(MAKE); $(unstage)
46569 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46570 r=`${PWD_COMMAND}`; export r; \
46571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46572 $(NORMAL_TARGET_EXPORTS) \
46573 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp"; \
46574 for flag in $(EXTRA_TARGET_FLAGS); do \
46575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46576 done; \
46577 (cd $(TARGET_SUBDIR)/libgomp && \
46578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46580 "RANLIB=$${RANLIB}" \
46581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46582 install-info) \
46583 || exit 1
46585 @endif target-libgomp
46587 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
46588 maybe-install-pdf-target-libgomp:
46589 @if target-libgomp
46590 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
46592 install-pdf-target-libgomp: \
46593 configure-target-libgomp \
46594 pdf-target-libgomp
46595 @: $(MAKE); $(unstage)
46596 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46597 r=`${PWD_COMMAND}`; export r; \
46598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46599 $(NORMAL_TARGET_EXPORTS) \
46600 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp"; \
46601 for flag in $(EXTRA_TARGET_FLAGS); do \
46602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46603 done; \
46604 (cd $(TARGET_SUBDIR)/libgomp && \
46605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46607 "RANLIB=$${RANLIB}" \
46608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46609 install-pdf) \
46610 || exit 1
46612 @endif target-libgomp
46614 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
46615 maybe-install-html-target-libgomp:
46616 @if target-libgomp
46617 maybe-install-html-target-libgomp: install-html-target-libgomp
46619 install-html-target-libgomp: \
46620 configure-target-libgomp \
46621 html-target-libgomp
46622 @: $(MAKE); $(unstage)
46623 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46624 r=`${PWD_COMMAND}`; export r; \
46625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46626 $(NORMAL_TARGET_EXPORTS) \
46627 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp"; \
46628 for flag in $(EXTRA_TARGET_FLAGS); do \
46629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46630 done; \
46631 (cd $(TARGET_SUBDIR)/libgomp && \
46632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46634 "RANLIB=$${RANLIB}" \
46635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46636 install-html) \
46637 || exit 1
46639 @endif target-libgomp
46641 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
46642 maybe-installcheck-target-libgomp:
46643 @if target-libgomp
46644 maybe-installcheck-target-libgomp: installcheck-target-libgomp
46646 installcheck-target-libgomp: \
46647 configure-target-libgomp
46648 @: $(MAKE); $(unstage)
46649 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46650 r=`${PWD_COMMAND}`; export r; \
46651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46652 $(NORMAL_TARGET_EXPORTS) \
46653 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp"; \
46654 for flag in $(EXTRA_TARGET_FLAGS); do \
46655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46656 done; \
46657 (cd $(TARGET_SUBDIR)/libgomp && \
46658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46660 "RANLIB=$${RANLIB}" \
46661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46662 installcheck) \
46663 || exit 1
46665 @endif target-libgomp
46667 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
46668 maybe-mostlyclean-target-libgomp:
46669 @if target-libgomp
46670 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
46672 mostlyclean-target-libgomp:
46673 @: $(MAKE); $(unstage)
46674 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46675 r=`${PWD_COMMAND}`; export r; \
46676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46677 $(NORMAL_TARGET_EXPORTS) \
46678 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp"; \
46679 for flag in $(EXTRA_TARGET_FLAGS); do \
46680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46681 done; \
46682 (cd $(TARGET_SUBDIR)/libgomp && \
46683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46685 "RANLIB=$${RANLIB}" \
46686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46687 mostlyclean) \
46688 || exit 1
46690 @endif target-libgomp
46692 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
46693 maybe-clean-target-libgomp:
46694 @if target-libgomp
46695 maybe-clean-target-libgomp: clean-target-libgomp
46697 clean-target-libgomp:
46698 @: $(MAKE); $(unstage)
46699 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46700 r=`${PWD_COMMAND}`; export r; \
46701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46702 $(NORMAL_TARGET_EXPORTS) \
46703 echo "Doing clean in $(TARGET_SUBDIR)/libgomp"; \
46704 for flag in $(EXTRA_TARGET_FLAGS); do \
46705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46706 done; \
46707 (cd $(TARGET_SUBDIR)/libgomp && \
46708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46710 "RANLIB=$${RANLIB}" \
46711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46712 clean) \
46713 || exit 1
46715 @endif target-libgomp
46717 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
46718 maybe-distclean-target-libgomp:
46719 @if target-libgomp
46720 maybe-distclean-target-libgomp: distclean-target-libgomp
46722 distclean-target-libgomp:
46723 @: $(MAKE); $(unstage)
46724 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46725 r=`${PWD_COMMAND}`; export r; \
46726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46727 $(NORMAL_TARGET_EXPORTS) \
46728 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp"; \
46729 for flag in $(EXTRA_TARGET_FLAGS); do \
46730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46731 done; \
46732 (cd $(TARGET_SUBDIR)/libgomp && \
46733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46735 "RANLIB=$${RANLIB}" \
46736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46737 distclean) \
46738 || exit 1
46740 @endif target-libgomp
46742 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
46743 maybe-maintainer-clean-target-libgomp:
46744 @if target-libgomp
46745 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
46747 maintainer-clean-target-libgomp:
46748 @: $(MAKE); $(unstage)
46749 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46750 r=`${PWD_COMMAND}`; export r; \
46751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46752 $(NORMAL_TARGET_EXPORTS) \
46753 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp"; \
46754 for flag in $(EXTRA_TARGET_FLAGS); do \
46755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46756 done; \
46757 (cd $(TARGET_SUBDIR)/libgomp && \
46758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46760 "RANLIB=$${RANLIB}" \
46761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46762 maintainer-clean) \
46763 || exit 1
46765 @endif target-libgomp
46771 .PHONY: configure-target-libitm maybe-configure-target-libitm
46772 maybe-configure-target-libitm:
46773 @if gcc-bootstrap
46774 configure-target-libitm: stage_current
46775 @endif gcc-bootstrap
46776 @if target-libitm
46777 maybe-configure-target-libitm: configure-target-libitm
46778 configure-target-libitm:
46779 @: $(MAKE); $(unstage)
46780 @r=`${PWD_COMMAND}`; export r; \
46781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46782 echo "Checking multilib configuration for libitm..."; \
46783 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
46784 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null; \
46785 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
46786 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
46787 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
46788 else \
46789 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
46790 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46791 fi; \
46792 else \
46793 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46794 fi; \
46795 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
46796 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
46797 $(NORMAL_TARGET_EXPORTS) \
46798 echo Configuring in $(TARGET_SUBDIR)/libitm; \
46799 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
46800 case $(srcdir) in \
46801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46802 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
46803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46804 esac; \
46805 module_srcdir=libitm; \
46806 rm -f no-such-file || : ; \
46807 CONFIG_SITE=no-such-file $(SHELL) \
46808 $$s/$$module_srcdir/configure \
46809 --srcdir=$${topdir}/$$module_srcdir \
46810 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46811 --target=${target_alias} \
46812 || exit 1
46813 @endif target-libitm
46819 .PHONY: all-target-libitm maybe-all-target-libitm
46820 maybe-all-target-libitm:
46821 @if gcc-bootstrap
46822 all-target-libitm: stage_current
46823 @endif gcc-bootstrap
46824 @if target-libitm
46825 TARGET-target-libitm=all
46826 maybe-all-target-libitm: all-target-libitm
46827 all-target-libitm: configure-target-libitm
46828 @: $(MAKE); $(unstage)
46829 @r=`${PWD_COMMAND}`; export r; \
46830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46831 $(NORMAL_TARGET_EXPORTS) \
46832 (cd $(TARGET_SUBDIR)/libitm && \
46833 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46834 $(TARGET-target-libitm))
46835 @endif target-libitm
46841 .PHONY: check-target-libitm maybe-check-target-libitm
46842 maybe-check-target-libitm:
46843 @if target-libitm
46844 maybe-check-target-libitm: check-target-libitm
46846 check-target-libitm:
46847 @: $(MAKE); $(unstage)
46848 @r=`${PWD_COMMAND}`; export r; \
46849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46850 $(NORMAL_TARGET_EXPORTS) \
46851 (cd $(TARGET_SUBDIR)/libitm && \
46852 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46854 @endif target-libitm
46856 .PHONY: install-target-libitm maybe-install-target-libitm
46857 maybe-install-target-libitm:
46858 @if target-libitm
46859 maybe-install-target-libitm: install-target-libitm
46861 install-target-libitm: installdirs
46862 @: $(MAKE); $(unstage)
46863 @r=`${PWD_COMMAND}`; export r; \
46864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46865 $(NORMAL_TARGET_EXPORTS) \
46866 (cd $(TARGET_SUBDIR)/libitm && \
46867 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46869 @endif target-libitm
46871 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
46872 maybe-install-strip-target-libitm:
46873 @if target-libitm
46874 maybe-install-strip-target-libitm: install-strip-target-libitm
46876 install-strip-target-libitm: installdirs
46877 @: $(MAKE); $(unstage)
46878 @r=`${PWD_COMMAND}`; export r; \
46879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46880 $(NORMAL_TARGET_EXPORTS) \
46881 (cd $(TARGET_SUBDIR)/libitm && \
46882 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46884 @endif target-libitm
46886 # Other targets (info, dvi, pdf, etc.)
46888 .PHONY: maybe-info-target-libitm info-target-libitm
46889 maybe-info-target-libitm:
46890 @if target-libitm
46891 maybe-info-target-libitm: info-target-libitm
46893 info-target-libitm: \
46894 configure-target-libitm
46895 @: $(MAKE); $(unstage)
46896 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46897 r=`${PWD_COMMAND}`; export r; \
46898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46899 $(NORMAL_TARGET_EXPORTS) \
46900 echo "Doing info in $(TARGET_SUBDIR)/libitm"; \
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)/libitm && \
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 info) \
46910 || exit 1
46912 @endif target-libitm
46914 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
46915 maybe-dvi-target-libitm:
46916 @if target-libitm
46917 maybe-dvi-target-libitm: dvi-target-libitm
46919 dvi-target-libitm: \
46920 configure-target-libitm
46921 @: $(MAKE); $(unstage)
46922 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46923 r=`${PWD_COMMAND}`; export r; \
46924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46925 $(NORMAL_TARGET_EXPORTS) \
46926 echo "Doing dvi in $(TARGET_SUBDIR)/libitm"; \
46927 for flag in $(EXTRA_TARGET_FLAGS); do \
46928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46929 done; \
46930 (cd $(TARGET_SUBDIR)/libitm && \
46931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46933 "RANLIB=$${RANLIB}" \
46934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46935 dvi) \
46936 || exit 1
46938 @endif target-libitm
46940 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
46941 maybe-pdf-target-libitm:
46942 @if target-libitm
46943 maybe-pdf-target-libitm: pdf-target-libitm
46945 pdf-target-libitm: \
46946 configure-target-libitm
46947 @: $(MAKE); $(unstage)
46948 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46949 r=`${PWD_COMMAND}`; export r; \
46950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46951 $(NORMAL_TARGET_EXPORTS) \
46952 echo "Doing pdf in $(TARGET_SUBDIR)/libitm"; \
46953 for flag in $(EXTRA_TARGET_FLAGS); do \
46954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46955 done; \
46956 (cd $(TARGET_SUBDIR)/libitm && \
46957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46959 "RANLIB=$${RANLIB}" \
46960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46961 pdf) \
46962 || exit 1
46964 @endif target-libitm
46966 .PHONY: maybe-html-target-libitm html-target-libitm
46967 maybe-html-target-libitm:
46968 @if target-libitm
46969 maybe-html-target-libitm: html-target-libitm
46971 html-target-libitm: \
46972 configure-target-libitm
46973 @: $(MAKE); $(unstage)
46974 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46975 r=`${PWD_COMMAND}`; export r; \
46976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46977 $(NORMAL_TARGET_EXPORTS) \
46978 echo "Doing html in $(TARGET_SUBDIR)/libitm"; \
46979 for flag in $(EXTRA_TARGET_FLAGS); do \
46980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46981 done; \
46982 (cd $(TARGET_SUBDIR)/libitm && \
46983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46985 "RANLIB=$${RANLIB}" \
46986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46987 html) \
46988 || exit 1
46990 @endif target-libitm
46992 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
46993 maybe-TAGS-target-libitm:
46994 @if target-libitm
46995 maybe-TAGS-target-libitm: TAGS-target-libitm
46997 TAGS-target-libitm: \
46998 configure-target-libitm
46999 @: $(MAKE); $(unstage)
47000 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47001 r=`${PWD_COMMAND}`; export r; \
47002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47003 $(NORMAL_TARGET_EXPORTS) \
47004 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm"; \
47005 for flag in $(EXTRA_TARGET_FLAGS); do \
47006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47007 done; \
47008 (cd $(TARGET_SUBDIR)/libitm && \
47009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47011 "RANLIB=$${RANLIB}" \
47012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47013 TAGS) \
47014 || exit 1
47016 @endif target-libitm
47018 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
47019 maybe-install-info-target-libitm:
47020 @if target-libitm
47021 maybe-install-info-target-libitm: install-info-target-libitm
47023 install-info-target-libitm: \
47024 configure-target-libitm \
47025 info-target-libitm
47026 @: $(MAKE); $(unstage)
47027 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47028 r=`${PWD_COMMAND}`; export r; \
47029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47030 $(NORMAL_TARGET_EXPORTS) \
47031 echo "Doing install-info in $(TARGET_SUBDIR)/libitm"; \
47032 for flag in $(EXTRA_TARGET_FLAGS); do \
47033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47034 done; \
47035 (cd $(TARGET_SUBDIR)/libitm && \
47036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47038 "RANLIB=$${RANLIB}" \
47039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47040 install-info) \
47041 || exit 1
47043 @endif target-libitm
47045 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
47046 maybe-install-pdf-target-libitm:
47047 @if target-libitm
47048 maybe-install-pdf-target-libitm: install-pdf-target-libitm
47050 install-pdf-target-libitm: \
47051 configure-target-libitm \
47052 pdf-target-libitm
47053 @: $(MAKE); $(unstage)
47054 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47055 r=`${PWD_COMMAND}`; export r; \
47056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47057 $(NORMAL_TARGET_EXPORTS) \
47058 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm"; \
47059 for flag in $(EXTRA_TARGET_FLAGS); do \
47060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47061 done; \
47062 (cd $(TARGET_SUBDIR)/libitm && \
47063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47065 "RANLIB=$${RANLIB}" \
47066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47067 install-pdf) \
47068 || exit 1
47070 @endif target-libitm
47072 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
47073 maybe-install-html-target-libitm:
47074 @if target-libitm
47075 maybe-install-html-target-libitm: install-html-target-libitm
47077 install-html-target-libitm: \
47078 configure-target-libitm \
47079 html-target-libitm
47080 @: $(MAKE); $(unstage)
47081 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47082 r=`${PWD_COMMAND}`; export r; \
47083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47084 $(NORMAL_TARGET_EXPORTS) \
47085 echo "Doing install-html in $(TARGET_SUBDIR)/libitm"; \
47086 for flag in $(EXTRA_TARGET_FLAGS); do \
47087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47088 done; \
47089 (cd $(TARGET_SUBDIR)/libitm && \
47090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47092 "RANLIB=$${RANLIB}" \
47093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47094 install-html) \
47095 || exit 1
47097 @endif target-libitm
47099 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
47100 maybe-installcheck-target-libitm:
47101 @if target-libitm
47102 maybe-installcheck-target-libitm: installcheck-target-libitm
47104 installcheck-target-libitm: \
47105 configure-target-libitm
47106 @: $(MAKE); $(unstage)
47107 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47108 r=`${PWD_COMMAND}`; export r; \
47109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47110 $(NORMAL_TARGET_EXPORTS) \
47111 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm"; \
47112 for flag in $(EXTRA_TARGET_FLAGS); do \
47113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47114 done; \
47115 (cd $(TARGET_SUBDIR)/libitm && \
47116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47118 "RANLIB=$${RANLIB}" \
47119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47120 installcheck) \
47121 || exit 1
47123 @endif target-libitm
47125 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
47126 maybe-mostlyclean-target-libitm:
47127 @if target-libitm
47128 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
47130 mostlyclean-target-libitm:
47131 @: $(MAKE); $(unstage)
47132 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47133 r=`${PWD_COMMAND}`; export r; \
47134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47135 $(NORMAL_TARGET_EXPORTS) \
47136 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm"; \
47137 for flag in $(EXTRA_TARGET_FLAGS); do \
47138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47139 done; \
47140 (cd $(TARGET_SUBDIR)/libitm && \
47141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47143 "RANLIB=$${RANLIB}" \
47144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47145 mostlyclean) \
47146 || exit 1
47148 @endif target-libitm
47150 .PHONY: maybe-clean-target-libitm clean-target-libitm
47151 maybe-clean-target-libitm:
47152 @if target-libitm
47153 maybe-clean-target-libitm: clean-target-libitm
47155 clean-target-libitm:
47156 @: $(MAKE); $(unstage)
47157 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47158 r=`${PWD_COMMAND}`; export r; \
47159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47160 $(NORMAL_TARGET_EXPORTS) \
47161 echo "Doing clean in $(TARGET_SUBDIR)/libitm"; \
47162 for flag in $(EXTRA_TARGET_FLAGS); do \
47163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47164 done; \
47165 (cd $(TARGET_SUBDIR)/libitm && \
47166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47168 "RANLIB=$${RANLIB}" \
47169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47170 clean) \
47171 || exit 1
47173 @endif target-libitm
47175 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
47176 maybe-distclean-target-libitm:
47177 @if target-libitm
47178 maybe-distclean-target-libitm: distclean-target-libitm
47180 distclean-target-libitm:
47181 @: $(MAKE); $(unstage)
47182 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47183 r=`${PWD_COMMAND}`; export r; \
47184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47185 $(NORMAL_TARGET_EXPORTS) \
47186 echo "Doing distclean in $(TARGET_SUBDIR)/libitm"; \
47187 for flag in $(EXTRA_TARGET_FLAGS); do \
47188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47189 done; \
47190 (cd $(TARGET_SUBDIR)/libitm && \
47191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47193 "RANLIB=$${RANLIB}" \
47194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47195 distclean) \
47196 || exit 1
47198 @endif target-libitm
47200 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
47201 maybe-maintainer-clean-target-libitm:
47202 @if target-libitm
47203 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
47205 maintainer-clean-target-libitm:
47206 @: $(MAKE); $(unstage)
47207 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47208 r=`${PWD_COMMAND}`; export r; \
47209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47210 $(NORMAL_TARGET_EXPORTS) \
47211 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm"; \
47212 for flag in $(EXTRA_TARGET_FLAGS); do \
47213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47214 done; \
47215 (cd $(TARGET_SUBDIR)/libitm && \
47216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47218 "RANLIB=$${RANLIB}" \
47219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47220 maintainer-clean) \
47221 || exit 1
47223 @endif target-libitm
47229 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
47230 maybe-configure-target-libatomic:
47231 @if gcc-bootstrap
47232 configure-target-libatomic: stage_current
47233 @endif gcc-bootstrap
47234 @if target-libatomic
47235 maybe-configure-target-libatomic: configure-target-libatomic
47236 configure-target-libatomic:
47237 @: $(MAKE); $(unstage)
47238 @r=`${PWD_COMMAND}`; export r; \
47239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47240 echo "Checking multilib configuration for libatomic..."; \
47241 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
47242 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
47243 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
47244 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
47245 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
47246 else \
47247 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
47248 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
47249 fi; \
47250 else \
47251 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
47252 fi; \
47253 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
47254 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
47255 $(NORMAL_TARGET_EXPORTS) \
47256 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
47257 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
47258 case $(srcdir) in \
47259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47260 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
47261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47262 esac; \
47263 module_srcdir=libatomic; \
47264 rm -f no-such-file || : ; \
47265 CONFIG_SITE=no-such-file $(SHELL) \
47266 $$s/$$module_srcdir/configure \
47267 --srcdir=$${topdir}/$$module_srcdir \
47268 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47269 --target=${target_alias} \
47270 || exit 1
47271 @endif target-libatomic
47277 .PHONY: all-target-libatomic maybe-all-target-libatomic
47278 maybe-all-target-libatomic:
47279 @if gcc-bootstrap
47280 all-target-libatomic: stage_current
47281 @endif gcc-bootstrap
47282 @if target-libatomic
47283 TARGET-target-libatomic=all
47284 maybe-all-target-libatomic: all-target-libatomic
47285 all-target-libatomic: configure-target-libatomic
47286 @: $(MAKE); $(unstage)
47287 @r=`${PWD_COMMAND}`; export r; \
47288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47289 $(NORMAL_TARGET_EXPORTS) \
47290 (cd $(TARGET_SUBDIR)/libatomic && \
47291 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47292 $(TARGET-target-libatomic))
47293 @endif target-libatomic
47299 .PHONY: check-target-libatomic maybe-check-target-libatomic
47300 maybe-check-target-libatomic:
47301 @if target-libatomic
47302 maybe-check-target-libatomic: check-target-libatomic
47304 check-target-libatomic:
47305 @: $(MAKE); $(unstage)
47306 @r=`${PWD_COMMAND}`; export r; \
47307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47308 $(NORMAL_TARGET_EXPORTS) \
47309 (cd $(TARGET_SUBDIR)/libatomic && \
47310 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
47312 @endif target-libatomic
47314 .PHONY: install-target-libatomic maybe-install-target-libatomic
47315 maybe-install-target-libatomic:
47316 @if target-libatomic
47317 maybe-install-target-libatomic: install-target-libatomic
47319 install-target-libatomic: installdirs
47320 @: $(MAKE); $(unstage)
47321 @r=`${PWD_COMMAND}`; export r; \
47322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47323 $(NORMAL_TARGET_EXPORTS) \
47324 (cd $(TARGET_SUBDIR)/libatomic && \
47325 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47327 @endif target-libatomic
47329 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
47330 maybe-install-strip-target-libatomic:
47331 @if target-libatomic
47332 maybe-install-strip-target-libatomic: install-strip-target-libatomic
47334 install-strip-target-libatomic: installdirs
47335 @: $(MAKE); $(unstage)
47336 @r=`${PWD_COMMAND}`; export r; \
47337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47338 $(NORMAL_TARGET_EXPORTS) \
47339 (cd $(TARGET_SUBDIR)/libatomic && \
47340 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
47342 @endif target-libatomic
47344 # Other targets (info, dvi, pdf, etc.)
47346 .PHONY: maybe-info-target-libatomic info-target-libatomic
47347 maybe-info-target-libatomic:
47348 @if target-libatomic
47349 maybe-info-target-libatomic: info-target-libatomic
47351 info-target-libatomic: \
47352 configure-target-libatomic
47353 @: $(MAKE); $(unstage)
47354 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47355 r=`${PWD_COMMAND}`; export r; \
47356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47357 $(NORMAL_TARGET_EXPORTS) \
47358 echo "Doing info in $(TARGET_SUBDIR)/libatomic"; \
47359 for flag in $(EXTRA_TARGET_FLAGS); do \
47360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47361 done; \
47362 (cd $(TARGET_SUBDIR)/libatomic && \
47363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47365 "RANLIB=$${RANLIB}" \
47366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47367 info) \
47368 || exit 1
47370 @endif target-libatomic
47372 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
47373 maybe-dvi-target-libatomic:
47374 @if target-libatomic
47375 maybe-dvi-target-libatomic: dvi-target-libatomic
47377 dvi-target-libatomic: \
47378 configure-target-libatomic
47379 @: $(MAKE); $(unstage)
47380 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47381 r=`${PWD_COMMAND}`; export r; \
47382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47383 $(NORMAL_TARGET_EXPORTS) \
47384 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic"; \
47385 for flag in $(EXTRA_TARGET_FLAGS); do \
47386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47387 done; \
47388 (cd $(TARGET_SUBDIR)/libatomic && \
47389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47391 "RANLIB=$${RANLIB}" \
47392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47393 dvi) \
47394 || exit 1
47396 @endif target-libatomic
47398 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
47399 maybe-pdf-target-libatomic:
47400 @if target-libatomic
47401 maybe-pdf-target-libatomic: pdf-target-libatomic
47403 pdf-target-libatomic: \
47404 configure-target-libatomic
47405 @: $(MAKE); $(unstage)
47406 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47407 r=`${PWD_COMMAND}`; export r; \
47408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47409 $(NORMAL_TARGET_EXPORTS) \
47410 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic"; \
47411 for flag in $(EXTRA_TARGET_FLAGS); do \
47412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47413 done; \
47414 (cd $(TARGET_SUBDIR)/libatomic && \
47415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47417 "RANLIB=$${RANLIB}" \
47418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47419 pdf) \
47420 || exit 1
47422 @endif target-libatomic
47424 .PHONY: maybe-html-target-libatomic html-target-libatomic
47425 maybe-html-target-libatomic:
47426 @if target-libatomic
47427 maybe-html-target-libatomic: html-target-libatomic
47429 html-target-libatomic: \
47430 configure-target-libatomic
47431 @: $(MAKE); $(unstage)
47432 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47433 r=`${PWD_COMMAND}`; export r; \
47434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47435 $(NORMAL_TARGET_EXPORTS) \
47436 echo "Doing html in $(TARGET_SUBDIR)/libatomic"; \
47437 for flag in $(EXTRA_TARGET_FLAGS); do \
47438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47439 done; \
47440 (cd $(TARGET_SUBDIR)/libatomic && \
47441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47443 "RANLIB=$${RANLIB}" \
47444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47445 html) \
47446 || exit 1
47448 @endif target-libatomic
47450 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
47451 maybe-TAGS-target-libatomic:
47452 @if target-libatomic
47453 maybe-TAGS-target-libatomic: TAGS-target-libatomic
47455 TAGS-target-libatomic: \
47456 configure-target-libatomic
47457 @: $(MAKE); $(unstage)
47458 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47459 r=`${PWD_COMMAND}`; export r; \
47460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47461 $(NORMAL_TARGET_EXPORTS) \
47462 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic"; \
47463 for flag in $(EXTRA_TARGET_FLAGS); do \
47464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47465 done; \
47466 (cd $(TARGET_SUBDIR)/libatomic && \
47467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47469 "RANLIB=$${RANLIB}" \
47470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47471 TAGS) \
47472 || exit 1
47474 @endif target-libatomic
47476 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
47477 maybe-install-info-target-libatomic:
47478 @if target-libatomic
47479 maybe-install-info-target-libatomic: install-info-target-libatomic
47481 install-info-target-libatomic: \
47482 configure-target-libatomic \
47483 info-target-libatomic
47484 @: $(MAKE); $(unstage)
47485 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47486 r=`${PWD_COMMAND}`; export r; \
47487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47488 $(NORMAL_TARGET_EXPORTS) \
47489 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic"; \
47490 for flag in $(EXTRA_TARGET_FLAGS); do \
47491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47492 done; \
47493 (cd $(TARGET_SUBDIR)/libatomic && \
47494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47496 "RANLIB=$${RANLIB}" \
47497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47498 install-info) \
47499 || exit 1
47501 @endif target-libatomic
47503 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
47504 maybe-install-pdf-target-libatomic:
47505 @if target-libatomic
47506 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
47508 install-pdf-target-libatomic: \
47509 configure-target-libatomic \
47510 pdf-target-libatomic
47511 @: $(MAKE); $(unstage)
47512 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47513 r=`${PWD_COMMAND}`; export r; \
47514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47515 $(NORMAL_TARGET_EXPORTS) \
47516 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic"; \
47517 for flag in $(EXTRA_TARGET_FLAGS); do \
47518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47519 done; \
47520 (cd $(TARGET_SUBDIR)/libatomic && \
47521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47523 "RANLIB=$${RANLIB}" \
47524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47525 install-pdf) \
47526 || exit 1
47528 @endif target-libatomic
47530 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
47531 maybe-install-html-target-libatomic:
47532 @if target-libatomic
47533 maybe-install-html-target-libatomic: install-html-target-libatomic
47535 install-html-target-libatomic: \
47536 configure-target-libatomic \
47537 html-target-libatomic
47538 @: $(MAKE); $(unstage)
47539 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47540 r=`${PWD_COMMAND}`; export r; \
47541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47542 $(NORMAL_TARGET_EXPORTS) \
47543 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic"; \
47544 for flag in $(EXTRA_TARGET_FLAGS); do \
47545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47546 done; \
47547 (cd $(TARGET_SUBDIR)/libatomic && \
47548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47550 "RANLIB=$${RANLIB}" \
47551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47552 install-html) \
47553 || exit 1
47555 @endif target-libatomic
47557 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
47558 maybe-installcheck-target-libatomic:
47559 @if target-libatomic
47560 maybe-installcheck-target-libatomic: installcheck-target-libatomic
47562 installcheck-target-libatomic: \
47563 configure-target-libatomic
47564 @: $(MAKE); $(unstage)
47565 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47566 r=`${PWD_COMMAND}`; export r; \
47567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47568 $(NORMAL_TARGET_EXPORTS) \
47569 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic"; \
47570 for flag in $(EXTRA_TARGET_FLAGS); do \
47571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47572 done; \
47573 (cd $(TARGET_SUBDIR)/libatomic && \
47574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47576 "RANLIB=$${RANLIB}" \
47577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47578 installcheck) \
47579 || exit 1
47581 @endif target-libatomic
47583 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
47584 maybe-mostlyclean-target-libatomic:
47585 @if target-libatomic
47586 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
47588 mostlyclean-target-libatomic:
47589 @: $(MAKE); $(unstage)
47590 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47591 r=`${PWD_COMMAND}`; export r; \
47592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47593 $(NORMAL_TARGET_EXPORTS) \
47594 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic"; \
47595 for flag in $(EXTRA_TARGET_FLAGS); do \
47596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47597 done; \
47598 (cd $(TARGET_SUBDIR)/libatomic && \
47599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47601 "RANLIB=$${RANLIB}" \
47602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47603 mostlyclean) \
47604 || exit 1
47606 @endif target-libatomic
47608 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
47609 maybe-clean-target-libatomic:
47610 @if target-libatomic
47611 maybe-clean-target-libatomic: clean-target-libatomic
47613 clean-target-libatomic:
47614 @: $(MAKE); $(unstage)
47615 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47616 r=`${PWD_COMMAND}`; export r; \
47617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47618 $(NORMAL_TARGET_EXPORTS) \
47619 echo "Doing clean in $(TARGET_SUBDIR)/libatomic"; \
47620 for flag in $(EXTRA_TARGET_FLAGS); do \
47621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47622 done; \
47623 (cd $(TARGET_SUBDIR)/libatomic && \
47624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47626 "RANLIB=$${RANLIB}" \
47627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47628 clean) \
47629 || exit 1
47631 @endif target-libatomic
47633 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
47634 maybe-distclean-target-libatomic:
47635 @if target-libatomic
47636 maybe-distclean-target-libatomic: distclean-target-libatomic
47638 distclean-target-libatomic:
47639 @: $(MAKE); $(unstage)
47640 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47641 r=`${PWD_COMMAND}`; export r; \
47642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47643 $(NORMAL_TARGET_EXPORTS) \
47644 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic"; \
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)/libatomic && \
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 distclean) \
47654 || exit 1
47656 @endif target-libatomic
47658 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
47659 maybe-maintainer-clean-target-libatomic:
47660 @if target-libatomic
47661 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
47663 maintainer-clean-target-libatomic:
47664 @: $(MAKE); $(unstage)
47665 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47666 r=`${PWD_COMMAND}`; export r; \
47667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47668 $(NORMAL_TARGET_EXPORTS) \
47669 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic"; \
47670 for flag in $(EXTRA_TARGET_FLAGS); do \
47671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47672 done; \
47673 (cd $(TARGET_SUBDIR)/libatomic && \
47674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47676 "RANLIB=$${RANLIB}" \
47677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47678 maintainer-clean) \
47679 || exit 1
47681 @endif target-libatomic
47685 @if target-libgomp
47686 .PHONY: check-target-libgomp-c++
47687 check-target-libgomp-c++:
47688 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
47690 @endif target-libgomp
47692 @if target-libitm
47693 .PHONY: check-target-libitm-c++
47694 check-target-libitm-c++:
47695 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
47697 @endif target-libitm
47699 # ----------
47700 # GCC module
47701 # ----------
47703 @if gcc-no-bootstrap
47704 .PHONY: cross
47705 cross: all-build all-gas all-ld
47706 @r=`${PWD_COMMAND}`; export r; \
47707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47708 $(HOST_EXPORTS) \
47709 echo "Building the C and C++ compiler"; \
47710 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
47711 @r=`${PWD_COMMAND}`; export r; \
47712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47713 echo "Building runtime libraries"; \
47714 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
47715 @endif gcc-no-bootstrap
47717 @if gcc
47719 .PHONY: check-gcc-c check-c
47720 check-gcc-c:
47721 r=`${PWD_COMMAND}`; export r; \
47722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47723 $(HOST_EXPORTS) \
47724 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
47725 check-c: check-gcc-c
47727 .PHONY: check-gcc-c++ check-c++
47728 check-gcc-c++:
47729 r=`${PWD_COMMAND}`; export r; \
47730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47731 $(HOST_EXPORTS) \
47732 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
47733 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
47735 .PHONY: check-gcc-fortran check-fortran
47736 check-gcc-fortran:
47737 r=`${PWD_COMMAND}`; export r; \
47738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47739 $(HOST_EXPORTS) \
47740 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
47741 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
47743 .PHONY: check-gcc-java check-java
47744 check-gcc-java:
47745 r=`${PWD_COMMAND}`; export r; \
47746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47747 $(HOST_EXPORTS) \
47748 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
47749 check-java: check-gcc-java check-target-libjava
47751 .PHONY: check-gcc-ada check-ada
47752 check-gcc-ada:
47753 r=`${PWD_COMMAND}`; export r; \
47754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47755 $(HOST_EXPORTS) \
47756 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
47757 check-ada: check-gcc-ada check-target-libada
47759 .PHONY: check-gcc-objc check-objc
47760 check-gcc-objc:
47761 r=`${PWD_COMMAND}`; export r; \
47762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47763 $(HOST_EXPORTS) \
47764 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
47765 check-objc: check-gcc-objc check-target-libobjc
47767 .PHONY: check-gcc-obj-c++ check-obj-c++
47768 check-gcc-obj-c++:
47769 r=`${PWD_COMMAND}`; export r; \
47770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47771 $(HOST_EXPORTS) \
47772 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
47773 check-obj-c++: check-gcc-obj-c++
47775 .PHONY: check-gcc-go check-go
47776 check-gcc-go:
47777 r=`${PWD_COMMAND}`; export r; \
47778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47779 $(HOST_EXPORTS) \
47780 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
47781 check-go: check-gcc-go check-target-libgo
47784 # The gcc part of install-no-fixedincludes, which relies on an intimate
47785 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
47786 .PHONY: gcc-install-no-fixedincludes
47787 gcc-install-no-fixedincludes:
47788 @if [ -f ./gcc/Makefile ]; then \
47789 r=`${PWD_COMMAND}`; export r; \
47790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47791 $(HOST_EXPORTS) \
47792 (cd ./gcc \
47793 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
47794 else true; fi
47795 @endif gcc
47797 # ---------------------
47798 # GCC bootstrap support
47799 # ---------------------
47801 # We track the current stage (the one in 'gcc') in the stage_current file.
47802 # stage_last instead tracks the stage that was built last. These targets
47803 # are dummy when toplevel bootstrap is not active.
47805 # While making host and target tools, symlinks to the final stage must be
47806 # there, so $(unstage) should be run at various points. To avoid excessive
47807 # recursive invocations of make, we "inline" them using a variable. These
47808 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
47809 # to avoid warnings from the GNU Make job server.
47811 unstage = :
47812 stage = :
47813 current_stage = ""
47815 @if gcc-bootstrap
47816 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
47817 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
47818 current_stage = "`cat stage_current 2> /dev/null`"
47819 @endif gcc-bootstrap
47821 .PHONY: unstage stage
47822 unstage:
47823 @: $(MAKE); $(unstage)
47824 stage:
47825 @: $(MAKE); $(stage)
47827 # Disable commands for lean bootstrap.
47828 LEAN = false
47830 # We name the build directories for the various stages "stage1-gcc",
47831 # "stage2-gcc","stage3-gcc", etc.
47833 # Since the 'compare' process will fail (on debugging information) if any
47834 # directory names are different, we need to link the gcc directory for
47835 # the previous stage to a constant name ('prev-gcc'), and to make the name of
47836 # the build directories constant as well. For the latter, we use naked names
47837 # like 'gcc', because the scripts in that directory assume it. We use
47838 # mv on platforms where symlinks to directories do not work or are not
47839 # reliable.
47841 # 'touch' doesn't work right on some platforms.
47842 STAMP = echo timestamp >
47844 # We only want to compare .o files, so set this!
47845 objext = .o
47848 .PHONY: stage1-start stage1-end
47850 stage1-start::
47851 @: $(MAKE); $(stage); \
47852 echo stage1 > stage_current; \
47853 echo stage1 > stage_last; \
47854 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47855 @if bfd
47856 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
47857 mkdir stage1-bfd; \
47858 mv stage1-bfd bfd
47859 @endif bfd
47860 @if opcodes
47861 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
47862 mkdir stage1-opcodes; \
47863 mv stage1-opcodes opcodes
47864 @endif opcodes
47865 @if binutils
47866 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
47867 mkdir stage1-binutils; \
47868 mv stage1-binutils binutils
47869 @endif binutils
47870 @if fixincludes
47871 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
47872 mkdir stage1-fixincludes; \
47873 mv stage1-fixincludes fixincludes
47874 @endif fixincludes
47875 @if gas
47876 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
47877 mkdir stage1-gas; \
47878 mv stage1-gas gas
47879 @endif gas
47880 @if gcc
47881 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
47882 mkdir stage1-gcc; \
47883 mv stage1-gcc gcc
47884 @endif gcc
47885 @if gmp
47886 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
47887 mkdir stage1-gmp; \
47888 mv stage1-gmp gmp
47889 @endif gmp
47890 @if mpfr
47891 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
47892 mkdir stage1-mpfr; \
47893 mv stage1-mpfr mpfr
47894 @endif mpfr
47895 @if mpc
47896 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
47897 mkdir stage1-mpc; \
47898 mv stage1-mpc mpc
47899 @endif mpc
47900 @if isl
47901 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
47902 mkdir stage1-isl; \
47903 mv stage1-isl isl
47904 @endif isl
47905 @if libelf
47906 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
47907 mkdir stage1-libelf; \
47908 mv stage1-libelf libelf
47909 @endif libelf
47910 @if gold
47911 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
47912 mkdir stage1-gold; \
47913 mv stage1-gold gold
47914 @endif gold
47915 @if intl
47916 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
47917 mkdir stage1-intl; \
47918 mv stage1-intl intl
47919 @endif intl
47920 @if ld
47921 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
47922 mkdir stage1-ld; \
47923 mv stage1-ld ld
47924 @endif ld
47925 @if libbacktrace
47926 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
47927 mkdir stage1-libbacktrace; \
47928 mv stage1-libbacktrace libbacktrace
47929 @endif libbacktrace
47930 @if libcpp
47931 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
47932 mkdir stage1-libcpp; \
47933 mv stage1-libcpp libcpp
47934 @endif libcpp
47935 @if libdecnumber
47936 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
47937 mkdir stage1-libdecnumber; \
47938 mv stage1-libdecnumber libdecnumber
47939 @endif libdecnumber
47940 @if libiberty
47941 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
47942 mkdir stage1-libiberty; \
47943 mv stage1-libiberty libiberty
47944 @endif libiberty
47945 @if libiberty-linker-plugin
47946 @cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
47947 mkdir stage1-libiberty-linker-plugin; \
47948 mv stage1-libiberty-linker-plugin libiberty-linker-plugin
47949 @endif libiberty-linker-plugin
47950 @if libiconv
47951 @cd $(HOST_SUBDIR); [ -d stage1-libiconv ] || \
47952 mkdir stage1-libiconv; \
47953 mv stage1-libiconv libiconv
47954 @endif libiconv
47955 @if zlib
47956 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
47957 mkdir stage1-zlib; \
47958 mv stage1-zlib zlib
47959 @endif zlib
47960 @if lto-plugin
47961 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
47962 mkdir stage1-lto-plugin; \
47963 mv stage1-lto-plugin lto-plugin
47964 @endif lto-plugin
47965 @[ -d stage1-$(TARGET_SUBDIR) ] || \
47966 mkdir stage1-$(TARGET_SUBDIR); \
47967 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
47969 stage1-end::
47970 @if bfd
47971 @if test -d $(HOST_SUBDIR)/bfd; then \
47972 cd $(HOST_SUBDIR); mv bfd stage1-bfd; \
47974 @endif bfd
47975 @if opcodes
47976 @if test -d $(HOST_SUBDIR)/opcodes; then \
47977 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes; \
47979 @endif opcodes
47980 @if binutils
47981 @if test -d $(HOST_SUBDIR)/binutils; then \
47982 cd $(HOST_SUBDIR); mv binutils stage1-binutils; \
47984 @endif binutils
47985 @if fixincludes
47986 @if test -d $(HOST_SUBDIR)/fixincludes; then \
47987 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes; \
47989 @endif fixincludes
47990 @if gas
47991 @if test -d $(HOST_SUBDIR)/gas; then \
47992 cd $(HOST_SUBDIR); mv gas stage1-gas; \
47994 @endif gas
47995 @if gcc
47996 @if test -d $(HOST_SUBDIR)/gcc; then \
47997 cd $(HOST_SUBDIR); mv gcc stage1-gcc; \
47999 @endif gcc
48000 @if gmp
48001 @if test -d $(HOST_SUBDIR)/gmp; then \
48002 cd $(HOST_SUBDIR); mv gmp stage1-gmp; \
48004 @endif gmp
48005 @if mpfr
48006 @if test -d $(HOST_SUBDIR)/mpfr; then \
48007 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr; \
48009 @endif mpfr
48010 @if mpc
48011 @if test -d $(HOST_SUBDIR)/mpc; then \
48012 cd $(HOST_SUBDIR); mv mpc stage1-mpc; \
48014 @endif mpc
48015 @if isl
48016 @if test -d $(HOST_SUBDIR)/isl; then \
48017 cd $(HOST_SUBDIR); mv isl stage1-isl; \
48019 @endif isl
48020 @if libelf
48021 @if test -d $(HOST_SUBDIR)/libelf; then \
48022 cd $(HOST_SUBDIR); mv libelf stage1-libelf; \
48024 @endif libelf
48025 @if gold
48026 @if test -d $(HOST_SUBDIR)/gold; then \
48027 cd $(HOST_SUBDIR); mv gold stage1-gold; \
48029 @endif gold
48030 @if intl
48031 @if test -d $(HOST_SUBDIR)/intl; then \
48032 cd $(HOST_SUBDIR); mv intl stage1-intl; \
48034 @endif intl
48035 @if ld
48036 @if test -d $(HOST_SUBDIR)/ld; then \
48037 cd $(HOST_SUBDIR); mv ld stage1-ld; \
48039 @endif ld
48040 @if libbacktrace
48041 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48042 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace; \
48044 @endif libbacktrace
48045 @if libcpp
48046 @if test -d $(HOST_SUBDIR)/libcpp; then \
48047 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp; \
48049 @endif libcpp
48050 @if libdecnumber
48051 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48052 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber; \
48054 @endif libdecnumber
48055 @if libiberty
48056 @if test -d $(HOST_SUBDIR)/libiberty; then \
48057 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty; \
48059 @endif libiberty
48060 @if libiberty-linker-plugin
48061 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48062 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin; \
48064 @endif libiberty-linker-plugin
48065 @if libiconv
48066 @if test -d $(HOST_SUBDIR)/libiconv; then \
48067 cd $(HOST_SUBDIR); mv libiconv stage1-libiconv; \
48069 @endif libiconv
48070 @if zlib
48071 @if test -d $(HOST_SUBDIR)/zlib; then \
48072 cd $(HOST_SUBDIR); mv zlib stage1-zlib; \
48074 @endif zlib
48075 @if lto-plugin
48076 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48077 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin; \
48079 @endif lto-plugin
48080 @if test -d $(TARGET_SUBDIR); then \
48081 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); \
48083 rm -f stage_current
48085 # Bubble a bug fix through all the stages up to stage 1. They are
48086 # remade, but not reconfigured. The next stage (if any) will not be
48087 # reconfigured either.
48088 .PHONY: stage1-bubble
48089 stage1-bubble::
48090 @r=`${PWD_COMMAND}`; export r; \
48091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48092 if test -f stage1-lean ; then \
48093 echo Skipping rebuild of stage1; \
48094 else \
48095 $(MAKE) stage1-start; \
48096 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
48099 .PHONY: all-stage1 clean-stage1
48100 do-clean: clean-stage1
48102 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48103 # only possibility, but now it conflicts with no-bootstrap rules
48104 @if gcc-bootstrap
48109 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48111 .PHONY: distclean-stage1
48112 distclean-stage1::
48113 @: $(MAKE); $(stage)
48114 @test "`cat stage_last`" != stage1 || rm -f stage_last
48115 rm -rf stage1-*
48118 @endif gcc-bootstrap
48121 .PHONY: stage2-start stage2-end
48123 stage2-start::
48124 @: $(MAKE); $(stage); \
48125 echo stage2 > stage_current; \
48126 echo stage2 > stage_last; \
48127 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48128 @if bfd
48129 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
48130 mkdir stage2-bfd; \
48131 mv stage2-bfd bfd; \
48132 mv stage1-bfd prev-bfd || test -f stage1-lean
48133 @endif bfd
48134 @if opcodes
48135 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
48136 mkdir stage2-opcodes; \
48137 mv stage2-opcodes opcodes; \
48138 mv stage1-opcodes prev-opcodes || test -f stage1-lean
48139 @endif opcodes
48140 @if binutils
48141 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
48142 mkdir stage2-binutils; \
48143 mv stage2-binutils binutils; \
48144 mv stage1-binutils prev-binutils || test -f stage1-lean
48145 @endif binutils
48146 @if fixincludes
48147 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
48148 mkdir stage2-fixincludes; \
48149 mv stage2-fixincludes fixincludes; \
48150 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
48151 @endif fixincludes
48152 @if gas
48153 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
48154 mkdir stage2-gas; \
48155 mv stage2-gas gas; \
48156 mv stage1-gas prev-gas || test -f stage1-lean
48157 @endif gas
48158 @if gcc
48159 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
48160 mkdir stage2-gcc; \
48161 mv stage2-gcc gcc; \
48162 mv stage1-gcc prev-gcc || test -f stage1-lean
48163 @endif gcc
48164 @if gmp
48165 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
48166 mkdir stage2-gmp; \
48167 mv stage2-gmp gmp; \
48168 mv stage1-gmp prev-gmp || test -f stage1-lean
48169 @endif gmp
48170 @if mpfr
48171 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
48172 mkdir stage2-mpfr; \
48173 mv stage2-mpfr mpfr; \
48174 mv stage1-mpfr prev-mpfr || test -f stage1-lean
48175 @endif mpfr
48176 @if mpc
48177 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
48178 mkdir stage2-mpc; \
48179 mv stage2-mpc mpc; \
48180 mv stage1-mpc prev-mpc || test -f stage1-lean
48181 @endif mpc
48182 @if isl
48183 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
48184 mkdir stage2-isl; \
48185 mv stage2-isl isl; \
48186 mv stage1-isl prev-isl || test -f stage1-lean
48187 @endif isl
48188 @if libelf
48189 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
48190 mkdir stage2-libelf; \
48191 mv stage2-libelf libelf; \
48192 mv stage1-libelf prev-libelf || test -f stage1-lean
48193 @endif libelf
48194 @if gold
48195 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
48196 mkdir stage2-gold; \
48197 mv stage2-gold gold; \
48198 mv stage1-gold prev-gold || test -f stage1-lean
48199 @endif gold
48200 @if intl
48201 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
48202 mkdir stage2-intl; \
48203 mv stage2-intl intl; \
48204 mv stage1-intl prev-intl || test -f stage1-lean
48205 @endif intl
48206 @if ld
48207 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
48208 mkdir stage2-ld; \
48209 mv stage2-ld ld; \
48210 mv stage1-ld prev-ld || test -f stage1-lean
48211 @endif ld
48212 @if libbacktrace
48213 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
48214 mkdir stage2-libbacktrace; \
48215 mv stage2-libbacktrace libbacktrace; \
48216 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
48217 @endif libbacktrace
48218 @if libcpp
48219 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
48220 mkdir stage2-libcpp; \
48221 mv stage2-libcpp libcpp; \
48222 mv stage1-libcpp prev-libcpp || test -f stage1-lean
48223 @endif libcpp
48224 @if libdecnumber
48225 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
48226 mkdir stage2-libdecnumber; \
48227 mv stage2-libdecnumber libdecnumber; \
48228 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
48229 @endif libdecnumber
48230 @if libiberty
48231 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
48232 mkdir stage2-libiberty; \
48233 mv stage2-libiberty libiberty; \
48234 mv stage1-libiberty prev-libiberty || test -f stage1-lean
48235 @endif libiberty
48236 @if libiberty-linker-plugin
48237 @cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
48238 mkdir stage2-libiberty-linker-plugin; \
48239 mv stage2-libiberty-linker-plugin libiberty-linker-plugin; \
48240 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
48241 @endif libiberty-linker-plugin
48242 @if libiconv
48243 @cd $(HOST_SUBDIR); [ -d stage2-libiconv ] || \
48244 mkdir stage2-libiconv; \
48245 mv stage2-libiconv libiconv; \
48246 mv stage1-libiconv prev-libiconv || test -f stage1-lean
48247 @endif libiconv
48248 @if zlib
48249 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
48250 mkdir stage2-zlib; \
48251 mv stage2-zlib zlib; \
48252 mv stage1-zlib prev-zlib || test -f stage1-lean
48253 @endif zlib
48254 @if lto-plugin
48255 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
48256 mkdir stage2-lto-plugin; \
48257 mv stage2-lto-plugin lto-plugin; \
48258 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
48259 @endif lto-plugin
48260 @[ -d stage2-$(TARGET_SUBDIR) ] || \
48261 mkdir stage2-$(TARGET_SUBDIR); \
48262 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48263 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
48265 stage2-end::
48266 @if bfd
48267 @if test -d $(HOST_SUBDIR)/bfd; then \
48268 cd $(HOST_SUBDIR); mv bfd stage2-bfd; \
48269 mv prev-bfd stage1-bfd; : ; \
48271 @endif bfd
48272 @if opcodes
48273 @if test -d $(HOST_SUBDIR)/opcodes; then \
48274 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes; \
48275 mv prev-opcodes stage1-opcodes; : ; \
48277 @endif opcodes
48278 @if binutils
48279 @if test -d $(HOST_SUBDIR)/binutils; then \
48280 cd $(HOST_SUBDIR); mv binutils stage2-binutils; \
48281 mv prev-binutils stage1-binutils; : ; \
48283 @endif binutils
48284 @if fixincludes
48285 @if test -d $(HOST_SUBDIR)/fixincludes; then \
48286 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes; \
48287 mv prev-fixincludes stage1-fixincludes; : ; \
48289 @endif fixincludes
48290 @if gas
48291 @if test -d $(HOST_SUBDIR)/gas; then \
48292 cd $(HOST_SUBDIR); mv gas stage2-gas; \
48293 mv prev-gas stage1-gas; : ; \
48295 @endif gas
48296 @if gcc
48297 @if test -d $(HOST_SUBDIR)/gcc; then \
48298 cd $(HOST_SUBDIR); mv gcc stage2-gcc; \
48299 mv prev-gcc stage1-gcc; : ; \
48301 @endif gcc
48302 @if gmp
48303 @if test -d $(HOST_SUBDIR)/gmp; then \
48304 cd $(HOST_SUBDIR); mv gmp stage2-gmp; \
48305 mv prev-gmp stage1-gmp; : ; \
48307 @endif gmp
48308 @if mpfr
48309 @if test -d $(HOST_SUBDIR)/mpfr; then \
48310 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr; \
48311 mv prev-mpfr stage1-mpfr; : ; \
48313 @endif mpfr
48314 @if mpc
48315 @if test -d $(HOST_SUBDIR)/mpc; then \
48316 cd $(HOST_SUBDIR); mv mpc stage2-mpc; \
48317 mv prev-mpc stage1-mpc; : ; \
48319 @endif mpc
48320 @if isl
48321 @if test -d $(HOST_SUBDIR)/isl; then \
48322 cd $(HOST_SUBDIR); mv isl stage2-isl; \
48323 mv prev-isl stage1-isl; : ; \
48325 @endif isl
48326 @if libelf
48327 @if test -d $(HOST_SUBDIR)/libelf; then \
48328 cd $(HOST_SUBDIR); mv libelf stage2-libelf; \
48329 mv prev-libelf stage1-libelf; : ; \
48331 @endif libelf
48332 @if gold
48333 @if test -d $(HOST_SUBDIR)/gold; then \
48334 cd $(HOST_SUBDIR); mv gold stage2-gold; \
48335 mv prev-gold stage1-gold; : ; \
48337 @endif gold
48338 @if intl
48339 @if test -d $(HOST_SUBDIR)/intl; then \
48340 cd $(HOST_SUBDIR); mv intl stage2-intl; \
48341 mv prev-intl stage1-intl; : ; \
48343 @endif intl
48344 @if ld
48345 @if test -d $(HOST_SUBDIR)/ld; then \
48346 cd $(HOST_SUBDIR); mv ld stage2-ld; \
48347 mv prev-ld stage1-ld; : ; \
48349 @endif ld
48350 @if libbacktrace
48351 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48352 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace; \
48353 mv prev-libbacktrace stage1-libbacktrace; : ; \
48355 @endif libbacktrace
48356 @if libcpp
48357 @if test -d $(HOST_SUBDIR)/libcpp; then \
48358 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp; \
48359 mv prev-libcpp stage1-libcpp; : ; \
48361 @endif libcpp
48362 @if libdecnumber
48363 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48364 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber; \
48365 mv prev-libdecnumber stage1-libdecnumber; : ; \
48367 @endif libdecnumber
48368 @if libiberty
48369 @if test -d $(HOST_SUBDIR)/libiberty; then \
48370 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty; \
48371 mv prev-libiberty stage1-libiberty; : ; \
48373 @endif libiberty
48374 @if libiberty-linker-plugin
48375 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48376 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin; \
48377 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
48379 @endif libiberty-linker-plugin
48380 @if libiconv
48381 @if test -d $(HOST_SUBDIR)/libiconv; then \
48382 cd $(HOST_SUBDIR); mv libiconv stage2-libiconv; \
48383 mv prev-libiconv stage1-libiconv; : ; \
48385 @endif libiconv
48386 @if zlib
48387 @if test -d $(HOST_SUBDIR)/zlib; then \
48388 cd $(HOST_SUBDIR); mv zlib stage2-zlib; \
48389 mv prev-zlib stage1-zlib; : ; \
48391 @endif zlib
48392 @if lto-plugin
48393 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48394 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin; \
48395 mv prev-lto-plugin stage1-lto-plugin; : ; \
48397 @endif lto-plugin
48398 @if test -d $(TARGET_SUBDIR); then \
48399 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); \
48400 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
48402 rm -f stage_current
48404 # Bubble a bug fix through all the stages up to stage 2. They are
48405 # remade, but not reconfigured. The next stage (if any) will not be
48406 # reconfigured either.
48407 .PHONY: stage2-bubble
48408 stage2-bubble:: stage1-bubble
48409 @r=`${PWD_COMMAND}`; export r; \
48410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48411 if test -f stage2-lean || test -f stage1-lean ; then \
48412 echo Skipping rebuild of stage2; \
48413 else \
48414 $(MAKE) stage2-start; \
48415 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
48418 .PHONY: all-stage2 clean-stage2
48419 do-clean: clean-stage2
48421 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48422 # only possibility, but now it conflicts with no-bootstrap rules
48423 @if gcc-bootstrap
48427 .PHONY: bootstrap2 bootstrap2-lean
48428 bootstrap2:
48429 echo stage2 > stage_final
48430 @r=`${PWD_COMMAND}`; export r; \
48431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48432 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
48433 @: $(MAKE); $(unstage)
48434 @r=`${PWD_COMMAND}`; export r; \
48435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48436 TFLAGS="$(STAGE2_TFLAGS)"; \
48437 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48439 bootstrap2-lean:
48440 echo stage2 > stage_final
48441 @r=`${PWD_COMMAND}`; export r; \
48442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48443 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
48444 @: $(MAKE); $(unstage)
48445 @r=`${PWD_COMMAND}`; export r; \
48446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48447 TFLAGS="$(STAGE2_TFLAGS)"; \
48448 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48451 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48452 distclean-stage1:: distclean-stage2
48453 .PHONY: distclean-stage2
48454 distclean-stage2::
48455 @: $(MAKE); $(stage)
48456 @test "`cat stage_last`" != stage2 || rm -f stage_last
48457 rm -rf stage2-*
48460 @endif gcc-bootstrap
48463 .PHONY: stage3-start stage3-end
48465 stage3-start::
48466 @: $(MAKE); $(stage); \
48467 echo stage3 > stage_current; \
48468 echo stage3 > stage_last; \
48469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48470 @if bfd
48471 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
48472 mkdir stage3-bfd; \
48473 mv stage3-bfd bfd; \
48474 mv stage2-bfd prev-bfd || test -f stage2-lean
48475 @endif bfd
48476 @if opcodes
48477 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
48478 mkdir stage3-opcodes; \
48479 mv stage3-opcodes opcodes; \
48480 mv stage2-opcodes prev-opcodes || test -f stage2-lean
48481 @endif opcodes
48482 @if binutils
48483 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
48484 mkdir stage3-binutils; \
48485 mv stage3-binutils binutils; \
48486 mv stage2-binutils prev-binutils || test -f stage2-lean
48487 @endif binutils
48488 @if fixincludes
48489 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
48490 mkdir stage3-fixincludes; \
48491 mv stage3-fixincludes fixincludes; \
48492 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
48493 @endif fixincludes
48494 @if gas
48495 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
48496 mkdir stage3-gas; \
48497 mv stage3-gas gas; \
48498 mv stage2-gas prev-gas || test -f stage2-lean
48499 @endif gas
48500 @if gcc
48501 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
48502 mkdir stage3-gcc; \
48503 mv stage3-gcc gcc; \
48504 mv stage2-gcc prev-gcc || test -f stage2-lean
48505 @endif gcc
48506 @if gmp
48507 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
48508 mkdir stage3-gmp; \
48509 mv stage3-gmp gmp; \
48510 mv stage2-gmp prev-gmp || test -f stage2-lean
48511 @endif gmp
48512 @if mpfr
48513 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
48514 mkdir stage3-mpfr; \
48515 mv stage3-mpfr mpfr; \
48516 mv stage2-mpfr prev-mpfr || test -f stage2-lean
48517 @endif mpfr
48518 @if mpc
48519 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
48520 mkdir stage3-mpc; \
48521 mv stage3-mpc mpc; \
48522 mv stage2-mpc prev-mpc || test -f stage2-lean
48523 @endif mpc
48524 @if isl
48525 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
48526 mkdir stage3-isl; \
48527 mv stage3-isl isl; \
48528 mv stage2-isl prev-isl || test -f stage2-lean
48529 @endif isl
48530 @if libelf
48531 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
48532 mkdir stage3-libelf; \
48533 mv stage3-libelf libelf; \
48534 mv stage2-libelf prev-libelf || test -f stage2-lean
48535 @endif libelf
48536 @if gold
48537 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
48538 mkdir stage3-gold; \
48539 mv stage3-gold gold; \
48540 mv stage2-gold prev-gold || test -f stage2-lean
48541 @endif gold
48542 @if intl
48543 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
48544 mkdir stage3-intl; \
48545 mv stage3-intl intl; \
48546 mv stage2-intl prev-intl || test -f stage2-lean
48547 @endif intl
48548 @if ld
48549 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
48550 mkdir stage3-ld; \
48551 mv stage3-ld ld; \
48552 mv stage2-ld prev-ld || test -f stage2-lean
48553 @endif ld
48554 @if libbacktrace
48555 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
48556 mkdir stage3-libbacktrace; \
48557 mv stage3-libbacktrace libbacktrace; \
48558 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
48559 @endif libbacktrace
48560 @if libcpp
48561 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
48562 mkdir stage3-libcpp; \
48563 mv stage3-libcpp libcpp; \
48564 mv stage2-libcpp prev-libcpp || test -f stage2-lean
48565 @endif libcpp
48566 @if libdecnumber
48567 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
48568 mkdir stage3-libdecnumber; \
48569 mv stage3-libdecnumber libdecnumber; \
48570 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
48571 @endif libdecnumber
48572 @if libiberty
48573 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
48574 mkdir stage3-libiberty; \
48575 mv stage3-libiberty libiberty; \
48576 mv stage2-libiberty prev-libiberty || test -f stage2-lean
48577 @endif libiberty
48578 @if libiberty-linker-plugin
48579 @cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
48580 mkdir stage3-libiberty-linker-plugin; \
48581 mv stage3-libiberty-linker-plugin libiberty-linker-plugin; \
48582 mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
48583 @endif libiberty-linker-plugin
48584 @if libiconv
48585 @cd $(HOST_SUBDIR); [ -d stage3-libiconv ] || \
48586 mkdir stage3-libiconv; \
48587 mv stage3-libiconv libiconv; \
48588 mv stage2-libiconv prev-libiconv || test -f stage2-lean
48589 @endif libiconv
48590 @if zlib
48591 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
48592 mkdir stage3-zlib; \
48593 mv stage3-zlib zlib; \
48594 mv stage2-zlib prev-zlib || test -f stage2-lean
48595 @endif zlib
48596 @if lto-plugin
48597 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
48598 mkdir stage3-lto-plugin; \
48599 mv stage3-lto-plugin lto-plugin; \
48600 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
48601 @endif lto-plugin
48602 @[ -d stage3-$(TARGET_SUBDIR) ] || \
48603 mkdir stage3-$(TARGET_SUBDIR); \
48604 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48605 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
48607 stage3-end::
48608 @if bfd
48609 @if test -d $(HOST_SUBDIR)/bfd; then \
48610 cd $(HOST_SUBDIR); mv bfd stage3-bfd; \
48611 mv prev-bfd stage2-bfd; : ; \
48613 @endif bfd
48614 @if opcodes
48615 @if test -d $(HOST_SUBDIR)/opcodes; then \
48616 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes; \
48617 mv prev-opcodes stage2-opcodes; : ; \
48619 @endif opcodes
48620 @if binutils
48621 @if test -d $(HOST_SUBDIR)/binutils; then \
48622 cd $(HOST_SUBDIR); mv binutils stage3-binutils; \
48623 mv prev-binutils stage2-binutils; : ; \
48625 @endif binutils
48626 @if fixincludes
48627 @if test -d $(HOST_SUBDIR)/fixincludes; then \
48628 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes; \
48629 mv prev-fixincludes stage2-fixincludes; : ; \
48631 @endif fixincludes
48632 @if gas
48633 @if test -d $(HOST_SUBDIR)/gas; then \
48634 cd $(HOST_SUBDIR); mv gas stage3-gas; \
48635 mv prev-gas stage2-gas; : ; \
48637 @endif gas
48638 @if gcc
48639 @if test -d $(HOST_SUBDIR)/gcc; then \
48640 cd $(HOST_SUBDIR); mv gcc stage3-gcc; \
48641 mv prev-gcc stage2-gcc; : ; \
48643 @endif gcc
48644 @if gmp
48645 @if test -d $(HOST_SUBDIR)/gmp; then \
48646 cd $(HOST_SUBDIR); mv gmp stage3-gmp; \
48647 mv prev-gmp stage2-gmp; : ; \
48649 @endif gmp
48650 @if mpfr
48651 @if test -d $(HOST_SUBDIR)/mpfr; then \
48652 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr; \
48653 mv prev-mpfr stage2-mpfr; : ; \
48655 @endif mpfr
48656 @if mpc
48657 @if test -d $(HOST_SUBDIR)/mpc; then \
48658 cd $(HOST_SUBDIR); mv mpc stage3-mpc; \
48659 mv prev-mpc stage2-mpc; : ; \
48661 @endif mpc
48662 @if isl
48663 @if test -d $(HOST_SUBDIR)/isl; then \
48664 cd $(HOST_SUBDIR); mv isl stage3-isl; \
48665 mv prev-isl stage2-isl; : ; \
48667 @endif isl
48668 @if libelf
48669 @if test -d $(HOST_SUBDIR)/libelf; then \
48670 cd $(HOST_SUBDIR); mv libelf stage3-libelf; \
48671 mv prev-libelf stage2-libelf; : ; \
48673 @endif libelf
48674 @if gold
48675 @if test -d $(HOST_SUBDIR)/gold; then \
48676 cd $(HOST_SUBDIR); mv gold stage3-gold; \
48677 mv prev-gold stage2-gold; : ; \
48679 @endif gold
48680 @if intl
48681 @if test -d $(HOST_SUBDIR)/intl; then \
48682 cd $(HOST_SUBDIR); mv intl stage3-intl; \
48683 mv prev-intl stage2-intl; : ; \
48685 @endif intl
48686 @if ld
48687 @if test -d $(HOST_SUBDIR)/ld; then \
48688 cd $(HOST_SUBDIR); mv ld stage3-ld; \
48689 mv prev-ld stage2-ld; : ; \
48691 @endif ld
48692 @if libbacktrace
48693 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48694 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace; \
48695 mv prev-libbacktrace stage2-libbacktrace; : ; \
48697 @endif libbacktrace
48698 @if libcpp
48699 @if test -d $(HOST_SUBDIR)/libcpp; then \
48700 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp; \
48701 mv prev-libcpp stage2-libcpp; : ; \
48703 @endif libcpp
48704 @if libdecnumber
48705 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48706 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber; \
48707 mv prev-libdecnumber stage2-libdecnumber; : ; \
48709 @endif libdecnumber
48710 @if libiberty
48711 @if test -d $(HOST_SUBDIR)/libiberty; then \
48712 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty; \
48713 mv prev-libiberty stage2-libiberty; : ; \
48715 @endif libiberty
48716 @if libiberty-linker-plugin
48717 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48718 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin; \
48719 mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin; : ; \
48721 @endif libiberty-linker-plugin
48722 @if libiconv
48723 @if test -d $(HOST_SUBDIR)/libiconv; then \
48724 cd $(HOST_SUBDIR); mv libiconv stage3-libiconv; \
48725 mv prev-libiconv stage2-libiconv; : ; \
48727 @endif libiconv
48728 @if zlib
48729 @if test -d $(HOST_SUBDIR)/zlib; then \
48730 cd $(HOST_SUBDIR); mv zlib stage3-zlib; \
48731 mv prev-zlib stage2-zlib; : ; \
48733 @endif zlib
48734 @if lto-plugin
48735 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48736 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin; \
48737 mv prev-lto-plugin stage2-lto-plugin; : ; \
48739 @endif lto-plugin
48740 @if test -d $(TARGET_SUBDIR); then \
48741 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); \
48742 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); : ; \
48744 rm -f stage_current
48746 # Bubble a bug fix through all the stages up to stage 3. They are
48747 # remade, but not reconfigured. The next stage (if any) will not be
48748 # reconfigured either.
48749 .PHONY: stage3-bubble
48750 stage3-bubble:: stage2-bubble
48751 @r=`${PWD_COMMAND}`; export r; \
48752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48753 if test -f stage3-lean || test -f stage2-lean ; then \
48754 echo Skipping rebuild of stage3; \
48755 else \
48756 $(MAKE) stage3-start; \
48757 if $(LEAN); then \
48758 rm -rf stage1-*; \
48759 $(STAMP) stage1-lean; \
48760 fi; \
48761 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
48763 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
48765 .PHONY: all-stage3 clean-stage3
48766 do-clean: clean-stage3
48768 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48769 # only possibility, but now it conflicts with no-bootstrap rules
48770 @if gcc-bootstrap
48772 compare:
48773 @r=`${PWD_COMMAND}`; export r; \
48774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48775 if test -f stage2-lean; then \
48776 echo Cannot compare object files as stage 2 was deleted.; \
48777 exit 0; \
48778 fi; \
48779 : $(MAKE); $(stage); \
48780 rm -f .bad_compare; \
48781 echo Comparing stages 2 and 3; \
48782 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
48783 files=`find stage3-* -name "*$(objext)" -print | \
48784 sed -n s,^stage$$sed-,,p`; \
48785 for file in $${files}; do \
48786 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
48787 if test ! -f $$f1; then continue; fi; \
48788 $(do-compare) > /dev/null 2>&1; \
48789 if test $$? -eq 1; then \
48790 case $$file in \
48791 @compare_exclusions@) \
48792 echo warning: $$file differs ;; \
48793 *) \
48794 echo $$file differs >> .bad_compare ;; \
48795 esac; \
48796 fi; \
48797 done; \
48798 if [ -f .bad_compare ]; then \
48799 echo "Bootstrap comparison failure!"; \
48800 cat .bad_compare; \
48801 exit 1; \
48802 else \
48803 echo Comparison successful.; \
48804 fi; \
48805 $(STAMP) compare
48806 if $(LEAN); then \
48807 rm -rf stage2-*; \
48808 $(STAMP) stage2-lean; \
48813 .PHONY: bootstrap bootstrap-lean
48814 bootstrap:
48815 echo stage3 > stage_final
48816 @r=`${PWD_COMMAND}`; export r; \
48817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48818 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48819 @: $(MAKE); $(unstage)
48820 @r=`${PWD_COMMAND}`; export r; \
48821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48822 TFLAGS="$(STAGE3_TFLAGS)"; \
48823 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48825 bootstrap-lean:
48826 echo stage3 > stage_final
48827 @r=`${PWD_COMMAND}`; export r; \
48828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48829 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
48830 @: $(MAKE); $(unstage)
48831 @r=`${PWD_COMMAND}`; export r; \
48832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48833 TFLAGS="$(STAGE3_TFLAGS)"; \
48834 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48837 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48838 distclean-stage2:: distclean-stage3
48839 .PHONY: distclean-stage3
48840 distclean-stage3::
48841 @: $(MAKE); $(stage)
48842 @test "`cat stage_last`" != stage3 || rm -f stage_last
48843 rm -rf stage3-* compare
48846 .PHONY: cleanstrap
48847 cleanstrap: do-distclean local-clean
48848 echo stage3 > stage_final
48849 @r=`${PWD_COMMAND}`; export r; \
48850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48851 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48852 @: $(MAKE); $(unstage)
48853 @r=`${PWD_COMMAND}`; export r; \
48854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48855 TFLAGS="$(STAGE3_TFLAGS)"; \
48856 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48858 @endif gcc-bootstrap
48861 .PHONY: stage4-start stage4-end
48863 stage4-start::
48864 @: $(MAKE); $(stage); \
48865 echo stage4 > stage_current; \
48866 echo stage4 > stage_last; \
48867 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48868 @if bfd
48869 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
48870 mkdir stage4-bfd; \
48871 mv stage4-bfd bfd; \
48872 mv stage3-bfd prev-bfd || test -f stage3-lean
48873 @endif bfd
48874 @if opcodes
48875 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
48876 mkdir stage4-opcodes; \
48877 mv stage4-opcodes opcodes; \
48878 mv stage3-opcodes prev-opcodes || test -f stage3-lean
48879 @endif opcodes
48880 @if binutils
48881 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
48882 mkdir stage4-binutils; \
48883 mv stage4-binutils binutils; \
48884 mv stage3-binutils prev-binutils || test -f stage3-lean
48885 @endif binutils
48886 @if fixincludes
48887 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
48888 mkdir stage4-fixincludes; \
48889 mv stage4-fixincludes fixincludes; \
48890 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
48891 @endif fixincludes
48892 @if gas
48893 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
48894 mkdir stage4-gas; \
48895 mv stage4-gas gas; \
48896 mv stage3-gas prev-gas || test -f stage3-lean
48897 @endif gas
48898 @if gcc
48899 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
48900 mkdir stage4-gcc; \
48901 mv stage4-gcc gcc; \
48902 mv stage3-gcc prev-gcc || test -f stage3-lean
48903 @endif gcc
48904 @if gmp
48905 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
48906 mkdir stage4-gmp; \
48907 mv stage4-gmp gmp; \
48908 mv stage3-gmp prev-gmp || test -f stage3-lean
48909 @endif gmp
48910 @if mpfr
48911 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
48912 mkdir stage4-mpfr; \
48913 mv stage4-mpfr mpfr; \
48914 mv stage3-mpfr prev-mpfr || test -f stage3-lean
48915 @endif mpfr
48916 @if mpc
48917 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
48918 mkdir stage4-mpc; \
48919 mv stage4-mpc mpc; \
48920 mv stage3-mpc prev-mpc || test -f stage3-lean
48921 @endif mpc
48922 @if isl
48923 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
48924 mkdir stage4-isl; \
48925 mv stage4-isl isl; \
48926 mv stage3-isl prev-isl || test -f stage3-lean
48927 @endif isl
48928 @if libelf
48929 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
48930 mkdir stage4-libelf; \
48931 mv stage4-libelf libelf; \
48932 mv stage3-libelf prev-libelf || test -f stage3-lean
48933 @endif libelf
48934 @if gold
48935 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
48936 mkdir stage4-gold; \
48937 mv stage4-gold gold; \
48938 mv stage3-gold prev-gold || test -f stage3-lean
48939 @endif gold
48940 @if intl
48941 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
48942 mkdir stage4-intl; \
48943 mv stage4-intl intl; \
48944 mv stage3-intl prev-intl || test -f stage3-lean
48945 @endif intl
48946 @if ld
48947 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
48948 mkdir stage4-ld; \
48949 mv stage4-ld ld; \
48950 mv stage3-ld prev-ld || test -f stage3-lean
48951 @endif ld
48952 @if libbacktrace
48953 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
48954 mkdir stage4-libbacktrace; \
48955 mv stage4-libbacktrace libbacktrace; \
48956 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
48957 @endif libbacktrace
48958 @if libcpp
48959 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
48960 mkdir stage4-libcpp; \
48961 mv stage4-libcpp libcpp; \
48962 mv stage3-libcpp prev-libcpp || test -f stage3-lean
48963 @endif libcpp
48964 @if libdecnumber
48965 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
48966 mkdir stage4-libdecnumber; \
48967 mv stage4-libdecnumber libdecnumber; \
48968 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
48969 @endif libdecnumber
48970 @if libiberty
48971 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
48972 mkdir stage4-libiberty; \
48973 mv stage4-libiberty libiberty; \
48974 mv stage3-libiberty prev-libiberty || test -f stage3-lean
48975 @endif libiberty
48976 @if libiberty-linker-plugin
48977 @cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
48978 mkdir stage4-libiberty-linker-plugin; \
48979 mv stage4-libiberty-linker-plugin libiberty-linker-plugin; \
48980 mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
48981 @endif libiberty-linker-plugin
48982 @if libiconv
48983 @cd $(HOST_SUBDIR); [ -d stage4-libiconv ] || \
48984 mkdir stage4-libiconv; \
48985 mv stage4-libiconv libiconv; \
48986 mv stage3-libiconv prev-libiconv || test -f stage3-lean
48987 @endif libiconv
48988 @if zlib
48989 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
48990 mkdir stage4-zlib; \
48991 mv stage4-zlib zlib; \
48992 mv stage3-zlib prev-zlib || test -f stage3-lean
48993 @endif zlib
48994 @if lto-plugin
48995 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
48996 mkdir stage4-lto-plugin; \
48997 mv stage4-lto-plugin lto-plugin; \
48998 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
48999 @endif lto-plugin
49000 @[ -d stage4-$(TARGET_SUBDIR) ] || \
49001 mkdir stage4-$(TARGET_SUBDIR); \
49002 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49003 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
49005 stage4-end::
49006 @if bfd
49007 @if test -d $(HOST_SUBDIR)/bfd; then \
49008 cd $(HOST_SUBDIR); mv bfd stage4-bfd; \
49009 mv prev-bfd stage3-bfd; : ; \
49011 @endif bfd
49012 @if opcodes
49013 @if test -d $(HOST_SUBDIR)/opcodes; then \
49014 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes; \
49015 mv prev-opcodes stage3-opcodes; : ; \
49017 @endif opcodes
49018 @if binutils
49019 @if test -d $(HOST_SUBDIR)/binutils; then \
49020 cd $(HOST_SUBDIR); mv binutils stage4-binutils; \
49021 mv prev-binutils stage3-binutils; : ; \
49023 @endif binutils
49024 @if fixincludes
49025 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49026 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes; \
49027 mv prev-fixincludes stage3-fixincludes; : ; \
49029 @endif fixincludes
49030 @if gas
49031 @if test -d $(HOST_SUBDIR)/gas; then \
49032 cd $(HOST_SUBDIR); mv gas stage4-gas; \
49033 mv prev-gas stage3-gas; : ; \
49035 @endif gas
49036 @if gcc
49037 @if test -d $(HOST_SUBDIR)/gcc; then \
49038 cd $(HOST_SUBDIR); mv gcc stage4-gcc; \
49039 mv prev-gcc stage3-gcc; : ; \
49041 @endif gcc
49042 @if gmp
49043 @if test -d $(HOST_SUBDIR)/gmp; then \
49044 cd $(HOST_SUBDIR); mv gmp stage4-gmp; \
49045 mv prev-gmp stage3-gmp; : ; \
49047 @endif gmp
49048 @if mpfr
49049 @if test -d $(HOST_SUBDIR)/mpfr; then \
49050 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr; \
49051 mv prev-mpfr stage3-mpfr; : ; \
49053 @endif mpfr
49054 @if mpc
49055 @if test -d $(HOST_SUBDIR)/mpc; then \
49056 cd $(HOST_SUBDIR); mv mpc stage4-mpc; \
49057 mv prev-mpc stage3-mpc; : ; \
49059 @endif mpc
49060 @if isl
49061 @if test -d $(HOST_SUBDIR)/isl; then \
49062 cd $(HOST_SUBDIR); mv isl stage4-isl; \
49063 mv prev-isl stage3-isl; : ; \
49065 @endif isl
49066 @if libelf
49067 @if test -d $(HOST_SUBDIR)/libelf; then \
49068 cd $(HOST_SUBDIR); mv libelf stage4-libelf; \
49069 mv prev-libelf stage3-libelf; : ; \
49071 @endif libelf
49072 @if gold
49073 @if test -d $(HOST_SUBDIR)/gold; then \
49074 cd $(HOST_SUBDIR); mv gold stage4-gold; \
49075 mv prev-gold stage3-gold; : ; \
49077 @endif gold
49078 @if intl
49079 @if test -d $(HOST_SUBDIR)/intl; then \
49080 cd $(HOST_SUBDIR); mv intl stage4-intl; \
49081 mv prev-intl stage3-intl; : ; \
49083 @endif intl
49084 @if ld
49085 @if test -d $(HOST_SUBDIR)/ld; then \
49086 cd $(HOST_SUBDIR); mv ld stage4-ld; \
49087 mv prev-ld stage3-ld; : ; \
49089 @endif ld
49090 @if libbacktrace
49091 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49092 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace; \
49093 mv prev-libbacktrace stage3-libbacktrace; : ; \
49095 @endif libbacktrace
49096 @if libcpp
49097 @if test -d $(HOST_SUBDIR)/libcpp; then \
49098 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp; \
49099 mv prev-libcpp stage3-libcpp; : ; \
49101 @endif libcpp
49102 @if libdecnumber
49103 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49104 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber; \
49105 mv prev-libdecnumber stage3-libdecnumber; : ; \
49107 @endif libdecnumber
49108 @if libiberty
49109 @if test -d $(HOST_SUBDIR)/libiberty; then \
49110 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty; \
49111 mv prev-libiberty stage3-libiberty; : ; \
49113 @endif libiberty
49114 @if libiberty-linker-plugin
49115 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49116 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin; \
49117 mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin; : ; \
49119 @endif libiberty-linker-plugin
49120 @if libiconv
49121 @if test -d $(HOST_SUBDIR)/libiconv; then \
49122 cd $(HOST_SUBDIR); mv libiconv stage4-libiconv; \
49123 mv prev-libiconv stage3-libiconv; : ; \
49125 @endif libiconv
49126 @if zlib
49127 @if test -d $(HOST_SUBDIR)/zlib; then \
49128 cd $(HOST_SUBDIR); mv zlib stage4-zlib; \
49129 mv prev-zlib stage3-zlib; : ; \
49131 @endif zlib
49132 @if lto-plugin
49133 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49134 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin; \
49135 mv prev-lto-plugin stage3-lto-plugin; : ; \
49137 @endif lto-plugin
49138 @if test -d $(TARGET_SUBDIR); then \
49139 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR); \
49140 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); : ; \
49142 rm -f stage_current
49144 # Bubble a bug fix through all the stages up to stage 4. They are
49145 # remade, but not reconfigured. The next stage (if any) will not be
49146 # reconfigured either.
49147 .PHONY: stage4-bubble
49148 stage4-bubble:: stage3-bubble
49149 @r=`${PWD_COMMAND}`; export r; \
49150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49151 if test -f stage4-lean || test -f stage3-lean ; then \
49152 echo Skipping rebuild of stage4; \
49153 else \
49154 $(MAKE) stage4-start; \
49155 if $(LEAN); then \
49156 rm -rf stage2-*; \
49157 $(STAMP) stage2-lean; \
49158 fi; \
49159 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
49161 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
49163 .PHONY: all-stage4 clean-stage4
49164 do-clean: clean-stage4
49166 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49167 # only possibility, but now it conflicts with no-bootstrap rules
49168 @if gcc-bootstrap
49170 compare3:
49171 @r=`${PWD_COMMAND}`; export r; \
49172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49173 if test -f stage3-lean; then \
49174 echo Cannot compare object files as stage 3 was deleted.; \
49175 exit 0; \
49176 fi; \
49177 : $(MAKE); $(stage); \
49178 rm -f .bad_compare; \
49179 echo Comparing stages 3 and 4; \
49180 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
49181 files=`find stage4-* -name "*$(objext)" -print | \
49182 sed -n s,^stage$$sed-,,p`; \
49183 for file in $${files}; do \
49184 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
49185 if test ! -f $$f1; then continue; fi; \
49186 $(do-compare3) > /dev/null 2>&1; \
49187 if test $$? -eq 1; then \
49188 case $$file in \
49189 @compare_exclusions@) \
49190 echo warning: $$file differs ;; \
49191 *) \
49192 echo $$file differs >> .bad_compare ;; \
49193 esac; \
49194 fi; \
49195 done; \
49196 if [ -f .bad_compare ]; then \
49197 echo "Bootstrap comparison failure!"; \
49198 cat .bad_compare; \
49199 exit 1; \
49200 else \
49201 echo Comparison successful.; \
49202 fi; \
49203 $(STAMP) compare3
49204 if $(LEAN); then \
49205 rm -rf stage3-*; \
49206 $(STAMP) stage3-lean; \
49211 .PHONY: bootstrap4 bootstrap4-lean
49212 bootstrap4:
49213 echo stage4 > stage_final
49214 @r=`${PWD_COMMAND}`; export r; \
49215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49216 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
49217 @: $(MAKE); $(unstage)
49218 @r=`${PWD_COMMAND}`; export r; \
49219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49220 TFLAGS="$(STAGE4_TFLAGS)"; \
49221 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49223 bootstrap4-lean:
49224 echo stage4 > stage_final
49225 @r=`${PWD_COMMAND}`; export r; \
49226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49227 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
49228 @: $(MAKE); $(unstage)
49229 @r=`${PWD_COMMAND}`; export r; \
49230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49231 TFLAGS="$(STAGE4_TFLAGS)"; \
49232 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49235 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49236 distclean-stage3:: distclean-stage4
49237 .PHONY: distclean-stage4
49238 distclean-stage4::
49239 @: $(MAKE); $(stage)
49240 @test "`cat stage_last`" != stage4 || rm -f stage_last
49241 rm -rf stage4-* compare3
49244 @endif gcc-bootstrap
49247 .PHONY: stageprofile-start stageprofile-end
49249 stageprofile-start::
49250 @: $(MAKE); $(stage); \
49251 echo stageprofile > stage_current; \
49252 echo stageprofile > stage_last; \
49253 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49254 @if bfd
49255 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
49256 mkdir stageprofile-bfd; \
49257 mv stageprofile-bfd bfd; \
49258 mv stage1-bfd prev-bfd || test -f stage1-lean
49259 @endif bfd
49260 @if opcodes
49261 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
49262 mkdir stageprofile-opcodes; \
49263 mv stageprofile-opcodes opcodes; \
49264 mv stage1-opcodes prev-opcodes || test -f stage1-lean
49265 @endif opcodes
49266 @if binutils
49267 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
49268 mkdir stageprofile-binutils; \
49269 mv stageprofile-binutils binutils; \
49270 mv stage1-binutils prev-binutils || test -f stage1-lean
49271 @endif binutils
49272 @if fixincludes
49273 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
49274 mkdir stageprofile-fixincludes; \
49275 mv stageprofile-fixincludes fixincludes; \
49276 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
49277 @endif fixincludes
49278 @if gas
49279 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
49280 mkdir stageprofile-gas; \
49281 mv stageprofile-gas gas; \
49282 mv stage1-gas prev-gas || test -f stage1-lean
49283 @endif gas
49284 @if gcc
49285 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
49286 mkdir stageprofile-gcc; \
49287 mv stageprofile-gcc gcc; \
49288 mv stage1-gcc prev-gcc || test -f stage1-lean
49289 @endif gcc
49290 @if gmp
49291 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
49292 mkdir stageprofile-gmp; \
49293 mv stageprofile-gmp gmp; \
49294 mv stage1-gmp prev-gmp || test -f stage1-lean
49295 @endif gmp
49296 @if mpfr
49297 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
49298 mkdir stageprofile-mpfr; \
49299 mv stageprofile-mpfr mpfr; \
49300 mv stage1-mpfr prev-mpfr || test -f stage1-lean
49301 @endif mpfr
49302 @if mpc
49303 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
49304 mkdir stageprofile-mpc; \
49305 mv stageprofile-mpc mpc; \
49306 mv stage1-mpc prev-mpc || test -f stage1-lean
49307 @endif mpc
49308 @if isl
49309 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
49310 mkdir stageprofile-isl; \
49311 mv stageprofile-isl isl; \
49312 mv stage1-isl prev-isl || test -f stage1-lean
49313 @endif isl
49314 @if libelf
49315 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
49316 mkdir stageprofile-libelf; \
49317 mv stageprofile-libelf libelf; \
49318 mv stage1-libelf prev-libelf || test -f stage1-lean
49319 @endif libelf
49320 @if gold
49321 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
49322 mkdir stageprofile-gold; \
49323 mv stageprofile-gold gold; \
49324 mv stage1-gold prev-gold || test -f stage1-lean
49325 @endif gold
49326 @if intl
49327 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
49328 mkdir stageprofile-intl; \
49329 mv stageprofile-intl intl; \
49330 mv stage1-intl prev-intl || test -f stage1-lean
49331 @endif intl
49332 @if ld
49333 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
49334 mkdir stageprofile-ld; \
49335 mv stageprofile-ld ld; \
49336 mv stage1-ld prev-ld || test -f stage1-lean
49337 @endif ld
49338 @if libbacktrace
49339 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
49340 mkdir stageprofile-libbacktrace; \
49341 mv stageprofile-libbacktrace libbacktrace; \
49342 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
49343 @endif libbacktrace
49344 @if libcpp
49345 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
49346 mkdir stageprofile-libcpp; \
49347 mv stageprofile-libcpp libcpp; \
49348 mv stage1-libcpp prev-libcpp || test -f stage1-lean
49349 @endif libcpp
49350 @if libdecnumber
49351 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
49352 mkdir stageprofile-libdecnumber; \
49353 mv stageprofile-libdecnumber libdecnumber; \
49354 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
49355 @endif libdecnumber
49356 @if libiberty
49357 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
49358 mkdir stageprofile-libiberty; \
49359 mv stageprofile-libiberty libiberty; \
49360 mv stage1-libiberty prev-libiberty || test -f stage1-lean
49361 @endif libiberty
49362 @if libiberty-linker-plugin
49363 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
49364 mkdir stageprofile-libiberty-linker-plugin; \
49365 mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin; \
49366 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
49367 @endif libiberty-linker-plugin
49368 @if libiconv
49369 @cd $(HOST_SUBDIR); [ -d stageprofile-libiconv ] || \
49370 mkdir stageprofile-libiconv; \
49371 mv stageprofile-libiconv libiconv; \
49372 mv stage1-libiconv prev-libiconv || test -f stage1-lean
49373 @endif libiconv
49374 @if zlib
49375 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
49376 mkdir stageprofile-zlib; \
49377 mv stageprofile-zlib zlib; \
49378 mv stage1-zlib prev-zlib || test -f stage1-lean
49379 @endif zlib
49380 @if lto-plugin
49381 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
49382 mkdir stageprofile-lto-plugin; \
49383 mv stageprofile-lto-plugin lto-plugin; \
49384 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
49385 @endif lto-plugin
49386 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
49387 mkdir stageprofile-$(TARGET_SUBDIR); \
49388 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49389 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
49391 stageprofile-end::
49392 @if bfd
49393 @if test -d $(HOST_SUBDIR)/bfd; then \
49394 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd; \
49395 mv prev-bfd stage1-bfd; : ; \
49397 @endif bfd
49398 @if opcodes
49399 @if test -d $(HOST_SUBDIR)/opcodes; then \
49400 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes; \
49401 mv prev-opcodes stage1-opcodes; : ; \
49403 @endif opcodes
49404 @if binutils
49405 @if test -d $(HOST_SUBDIR)/binutils; then \
49406 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils; \
49407 mv prev-binutils stage1-binutils; : ; \
49409 @endif binutils
49410 @if fixincludes
49411 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49412 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes; \
49413 mv prev-fixincludes stage1-fixincludes; : ; \
49415 @endif fixincludes
49416 @if gas
49417 @if test -d $(HOST_SUBDIR)/gas; then \
49418 cd $(HOST_SUBDIR); mv gas stageprofile-gas; \
49419 mv prev-gas stage1-gas; : ; \
49421 @endif gas
49422 @if gcc
49423 @if test -d $(HOST_SUBDIR)/gcc; then \
49424 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc; \
49425 mv prev-gcc stage1-gcc; : ; \
49427 @endif gcc
49428 @if gmp
49429 @if test -d $(HOST_SUBDIR)/gmp; then \
49430 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp; \
49431 mv prev-gmp stage1-gmp; : ; \
49433 @endif gmp
49434 @if mpfr
49435 @if test -d $(HOST_SUBDIR)/mpfr; then \
49436 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr; \
49437 mv prev-mpfr stage1-mpfr; : ; \
49439 @endif mpfr
49440 @if mpc
49441 @if test -d $(HOST_SUBDIR)/mpc; then \
49442 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc; \
49443 mv prev-mpc stage1-mpc; : ; \
49445 @endif mpc
49446 @if isl
49447 @if test -d $(HOST_SUBDIR)/isl; then \
49448 cd $(HOST_SUBDIR); mv isl stageprofile-isl; \
49449 mv prev-isl stage1-isl; : ; \
49451 @endif isl
49452 @if libelf
49453 @if test -d $(HOST_SUBDIR)/libelf; then \
49454 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf; \
49455 mv prev-libelf stage1-libelf; : ; \
49457 @endif libelf
49458 @if gold
49459 @if test -d $(HOST_SUBDIR)/gold; then \
49460 cd $(HOST_SUBDIR); mv gold stageprofile-gold; \
49461 mv prev-gold stage1-gold; : ; \
49463 @endif gold
49464 @if intl
49465 @if test -d $(HOST_SUBDIR)/intl; then \
49466 cd $(HOST_SUBDIR); mv intl stageprofile-intl; \
49467 mv prev-intl stage1-intl; : ; \
49469 @endif intl
49470 @if ld
49471 @if test -d $(HOST_SUBDIR)/ld; then \
49472 cd $(HOST_SUBDIR); mv ld stageprofile-ld; \
49473 mv prev-ld stage1-ld; : ; \
49475 @endif ld
49476 @if libbacktrace
49477 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49478 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace; \
49479 mv prev-libbacktrace stage1-libbacktrace; : ; \
49481 @endif libbacktrace
49482 @if libcpp
49483 @if test -d $(HOST_SUBDIR)/libcpp; then \
49484 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp; \
49485 mv prev-libcpp stage1-libcpp; : ; \
49487 @endif libcpp
49488 @if libdecnumber
49489 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49490 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber; \
49491 mv prev-libdecnumber stage1-libdecnumber; : ; \
49493 @endif libdecnumber
49494 @if libiberty
49495 @if test -d $(HOST_SUBDIR)/libiberty; then \
49496 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty; \
49497 mv prev-libiberty stage1-libiberty; : ; \
49499 @endif libiberty
49500 @if libiberty-linker-plugin
49501 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49502 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin; \
49503 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
49505 @endif libiberty-linker-plugin
49506 @if libiconv
49507 @if test -d $(HOST_SUBDIR)/libiconv; then \
49508 cd $(HOST_SUBDIR); mv libiconv stageprofile-libiconv; \
49509 mv prev-libiconv stage1-libiconv; : ; \
49511 @endif libiconv
49512 @if zlib
49513 @if test -d $(HOST_SUBDIR)/zlib; then \
49514 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib; \
49515 mv prev-zlib stage1-zlib; : ; \
49517 @endif zlib
49518 @if lto-plugin
49519 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49520 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin; \
49521 mv prev-lto-plugin stage1-lto-plugin; : ; \
49523 @endif lto-plugin
49524 @if test -d $(TARGET_SUBDIR); then \
49525 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); \
49526 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
49528 rm -f stage_current
49530 # Bubble a bug fix through all the stages up to stage profile. They are
49531 # remade, but not reconfigured. The next stage (if any) will not be
49532 # reconfigured either.
49533 .PHONY: stageprofile-bubble
49534 stageprofile-bubble:: stage1-bubble
49535 @r=`${PWD_COMMAND}`; export r; \
49536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49537 if test -f stageprofile-lean || test -f stage1-lean ; then \
49538 echo Skipping rebuild of stageprofile; \
49539 else \
49540 $(MAKE) stageprofile-start; \
49541 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
49544 .PHONY: all-stageprofile clean-stageprofile
49545 do-clean: clean-stageprofile
49547 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49548 # only possibility, but now it conflicts with no-bootstrap rules
49549 @if gcc-bootstrap
49554 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49555 distclean-stage1:: distclean-stageprofile
49556 .PHONY: distclean-stageprofile
49557 distclean-stageprofile::
49558 @: $(MAKE); $(stage)
49559 @test "`cat stage_last`" != stageprofile || rm -f stage_last
49560 rm -rf stageprofile-*
49563 @endif gcc-bootstrap
49566 .PHONY: stagefeedback-start stagefeedback-end
49568 stagefeedback-start::
49569 @: $(MAKE); $(stage); \
49570 echo stagefeedback > stage_current; \
49571 echo stagefeedback > stage_last; \
49572 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49573 @if bfd
49574 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
49575 mkdir stagefeedback-bfd; \
49576 mv stagefeedback-bfd bfd; \
49577 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
49578 @endif bfd
49579 @if opcodes
49580 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
49581 mkdir stagefeedback-opcodes; \
49582 mv stagefeedback-opcodes opcodes; \
49583 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
49584 @endif opcodes
49585 @if binutils
49586 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
49587 mkdir stagefeedback-binutils; \
49588 mv stagefeedback-binutils binutils; \
49589 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
49590 @endif binutils
49591 @if fixincludes
49592 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
49593 mkdir stagefeedback-fixincludes; \
49594 mv stagefeedback-fixincludes fixincludes; \
49595 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
49596 @endif fixincludes
49597 @if gas
49598 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
49599 mkdir stagefeedback-gas; \
49600 mv stagefeedback-gas gas; \
49601 mv stageprofile-gas prev-gas || test -f stageprofile-lean
49602 @endif gas
49603 @if gcc
49604 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
49605 mkdir stagefeedback-gcc; \
49606 mv stagefeedback-gcc gcc; \
49607 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
49608 @endif gcc
49609 @if gmp
49610 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
49611 mkdir stagefeedback-gmp; \
49612 mv stagefeedback-gmp gmp; \
49613 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
49614 @endif gmp
49615 @if mpfr
49616 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
49617 mkdir stagefeedback-mpfr; \
49618 mv stagefeedback-mpfr mpfr; \
49619 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
49620 @endif mpfr
49621 @if mpc
49622 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
49623 mkdir stagefeedback-mpc; \
49624 mv stagefeedback-mpc mpc; \
49625 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
49626 @endif mpc
49627 @if isl
49628 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
49629 mkdir stagefeedback-isl; \
49630 mv stagefeedback-isl isl; \
49631 mv stageprofile-isl prev-isl || test -f stageprofile-lean
49632 @endif isl
49633 @if libelf
49634 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
49635 mkdir stagefeedback-libelf; \
49636 mv stagefeedback-libelf libelf; \
49637 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
49638 @endif libelf
49639 @if gold
49640 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
49641 mkdir stagefeedback-gold; \
49642 mv stagefeedback-gold gold; \
49643 mv stageprofile-gold prev-gold || test -f stageprofile-lean
49644 @endif gold
49645 @if intl
49646 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
49647 mkdir stagefeedback-intl; \
49648 mv stagefeedback-intl intl; \
49649 mv stageprofile-intl prev-intl || test -f stageprofile-lean
49650 @endif intl
49651 @if ld
49652 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
49653 mkdir stagefeedback-ld; \
49654 mv stagefeedback-ld ld; \
49655 mv stageprofile-ld prev-ld || test -f stageprofile-lean
49656 @endif ld
49657 @if libbacktrace
49658 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
49659 mkdir stagefeedback-libbacktrace; \
49660 mv stagefeedback-libbacktrace libbacktrace; \
49661 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
49662 @endif libbacktrace
49663 @if libcpp
49664 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
49665 mkdir stagefeedback-libcpp; \
49666 mv stagefeedback-libcpp libcpp; \
49667 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
49668 @endif libcpp
49669 @if libdecnumber
49670 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
49671 mkdir stagefeedback-libdecnumber; \
49672 mv stagefeedback-libdecnumber libdecnumber; \
49673 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
49674 @endif libdecnumber
49675 @if libiberty
49676 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
49677 mkdir stagefeedback-libiberty; \
49678 mv stagefeedback-libiberty libiberty; \
49679 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
49680 @endif libiberty
49681 @if libiberty-linker-plugin
49682 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
49683 mkdir stagefeedback-libiberty-linker-plugin; \
49684 mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin; \
49685 mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
49686 @endif libiberty-linker-plugin
49687 @if libiconv
49688 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiconv ] || \
49689 mkdir stagefeedback-libiconv; \
49690 mv stagefeedback-libiconv libiconv; \
49691 mv stageprofile-libiconv prev-libiconv || test -f stageprofile-lean
49692 @endif libiconv
49693 @if zlib
49694 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
49695 mkdir stagefeedback-zlib; \
49696 mv stagefeedback-zlib zlib; \
49697 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
49698 @endif zlib
49699 @if lto-plugin
49700 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
49701 mkdir stagefeedback-lto-plugin; \
49702 mv stagefeedback-lto-plugin lto-plugin; \
49703 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
49704 @endif lto-plugin
49705 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
49706 mkdir stagefeedback-$(TARGET_SUBDIR); \
49707 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49708 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
49710 stagefeedback-end::
49711 @if bfd
49712 @if test -d $(HOST_SUBDIR)/bfd; then \
49713 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd; \
49714 mv prev-bfd stageprofile-bfd; : ; \
49716 @endif bfd
49717 @if opcodes
49718 @if test -d $(HOST_SUBDIR)/opcodes; then \
49719 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes; \
49720 mv prev-opcodes stageprofile-opcodes; : ; \
49722 @endif opcodes
49723 @if binutils
49724 @if test -d $(HOST_SUBDIR)/binutils; then \
49725 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils; \
49726 mv prev-binutils stageprofile-binutils; : ; \
49728 @endif binutils
49729 @if fixincludes
49730 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49731 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes; \
49732 mv prev-fixincludes stageprofile-fixincludes; : ; \
49734 @endif fixincludes
49735 @if gas
49736 @if test -d $(HOST_SUBDIR)/gas; then \
49737 cd $(HOST_SUBDIR); mv gas stagefeedback-gas; \
49738 mv prev-gas stageprofile-gas; : ; \
49740 @endif gas
49741 @if gcc
49742 @if test -d $(HOST_SUBDIR)/gcc; then \
49743 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc; \
49744 mv prev-gcc stageprofile-gcc; : ; \
49746 @endif gcc
49747 @if gmp
49748 @if test -d $(HOST_SUBDIR)/gmp; then \
49749 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp; \
49750 mv prev-gmp stageprofile-gmp; : ; \
49752 @endif gmp
49753 @if mpfr
49754 @if test -d $(HOST_SUBDIR)/mpfr; then \
49755 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr; \
49756 mv prev-mpfr stageprofile-mpfr; : ; \
49758 @endif mpfr
49759 @if mpc
49760 @if test -d $(HOST_SUBDIR)/mpc; then \
49761 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc; \
49762 mv prev-mpc stageprofile-mpc; : ; \
49764 @endif mpc
49765 @if isl
49766 @if test -d $(HOST_SUBDIR)/isl; then \
49767 cd $(HOST_SUBDIR); mv isl stagefeedback-isl; \
49768 mv prev-isl stageprofile-isl; : ; \
49770 @endif isl
49771 @if libelf
49772 @if test -d $(HOST_SUBDIR)/libelf; then \
49773 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf; \
49774 mv prev-libelf stageprofile-libelf; : ; \
49776 @endif libelf
49777 @if gold
49778 @if test -d $(HOST_SUBDIR)/gold; then \
49779 cd $(HOST_SUBDIR); mv gold stagefeedback-gold; \
49780 mv prev-gold stageprofile-gold; : ; \
49782 @endif gold
49783 @if intl
49784 @if test -d $(HOST_SUBDIR)/intl; then \
49785 cd $(HOST_SUBDIR); mv intl stagefeedback-intl; \
49786 mv prev-intl stageprofile-intl; : ; \
49788 @endif intl
49789 @if ld
49790 @if test -d $(HOST_SUBDIR)/ld; then \
49791 cd $(HOST_SUBDIR); mv ld stagefeedback-ld; \
49792 mv prev-ld stageprofile-ld; : ; \
49794 @endif ld
49795 @if libbacktrace
49796 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49797 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace; \
49798 mv prev-libbacktrace stageprofile-libbacktrace; : ; \
49800 @endif libbacktrace
49801 @if libcpp
49802 @if test -d $(HOST_SUBDIR)/libcpp; then \
49803 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp; \
49804 mv prev-libcpp stageprofile-libcpp; : ; \
49806 @endif libcpp
49807 @if libdecnumber
49808 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49809 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber; \
49810 mv prev-libdecnumber stageprofile-libdecnumber; : ; \
49812 @endif libdecnumber
49813 @if libiberty
49814 @if test -d $(HOST_SUBDIR)/libiberty; then \
49815 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty; \
49816 mv prev-libiberty stageprofile-libiberty; : ; \
49818 @endif libiberty
49819 @if libiberty-linker-plugin
49820 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49821 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin; \
49822 mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin; : ; \
49824 @endif libiberty-linker-plugin
49825 @if libiconv
49826 @if test -d $(HOST_SUBDIR)/libiconv; then \
49827 cd $(HOST_SUBDIR); mv libiconv stagefeedback-libiconv; \
49828 mv prev-libiconv stageprofile-libiconv; : ; \
49830 @endif libiconv
49831 @if zlib
49832 @if test -d $(HOST_SUBDIR)/zlib; then \
49833 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib; \
49834 mv prev-zlib stageprofile-zlib; : ; \
49836 @endif zlib
49837 @if lto-plugin
49838 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49839 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin; \
49840 mv prev-lto-plugin stageprofile-lto-plugin; : ; \
49842 @endif lto-plugin
49843 @if test -d $(TARGET_SUBDIR); then \
49844 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR); \
49845 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); : ; \
49847 rm -f stage_current
49849 # Bubble a bug fix through all the stages up to stage feedback. They are
49850 # remade, but not reconfigured. The next stage (if any) will not be
49851 # reconfigured either.
49852 .PHONY: stagefeedback-bubble
49853 stagefeedback-bubble:: stageprofile-bubble
49854 @r=`${PWD_COMMAND}`; export r; \
49855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49856 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
49857 echo Skipping rebuild of stagefeedback; \
49858 else \
49859 $(MAKE) stagefeedback-start; \
49860 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
49863 .PHONY: all-stagefeedback clean-stagefeedback
49864 do-clean: clean-stagefeedback
49866 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49867 # only possibility, but now it conflicts with no-bootstrap rules
49868 @if gcc-bootstrap
49872 .PHONY: profiledbootstrap profiledbootstrap-lean
49873 profiledbootstrap:
49874 echo stagefeedback > stage_final
49875 @r=`${PWD_COMMAND}`; export r; \
49876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49877 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
49878 @: $(MAKE); $(unstage)
49879 @r=`${PWD_COMMAND}`; export r; \
49880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49881 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49882 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49884 profiledbootstrap-lean:
49885 echo stagefeedback > stage_final
49886 @r=`${PWD_COMMAND}`; export r; \
49887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49888 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
49889 @: $(MAKE); $(unstage)
49890 @r=`${PWD_COMMAND}`; export r; \
49891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49892 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49893 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49896 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49897 distclean-stageprofile:: distclean-stagefeedback
49898 .PHONY: distclean-stagefeedback
49899 distclean-stagefeedback::
49900 @: $(MAKE); $(stage)
49901 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
49902 rm -rf stagefeedback-*
49905 @endif gcc-bootstrap
49909 stageprofile-end::
49910 $(MAKE) distclean-stagefeedback
49912 stagefeedback-start::
49913 @r=`${PWD_COMMAND}`; export r; \
49914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49915 for i in prev-*; do \
49916 j=`echo $$i | sed s/^prev-//`; \
49917 cd $$r/$$i && \
49918 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL); } && \
49919 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL); }; \
49920 done
49922 @if gcc-bootstrap
49923 do-distclean: distclean-stage1
49925 # Provide a GCC build when we're building target libraries. This does
49926 # not work as a dependency, just as the minimum necessary to avoid errors.
49927 stage_last:
49928 @r=`${PWD_COMMAND}`; export r; \
49929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49930 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
49932 # Same as unstage, but not phony and defaulting to stage1-start. We place
49933 # it in the dependency so that for example `make -j3 all-gcc' works.
49934 stage_current:
49935 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
49937 .PHONY: restrap
49938 restrap::
49939 @: $(MAKE); $(stage)
49940 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
49941 restrap:: all
49942 @endif gcc-bootstrap
49944 # --------------------------------------
49945 # Dependencies between different modules
49946 # --------------------------------------
49948 # Generic dependencies for target modules on host stuff, especially gcc
49949 @if gcc-bootstrap
49950 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
49951 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
49952 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
49953 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
49954 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
49955 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
49956 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
49957 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
49958 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
49959 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
49960 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
49961 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
49962 configure-stage1-target-libmpx: maybe-all-stage1-gcc
49963 configure-stage2-target-libmpx: maybe-all-stage2-gcc
49964 configure-stage3-target-libmpx: maybe-all-stage3-gcc
49965 configure-stage4-target-libmpx: maybe-all-stage4-gcc
49966 configure-stageprofile-target-libmpx: maybe-all-stageprofile-gcc
49967 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-gcc
49968 configure-stage1-target-libvtv: maybe-all-stage1-gcc
49969 configure-stage2-target-libvtv: maybe-all-stage2-gcc
49970 configure-stage3-target-libvtv: maybe-all-stage3-gcc
49971 configure-stage4-target-libvtv: maybe-all-stage4-gcc
49972 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
49973 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
49974 configure-target-libcilkrts: stage_last
49975 configure-target-liboffloadmic: stage_last
49976 configure-target-libssp: stage_last
49977 configure-target-newlib: stage_last
49978 configure-stage1-target-libgcc: maybe-all-stage1-gcc
49979 configure-stage2-target-libgcc: maybe-all-stage2-gcc
49980 configure-stage3-target-libgcc: maybe-all-stage3-gcc
49981 configure-stage4-target-libgcc: maybe-all-stage4-gcc
49982 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
49983 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
49984 configure-target-libbacktrace: stage_last
49985 configure-target-libquadmath: stage_last
49986 configure-target-libgfortran: stage_last
49987 configure-target-libobjc: stage_last
49988 configure-target-libgo: stage_last
49989 configure-target-libtermcap: stage_last
49990 configure-target-winsup: stage_last
49991 configure-target-libgloss: stage_last
49992 configure-target-libffi: stage_last
49993 configure-target-libjava: stage_last
49994 configure-target-zlib: stage_last
49995 configure-target-boehm-gc: stage_last
49996 configure-target-rda: stage_last
49997 configure-target-libada: stage_last
49998 configure-stage1-target-libgomp: maybe-all-stage1-gcc
49999 configure-stage2-target-libgomp: maybe-all-stage2-gcc
50000 configure-stage3-target-libgomp: maybe-all-stage3-gcc
50001 configure-stage4-target-libgomp: maybe-all-stage4-gcc
50002 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
50003 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
50004 configure-target-libitm: stage_last
50005 configure-target-libatomic: stage_last
50006 @endif gcc-bootstrap
50008 @if gcc-no-bootstrap
50009 configure-target-libstdc++-v3: maybe-all-gcc
50010 configure-target-libsanitizer: maybe-all-gcc
50011 configure-target-libmpx: maybe-all-gcc
50012 configure-target-libvtv: maybe-all-gcc
50013 configure-target-libcilkrts: maybe-all-gcc
50014 configure-target-liboffloadmic: maybe-all-gcc
50015 configure-target-libssp: maybe-all-gcc
50016 configure-target-newlib: maybe-all-gcc
50017 configure-target-libgcc: maybe-all-gcc
50018 configure-target-libbacktrace: maybe-all-gcc
50019 configure-target-libquadmath: maybe-all-gcc
50020 configure-target-libgfortran: maybe-all-gcc
50021 configure-target-libobjc: maybe-all-gcc
50022 configure-target-libgo: maybe-all-gcc
50023 configure-target-libtermcap: maybe-all-gcc
50024 configure-target-winsup: maybe-all-gcc
50025 configure-target-libgloss: maybe-all-gcc
50026 configure-target-libffi: maybe-all-gcc
50027 configure-target-libjava: maybe-all-gcc
50028 configure-target-zlib: maybe-all-gcc
50029 configure-target-boehm-gc: maybe-all-gcc
50030 configure-target-rda: maybe-all-gcc
50031 configure-target-libada: maybe-all-gcc
50032 configure-target-libgomp: maybe-all-gcc
50033 configure-target-libitm: maybe-all-gcc
50034 configure-target-libatomic: maybe-all-gcc
50035 @endif gcc-no-bootstrap
50038 # There are two types of dependencies here: 'hard' dependencies, where one
50039 # module simply won't build without the other; and 'soft' dependencies, where
50040 # if the depended-on module is missing, the depending module will do without
50041 # or find a substitute somewhere (perhaps installed). Soft dependencies
50042 # are made here to depend on a 'maybe-' target. If you're not sure,
50043 # it's safer to use a soft dependency.
50050 # With all the machinery above in place, it is pretty easy to generate
50051 # dependencies. Host dependencies are a bit more complex because we have
50052 # to check for bootstrap/prebootstrap dependencies. To resolve
50053 # prebootstrap dependencies, prebootstrap modules are gathered in
50054 # a hash table.
50055 all-build-bison: maybe-all-build-texinfo
50056 all-build-flex: maybe-all-build-texinfo
50057 all-build-flex: maybe-all-build-bison
50058 all-build-flex: maybe-all-build-m4
50059 all-build-libiberty: maybe-all-build-texinfo
50060 all-build-m4: maybe-all-build-texinfo
50061 all-build-fixincludes: maybe-all-build-libiberty
50062 all-build-libcpp: maybe-all-build-libiberty
50063 configure-gcc: maybe-configure-intl
50065 configure-stage1-gcc: maybe-configure-stage1-intl
50066 configure-stage2-gcc: maybe-configure-stage2-intl
50067 configure-stage3-gcc: maybe-configure-stage3-intl
50068 configure-stage4-gcc: maybe-configure-stage4-intl
50069 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
50070 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
50071 configure-gcc: maybe-all-gmp
50073 configure-stage1-gcc: maybe-all-stage1-gmp
50074 configure-stage2-gcc: maybe-all-stage2-gmp
50075 configure-stage3-gcc: maybe-all-stage3-gmp
50076 configure-stage4-gcc: maybe-all-stage4-gmp
50077 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
50078 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
50079 configure-gcc: maybe-all-mpfr
50081 configure-stage1-gcc: maybe-all-stage1-mpfr
50082 configure-stage2-gcc: maybe-all-stage2-mpfr
50083 configure-stage3-gcc: maybe-all-stage3-mpfr
50084 configure-stage4-gcc: maybe-all-stage4-mpfr
50085 configure-stageprofile-gcc: maybe-all-stageprofile-mpfr
50086 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
50087 configure-gcc: maybe-all-mpc
50089 configure-stage1-gcc: maybe-all-stage1-mpc
50090 configure-stage2-gcc: maybe-all-stage2-mpc
50091 configure-stage3-gcc: maybe-all-stage3-mpc
50092 configure-stage4-gcc: maybe-all-stage4-mpc
50093 configure-stageprofile-gcc: maybe-all-stageprofile-mpc
50094 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpc
50095 configure-gcc: maybe-all-isl
50097 configure-stage1-gcc: maybe-all-stage1-isl
50098 configure-stage2-gcc: maybe-all-stage2-isl
50099 configure-stage3-gcc: maybe-all-stage3-isl
50100 configure-stage4-gcc: maybe-all-stage4-isl
50101 configure-stageprofile-gcc: maybe-all-stageprofile-isl
50102 configure-stagefeedback-gcc: maybe-all-stagefeedback-isl
50103 configure-gcc: maybe-all-lto-plugin
50105 configure-stage1-gcc: maybe-all-stage1-lto-plugin
50106 configure-stage2-gcc: maybe-all-stage2-lto-plugin
50107 configure-stage3-gcc: maybe-all-stage3-lto-plugin
50108 configure-stage4-gcc: maybe-all-stage4-lto-plugin
50109 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
50110 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
50111 configure-gcc: maybe-all-binutils
50113 configure-stage1-gcc: maybe-all-stage1-binutils
50114 configure-stage2-gcc: maybe-all-stage2-binutils
50115 configure-stage3-gcc: maybe-all-stage3-binutils
50116 configure-stage4-gcc: maybe-all-stage4-binutils
50117 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
50118 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
50119 configure-gcc: maybe-all-gas
50121 configure-stage1-gcc: maybe-all-stage1-gas
50122 configure-stage2-gcc: maybe-all-stage2-gas
50123 configure-stage3-gcc: maybe-all-stage3-gas
50124 configure-stage4-gcc: maybe-all-stage4-gas
50125 configure-stageprofile-gcc: maybe-all-stageprofile-gas
50126 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
50127 configure-gcc: maybe-all-ld
50129 configure-stage1-gcc: maybe-all-stage1-ld
50130 configure-stage2-gcc: maybe-all-stage2-ld
50131 configure-stage3-gcc: maybe-all-stage3-ld
50132 configure-stage4-gcc: maybe-all-stage4-ld
50133 configure-stageprofile-gcc: maybe-all-stageprofile-ld
50134 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
50135 configure-gcc: maybe-all-gold
50137 configure-stage1-gcc: maybe-all-stage1-gold
50138 configure-stage2-gcc: maybe-all-stage2-gold
50139 configure-stage3-gcc: maybe-all-stage3-gold
50140 configure-stage4-gcc: maybe-all-stage4-gold
50141 configure-stageprofile-gcc: maybe-all-stageprofile-gold
50142 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
50143 configure-gcc: maybe-all-libelf
50145 configure-stage1-gcc: maybe-all-stage1-libelf
50146 configure-stage2-gcc: maybe-all-stage2-libelf
50147 configure-stage3-gcc: maybe-all-stage3-libelf
50148 configure-stage4-gcc: maybe-all-stage4-libelf
50149 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
50150 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
50151 configure-gcc: maybe-all-libiconv
50153 configure-stage1-gcc: maybe-all-stage1-libiconv
50154 configure-stage2-gcc: maybe-all-stage2-libiconv
50155 configure-stage3-gcc: maybe-all-stage3-libiconv
50156 configure-stage4-gcc: maybe-all-stage4-libiconv
50157 configure-stageprofile-gcc: maybe-all-stageprofile-libiconv
50158 configure-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
50159 all-gcc: all-libiberty
50161 all-stage1-gcc: all-stage1-libiberty
50162 all-stage2-gcc: all-stage2-libiberty
50163 all-stage3-gcc: all-stage3-libiberty
50164 all-stage4-gcc: all-stage4-libiberty
50165 all-stageprofile-gcc: all-stageprofile-libiberty
50166 all-stagefeedback-gcc: all-stagefeedback-libiberty
50167 all-gcc: maybe-all-intl
50169 all-stage1-gcc: maybe-all-stage1-intl
50170 all-stage2-gcc: maybe-all-stage2-intl
50171 all-stage3-gcc: maybe-all-stage3-intl
50172 all-stage4-gcc: maybe-all-stage4-intl
50173 all-stageprofile-gcc: maybe-all-stageprofile-intl
50174 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
50175 all-gcc: maybe-all-mpfr
50177 all-stage1-gcc: maybe-all-stage1-mpfr
50178 all-stage2-gcc: maybe-all-stage2-mpfr
50179 all-stage3-gcc: maybe-all-stage3-mpfr
50180 all-stage4-gcc: maybe-all-stage4-mpfr
50181 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
50182 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
50183 all-gcc: maybe-all-mpc
50185 all-stage1-gcc: maybe-all-stage1-mpc
50186 all-stage2-gcc: maybe-all-stage2-mpc
50187 all-stage3-gcc: maybe-all-stage3-mpc
50188 all-stage4-gcc: maybe-all-stage4-mpc
50189 all-stageprofile-gcc: maybe-all-stageprofile-mpc
50190 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
50191 all-gcc: maybe-all-isl
50193 all-stage1-gcc: maybe-all-stage1-isl
50194 all-stage2-gcc: maybe-all-stage2-isl
50195 all-stage3-gcc: maybe-all-stage3-isl
50196 all-stage4-gcc: maybe-all-stage4-isl
50197 all-stageprofile-gcc: maybe-all-stageprofile-isl
50198 all-stagefeedback-gcc: maybe-all-stagefeedback-isl
50199 all-gcc: maybe-all-build-texinfo
50201 all-stage1-gcc: maybe-all-build-texinfo
50202 all-stage2-gcc: maybe-all-build-texinfo
50203 all-stage3-gcc: maybe-all-build-texinfo
50204 all-stage4-gcc: maybe-all-build-texinfo
50205 all-stageprofile-gcc: maybe-all-build-texinfo
50206 all-stagefeedback-gcc: maybe-all-build-texinfo
50207 all-gcc: maybe-all-build-bison
50209 all-stage1-gcc: maybe-all-build-bison
50210 all-stage2-gcc: maybe-all-build-bison
50211 all-stage3-gcc: maybe-all-build-bison
50212 all-stage4-gcc: maybe-all-build-bison
50213 all-stageprofile-gcc: maybe-all-build-bison
50214 all-stagefeedback-gcc: maybe-all-build-bison
50215 all-gcc: maybe-all-build-flex
50217 all-stage1-gcc: maybe-all-build-flex
50218 all-stage2-gcc: maybe-all-build-flex
50219 all-stage3-gcc: maybe-all-build-flex
50220 all-stage4-gcc: maybe-all-build-flex
50221 all-stageprofile-gcc: maybe-all-build-flex
50222 all-stagefeedback-gcc: maybe-all-build-flex
50223 all-gcc: maybe-all-build-libiberty
50225 all-stage1-gcc: maybe-all-build-libiberty
50226 all-stage2-gcc: maybe-all-build-libiberty
50227 all-stage3-gcc: maybe-all-build-libiberty
50228 all-stage4-gcc: maybe-all-build-libiberty
50229 all-stageprofile-gcc: maybe-all-build-libiberty
50230 all-stagefeedback-gcc: maybe-all-build-libiberty
50231 all-gcc: maybe-all-build-fixincludes
50233 all-stage1-gcc: maybe-all-build-fixincludes
50234 all-stage2-gcc: maybe-all-build-fixincludes
50235 all-stage3-gcc: maybe-all-build-fixincludes
50236 all-stage4-gcc: maybe-all-build-fixincludes
50237 all-stageprofile-gcc: maybe-all-build-fixincludes
50238 all-stagefeedback-gcc: maybe-all-build-fixincludes
50239 all-gcc: maybe-all-build-libcpp
50241 all-stage1-gcc: maybe-all-build-libcpp
50242 all-stage2-gcc: maybe-all-build-libcpp
50243 all-stage3-gcc: maybe-all-build-libcpp
50244 all-stage4-gcc: maybe-all-build-libcpp
50245 all-stageprofile-gcc: maybe-all-build-libcpp
50246 all-stagefeedback-gcc: maybe-all-build-libcpp
50247 all-gcc: maybe-all-zlib
50249 all-stage1-gcc: maybe-all-stage1-zlib
50250 all-stage2-gcc: maybe-all-stage2-zlib
50251 all-stage3-gcc: maybe-all-stage3-zlib
50252 all-stage4-gcc: maybe-all-stage4-zlib
50253 all-stageprofile-gcc: maybe-all-stageprofile-zlib
50254 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
50255 all-gcc: all-libbacktrace
50257 all-stage1-gcc: all-stage1-libbacktrace
50258 all-stage2-gcc: all-stage2-libbacktrace
50259 all-stage3-gcc: all-stage3-libbacktrace
50260 all-stage4-gcc: all-stage4-libbacktrace
50261 all-stageprofile-gcc: all-stageprofile-libbacktrace
50262 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
50263 all-gcc: all-libcpp
50265 all-stage1-gcc: all-stage1-libcpp
50266 all-stage2-gcc: all-stage2-libcpp
50267 all-stage3-gcc: all-stage3-libcpp
50268 all-stage4-gcc: all-stage4-libcpp
50269 all-stageprofile-gcc: all-stageprofile-libcpp
50270 all-stagefeedback-gcc: all-stagefeedback-libcpp
50271 all-gcc: all-libdecnumber
50273 all-stage1-gcc: all-stage1-libdecnumber
50274 all-stage2-gcc: all-stage2-libdecnumber
50275 all-stage3-gcc: all-stage3-libdecnumber
50276 all-stage4-gcc: all-stage4-libdecnumber
50277 all-stageprofile-gcc: all-stageprofile-libdecnumber
50278 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
50279 all-gcc: maybe-all-libiberty
50281 all-stage1-gcc: maybe-all-stage1-libiberty
50282 all-stage2-gcc: maybe-all-stage2-libiberty
50283 all-stage3-gcc: maybe-all-stage3-libiberty
50284 all-stage4-gcc: maybe-all-stage4-libiberty
50285 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
50286 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
50287 all-gcc: maybe-all-fixincludes
50289 all-stage1-gcc: maybe-all-stage1-fixincludes
50290 all-stage2-gcc: maybe-all-stage2-fixincludes
50291 all-stage3-gcc: maybe-all-stage3-fixincludes
50292 all-stage4-gcc: maybe-all-stage4-fixincludes
50293 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
50294 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
50295 all-gcc: maybe-all-lto-plugin
50297 all-stage1-gcc: maybe-all-stage1-lto-plugin
50298 all-stage2-gcc: maybe-all-stage2-lto-plugin
50299 all-stage3-gcc: maybe-all-stage3-lto-plugin
50300 all-stage4-gcc: maybe-all-stage4-lto-plugin
50301 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
50302 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
50303 all-gcc: maybe-all-libiconv
50305 all-stage1-gcc: maybe-all-stage1-libiconv
50306 all-stage2-gcc: maybe-all-stage2-libiconv
50307 all-stage3-gcc: maybe-all-stage3-libiconv
50308 all-stage4-gcc: maybe-all-stage4-libiconv
50309 all-stageprofile-gcc: maybe-all-stageprofile-libiconv
50310 all-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
50311 info-gcc: maybe-all-build-libiberty
50313 info-stage1-gcc: maybe-all-build-libiberty
50314 info-stage2-gcc: maybe-all-build-libiberty
50315 info-stage3-gcc: maybe-all-build-libiberty
50316 info-stage4-gcc: maybe-all-build-libiberty
50317 info-stageprofile-gcc: maybe-all-build-libiberty
50318 info-stagefeedback-gcc: maybe-all-build-libiberty
50319 dvi-gcc: maybe-all-build-libiberty
50321 dvi-stage1-gcc: maybe-all-build-libiberty
50322 dvi-stage2-gcc: maybe-all-build-libiberty
50323 dvi-stage3-gcc: maybe-all-build-libiberty
50324 dvi-stage4-gcc: maybe-all-build-libiberty
50325 dvi-stageprofile-gcc: maybe-all-build-libiberty
50326 dvi-stagefeedback-gcc: maybe-all-build-libiberty
50327 pdf-gcc: maybe-all-build-libiberty
50329 pdf-stage1-gcc: maybe-all-build-libiberty
50330 pdf-stage2-gcc: maybe-all-build-libiberty
50331 pdf-stage3-gcc: maybe-all-build-libiberty
50332 pdf-stage4-gcc: maybe-all-build-libiberty
50333 pdf-stageprofile-gcc: maybe-all-build-libiberty
50334 pdf-stagefeedback-gcc: maybe-all-build-libiberty
50335 html-gcc: maybe-all-build-libiberty
50337 html-stage1-gcc: maybe-all-build-libiberty
50338 html-stage2-gcc: maybe-all-build-libiberty
50339 html-stage3-gcc: maybe-all-build-libiberty
50340 html-stage4-gcc: maybe-all-build-libiberty
50341 html-stageprofile-gcc: maybe-all-build-libiberty
50342 html-stagefeedback-gcc: maybe-all-build-libiberty
50343 install-gcc: maybe-install-fixincludes
50344 install-gcc: maybe-install-lto-plugin
50345 install-strip-gcc: maybe-install-strip-fixincludes
50346 install-strip-gcc: maybe-install-strip-lto-plugin
50347 configure-libcpp: configure-libiberty
50349 configure-stage1-libcpp: configure-stage1-libiberty
50350 configure-stage2-libcpp: configure-stage2-libiberty
50351 configure-stage3-libcpp: configure-stage3-libiberty
50352 configure-stage4-libcpp: configure-stage4-libiberty
50353 configure-stageprofile-libcpp: configure-stageprofile-libiberty
50354 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
50355 configure-libcpp: maybe-configure-intl
50357 configure-stage1-libcpp: maybe-configure-stage1-intl
50358 configure-stage2-libcpp: maybe-configure-stage2-intl
50359 configure-stage3-libcpp: maybe-configure-stage3-intl
50360 configure-stage4-libcpp: maybe-configure-stage4-intl
50361 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
50362 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
50363 configure-libcpp: maybe-all-libiconv
50365 configure-stage1-libcpp: maybe-all-stage1-libiconv
50366 configure-stage2-libcpp: maybe-all-stage2-libiconv
50367 configure-stage3-libcpp: maybe-all-stage3-libiconv
50368 configure-stage4-libcpp: maybe-all-stage4-libiconv
50369 configure-stageprofile-libcpp: maybe-all-stageprofile-libiconv
50370 configure-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
50371 all-libcpp: all-libiberty
50373 all-stage1-libcpp: all-stage1-libiberty
50374 all-stage2-libcpp: all-stage2-libiberty
50375 all-stage3-libcpp: all-stage3-libiberty
50376 all-stage4-libcpp: all-stage4-libiberty
50377 all-stageprofile-libcpp: all-stageprofile-libiberty
50378 all-stagefeedback-libcpp: all-stagefeedback-libiberty
50379 all-libcpp: maybe-all-intl
50381 all-stage1-libcpp: maybe-all-stage1-intl
50382 all-stage2-libcpp: maybe-all-stage2-intl
50383 all-stage3-libcpp: maybe-all-stage3-intl
50384 all-stage4-libcpp: maybe-all-stage4-intl
50385 all-stageprofile-libcpp: maybe-all-stageprofile-intl
50386 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
50387 all-libcpp: maybe-all-libiconv
50389 all-stage1-libcpp: maybe-all-stage1-libiconv
50390 all-stage2-libcpp: maybe-all-stage2-libiconv
50391 all-stage3-libcpp: maybe-all-stage3-libiconv
50392 all-stage4-libcpp: maybe-all-stage4-libiconv
50393 all-stageprofile-libcpp: maybe-all-stageprofile-libiconv
50394 all-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
50395 all-fixincludes: maybe-all-libiberty
50397 all-stage1-fixincludes: maybe-all-stage1-libiberty
50398 all-stage2-fixincludes: maybe-all-stage2-libiberty
50399 all-stage3-fixincludes: maybe-all-stage3-libiberty
50400 all-stage4-fixincludes: maybe-all-stage4-libiberty
50401 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
50402 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
50403 all-gnattools: maybe-all-target-libada
50404 all-gnattools: maybe-all-target-libstdc++-v3
50405 all-lto-plugin: maybe-all-libiberty
50407 all-stage1-lto-plugin: maybe-all-stage1-libiberty
50408 all-stage2-lto-plugin: maybe-all-stage2-libiberty
50409 all-stage3-lto-plugin: maybe-all-stage3-libiberty
50410 all-stage4-lto-plugin: maybe-all-stage4-libiberty
50411 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
50412 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
50413 all-lto-plugin: maybe-all-libiberty-linker-plugin
50415 all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
50416 all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
50417 all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
50418 all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
50419 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
50420 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
50421 configure-libcc1: maybe-configure-gcc
50422 all-libcc1: maybe-all-gcc
50423 all-gotools: maybe-all-target-libgo
50424 all-utils: maybe-all-libiberty
50425 configure-intl: maybe-all-libiconv
50427 configure-stage1-intl: maybe-all-stage1-libiconv
50428 configure-stage2-intl: maybe-all-stage2-libiconv
50429 configure-stage3-intl: maybe-all-stage3-libiconv
50430 configure-stage4-intl: maybe-all-stage4-libiconv
50431 configure-stageprofile-intl: maybe-all-stageprofile-libiconv
50432 configure-stagefeedback-intl: maybe-all-stagefeedback-libiconv
50433 configure-mpfr: maybe-all-gmp
50435 configure-stage1-mpfr: maybe-all-stage1-gmp
50436 configure-stage2-mpfr: maybe-all-stage2-gmp
50437 configure-stage3-mpfr: maybe-all-stage3-gmp
50438 configure-stage4-mpfr: maybe-all-stage4-gmp
50439 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
50440 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
50441 configure-mpc: maybe-all-mpfr
50443 configure-stage1-mpc: maybe-all-stage1-mpfr
50444 configure-stage2-mpc: maybe-all-stage2-mpfr
50445 configure-stage3-mpc: maybe-all-stage3-mpfr
50446 configure-stage4-mpc: maybe-all-stage4-mpfr
50447 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
50448 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
50449 configure-isl: maybe-all-gmp
50451 configure-stage1-isl: maybe-all-stage1-gmp
50452 configure-stage2-isl: maybe-all-stage2-gmp
50453 configure-stage3-isl: maybe-all-stage3-gmp
50454 configure-stage4-isl: maybe-all-stage4-gmp
50455 configure-stageprofile-isl: maybe-all-stageprofile-gmp
50456 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
50457 all-intl: maybe-all-libiconv
50459 all-stage1-intl: maybe-all-stage1-libiconv
50460 all-stage2-intl: maybe-all-stage2-libiconv
50461 all-stage3-intl: maybe-all-stage3-libiconv
50462 all-stage4-intl: maybe-all-stage4-libiconv
50463 all-stageprofile-intl: maybe-all-stageprofile-libiconv
50464 all-stagefeedback-intl: maybe-all-stagefeedback-libiconv
50465 configure-gdb: maybe-all-intl
50466 configure-gdb: maybe-configure-sim
50467 configure-gdb: maybe-all-bfd
50468 configure-gdb: maybe-all-libiconv
50469 all-gdb: maybe-all-libiberty
50470 all-gdb: maybe-all-libiconv
50471 all-gdb: maybe-all-opcodes
50472 all-gdb: maybe-all-readline
50473 all-gdb: maybe-all-build-bison
50474 all-gdb: maybe-all-sim
50475 all-gdb: maybe-all-libdecnumber
50476 all-gdb: maybe-all-libtermcap
50477 configure-libgui: maybe-configure-tcl
50478 configure-libgui: maybe-configure-tk
50479 all-libgui: maybe-all-tcl
50480 all-libgui: maybe-all-tk
50481 all-libgui: maybe-all-itcl
50482 configure-bfd: configure-libiberty
50484 configure-stage1-bfd: configure-stage1-libiberty
50485 configure-stage2-bfd: configure-stage2-libiberty
50486 configure-stage3-bfd: configure-stage3-libiberty
50487 configure-stage4-bfd: configure-stage4-libiberty
50488 configure-stageprofile-bfd: configure-stageprofile-libiberty
50489 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
50490 configure-bfd: maybe-configure-intl
50492 configure-stage1-bfd: maybe-configure-stage1-intl
50493 configure-stage2-bfd: maybe-configure-stage2-intl
50494 configure-stage3-bfd: maybe-configure-stage3-intl
50495 configure-stage4-bfd: maybe-configure-stage4-intl
50496 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
50497 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
50498 all-bfd: maybe-all-libiberty
50500 all-stage1-bfd: maybe-all-stage1-libiberty
50501 all-stage2-bfd: maybe-all-stage2-libiberty
50502 all-stage3-bfd: maybe-all-stage3-libiberty
50503 all-stage4-bfd: maybe-all-stage4-libiberty
50504 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
50505 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
50506 all-bfd: maybe-all-intl
50508 all-stage1-bfd: maybe-all-stage1-intl
50509 all-stage2-bfd: maybe-all-stage2-intl
50510 all-stage3-bfd: maybe-all-stage3-intl
50511 all-stage4-bfd: maybe-all-stage4-intl
50512 all-stageprofile-bfd: maybe-all-stageprofile-intl
50513 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
50514 all-bfd: maybe-all-zlib
50516 all-stage1-bfd: maybe-all-stage1-zlib
50517 all-stage2-bfd: maybe-all-stage2-zlib
50518 all-stage3-bfd: maybe-all-stage3-zlib
50519 all-stage4-bfd: maybe-all-stage4-zlib
50520 all-stageprofile-bfd: maybe-all-stageprofile-zlib
50521 all-stagefeedback-bfd: maybe-all-stagefeedback-zlib
50522 configure-opcodes: configure-libiberty
50524 configure-stage1-opcodes: configure-stage1-libiberty
50525 configure-stage2-opcodes: configure-stage2-libiberty
50526 configure-stage3-opcodes: configure-stage3-libiberty
50527 configure-stage4-opcodes: configure-stage4-libiberty
50528 configure-stageprofile-opcodes: configure-stageprofile-libiberty
50529 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
50530 all-opcodes: maybe-all-libiberty
50532 all-stage1-opcodes: maybe-all-stage1-libiberty
50533 all-stage2-opcodes: maybe-all-stage2-libiberty
50534 all-stage3-opcodes: maybe-all-stage3-libiberty
50535 all-stage4-opcodes: maybe-all-stage4-libiberty
50536 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
50537 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
50538 configure-binutils: maybe-configure-intl
50540 configure-stage1-binutils: maybe-configure-stage1-intl
50541 configure-stage2-binutils: maybe-configure-stage2-intl
50542 configure-stage3-binutils: maybe-configure-stage3-intl
50543 configure-stage4-binutils: maybe-configure-stage4-intl
50544 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
50545 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
50546 all-binutils: maybe-all-libiberty
50548 all-stage1-binutils: maybe-all-stage1-libiberty
50549 all-stage2-binutils: maybe-all-stage2-libiberty
50550 all-stage3-binutils: maybe-all-stage3-libiberty
50551 all-stage4-binutils: maybe-all-stage4-libiberty
50552 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
50553 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
50554 all-binutils: maybe-all-opcodes
50556 all-stage1-binutils: maybe-all-stage1-opcodes
50557 all-stage2-binutils: maybe-all-stage2-opcodes
50558 all-stage3-binutils: maybe-all-stage3-opcodes
50559 all-stage4-binutils: maybe-all-stage4-opcodes
50560 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
50561 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
50562 all-binutils: maybe-all-bfd
50564 all-stage1-binutils: maybe-all-stage1-bfd
50565 all-stage2-binutils: maybe-all-stage2-bfd
50566 all-stage3-binutils: maybe-all-stage3-bfd
50567 all-stage4-binutils: maybe-all-stage4-bfd
50568 all-stageprofile-binutils: maybe-all-stageprofile-bfd
50569 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
50570 all-binutils: maybe-all-build-flex
50572 all-stage1-binutils: maybe-all-build-flex
50573 all-stage2-binutils: maybe-all-build-flex
50574 all-stage3-binutils: maybe-all-build-flex
50575 all-stage4-binutils: maybe-all-build-flex
50576 all-stageprofile-binutils: maybe-all-build-flex
50577 all-stagefeedback-binutils: maybe-all-build-flex
50578 all-binutils: maybe-all-build-bison
50580 all-stage1-binutils: maybe-all-build-bison
50581 all-stage2-binutils: maybe-all-build-bison
50582 all-stage3-binutils: maybe-all-build-bison
50583 all-stage4-binutils: maybe-all-build-bison
50584 all-stageprofile-binutils: maybe-all-build-bison
50585 all-stagefeedback-binutils: maybe-all-build-bison
50586 all-binutils: maybe-all-intl
50588 all-stage1-binutils: maybe-all-stage1-intl
50589 all-stage2-binutils: maybe-all-stage2-intl
50590 all-stage3-binutils: maybe-all-stage3-intl
50591 all-stage4-binutils: maybe-all-stage4-intl
50592 all-stageprofile-binutils: maybe-all-stageprofile-intl
50593 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
50594 all-binutils: maybe-all-gas
50596 all-stage1-binutils: maybe-all-stage1-gas
50597 all-stage2-binutils: maybe-all-stage2-gas
50598 all-stage3-binutils: maybe-all-stage3-gas
50599 all-stage4-binutils: maybe-all-stage4-gas
50600 all-stageprofile-binutils: maybe-all-stageprofile-gas
50601 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
50602 install-binutils: maybe-install-opcodes
50603 install-strip-binutils: maybe-install-strip-opcodes
50604 install-opcodes: maybe-install-bfd
50605 install-strip-opcodes: maybe-install-strip-bfd
50606 configure-gas: maybe-configure-intl
50608 configure-stage1-gas: maybe-configure-stage1-intl
50609 configure-stage2-gas: maybe-configure-stage2-intl
50610 configure-stage3-gas: maybe-configure-stage3-intl
50611 configure-stage4-gas: maybe-configure-stage4-intl
50612 configure-stageprofile-gas: maybe-configure-stageprofile-intl
50613 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
50614 all-gas: maybe-all-libiberty
50616 all-stage1-gas: maybe-all-stage1-libiberty
50617 all-stage2-gas: maybe-all-stage2-libiberty
50618 all-stage3-gas: maybe-all-stage3-libiberty
50619 all-stage4-gas: maybe-all-stage4-libiberty
50620 all-stageprofile-gas: maybe-all-stageprofile-libiberty
50621 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
50622 all-gas: maybe-all-opcodes
50624 all-stage1-gas: maybe-all-stage1-opcodes
50625 all-stage2-gas: maybe-all-stage2-opcodes
50626 all-stage3-gas: maybe-all-stage3-opcodes
50627 all-stage4-gas: maybe-all-stage4-opcodes
50628 all-stageprofile-gas: maybe-all-stageprofile-opcodes
50629 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
50630 all-gas: maybe-all-bfd
50632 all-stage1-gas: maybe-all-stage1-bfd
50633 all-stage2-gas: maybe-all-stage2-bfd
50634 all-stage3-gas: maybe-all-stage3-bfd
50635 all-stage4-gas: maybe-all-stage4-bfd
50636 all-stageprofile-gas: maybe-all-stageprofile-bfd
50637 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
50638 all-gas: maybe-all-intl
50640 all-stage1-gas: maybe-all-stage1-intl
50641 all-stage2-gas: maybe-all-stage2-intl
50642 all-stage3-gas: maybe-all-stage3-intl
50643 all-stage4-gas: maybe-all-stage4-intl
50644 all-stageprofile-gas: maybe-all-stageprofile-intl
50645 all-stagefeedback-gas: maybe-all-stagefeedback-intl
50646 configure-gprof: maybe-configure-intl
50647 all-gprof: maybe-all-libiberty
50648 all-gprof: maybe-all-bfd
50649 all-gprof: maybe-all-opcodes
50650 all-gprof: maybe-all-intl
50651 all-gprof: maybe-all-gas
50652 configure-ld: maybe-configure-intl
50654 configure-stage1-ld: maybe-configure-stage1-intl
50655 configure-stage2-ld: maybe-configure-stage2-intl
50656 configure-stage3-ld: maybe-configure-stage3-intl
50657 configure-stage4-ld: maybe-configure-stage4-intl
50658 configure-stageprofile-ld: maybe-configure-stageprofile-intl
50659 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
50660 all-ld: maybe-all-libiberty
50662 all-stage1-ld: maybe-all-stage1-libiberty
50663 all-stage2-ld: maybe-all-stage2-libiberty
50664 all-stage3-ld: maybe-all-stage3-libiberty
50665 all-stage4-ld: maybe-all-stage4-libiberty
50666 all-stageprofile-ld: maybe-all-stageprofile-libiberty
50667 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
50668 all-ld: maybe-all-bfd
50670 all-stage1-ld: maybe-all-stage1-bfd
50671 all-stage2-ld: maybe-all-stage2-bfd
50672 all-stage3-ld: maybe-all-stage3-bfd
50673 all-stage4-ld: maybe-all-stage4-bfd
50674 all-stageprofile-ld: maybe-all-stageprofile-bfd
50675 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
50676 all-ld: maybe-all-opcodes
50678 all-stage1-ld: maybe-all-stage1-opcodes
50679 all-stage2-ld: maybe-all-stage2-opcodes
50680 all-stage3-ld: maybe-all-stage3-opcodes
50681 all-stage4-ld: maybe-all-stage4-opcodes
50682 all-stageprofile-ld: maybe-all-stageprofile-opcodes
50683 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
50684 all-ld: maybe-all-build-bison
50686 all-stage1-ld: maybe-all-build-bison
50687 all-stage2-ld: maybe-all-build-bison
50688 all-stage3-ld: maybe-all-build-bison
50689 all-stage4-ld: maybe-all-build-bison
50690 all-stageprofile-ld: maybe-all-build-bison
50691 all-stagefeedback-ld: maybe-all-build-bison
50692 all-ld: maybe-all-build-flex
50694 all-stage1-ld: maybe-all-build-flex
50695 all-stage2-ld: maybe-all-build-flex
50696 all-stage3-ld: maybe-all-build-flex
50697 all-stage4-ld: maybe-all-build-flex
50698 all-stageprofile-ld: maybe-all-build-flex
50699 all-stagefeedback-ld: maybe-all-build-flex
50700 all-ld: maybe-all-intl
50702 all-stage1-ld: maybe-all-stage1-intl
50703 all-stage2-ld: maybe-all-stage2-intl
50704 all-stage3-ld: maybe-all-stage3-intl
50705 all-stage4-ld: maybe-all-stage4-intl
50706 all-stageprofile-ld: maybe-all-stageprofile-intl
50707 all-stagefeedback-ld: maybe-all-stagefeedback-intl
50708 all-ld: maybe-all-gas
50710 all-stage1-ld: maybe-all-stage1-gas
50711 all-stage2-ld: maybe-all-stage2-gas
50712 all-stage3-ld: maybe-all-stage3-gas
50713 all-stage4-ld: maybe-all-stage4-gas
50714 all-stageprofile-ld: maybe-all-stageprofile-gas
50715 all-stagefeedback-ld: maybe-all-stagefeedback-gas
50716 all-ld: maybe-all-binutils
50718 all-stage1-ld: maybe-all-stage1-binutils
50719 all-stage2-ld: maybe-all-stage2-binutils
50720 all-stage3-ld: maybe-all-stage3-binutils
50721 all-stage4-ld: maybe-all-stage4-binutils
50722 all-stageprofile-ld: maybe-all-stageprofile-binutils
50723 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
50724 install-ld: maybe-install-gold
50725 install-strip-ld: maybe-install-strip-gold
50726 configure-gold: maybe-configure-intl
50728 configure-stage1-gold: maybe-configure-stage1-intl
50729 configure-stage2-gold: maybe-configure-stage2-intl
50730 configure-stage3-gold: maybe-configure-stage3-intl
50731 configure-stage4-gold: maybe-configure-stage4-intl
50732 configure-stageprofile-gold: maybe-configure-stageprofile-intl
50733 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
50734 all-gold: maybe-all-libiberty
50736 all-stage1-gold: maybe-all-stage1-libiberty
50737 all-stage2-gold: maybe-all-stage2-libiberty
50738 all-stage3-gold: maybe-all-stage3-libiberty
50739 all-stage4-gold: maybe-all-stage4-libiberty
50740 all-stageprofile-gold: maybe-all-stageprofile-libiberty
50741 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
50742 all-gold: maybe-all-intl
50744 all-stage1-gold: maybe-all-stage1-intl
50745 all-stage2-gold: maybe-all-stage2-intl
50746 all-stage3-gold: maybe-all-stage3-intl
50747 all-stage4-gold: maybe-all-stage4-intl
50748 all-stageprofile-gold: maybe-all-stageprofile-intl
50749 all-stagefeedback-gold: maybe-all-stagefeedback-intl
50750 all-gold: maybe-all-bfd
50752 all-stage1-gold: maybe-all-stage1-bfd
50753 all-stage2-gold: maybe-all-stage2-bfd
50754 all-stage3-gold: maybe-all-stage3-bfd
50755 all-stage4-gold: maybe-all-stage4-bfd
50756 all-stageprofile-gold: maybe-all-stageprofile-bfd
50757 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
50758 all-gold: maybe-all-build-bison
50760 all-stage1-gold: maybe-all-build-bison
50761 all-stage2-gold: maybe-all-build-bison
50762 all-stage3-gold: maybe-all-build-bison
50763 all-stage4-gold: maybe-all-build-bison
50764 all-stageprofile-gold: maybe-all-build-bison
50765 all-stagefeedback-gold: maybe-all-build-bison
50766 all-gold: maybe-all-gas
50768 all-stage1-gold: maybe-all-stage1-gas
50769 all-stage2-gold: maybe-all-stage2-gas
50770 all-stage3-gold: maybe-all-stage3-gas
50771 all-stage4-gold: maybe-all-stage4-gas
50772 all-stageprofile-gold: maybe-all-stageprofile-gas
50773 all-stagefeedback-gold: maybe-all-stagefeedback-gas
50774 check-gold: maybe-all-binutils
50776 check-stage1-gold: maybe-all-stage1-binutils
50777 check-stage2-gold: maybe-all-stage2-binutils
50778 check-stage3-gold: maybe-all-stage3-binutils
50779 check-stage4-gold: maybe-all-stage4-binutils
50780 check-stageprofile-gold: maybe-all-stageprofile-binutils
50781 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
50782 check-gold: maybe-all-gas
50784 check-stage1-gold: maybe-all-stage1-gas
50785 check-stage2-gold: maybe-all-stage2-gas
50786 check-stage3-gold: maybe-all-stage3-gas
50787 check-stage4-gold: maybe-all-stage4-gas
50788 check-stageprofile-gold: maybe-all-stageprofile-gas
50789 check-stagefeedback-gold: maybe-all-stagefeedback-gas
50790 configure-opcodes: maybe-configure-intl
50792 configure-stage1-opcodes: maybe-configure-stage1-intl
50793 configure-stage2-opcodes: maybe-configure-stage2-intl
50794 configure-stage3-opcodes: maybe-configure-stage3-intl
50795 configure-stage4-opcodes: maybe-configure-stage4-intl
50796 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
50797 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
50798 all-opcodes: maybe-all-bfd
50800 all-stage1-opcodes: maybe-all-stage1-bfd
50801 all-stage2-opcodes: maybe-all-stage2-bfd
50802 all-stage3-opcodes: maybe-all-stage3-bfd
50803 all-stage4-opcodes: maybe-all-stage4-bfd
50804 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
50805 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
50806 all-opcodes: maybe-all-libiberty
50808 all-stage1-opcodes: maybe-all-stage1-libiberty
50809 all-stage2-opcodes: maybe-all-stage2-libiberty
50810 all-stage3-opcodes: maybe-all-stage3-libiberty
50811 all-stage4-opcodes: maybe-all-stage4-libiberty
50812 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
50813 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
50814 all-opcodes: maybe-all-intl
50816 all-stage1-opcodes: maybe-all-stage1-intl
50817 all-stage2-opcodes: maybe-all-stage2-intl
50818 all-stage3-opcodes: maybe-all-stage3-intl
50819 all-stage4-opcodes: maybe-all-stage4-intl
50820 all-stageprofile-opcodes: maybe-all-stageprofile-intl
50821 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
50822 all-dejagnu: maybe-all-tcl
50823 all-dejagnu: maybe-all-expect
50824 all-dejagnu: maybe-all-tk
50825 configure-expect: maybe-configure-tcl
50826 configure-expect: maybe-configure-tk
50827 all-expect: maybe-all-tcl
50828 all-expect: maybe-all-tk
50829 configure-itcl: maybe-configure-tcl
50830 configure-itcl: maybe-configure-tk
50831 all-itcl: maybe-all-tcl
50832 all-itcl: maybe-all-tk
50833 install-itcl: maybe-install-tcl
50834 install-strip-itcl: maybe-install-strip-tcl
50835 configure-tk: maybe-configure-tcl
50836 all-tk: maybe-all-tcl
50837 all-sid: maybe-all-libiberty
50838 all-sid: maybe-all-bfd
50839 all-sid: maybe-all-opcodes
50840 all-sid: maybe-all-tcl
50841 all-sid: maybe-all-tk
50842 install-sid: maybe-install-tcl
50843 install-strip-sid: maybe-install-strip-tcl
50844 install-sid: maybe-install-tk
50845 install-strip-sid: maybe-install-strip-tk
50846 configure-sim: maybe-configure-intl
50847 all-sim: maybe-all-intl
50848 all-sim: maybe-all-libiberty
50849 all-sim: maybe-all-bfd
50850 all-sim: maybe-all-opcodes
50851 all-sim: maybe-all-readline
50852 all-sim: maybe-configure-gdb
50853 all-fastjar: maybe-all-zlib
50854 all-fastjar: maybe-all-build-texinfo
50855 all-fastjar: maybe-all-libiberty
50856 all-bison: maybe-all-intl
50857 all-bison: maybe-all-build-texinfo
50858 all-flex: maybe-all-build-bison
50859 all-flex: maybe-all-intl
50860 all-flex: maybe-all-m4
50861 all-flex: maybe-all-build-texinfo
50862 all-m4: maybe-all-intl
50863 all-m4: maybe-all-build-texinfo
50864 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
50865 configure-target-fastjar: maybe-configure-target-zlib
50866 all-target-fastjar: maybe-all-target-zlib
50867 configure-target-libgo: maybe-configure-target-libffi
50868 configure-target-libgo: maybe-all-target-libstdc++-v3
50869 all-target-libgo: maybe-all-target-libbacktrace
50870 all-target-libgo: maybe-all-target-libffi
50871 all-target-libgo: maybe-all-target-libatomic
50872 configure-target-libjava: maybe-configure-target-zlib
50873 configure-target-libjava: maybe-configure-target-boehm-gc
50874 configure-target-libjava: maybe-configure-target-libffi
50875 all-target-libjava: maybe-all-fastjar
50876 all-target-libjava: maybe-all-target-zlib
50877 all-target-libjava: maybe-all-target-boehm-gc
50878 all-target-libjava: maybe-all-target-libffi
50879 configure-target-libobjc: maybe-configure-target-boehm-gc
50880 all-target-libobjc: maybe-all-target-boehm-gc
50881 configure-target-libstdc++-v3: maybe-configure-target-libgomp
50883 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
50884 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
50885 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
50886 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
50887 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
50888 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
50889 configure-target-liboffloadmic: maybe-configure-target-libgomp
50890 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
50892 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
50893 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
50894 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
50895 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
50896 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
50897 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
50898 configure-target-libvtv: maybe-all-target-libstdc++-v3
50900 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
50901 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
50902 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
50903 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
50904 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
50905 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
50906 all-target-libstdc++-v3: maybe-configure-target-libgomp
50908 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
50909 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
50910 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
50911 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
50912 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
50913 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
50914 all-target-liboffloadmic: maybe-all-target-libgomp
50915 install-target-libgo: maybe-install-target-libatomic
50916 install-target-libgfortran: maybe-install-target-libquadmath
50917 install-target-libgfortran: maybe-install-target-libgcc
50918 install-target-libsanitizer: maybe-install-target-libstdc++-v3
50919 install-target-libsanitizer: maybe-install-target-libgcc
50920 install-target-libvtv: maybe-install-target-libstdc++-v3
50921 install-target-libvtv: maybe-install-target-libgcc
50922 install-target-libcilkrts: maybe-install-target-libstdc++-v3
50923 install-target-libcilkrts: maybe-install-target-libgcc
50924 install-target-liboffloadmic: maybe-install-target-libstdc++-v3
50925 install-target-liboffloadmic: maybe-install-target-libgcc
50926 install-target-libjava: maybe-install-target-libgcc
50927 install-target-libitm: maybe-install-target-libgcc
50928 install-target-libobjc: maybe-install-target-libgcc
50929 install-target-libstdc++-v3: maybe-install-target-libgcc
50930 all-target-libgloss: maybe-all-target-newlib
50931 all-target-winsup: maybe-all-target-libtermcap
50932 configure-target-newlib: maybe-all-binutils
50933 configure-target-newlib: maybe-all-ld
50934 configure-target-libgfortran: maybe-all-target-libquadmath
50935 configure-target-libgfortran: maybe-all-target-libbacktrace
50938 # Dependencies for target modules on other target modules are
50939 # described by lang_env_dependencies; the defaults apply to anything
50940 # not mentioned there.
50943 @if gcc-bootstrap
50944 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
50945 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
50946 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
50947 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
50948 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
50949 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
50950 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
50951 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
50952 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
50953 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
50954 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
50955 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
50956 configure-stage1-target-libmpx: maybe-all-stage1-target-libgcc
50957 configure-stage2-target-libmpx: maybe-all-stage2-target-libgcc
50958 configure-stage3-target-libmpx: maybe-all-stage3-target-libgcc
50959 configure-stage4-target-libmpx: maybe-all-stage4-target-libgcc
50960 configure-stageprofile-target-libmpx: maybe-all-stageprofile-target-libgcc
50961 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-target-libgcc
50962 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
50963 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
50964 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
50965 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
50966 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
50967 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
50968 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
50969 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
50970 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
50971 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
50972 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
50973 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
50974 @endif gcc-bootstrap
50976 @if gcc-no-bootstrap
50977 configure-target-libstdc++-v3: maybe-all-target-libgcc
50978 configure-target-libsanitizer: maybe-all-target-libgcc
50979 configure-target-libmpx: maybe-all-target-libgcc
50980 configure-target-libvtv: maybe-all-target-libgcc
50981 configure-target-libcilkrts: maybe-all-target-libgcc
50982 configure-target-liboffloadmic: maybe-all-target-libgcc
50983 configure-target-libssp: maybe-all-target-libgcc
50984 configure-target-newlib: maybe-all-target-libgcc
50985 configure-target-libbacktrace: maybe-all-target-libgcc
50986 configure-target-libquadmath: maybe-all-target-libgcc
50987 configure-target-libgfortran: maybe-all-target-libgcc
50988 configure-target-libobjc: maybe-all-target-libgcc
50989 configure-target-libgo: maybe-all-target-libgcc
50990 configure-target-libtermcap: maybe-all-target-libgcc
50991 configure-target-winsup: maybe-all-target-libgcc
50992 configure-target-libgloss: maybe-all-target-libgcc
50993 configure-target-libffi: maybe-all-target-libgcc
50994 configure-target-libjava: maybe-all-target-libgcc
50995 configure-target-zlib: maybe-all-target-libgcc
50996 configure-target-boehm-gc: maybe-all-target-libgcc
50997 configure-target-rda: maybe-all-target-libgcc
50998 configure-target-libada: maybe-all-target-libgcc
50999 configure-target-libgomp: maybe-all-target-libgcc
51000 configure-target-libitm: maybe-all-target-libgcc
51001 configure-target-libatomic: maybe-all-target-libgcc
51002 @endif gcc-no-bootstrap
51005 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
51007 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
51009 configure-target-libmpx: maybe-all-target-newlib maybe-all-target-libgloss
51011 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
51013 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
51014 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
51016 configure-target-liboffloadmic: maybe-all-target-newlib maybe-all-target-libgloss
51017 configure-target-liboffloadmic: maybe-all-target-libstdc++-v3
51019 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
51023 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
51025 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
51027 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
51029 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
51031 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
51033 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
51035 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
51038 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
51039 configure-target-libffi: maybe-all-target-libstdc++-v3
51041 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
51042 configure-target-libjava: maybe-all-target-libstdc++-v3
51044 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
51046 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
51048 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
51050 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
51052 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
51054 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
51055 configure-target-libitm: maybe-all-target-libstdc++-v3
51057 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
51060 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
51061 GDB_TK = @GDB_TK@
51062 INSTALL_GDB_TK = @INSTALL_GDB_TK@
51063 configure-gdb: $(CONFIGURE_GDB_TK)
51064 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
51065 install-gdb: $(INSTALL_GDB_TK)
51067 # Serialization dependencies. Host configures don't work well in parallel to
51068 # each other, due to contention over config.cache. Target configures and
51069 # build configures are similar.
51070 @serialization_dependencies@
51072 # --------------------------------
51073 # Regenerating top level configury
51074 # --------------------------------
51076 # Rebuilding Makefile.in, using autogen.
51077 AUTOGEN = autogen
51078 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
51079 cd $(srcdir) && $(AUTOGEN) Makefile.def
51081 # Rebuilding Makefile.
51082 Makefile: $(srcdir)/Makefile.in config.status
51083 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
51085 config.status: configure
51086 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
51088 # Rebuilding configure.
51089 AUTOCONF = autoconf
51090 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
51091 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
51092 cd $(srcdir) && $(AUTOCONF)
51094 # ------------------------------
51095 # Special directives to GNU Make
51096 # ------------------------------
51098 # Don't pass command-line variables to submakes.
51099 .NOEXPORT:
51100 MAKEOVERRIDES=
51102 # end of Makefile.in