2016-01-26 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / Makefile.in
bloba519a547533aab8203aa8937a1323d5f5b77d2d0
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 ISLVER="$(HOST_ISLVER)"; export ISLVER; \
226 LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
227 LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
228 XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
229 @if gcc-bootstrap
230 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
231 @endif gcc-bootstrap
232 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
234 POSTSTAGE1_CXX_EXPORT = \
235 CXX='$(CXX)'; export CXX; \
236 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
237 @if target-libstdc++-v3-bootstrap
238 # Override the above if we're bootstrapping C++.
239 POSTSTAGE1_CXX_EXPORT = \
240 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
241 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
242 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
243 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
244 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
245 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
246 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
247 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
248 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
249 export CXX; \
250 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
251 @endif target-libstdc++-v3-bootstrap
253 # Similar, for later GCC stages.
254 POSTSTAGE1_HOST_EXPORTS = \
255 $(HOST_EXPORTS) \
256 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
257 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
258 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
259 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
260 $(POSTSTAGE1_CXX_EXPORT) \
261 $(LTO_EXPORTS) \
262 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
263 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
264 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
266 # Target libraries are put under this directory:
267 TARGET_SUBDIR = @target_subdir@
268 # This is set by the configure script to the arguments to use when configuring
269 # directories built for the target.
270 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
271 # This is the list of variables to export in the environment when
272 # configuring subdirectories for the target system.
273 BASE_TARGET_EXPORTS = \
274 $(BASE_EXPORTS) \
275 AR="$(AR_FOR_TARGET)"; export AR; \
276 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
277 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
278 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
279 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
280 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
281 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
282 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
283 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
284 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
285 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
286 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
287 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
288 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
289 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
290 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
291 OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
292 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
293 READELF="$(READELF_FOR_TARGET)"; export READELF; \
294 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
295 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
296 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
297 @if gcc-bootstrap
298 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
299 @endif gcc-bootstrap
300 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
301 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
303 RAW_CXX_TARGET_EXPORTS = \
304 $(BASE_TARGET_EXPORTS) \
305 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
306 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
308 NORMAL_TARGET_EXPORTS = \
309 $(BASE_TARGET_EXPORTS) \
310 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
312 # Where to find GMP
313 HOST_GMPLIBS = @gmplibs@
314 HOST_GMPINC = @gmpinc@
316 # Where to find isl
317 HOST_ISLLIBS = @isllibs@
318 HOST_ISLINC = @islinc@
319 HOST_ISLVER = @islver@
321 # Where to find libelf
322 HOST_LIBELFLIBS = @libelflibs@
323 HOST_LIBELFINC = @libelfinc@
325 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
327 # ----------------------------------------------
328 # Programs producing files for the BUILD machine
329 # ----------------------------------------------
331 SHELL = @SHELL@
333 # pwd command to use. Allow user to override default by setting PWDCMD in
334 # the environment to account for automounters. The make variable must not
335 # be called PWDCMD, otherwise the value set here is passed to make
336 # subprocesses and overrides the setting from the user's environment.
337 # Don't use PWD since it is a common shell environment variable and we
338 # don't want to corrupt it.
339 PWD_COMMAND = $${PWDCMD-pwd}
341 # compilers to use to create programs which must be run in the build
342 # environment.
343 AR_FOR_BUILD = @AR_FOR_BUILD@
344 AS_FOR_BUILD = @AS_FOR_BUILD@
345 CC_FOR_BUILD = @CC_FOR_BUILD@
346 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
347 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
348 CXX_FOR_BUILD = @CXX_FOR_BUILD@
349 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
350 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
351 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
352 GOC_FOR_BUILD = @GOC_FOR_BUILD@
353 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
354 LD_FOR_BUILD = @LD_FOR_BUILD@
355 NM_FOR_BUILD = @NM_FOR_BUILD@
356 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
357 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
358 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
360 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
361 # here so that they can be overridden by Makefile fragments.
362 BUILD_PREFIX = @BUILD_PREFIX@
363 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
365 # Flags to pass to stage2 and later makes. They are defined
366 # here so that they can be overridden by Makefile fragments.
367 BOOT_CFLAGS= -g -O2
368 BOOT_LDFLAGS=
369 BOOT_ADAFLAGS= -gnatpg
371 AWK = @AWK@
372 SED = @SED@
373 BISON = @BISON@
374 YACC = @YACC@
375 FLEX = @FLEX@
376 LEX = @LEX@
377 M4 = @M4@
378 MAKEINFO = @MAKEINFO@
379 EXPECT = @EXPECT@
380 RUNTEST = @RUNTEST@
382 # This just becomes part of the MAKEINFO definition passed down to
383 # sub-makes. It lets flags be given on the command line while still
384 # using the makeinfo from the object tree.
385 # (Default to avoid splitting info files by setting the threshold high.)
386 MAKEINFOFLAGS = --split-size=5000000
388 # ---------------------------------------------
389 # Programs producing files for the HOST machine
390 # ---------------------------------------------
392 AS = @AS@
393 AR = @AR@
394 AR_FLAGS = rc
395 CC = @CC@
396 CXX = @CXX@
397 DLLTOOL = @DLLTOOL@
398 LD = @LD@
399 LIPO = @LIPO@
400 NM = @NM@
401 OBJDUMP = @OBJDUMP@
402 RANLIB = @RANLIB@
403 READELF = @READELF@
404 STRIP = @STRIP@
405 WINDRES = @WINDRES@
406 WINDMC = @WINDMC@
408 GNATBIND = @GNATBIND@
409 GNATMAKE = @GNATMAKE@
411 CFLAGS = @CFLAGS@
412 LDFLAGS = @LDFLAGS@
413 LIBCFLAGS = $(CFLAGS)
414 CXXFLAGS = @CXXFLAGS@
415 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
416 GOCFLAGS = $(CFLAGS)
418 TFLAGS =
420 # Defaults for all stages; some are overridden below.
422 STAGE_CFLAGS = $(BOOT_CFLAGS)
423 STAGE_TFLAGS = $(TFLAGS)
424 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
427 # Defaults for stage 1; some are overridden below.
428 STAGE1_CFLAGS = $(STAGE_CFLAGS)
429 STAGE1_CXXFLAGS = $(CXXFLAGS)
430 @if target-libstdc++-v3-bootstrap
431 # Override the above if we're bootstrapping C++.
432 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
433 @endif target-libstdc++-v3-bootstrap
434 STAGE1_TFLAGS = $(STAGE_TFLAGS)
435 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
437 # Defaults for stage 2; some are overridden below.
438 STAGE2_CFLAGS = $(STAGE_CFLAGS)
439 STAGE2_CXXFLAGS = $(CXXFLAGS)
440 @if target-libstdc++-v3-bootstrap
441 # Override the above if we're bootstrapping C++.
442 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
443 @endif target-libstdc++-v3-bootstrap
444 STAGE2_TFLAGS = $(STAGE_TFLAGS)
445 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
447 # Defaults for stage 3; some are overridden below.
448 STAGE3_CFLAGS = $(STAGE_CFLAGS)
449 STAGE3_CXXFLAGS = $(CXXFLAGS)
450 @if target-libstdc++-v3-bootstrap
451 # Override the above if we're bootstrapping C++.
452 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
453 @endif target-libstdc++-v3-bootstrap
454 STAGE3_TFLAGS = $(STAGE_TFLAGS)
455 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
457 # Defaults for stage 4; some are overridden below.
458 STAGE4_CFLAGS = $(STAGE_CFLAGS)
459 STAGE4_CXXFLAGS = $(CXXFLAGS)
460 @if target-libstdc++-v3-bootstrap
461 # Override the above if we're bootstrapping C++.
462 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
463 @endif target-libstdc++-v3-bootstrap
464 STAGE4_TFLAGS = $(STAGE_TFLAGS)
465 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
467 # Defaults for stage profile; some are overridden below.
468 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
469 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
470 @if target-libstdc++-v3-bootstrap
471 # Override the above if we're bootstrapping C++.
472 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
473 @endif target-libstdc++-v3-bootstrap
474 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
475 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
477 # Defaults for stage feedback; some are overridden below.
478 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
479 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
480 @if target-libstdc++-v3-bootstrap
481 # Override the above if we're bootstrapping C++.
482 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
483 @endif target-libstdc++-v3-bootstrap
484 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
485 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
488 # By default, C and C++ are the only stage1 languages, because they are the
489 # only ones we require to build with the bootstrap compiler, and also the
490 # only ones useful for building stage2.
492 STAGE1_CFLAGS = @stage1_cflags@
493 STAGE1_CHECKING = @stage1_checking@
494 STAGE1_LANGUAGES = @stage1_languages@
495 # * We force-disable intermodule optimizations, even if
496 # --enable-intermodule was passed, since the installed compiler
497 # probably can't handle them. Luckily, autoconf always respects
498 # the last argument when conflicting --enable arguments are passed.
499 # * Likewise, we force-disable coverage flags, since the installed
500 # compiler probably has never heard of them.
501 # * We also disable -Wformat, since older GCCs don't understand newer %s.
502 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
503 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
504 --disable-build-format-warnings
506 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
507 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
509 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
510 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
512 do-compare = @do_compare@
513 do-compare3 = $(do-compare)
515 # -----------------------------------------------
516 # Programs producing files for the TARGET machine
517 # -----------------------------------------------
519 AR_FOR_TARGET=@AR_FOR_TARGET@
520 AS_FOR_TARGET=@AS_FOR_TARGET@
521 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
523 # If GCC_FOR_TARGET is not overriden on the command line, then this
524 # variable is passed down to the gcc Makefile, where it is used to
525 # build libgcc2.a. We define it here so that it can itself be
526 # overridden on the command line.
527 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
528 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
529 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
530 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
531 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
532 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
533 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
534 LD_FOR_TARGET=@LD_FOR_TARGET@
536 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
537 NM_FOR_TARGET=@NM_FOR_TARGET@
538 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
539 OBJCOPY_FOR_TARGET=@OBJCOPY_FOR_TARGET@
540 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
541 READELF_FOR_TARGET=@READELF_FOR_TARGET@
542 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
543 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
544 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
546 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
547 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
548 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
550 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
551 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
553 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
554 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
555 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
556 GOCFLAGS_FOR_TARGET = -O2 -g
558 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
559 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
560 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
562 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
564 # ------------------------------------
565 # Miscellaneous targets and flag lists
566 # ------------------------------------
568 # The first rule in the file had better be this one. Don't put any above it.
569 # This lives here to allow makefile fragments to contain dependencies.
570 all:
572 #### host and target specific makefile fragments come in here.
573 @target_makefile_frag@
574 @alphaieee_frag@
575 @ospace_frag@
576 @host_makefile_frag@
579 # This is the list of directories that may be needed in RPATH_ENVVAR
580 # so that programs built for the target machine work.
581 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)
583 @if target-libstdc++-v3
584 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
585 @endif target-libstdc++-v3
587 @if target-libsanitizer
588 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
589 @endif target-libsanitizer
591 @if target-libmpx
592 TARGET_LIB_PATH_libmpx = $$r/$(TARGET_SUBDIR)/libmpx/.libs:
593 @endif target-libmpx
595 @if target-libvtv
596 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
597 @endif target-libvtv
599 @if target-libcilkrts
600 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
601 @endif target-libcilkrts
603 @if target-liboffloadmic
604 TARGET_LIB_PATH_liboffloadmic = $$r/$(TARGET_SUBDIR)/liboffloadmic/.libs:
605 @endif target-liboffloadmic
607 @if target-libssp
608 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
609 @endif target-libssp
611 @if target-libgomp
612 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
613 @endif target-libgomp
615 @if target-libitm
616 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
617 @endif target-libitm
619 @if target-libatomic
620 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
621 @endif target-libatomic
625 # This is the list of directories that may be needed in RPATH_ENVVAR
626 # so that programs built for the host machine work.
627 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_libelf)
629 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
630 @if gcc
631 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
632 @endif gcc
635 @if gmp
636 HOST_LIB_PATH_gmp = \
637 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
638 @endif gmp
640 @if mpfr
641 HOST_LIB_PATH_mpfr = \
642 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
643 @endif mpfr
645 @if mpc
646 HOST_LIB_PATH_mpc = \
647 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
648 @endif mpc
650 @if isl
651 HOST_LIB_PATH_isl = \
652 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
653 @endif isl
655 @if libelf
656 HOST_LIB_PATH_libelf = \
657 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
658 @endif libelf
661 CXX_FOR_TARGET_FLAG_TO_PASS = \
662 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
663 @if target-libstdc++-v3
664 # CXX_FOR_TARGET is tricky to get right for target libs that require a
665 # functional C++ compiler. When we recurse, if we expand
666 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
667 # libstdc++ include flags from the script. Instead, we get an
668 # -funconfigured-* word, so that we'll get errors if this invalid C++
669 # command line is used for anything, but also so that we can use the
670 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
671 # don't pass it on, sub-make will use the default definition, that
672 # re-expands it at the time of use, so we'll get it right when we need
673 # it. One potential exception is the expansion of CXX_FOR_TARGET
674 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
675 # really work, for C++ host programs can't depend on the current-stage
676 # C++ target library.
677 CXX_FOR_TARGET_FLAG_TO_PASS = \
678 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
679 @endif target-libstdc++-v3
681 # Flags to pass down to all sub-makes. STAGE*FLAGS,
682 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
683 # overrideable (for a bootstrap build stage1 also builds gcc.info).
684 BASE_FLAGS_TO_PASS = \
685 "DESTDIR=$(DESTDIR)" \
686 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
687 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
688 "bindir=$(bindir)" \
689 "datadir=$(datadir)" \
690 "exec_prefix=$(exec_prefix)" \
691 "includedir=$(includedir)" \
692 "datarootdir=$(datarootdir)" \
693 "docdir=$(docdir)" \
694 "infodir=$(infodir)" \
695 "pdfdir=$(pdfdir)" \
696 "htmldir=$(htmldir)" \
697 "libdir=$(libdir)" \
698 "libexecdir=$(libexecdir)" \
699 "lispdir=$(lispdir)" \
700 "localstatedir=$(localstatedir)" \
701 "mandir=$(mandir)" \
702 "oldincludedir=$(oldincludedir)" \
703 "prefix=$(prefix)" \
704 "sbindir=$(sbindir)" \
705 "sharedstatedir=$(sharedstatedir)" \
706 "sysconfdir=$(sysconfdir)" \
707 "tooldir=$(tooldir)" \
708 "build_tooldir=$(build_tooldir)" \
709 "target_alias=$(target_alias)" \
710 "AWK=$(AWK)" \
711 "BISON=$(BISON)" \
712 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
713 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
714 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
715 "EXPECT=$(EXPECT)" \
716 "FLEX=$(FLEX)" \
717 "INSTALL=$(INSTALL)" \
718 "INSTALL_DATA=$(INSTALL_DATA)" \
719 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
720 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
721 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
722 "LEX=$(LEX)" \
723 "M4=$(M4)" \
724 "MAKE=$(MAKE)" \
725 "RUNTEST=$(RUNTEST)" \
726 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
727 "SED=$(SED)" \
728 "SHELL=$(SHELL)" \
729 "YACC=$(YACC)" \
730 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
731 "ADA_CFLAGS=$(ADA_CFLAGS)" \
732 "AR_FLAGS=$(AR_FLAGS)" \
733 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
734 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
735 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
736 "CFLAGS=$(CFLAGS)" \
737 "CXXFLAGS=$(CXXFLAGS)" \
738 "LDFLAGS=$(LDFLAGS)" \
739 "LIBCFLAGS=$(LIBCFLAGS)" \
740 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
741 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
742 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
743 "GNATBIND=$(GNATBIND)" \
744 "GNATMAKE=$(GNATMAKE)" \
745 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
746 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
747 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
748 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
749 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
750 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
751 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
752 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
753 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
754 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
755 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
756 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
757 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
758 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
759 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
760 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
761 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
762 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
763 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
764 "OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
765 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
766 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
767 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
768 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
769 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
770 "BUILD_CONFIG=$(BUILD_CONFIG)" \
771 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
772 "LEAN=$(LEAN)" \
773 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
774 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
775 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
776 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
777 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
778 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
779 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
780 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
781 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
782 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
783 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
784 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
785 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
786 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
787 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
788 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
789 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
790 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
791 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
792 "TFLAGS=$(TFLAGS)" \
793 "CONFIG_SHELL=$(SHELL)" \
794 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
795 $(if $(LSAN_OPTIONS),"LSAN_OPTIONS=$(LSAN_OPTIONS)")
797 # We leave this in just in case, but it is not needed anymore.
798 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
800 # Flags to pass down to most sub-makes, in which we're building with
801 # the host environment.
802 EXTRA_HOST_FLAGS = \
803 'AR=$(AR)' \
804 'AS=$(AS)' \
805 'CC=$(CC)' \
806 'CXX=$(CXX)' \
807 'DLLTOOL=$(DLLTOOL)' \
808 'GCJ=$(GCJ)' \
809 'GFORTRAN=$(GFORTRAN)' \
810 'GOC=$(GOC)' \
811 'LD=$(LD)' \
812 'LIPO=$(LIPO)' \
813 'NM=$(NM)' \
814 'OBJDUMP=$(OBJDUMP)' \
815 'RANLIB=$(RANLIB)' \
816 'READELF=$(READELF)' \
817 'STRIP=$(STRIP)' \
818 'WINDRES=$(WINDRES)' \
819 'WINDMC=$(WINDMC)'
821 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
823 # Flags to pass to stage1 or when not bootstrapping.
825 STAGE1_FLAGS_TO_PASS = \
826 LDFLAGS="$${LDFLAGS}" \
827 HOST_LIBS="$${HOST_LIBS}"
829 # Flags to pass to stage2 and later makes.
831 POSTSTAGE1_FLAGS_TO_PASS = \
832 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
833 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
834 GNATBIND="$${GNATBIND}" \
835 LDFLAGS="$${LDFLAGS}" \
836 HOST_LIBS="$${HOST_LIBS}" \
837 $(LTO_FLAGS_TO_PASS) \
838 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
840 @if gcc-bootstrap
841 EXTRA_HOST_EXPORTS = if [ $(current_stage) != stage1 ]; then \
842 $(POSTSTAGE1_HOST_EXPORTS) \
845 EXTRA_BOOTSTRAP_FLAGS = CC="$$CC" CXX="$$CXX" LDFLAGS="$$LDFLAGS"
846 @endif gcc-bootstrap
848 # Flags to pass down to makes which are built with the target environment.
849 # The double $ decreases the length of the command line; those variables
850 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
851 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
852 # so we expand them here.
853 EXTRA_TARGET_FLAGS = \
854 'AR=$$(AR_FOR_TARGET)' \
855 'AS=$(COMPILER_AS_FOR_TARGET)' \
856 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
857 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
858 'CXX=$$(CXX_FOR_TARGET) -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
859 -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
860 $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
861 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
862 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
863 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
864 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
865 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
866 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
867 'LD=$(COMPILER_LD_FOR_TARGET)' \
868 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
869 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
870 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
871 'NM=$(COMPILER_NM_FOR_TARGET)' \
872 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
873 'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
874 'RANLIB=$$(RANLIB_FOR_TARGET)' \
875 'READELF=$$(READELF_FOR_TARGET)' \
876 'WINDRES=$$(WINDRES_FOR_TARGET)' \
877 'WINDMC=$$(WINDMC_FOR_TARGET)' \
878 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
879 'STAGE1_LDFLAGS=$$(POSTSTAGE1_LDFLAGS)' \
880 'STAGE1_LIBS=$$(POSTSTAGE1_LIBS)' \
881 "TFLAGS=$$TFLAGS"
883 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
885 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
886 # unfortunately needs the native compiler and the target ar and
887 # ranlib.
888 # If any variables are added here, they must be added to do-*, below.
889 # The BUILD_* variables are a special case, which are used for the gcc
890 # cross-building scheme.
891 EXTRA_GCC_FLAGS = \
892 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
893 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
894 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
896 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
898 @if gcc
899 BUILD_CONFIG = @BUILD_CONFIG@
900 ifneq ($(BUILD_CONFIG),)
901 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
902 endif
903 @endif gcc
905 .PHONY: configure-host
906 configure-host: \
907 maybe-configure-bfd \
908 maybe-configure-opcodes \
909 maybe-configure-binutils \
910 maybe-configure-bison \
911 maybe-configure-cgen \
912 maybe-configure-dejagnu \
913 maybe-configure-etc \
914 maybe-configure-fastjar \
915 maybe-configure-fixincludes \
916 maybe-configure-flex \
917 maybe-configure-gas \
918 maybe-configure-gcc \
919 maybe-configure-gmp \
920 maybe-configure-mpfr \
921 maybe-configure-mpc \
922 maybe-configure-isl \
923 maybe-configure-libelf \
924 maybe-configure-gold \
925 maybe-configure-gprof \
926 maybe-configure-intl \
927 maybe-configure-tcl \
928 maybe-configure-itcl \
929 maybe-configure-ld \
930 maybe-configure-libbacktrace \
931 maybe-configure-libcpp \
932 maybe-configure-libdecnumber \
933 maybe-configure-libgui \
934 maybe-configure-libiberty \
935 maybe-configure-libiberty-linker-plugin \
936 maybe-configure-libiconv \
937 maybe-configure-m4 \
938 maybe-configure-readline \
939 maybe-configure-sid \
940 maybe-configure-sim \
941 maybe-configure-texinfo \
942 maybe-configure-zlib \
943 maybe-configure-gdb \
944 maybe-configure-expect \
945 maybe-configure-guile \
946 maybe-configure-tk \
947 maybe-configure-libtermcap \
948 maybe-configure-utils \
949 maybe-configure-gnattools \
950 maybe-configure-lto-plugin \
951 maybe-configure-libcc1 \
952 maybe-configure-gotools
953 .PHONY: configure-target
954 configure-target: \
955 maybe-configure-target-libstdc++-v3 \
956 maybe-configure-target-libsanitizer \
957 maybe-configure-target-libmpx \
958 maybe-configure-target-libvtv \
959 maybe-configure-target-libcilkrts \
960 maybe-configure-target-liboffloadmic \
961 maybe-configure-target-libssp \
962 maybe-configure-target-newlib \
963 maybe-configure-target-libgcc \
964 maybe-configure-target-libbacktrace \
965 maybe-configure-target-libquadmath \
966 maybe-configure-target-libgfortran \
967 maybe-configure-target-libobjc \
968 maybe-configure-target-libgo \
969 maybe-configure-target-libtermcap \
970 maybe-configure-target-winsup \
971 maybe-configure-target-libgloss \
972 maybe-configure-target-libffi \
973 maybe-configure-target-libjava \
974 maybe-configure-target-zlib \
975 maybe-configure-target-boehm-gc \
976 maybe-configure-target-rda \
977 maybe-configure-target-libada \
978 maybe-configure-target-libgomp \
979 maybe-configure-target-libitm \
980 maybe-configure-target-libatomic
982 # The target built for a native non-bootstrap build.
983 .PHONY: all
984 all:
985 @if gcc-bootstrap
986 [ -f stage_final ] || echo stage3 > stage_final
987 @r=`${PWD_COMMAND}`; export r; \
988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
989 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
990 @endif gcc-bootstrap
991 @: $(MAKE); $(unstage)
992 @r=`${PWD_COMMAND}`; export r; \
993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
994 @if gcc-bootstrap
995 if [ -f stage_last ]; then \
996 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
997 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
998 else \
999 @endif gcc-bootstrap
1000 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
1001 @if gcc-bootstrap
1003 fi \
1004 @endif gcc-bootstrap
1005 && :
1007 .PHONY: all-build
1009 all-build: maybe-all-build-libiberty
1010 all-build: maybe-all-build-bison
1011 all-build: maybe-all-build-flex
1012 all-build: maybe-all-build-m4
1013 all-build: maybe-all-build-texinfo
1014 all-build: maybe-all-build-fixincludes
1015 all-build: maybe-all-build-libcpp
1017 .PHONY: all-host
1019 @if bfd-no-bootstrap
1020 all-host: maybe-all-bfd
1021 @endif bfd-no-bootstrap
1022 @if opcodes-no-bootstrap
1023 all-host: maybe-all-opcodes
1024 @endif opcodes-no-bootstrap
1025 @if binutils-no-bootstrap
1026 all-host: maybe-all-binutils
1027 @endif binutils-no-bootstrap
1028 all-host: maybe-all-bison
1029 all-host: maybe-all-cgen
1030 all-host: maybe-all-dejagnu
1031 all-host: maybe-all-etc
1032 all-host: maybe-all-fastjar
1033 @if fixincludes-no-bootstrap
1034 all-host: maybe-all-fixincludes
1035 @endif fixincludes-no-bootstrap
1036 all-host: maybe-all-flex
1037 @if gas-no-bootstrap
1038 all-host: maybe-all-gas
1039 @endif gas-no-bootstrap
1040 @if gcc-no-bootstrap
1041 all-host: maybe-all-gcc
1042 @endif gcc-no-bootstrap
1043 @if gmp-no-bootstrap
1044 all-host: maybe-all-gmp
1045 @endif gmp-no-bootstrap
1046 @if mpfr-no-bootstrap
1047 all-host: maybe-all-mpfr
1048 @endif mpfr-no-bootstrap
1049 @if mpc-no-bootstrap
1050 all-host: maybe-all-mpc
1051 @endif mpc-no-bootstrap
1052 @if isl-no-bootstrap
1053 all-host: maybe-all-isl
1054 @endif isl-no-bootstrap
1055 @if libelf-no-bootstrap
1056 all-host: maybe-all-libelf
1057 @endif libelf-no-bootstrap
1058 @if gold-no-bootstrap
1059 all-host: maybe-all-gold
1060 @endif gold-no-bootstrap
1061 all-host: maybe-all-gprof
1062 @if intl-no-bootstrap
1063 all-host: maybe-all-intl
1064 @endif intl-no-bootstrap
1065 all-host: maybe-all-tcl
1066 all-host: maybe-all-itcl
1067 @if ld-no-bootstrap
1068 all-host: maybe-all-ld
1069 @endif ld-no-bootstrap
1070 @if libbacktrace-no-bootstrap
1071 all-host: maybe-all-libbacktrace
1072 @endif libbacktrace-no-bootstrap
1073 @if libcpp-no-bootstrap
1074 all-host: maybe-all-libcpp
1075 @endif libcpp-no-bootstrap
1076 @if libdecnumber-no-bootstrap
1077 all-host: maybe-all-libdecnumber
1078 @endif libdecnumber-no-bootstrap
1079 all-host: maybe-all-libgui
1080 @if libiberty-no-bootstrap
1081 all-host: maybe-all-libiberty
1082 @endif libiberty-no-bootstrap
1083 @if libiberty-linker-plugin-no-bootstrap
1084 all-host: maybe-all-libiberty-linker-plugin
1085 @endif libiberty-linker-plugin-no-bootstrap
1086 @if libiconv-no-bootstrap
1087 all-host: maybe-all-libiconv
1088 @endif libiconv-no-bootstrap
1089 all-host: maybe-all-m4
1090 all-host: maybe-all-readline
1091 all-host: maybe-all-sid
1092 all-host: maybe-all-sim
1093 all-host: maybe-all-texinfo
1094 @if zlib-no-bootstrap
1095 all-host: maybe-all-zlib
1096 @endif zlib-no-bootstrap
1097 all-host: maybe-all-gdb
1098 all-host: maybe-all-expect
1099 all-host: maybe-all-guile
1100 all-host: maybe-all-tk
1101 all-host: maybe-all-libtermcap
1102 all-host: maybe-all-utils
1103 all-host: maybe-all-gnattools
1104 @if lto-plugin-no-bootstrap
1105 all-host: maybe-all-lto-plugin
1106 @endif lto-plugin-no-bootstrap
1107 all-host: maybe-all-libcc1
1108 all-host: maybe-all-gotools
1110 .PHONY: all-target
1112 @if target-libstdc++-v3-no-bootstrap
1113 all-target: maybe-all-target-libstdc++-v3
1114 @endif target-libstdc++-v3-no-bootstrap
1115 @if target-libsanitizer-no-bootstrap
1116 all-target: maybe-all-target-libsanitizer
1117 @endif target-libsanitizer-no-bootstrap
1118 @if target-libmpx-no-bootstrap
1119 all-target: maybe-all-target-libmpx
1120 @endif target-libmpx-no-bootstrap
1121 @if target-libvtv-no-bootstrap
1122 all-target: maybe-all-target-libvtv
1123 @endif target-libvtv-no-bootstrap
1124 all-target: maybe-all-target-libcilkrts
1125 all-target: maybe-all-target-liboffloadmic
1126 all-target: maybe-all-target-libssp
1127 all-target: maybe-all-target-newlib
1128 @if target-libgcc-no-bootstrap
1129 all-target: maybe-all-target-libgcc
1130 @endif target-libgcc-no-bootstrap
1131 all-target: maybe-all-target-libbacktrace
1132 all-target: maybe-all-target-libquadmath
1133 all-target: maybe-all-target-libgfortran
1134 all-target: maybe-all-target-libobjc
1135 all-target: maybe-all-target-libgo
1136 all-target: maybe-all-target-libtermcap
1137 all-target: maybe-all-target-winsup
1138 all-target: maybe-all-target-libgloss
1139 all-target: maybe-all-target-libffi
1140 all-target: maybe-all-target-libjava
1141 all-target: maybe-all-target-zlib
1142 all-target: maybe-all-target-boehm-gc
1143 all-target: maybe-all-target-rda
1144 all-target: maybe-all-target-libada
1145 @if target-libgomp-no-bootstrap
1146 all-target: maybe-all-target-libgomp
1147 @endif target-libgomp-no-bootstrap
1148 all-target: maybe-all-target-libitm
1149 all-target: maybe-all-target-libatomic
1151 # Do a target for all the subdirectories. A ``make do-X'' will do a
1152 # ``make X'' in all subdirectories (because, in general, there is a
1153 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1154 # but it may do additional work as well).
1156 .PHONY: do-info
1157 do-info:
1158 @: $(MAKE); $(unstage)
1159 @r=`${PWD_COMMAND}`; export r; \
1160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1161 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1162 info-target
1165 .PHONY: info-host
1167 info-host: maybe-info-bfd
1168 info-host: maybe-info-opcodes
1169 info-host: maybe-info-binutils
1170 info-host: maybe-info-bison
1171 info-host: maybe-info-cgen
1172 info-host: maybe-info-dejagnu
1173 info-host: maybe-info-etc
1174 info-host: maybe-info-fastjar
1175 info-host: maybe-info-fixincludes
1176 info-host: maybe-info-flex
1177 info-host: maybe-info-gas
1178 info-host: maybe-info-gcc
1179 info-host: maybe-info-gmp
1180 info-host: maybe-info-mpfr
1181 info-host: maybe-info-mpc
1182 info-host: maybe-info-isl
1183 info-host: maybe-info-libelf
1184 info-host: maybe-info-gold
1185 info-host: maybe-info-gprof
1186 info-host: maybe-info-intl
1187 info-host: maybe-info-tcl
1188 info-host: maybe-info-itcl
1189 info-host: maybe-info-ld
1190 info-host: maybe-info-libbacktrace
1191 info-host: maybe-info-libcpp
1192 info-host: maybe-info-libdecnumber
1193 info-host: maybe-info-libgui
1194 info-host: maybe-info-libiberty
1195 info-host: maybe-info-libiberty-linker-plugin
1196 info-host: maybe-info-libiconv
1197 info-host: maybe-info-m4
1198 info-host: maybe-info-readline
1199 info-host: maybe-info-sid
1200 info-host: maybe-info-sim
1201 info-host: maybe-info-texinfo
1202 info-host: maybe-info-zlib
1203 info-host: maybe-info-gdb
1204 info-host: maybe-info-expect
1205 info-host: maybe-info-guile
1206 info-host: maybe-info-tk
1207 info-host: maybe-info-libtermcap
1208 info-host: maybe-info-utils
1209 info-host: maybe-info-gnattools
1210 info-host: maybe-info-lto-plugin
1211 info-host: maybe-info-libcc1
1212 info-host: maybe-info-gotools
1214 .PHONY: info-target
1216 info-target: maybe-info-target-libstdc++-v3
1217 info-target: maybe-info-target-libsanitizer
1218 info-target: maybe-info-target-libmpx
1219 info-target: maybe-info-target-libvtv
1220 info-target: maybe-info-target-libcilkrts
1221 info-target: maybe-info-target-liboffloadmic
1222 info-target: maybe-info-target-libssp
1223 info-target: maybe-info-target-newlib
1224 info-target: maybe-info-target-libgcc
1225 info-target: maybe-info-target-libbacktrace
1226 info-target: maybe-info-target-libquadmath
1227 info-target: maybe-info-target-libgfortran
1228 info-target: maybe-info-target-libobjc
1229 info-target: maybe-info-target-libgo
1230 info-target: maybe-info-target-libtermcap
1231 info-target: maybe-info-target-winsup
1232 info-target: maybe-info-target-libgloss
1233 info-target: maybe-info-target-libffi
1234 info-target: maybe-info-target-libjava
1235 info-target: maybe-info-target-zlib
1236 info-target: maybe-info-target-boehm-gc
1237 info-target: maybe-info-target-rda
1238 info-target: maybe-info-target-libada
1239 info-target: maybe-info-target-libgomp
1240 info-target: maybe-info-target-libitm
1241 info-target: maybe-info-target-libatomic
1243 .PHONY: do-dvi
1244 do-dvi:
1245 @: $(MAKE); $(unstage)
1246 @r=`${PWD_COMMAND}`; export r; \
1247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1248 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1249 dvi-target
1252 .PHONY: dvi-host
1254 dvi-host: maybe-dvi-bfd
1255 dvi-host: maybe-dvi-opcodes
1256 dvi-host: maybe-dvi-binutils
1257 dvi-host: maybe-dvi-bison
1258 dvi-host: maybe-dvi-cgen
1259 dvi-host: maybe-dvi-dejagnu
1260 dvi-host: maybe-dvi-etc
1261 dvi-host: maybe-dvi-fastjar
1262 dvi-host: maybe-dvi-fixincludes
1263 dvi-host: maybe-dvi-flex
1264 dvi-host: maybe-dvi-gas
1265 dvi-host: maybe-dvi-gcc
1266 dvi-host: maybe-dvi-gmp
1267 dvi-host: maybe-dvi-mpfr
1268 dvi-host: maybe-dvi-mpc
1269 dvi-host: maybe-dvi-isl
1270 dvi-host: maybe-dvi-libelf
1271 dvi-host: maybe-dvi-gold
1272 dvi-host: maybe-dvi-gprof
1273 dvi-host: maybe-dvi-intl
1274 dvi-host: maybe-dvi-tcl
1275 dvi-host: maybe-dvi-itcl
1276 dvi-host: maybe-dvi-ld
1277 dvi-host: maybe-dvi-libbacktrace
1278 dvi-host: maybe-dvi-libcpp
1279 dvi-host: maybe-dvi-libdecnumber
1280 dvi-host: maybe-dvi-libgui
1281 dvi-host: maybe-dvi-libiberty
1282 dvi-host: maybe-dvi-libiberty-linker-plugin
1283 dvi-host: maybe-dvi-libiconv
1284 dvi-host: maybe-dvi-m4
1285 dvi-host: maybe-dvi-readline
1286 dvi-host: maybe-dvi-sid
1287 dvi-host: maybe-dvi-sim
1288 dvi-host: maybe-dvi-texinfo
1289 dvi-host: maybe-dvi-zlib
1290 dvi-host: maybe-dvi-gdb
1291 dvi-host: maybe-dvi-expect
1292 dvi-host: maybe-dvi-guile
1293 dvi-host: maybe-dvi-tk
1294 dvi-host: maybe-dvi-libtermcap
1295 dvi-host: maybe-dvi-utils
1296 dvi-host: maybe-dvi-gnattools
1297 dvi-host: maybe-dvi-lto-plugin
1298 dvi-host: maybe-dvi-libcc1
1299 dvi-host: maybe-dvi-gotools
1301 .PHONY: dvi-target
1303 dvi-target: maybe-dvi-target-libstdc++-v3
1304 dvi-target: maybe-dvi-target-libsanitizer
1305 dvi-target: maybe-dvi-target-libmpx
1306 dvi-target: maybe-dvi-target-libvtv
1307 dvi-target: maybe-dvi-target-libcilkrts
1308 dvi-target: maybe-dvi-target-liboffloadmic
1309 dvi-target: maybe-dvi-target-libssp
1310 dvi-target: maybe-dvi-target-newlib
1311 dvi-target: maybe-dvi-target-libgcc
1312 dvi-target: maybe-dvi-target-libbacktrace
1313 dvi-target: maybe-dvi-target-libquadmath
1314 dvi-target: maybe-dvi-target-libgfortran
1315 dvi-target: maybe-dvi-target-libobjc
1316 dvi-target: maybe-dvi-target-libgo
1317 dvi-target: maybe-dvi-target-libtermcap
1318 dvi-target: maybe-dvi-target-winsup
1319 dvi-target: maybe-dvi-target-libgloss
1320 dvi-target: maybe-dvi-target-libffi
1321 dvi-target: maybe-dvi-target-libjava
1322 dvi-target: maybe-dvi-target-zlib
1323 dvi-target: maybe-dvi-target-boehm-gc
1324 dvi-target: maybe-dvi-target-rda
1325 dvi-target: maybe-dvi-target-libada
1326 dvi-target: maybe-dvi-target-libgomp
1327 dvi-target: maybe-dvi-target-libitm
1328 dvi-target: maybe-dvi-target-libatomic
1330 .PHONY: do-pdf
1331 do-pdf:
1332 @: $(MAKE); $(unstage)
1333 @r=`${PWD_COMMAND}`; export r; \
1334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1335 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1336 pdf-target
1339 .PHONY: pdf-host
1341 pdf-host: maybe-pdf-bfd
1342 pdf-host: maybe-pdf-opcodes
1343 pdf-host: maybe-pdf-binutils
1344 pdf-host: maybe-pdf-bison
1345 pdf-host: maybe-pdf-cgen
1346 pdf-host: maybe-pdf-dejagnu
1347 pdf-host: maybe-pdf-etc
1348 pdf-host: maybe-pdf-fastjar
1349 pdf-host: maybe-pdf-fixincludes
1350 pdf-host: maybe-pdf-flex
1351 pdf-host: maybe-pdf-gas
1352 pdf-host: maybe-pdf-gcc
1353 pdf-host: maybe-pdf-gmp
1354 pdf-host: maybe-pdf-mpfr
1355 pdf-host: maybe-pdf-mpc
1356 pdf-host: maybe-pdf-isl
1357 pdf-host: maybe-pdf-libelf
1358 pdf-host: maybe-pdf-gold
1359 pdf-host: maybe-pdf-gprof
1360 pdf-host: maybe-pdf-intl
1361 pdf-host: maybe-pdf-tcl
1362 pdf-host: maybe-pdf-itcl
1363 pdf-host: maybe-pdf-ld
1364 pdf-host: maybe-pdf-libbacktrace
1365 pdf-host: maybe-pdf-libcpp
1366 pdf-host: maybe-pdf-libdecnumber
1367 pdf-host: maybe-pdf-libgui
1368 pdf-host: maybe-pdf-libiberty
1369 pdf-host: maybe-pdf-libiberty-linker-plugin
1370 pdf-host: maybe-pdf-libiconv
1371 pdf-host: maybe-pdf-m4
1372 pdf-host: maybe-pdf-readline
1373 pdf-host: maybe-pdf-sid
1374 pdf-host: maybe-pdf-sim
1375 pdf-host: maybe-pdf-texinfo
1376 pdf-host: maybe-pdf-zlib
1377 pdf-host: maybe-pdf-gdb
1378 pdf-host: maybe-pdf-expect
1379 pdf-host: maybe-pdf-guile
1380 pdf-host: maybe-pdf-tk
1381 pdf-host: maybe-pdf-libtermcap
1382 pdf-host: maybe-pdf-utils
1383 pdf-host: maybe-pdf-gnattools
1384 pdf-host: maybe-pdf-lto-plugin
1385 pdf-host: maybe-pdf-libcc1
1386 pdf-host: maybe-pdf-gotools
1388 .PHONY: pdf-target
1390 pdf-target: maybe-pdf-target-libstdc++-v3
1391 pdf-target: maybe-pdf-target-libsanitizer
1392 pdf-target: maybe-pdf-target-libmpx
1393 pdf-target: maybe-pdf-target-libvtv
1394 pdf-target: maybe-pdf-target-libcilkrts
1395 pdf-target: maybe-pdf-target-liboffloadmic
1396 pdf-target: maybe-pdf-target-libssp
1397 pdf-target: maybe-pdf-target-newlib
1398 pdf-target: maybe-pdf-target-libgcc
1399 pdf-target: maybe-pdf-target-libbacktrace
1400 pdf-target: maybe-pdf-target-libquadmath
1401 pdf-target: maybe-pdf-target-libgfortran
1402 pdf-target: maybe-pdf-target-libobjc
1403 pdf-target: maybe-pdf-target-libgo
1404 pdf-target: maybe-pdf-target-libtermcap
1405 pdf-target: maybe-pdf-target-winsup
1406 pdf-target: maybe-pdf-target-libgloss
1407 pdf-target: maybe-pdf-target-libffi
1408 pdf-target: maybe-pdf-target-libjava
1409 pdf-target: maybe-pdf-target-zlib
1410 pdf-target: maybe-pdf-target-boehm-gc
1411 pdf-target: maybe-pdf-target-rda
1412 pdf-target: maybe-pdf-target-libada
1413 pdf-target: maybe-pdf-target-libgomp
1414 pdf-target: maybe-pdf-target-libitm
1415 pdf-target: maybe-pdf-target-libatomic
1417 .PHONY: do-html
1418 do-html:
1419 @: $(MAKE); $(unstage)
1420 @r=`${PWD_COMMAND}`; export r; \
1421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1422 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1423 html-target
1426 .PHONY: html-host
1428 html-host: maybe-html-bfd
1429 html-host: maybe-html-opcodes
1430 html-host: maybe-html-binutils
1431 html-host: maybe-html-bison
1432 html-host: maybe-html-cgen
1433 html-host: maybe-html-dejagnu
1434 html-host: maybe-html-etc
1435 html-host: maybe-html-fastjar
1436 html-host: maybe-html-fixincludes
1437 html-host: maybe-html-flex
1438 html-host: maybe-html-gas
1439 html-host: maybe-html-gcc
1440 html-host: maybe-html-gmp
1441 html-host: maybe-html-mpfr
1442 html-host: maybe-html-mpc
1443 html-host: maybe-html-isl
1444 html-host: maybe-html-libelf
1445 html-host: maybe-html-gold
1446 html-host: maybe-html-gprof
1447 html-host: maybe-html-intl
1448 html-host: maybe-html-tcl
1449 html-host: maybe-html-itcl
1450 html-host: maybe-html-ld
1451 html-host: maybe-html-libbacktrace
1452 html-host: maybe-html-libcpp
1453 html-host: maybe-html-libdecnumber
1454 html-host: maybe-html-libgui
1455 html-host: maybe-html-libiberty
1456 html-host: maybe-html-libiberty-linker-plugin
1457 html-host: maybe-html-libiconv
1458 html-host: maybe-html-m4
1459 html-host: maybe-html-readline
1460 html-host: maybe-html-sid
1461 html-host: maybe-html-sim
1462 html-host: maybe-html-texinfo
1463 html-host: maybe-html-zlib
1464 html-host: maybe-html-gdb
1465 html-host: maybe-html-expect
1466 html-host: maybe-html-guile
1467 html-host: maybe-html-tk
1468 html-host: maybe-html-libtermcap
1469 html-host: maybe-html-utils
1470 html-host: maybe-html-gnattools
1471 html-host: maybe-html-lto-plugin
1472 html-host: maybe-html-libcc1
1473 html-host: maybe-html-gotools
1475 .PHONY: html-target
1477 html-target: maybe-html-target-libstdc++-v3
1478 html-target: maybe-html-target-libsanitizer
1479 html-target: maybe-html-target-libmpx
1480 html-target: maybe-html-target-libvtv
1481 html-target: maybe-html-target-libcilkrts
1482 html-target: maybe-html-target-liboffloadmic
1483 html-target: maybe-html-target-libssp
1484 html-target: maybe-html-target-newlib
1485 html-target: maybe-html-target-libgcc
1486 html-target: maybe-html-target-libbacktrace
1487 html-target: maybe-html-target-libquadmath
1488 html-target: maybe-html-target-libgfortran
1489 html-target: maybe-html-target-libobjc
1490 html-target: maybe-html-target-libgo
1491 html-target: maybe-html-target-libtermcap
1492 html-target: maybe-html-target-winsup
1493 html-target: maybe-html-target-libgloss
1494 html-target: maybe-html-target-libffi
1495 html-target: maybe-html-target-libjava
1496 html-target: maybe-html-target-zlib
1497 html-target: maybe-html-target-boehm-gc
1498 html-target: maybe-html-target-rda
1499 html-target: maybe-html-target-libada
1500 html-target: maybe-html-target-libgomp
1501 html-target: maybe-html-target-libitm
1502 html-target: maybe-html-target-libatomic
1504 .PHONY: do-TAGS
1505 do-TAGS:
1506 @: $(MAKE); $(unstage)
1507 @r=`${PWD_COMMAND}`; export r; \
1508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1509 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1510 TAGS-target
1513 .PHONY: TAGS-host
1515 TAGS-host: maybe-TAGS-bfd
1516 TAGS-host: maybe-TAGS-opcodes
1517 TAGS-host: maybe-TAGS-binutils
1518 TAGS-host: maybe-TAGS-bison
1519 TAGS-host: maybe-TAGS-cgen
1520 TAGS-host: maybe-TAGS-dejagnu
1521 TAGS-host: maybe-TAGS-etc
1522 TAGS-host: maybe-TAGS-fastjar
1523 TAGS-host: maybe-TAGS-fixincludes
1524 TAGS-host: maybe-TAGS-flex
1525 TAGS-host: maybe-TAGS-gas
1526 TAGS-host: maybe-TAGS-gcc
1527 TAGS-host: maybe-TAGS-gmp
1528 TAGS-host: maybe-TAGS-mpfr
1529 TAGS-host: maybe-TAGS-mpc
1530 TAGS-host: maybe-TAGS-isl
1531 TAGS-host: maybe-TAGS-libelf
1532 TAGS-host: maybe-TAGS-gold
1533 TAGS-host: maybe-TAGS-gprof
1534 TAGS-host: maybe-TAGS-intl
1535 TAGS-host: maybe-TAGS-tcl
1536 TAGS-host: maybe-TAGS-itcl
1537 TAGS-host: maybe-TAGS-ld
1538 TAGS-host: maybe-TAGS-libbacktrace
1539 TAGS-host: maybe-TAGS-libcpp
1540 TAGS-host: maybe-TAGS-libdecnumber
1541 TAGS-host: maybe-TAGS-libgui
1542 TAGS-host: maybe-TAGS-libiberty
1543 TAGS-host: maybe-TAGS-libiberty-linker-plugin
1544 TAGS-host: maybe-TAGS-libiconv
1545 TAGS-host: maybe-TAGS-m4
1546 TAGS-host: maybe-TAGS-readline
1547 TAGS-host: maybe-TAGS-sid
1548 TAGS-host: maybe-TAGS-sim
1549 TAGS-host: maybe-TAGS-texinfo
1550 TAGS-host: maybe-TAGS-zlib
1551 TAGS-host: maybe-TAGS-gdb
1552 TAGS-host: maybe-TAGS-expect
1553 TAGS-host: maybe-TAGS-guile
1554 TAGS-host: maybe-TAGS-tk
1555 TAGS-host: maybe-TAGS-libtermcap
1556 TAGS-host: maybe-TAGS-utils
1557 TAGS-host: maybe-TAGS-gnattools
1558 TAGS-host: maybe-TAGS-lto-plugin
1559 TAGS-host: maybe-TAGS-libcc1
1560 TAGS-host: maybe-TAGS-gotools
1562 .PHONY: TAGS-target
1564 TAGS-target: maybe-TAGS-target-libstdc++-v3
1565 TAGS-target: maybe-TAGS-target-libsanitizer
1566 TAGS-target: maybe-TAGS-target-libmpx
1567 TAGS-target: maybe-TAGS-target-libvtv
1568 TAGS-target: maybe-TAGS-target-libcilkrts
1569 TAGS-target: maybe-TAGS-target-liboffloadmic
1570 TAGS-target: maybe-TAGS-target-libssp
1571 TAGS-target: maybe-TAGS-target-newlib
1572 TAGS-target: maybe-TAGS-target-libgcc
1573 TAGS-target: maybe-TAGS-target-libbacktrace
1574 TAGS-target: maybe-TAGS-target-libquadmath
1575 TAGS-target: maybe-TAGS-target-libgfortran
1576 TAGS-target: maybe-TAGS-target-libobjc
1577 TAGS-target: maybe-TAGS-target-libgo
1578 TAGS-target: maybe-TAGS-target-libtermcap
1579 TAGS-target: maybe-TAGS-target-winsup
1580 TAGS-target: maybe-TAGS-target-libgloss
1581 TAGS-target: maybe-TAGS-target-libffi
1582 TAGS-target: maybe-TAGS-target-libjava
1583 TAGS-target: maybe-TAGS-target-zlib
1584 TAGS-target: maybe-TAGS-target-boehm-gc
1585 TAGS-target: maybe-TAGS-target-rda
1586 TAGS-target: maybe-TAGS-target-libada
1587 TAGS-target: maybe-TAGS-target-libgomp
1588 TAGS-target: maybe-TAGS-target-libitm
1589 TAGS-target: maybe-TAGS-target-libatomic
1591 .PHONY: do-install-info
1592 do-install-info:
1593 @: $(MAKE); $(unstage)
1594 @r=`${PWD_COMMAND}`; export r; \
1595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1596 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1597 install-info-target
1600 .PHONY: install-info-host
1602 install-info-host: maybe-install-info-bfd
1603 install-info-host: maybe-install-info-opcodes
1604 install-info-host: maybe-install-info-binutils
1605 install-info-host: maybe-install-info-bison
1606 install-info-host: maybe-install-info-cgen
1607 install-info-host: maybe-install-info-dejagnu
1608 install-info-host: maybe-install-info-etc
1609 install-info-host: maybe-install-info-fastjar
1610 install-info-host: maybe-install-info-fixincludes
1611 install-info-host: maybe-install-info-flex
1612 install-info-host: maybe-install-info-gas
1613 install-info-host: maybe-install-info-gcc
1614 install-info-host: maybe-install-info-gmp
1615 install-info-host: maybe-install-info-mpfr
1616 install-info-host: maybe-install-info-mpc
1617 install-info-host: maybe-install-info-isl
1618 install-info-host: maybe-install-info-libelf
1619 install-info-host: maybe-install-info-gold
1620 install-info-host: maybe-install-info-gprof
1621 install-info-host: maybe-install-info-intl
1622 install-info-host: maybe-install-info-tcl
1623 install-info-host: maybe-install-info-itcl
1624 install-info-host: maybe-install-info-ld
1625 install-info-host: maybe-install-info-libbacktrace
1626 install-info-host: maybe-install-info-libcpp
1627 install-info-host: maybe-install-info-libdecnumber
1628 install-info-host: maybe-install-info-libgui
1629 install-info-host: maybe-install-info-libiberty
1630 install-info-host: maybe-install-info-libiberty-linker-plugin
1631 install-info-host: maybe-install-info-libiconv
1632 install-info-host: maybe-install-info-m4
1633 install-info-host: maybe-install-info-readline
1634 install-info-host: maybe-install-info-sid
1635 install-info-host: maybe-install-info-sim
1636 install-info-host: maybe-install-info-texinfo
1637 install-info-host: maybe-install-info-zlib
1638 install-info-host: maybe-install-info-gdb
1639 install-info-host: maybe-install-info-expect
1640 install-info-host: maybe-install-info-guile
1641 install-info-host: maybe-install-info-tk
1642 install-info-host: maybe-install-info-libtermcap
1643 install-info-host: maybe-install-info-utils
1644 install-info-host: maybe-install-info-gnattools
1645 install-info-host: maybe-install-info-lto-plugin
1646 install-info-host: maybe-install-info-libcc1
1647 install-info-host: maybe-install-info-gotools
1649 .PHONY: install-info-target
1651 install-info-target: maybe-install-info-target-libstdc++-v3
1652 install-info-target: maybe-install-info-target-libsanitizer
1653 install-info-target: maybe-install-info-target-libmpx
1654 install-info-target: maybe-install-info-target-libvtv
1655 install-info-target: maybe-install-info-target-libcilkrts
1656 install-info-target: maybe-install-info-target-liboffloadmic
1657 install-info-target: maybe-install-info-target-libssp
1658 install-info-target: maybe-install-info-target-newlib
1659 install-info-target: maybe-install-info-target-libgcc
1660 install-info-target: maybe-install-info-target-libbacktrace
1661 install-info-target: maybe-install-info-target-libquadmath
1662 install-info-target: maybe-install-info-target-libgfortran
1663 install-info-target: maybe-install-info-target-libobjc
1664 install-info-target: maybe-install-info-target-libgo
1665 install-info-target: maybe-install-info-target-libtermcap
1666 install-info-target: maybe-install-info-target-winsup
1667 install-info-target: maybe-install-info-target-libgloss
1668 install-info-target: maybe-install-info-target-libffi
1669 install-info-target: maybe-install-info-target-libjava
1670 install-info-target: maybe-install-info-target-zlib
1671 install-info-target: maybe-install-info-target-boehm-gc
1672 install-info-target: maybe-install-info-target-rda
1673 install-info-target: maybe-install-info-target-libada
1674 install-info-target: maybe-install-info-target-libgomp
1675 install-info-target: maybe-install-info-target-libitm
1676 install-info-target: maybe-install-info-target-libatomic
1678 .PHONY: do-install-pdf
1679 do-install-pdf:
1680 @: $(MAKE); $(unstage)
1681 @r=`${PWD_COMMAND}`; export r; \
1682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1683 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1684 install-pdf-target
1687 .PHONY: install-pdf-host
1689 install-pdf-host: maybe-install-pdf-bfd
1690 install-pdf-host: maybe-install-pdf-opcodes
1691 install-pdf-host: maybe-install-pdf-binutils
1692 install-pdf-host: maybe-install-pdf-bison
1693 install-pdf-host: maybe-install-pdf-cgen
1694 install-pdf-host: maybe-install-pdf-dejagnu
1695 install-pdf-host: maybe-install-pdf-etc
1696 install-pdf-host: maybe-install-pdf-fastjar
1697 install-pdf-host: maybe-install-pdf-fixincludes
1698 install-pdf-host: maybe-install-pdf-flex
1699 install-pdf-host: maybe-install-pdf-gas
1700 install-pdf-host: maybe-install-pdf-gcc
1701 install-pdf-host: maybe-install-pdf-gmp
1702 install-pdf-host: maybe-install-pdf-mpfr
1703 install-pdf-host: maybe-install-pdf-mpc
1704 install-pdf-host: maybe-install-pdf-isl
1705 install-pdf-host: maybe-install-pdf-libelf
1706 install-pdf-host: maybe-install-pdf-gold
1707 install-pdf-host: maybe-install-pdf-gprof
1708 install-pdf-host: maybe-install-pdf-intl
1709 install-pdf-host: maybe-install-pdf-tcl
1710 install-pdf-host: maybe-install-pdf-itcl
1711 install-pdf-host: maybe-install-pdf-ld
1712 install-pdf-host: maybe-install-pdf-libbacktrace
1713 install-pdf-host: maybe-install-pdf-libcpp
1714 install-pdf-host: maybe-install-pdf-libdecnumber
1715 install-pdf-host: maybe-install-pdf-libgui
1716 install-pdf-host: maybe-install-pdf-libiberty
1717 install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1718 install-pdf-host: maybe-install-pdf-libiconv
1719 install-pdf-host: maybe-install-pdf-m4
1720 install-pdf-host: maybe-install-pdf-readline
1721 install-pdf-host: maybe-install-pdf-sid
1722 install-pdf-host: maybe-install-pdf-sim
1723 install-pdf-host: maybe-install-pdf-texinfo
1724 install-pdf-host: maybe-install-pdf-zlib
1725 install-pdf-host: maybe-install-pdf-gdb
1726 install-pdf-host: maybe-install-pdf-expect
1727 install-pdf-host: maybe-install-pdf-guile
1728 install-pdf-host: maybe-install-pdf-tk
1729 install-pdf-host: maybe-install-pdf-libtermcap
1730 install-pdf-host: maybe-install-pdf-utils
1731 install-pdf-host: maybe-install-pdf-gnattools
1732 install-pdf-host: maybe-install-pdf-lto-plugin
1733 install-pdf-host: maybe-install-pdf-libcc1
1734 install-pdf-host: maybe-install-pdf-gotools
1736 .PHONY: install-pdf-target
1738 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1739 install-pdf-target: maybe-install-pdf-target-libsanitizer
1740 install-pdf-target: maybe-install-pdf-target-libmpx
1741 install-pdf-target: maybe-install-pdf-target-libvtv
1742 install-pdf-target: maybe-install-pdf-target-libcilkrts
1743 install-pdf-target: maybe-install-pdf-target-liboffloadmic
1744 install-pdf-target: maybe-install-pdf-target-libssp
1745 install-pdf-target: maybe-install-pdf-target-newlib
1746 install-pdf-target: maybe-install-pdf-target-libgcc
1747 install-pdf-target: maybe-install-pdf-target-libbacktrace
1748 install-pdf-target: maybe-install-pdf-target-libquadmath
1749 install-pdf-target: maybe-install-pdf-target-libgfortran
1750 install-pdf-target: maybe-install-pdf-target-libobjc
1751 install-pdf-target: maybe-install-pdf-target-libgo
1752 install-pdf-target: maybe-install-pdf-target-libtermcap
1753 install-pdf-target: maybe-install-pdf-target-winsup
1754 install-pdf-target: maybe-install-pdf-target-libgloss
1755 install-pdf-target: maybe-install-pdf-target-libffi
1756 install-pdf-target: maybe-install-pdf-target-libjava
1757 install-pdf-target: maybe-install-pdf-target-zlib
1758 install-pdf-target: maybe-install-pdf-target-boehm-gc
1759 install-pdf-target: maybe-install-pdf-target-rda
1760 install-pdf-target: maybe-install-pdf-target-libada
1761 install-pdf-target: maybe-install-pdf-target-libgomp
1762 install-pdf-target: maybe-install-pdf-target-libitm
1763 install-pdf-target: maybe-install-pdf-target-libatomic
1765 .PHONY: do-install-html
1766 do-install-html:
1767 @: $(MAKE); $(unstage)
1768 @r=`${PWD_COMMAND}`; export r; \
1769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1770 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1771 install-html-target
1774 .PHONY: install-html-host
1776 install-html-host: maybe-install-html-bfd
1777 install-html-host: maybe-install-html-opcodes
1778 install-html-host: maybe-install-html-binutils
1779 install-html-host: maybe-install-html-bison
1780 install-html-host: maybe-install-html-cgen
1781 install-html-host: maybe-install-html-dejagnu
1782 install-html-host: maybe-install-html-etc
1783 install-html-host: maybe-install-html-fastjar
1784 install-html-host: maybe-install-html-fixincludes
1785 install-html-host: maybe-install-html-flex
1786 install-html-host: maybe-install-html-gas
1787 install-html-host: maybe-install-html-gcc
1788 install-html-host: maybe-install-html-gmp
1789 install-html-host: maybe-install-html-mpfr
1790 install-html-host: maybe-install-html-mpc
1791 install-html-host: maybe-install-html-isl
1792 install-html-host: maybe-install-html-libelf
1793 install-html-host: maybe-install-html-gold
1794 install-html-host: maybe-install-html-gprof
1795 install-html-host: maybe-install-html-intl
1796 install-html-host: maybe-install-html-tcl
1797 install-html-host: maybe-install-html-itcl
1798 install-html-host: maybe-install-html-ld
1799 install-html-host: maybe-install-html-libbacktrace
1800 install-html-host: maybe-install-html-libcpp
1801 install-html-host: maybe-install-html-libdecnumber
1802 install-html-host: maybe-install-html-libgui
1803 install-html-host: maybe-install-html-libiberty
1804 install-html-host: maybe-install-html-libiberty-linker-plugin
1805 install-html-host: maybe-install-html-libiconv
1806 install-html-host: maybe-install-html-m4
1807 install-html-host: maybe-install-html-readline
1808 install-html-host: maybe-install-html-sid
1809 install-html-host: maybe-install-html-sim
1810 install-html-host: maybe-install-html-texinfo
1811 install-html-host: maybe-install-html-zlib
1812 install-html-host: maybe-install-html-gdb
1813 install-html-host: maybe-install-html-expect
1814 install-html-host: maybe-install-html-guile
1815 install-html-host: maybe-install-html-tk
1816 install-html-host: maybe-install-html-libtermcap
1817 install-html-host: maybe-install-html-utils
1818 install-html-host: maybe-install-html-gnattools
1819 install-html-host: maybe-install-html-lto-plugin
1820 install-html-host: maybe-install-html-libcc1
1821 install-html-host: maybe-install-html-gotools
1823 .PHONY: install-html-target
1825 install-html-target: maybe-install-html-target-libstdc++-v3
1826 install-html-target: maybe-install-html-target-libsanitizer
1827 install-html-target: maybe-install-html-target-libmpx
1828 install-html-target: maybe-install-html-target-libvtv
1829 install-html-target: maybe-install-html-target-libcilkrts
1830 install-html-target: maybe-install-html-target-liboffloadmic
1831 install-html-target: maybe-install-html-target-libssp
1832 install-html-target: maybe-install-html-target-newlib
1833 install-html-target: maybe-install-html-target-libgcc
1834 install-html-target: maybe-install-html-target-libbacktrace
1835 install-html-target: maybe-install-html-target-libquadmath
1836 install-html-target: maybe-install-html-target-libgfortran
1837 install-html-target: maybe-install-html-target-libobjc
1838 install-html-target: maybe-install-html-target-libgo
1839 install-html-target: maybe-install-html-target-libtermcap
1840 install-html-target: maybe-install-html-target-winsup
1841 install-html-target: maybe-install-html-target-libgloss
1842 install-html-target: maybe-install-html-target-libffi
1843 install-html-target: maybe-install-html-target-libjava
1844 install-html-target: maybe-install-html-target-zlib
1845 install-html-target: maybe-install-html-target-boehm-gc
1846 install-html-target: maybe-install-html-target-rda
1847 install-html-target: maybe-install-html-target-libada
1848 install-html-target: maybe-install-html-target-libgomp
1849 install-html-target: maybe-install-html-target-libitm
1850 install-html-target: maybe-install-html-target-libatomic
1852 .PHONY: do-installcheck
1853 do-installcheck:
1854 @: $(MAKE); $(unstage)
1855 @r=`${PWD_COMMAND}`; export r; \
1856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1857 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1858 installcheck-target
1861 .PHONY: installcheck-host
1863 installcheck-host: maybe-installcheck-bfd
1864 installcheck-host: maybe-installcheck-opcodes
1865 installcheck-host: maybe-installcheck-binutils
1866 installcheck-host: maybe-installcheck-bison
1867 installcheck-host: maybe-installcheck-cgen
1868 installcheck-host: maybe-installcheck-dejagnu
1869 installcheck-host: maybe-installcheck-etc
1870 installcheck-host: maybe-installcheck-fastjar
1871 installcheck-host: maybe-installcheck-fixincludes
1872 installcheck-host: maybe-installcheck-flex
1873 installcheck-host: maybe-installcheck-gas
1874 installcheck-host: maybe-installcheck-gcc
1875 installcheck-host: maybe-installcheck-gmp
1876 installcheck-host: maybe-installcheck-mpfr
1877 installcheck-host: maybe-installcheck-mpc
1878 installcheck-host: maybe-installcheck-isl
1879 installcheck-host: maybe-installcheck-libelf
1880 installcheck-host: maybe-installcheck-gold
1881 installcheck-host: maybe-installcheck-gprof
1882 installcheck-host: maybe-installcheck-intl
1883 installcheck-host: maybe-installcheck-tcl
1884 installcheck-host: maybe-installcheck-itcl
1885 installcheck-host: maybe-installcheck-ld
1886 installcheck-host: maybe-installcheck-libbacktrace
1887 installcheck-host: maybe-installcheck-libcpp
1888 installcheck-host: maybe-installcheck-libdecnumber
1889 installcheck-host: maybe-installcheck-libgui
1890 installcheck-host: maybe-installcheck-libiberty
1891 installcheck-host: maybe-installcheck-libiberty-linker-plugin
1892 installcheck-host: maybe-installcheck-libiconv
1893 installcheck-host: maybe-installcheck-m4
1894 installcheck-host: maybe-installcheck-readline
1895 installcheck-host: maybe-installcheck-sid
1896 installcheck-host: maybe-installcheck-sim
1897 installcheck-host: maybe-installcheck-texinfo
1898 installcheck-host: maybe-installcheck-zlib
1899 installcheck-host: maybe-installcheck-gdb
1900 installcheck-host: maybe-installcheck-expect
1901 installcheck-host: maybe-installcheck-guile
1902 installcheck-host: maybe-installcheck-tk
1903 installcheck-host: maybe-installcheck-libtermcap
1904 installcheck-host: maybe-installcheck-utils
1905 installcheck-host: maybe-installcheck-gnattools
1906 installcheck-host: maybe-installcheck-lto-plugin
1907 installcheck-host: maybe-installcheck-libcc1
1908 installcheck-host: maybe-installcheck-gotools
1910 .PHONY: installcheck-target
1912 installcheck-target: maybe-installcheck-target-libstdc++-v3
1913 installcheck-target: maybe-installcheck-target-libsanitizer
1914 installcheck-target: maybe-installcheck-target-libmpx
1915 installcheck-target: maybe-installcheck-target-libvtv
1916 installcheck-target: maybe-installcheck-target-libcilkrts
1917 installcheck-target: maybe-installcheck-target-liboffloadmic
1918 installcheck-target: maybe-installcheck-target-libssp
1919 installcheck-target: maybe-installcheck-target-newlib
1920 installcheck-target: maybe-installcheck-target-libgcc
1921 installcheck-target: maybe-installcheck-target-libbacktrace
1922 installcheck-target: maybe-installcheck-target-libquadmath
1923 installcheck-target: maybe-installcheck-target-libgfortran
1924 installcheck-target: maybe-installcheck-target-libobjc
1925 installcheck-target: maybe-installcheck-target-libgo
1926 installcheck-target: maybe-installcheck-target-libtermcap
1927 installcheck-target: maybe-installcheck-target-winsup
1928 installcheck-target: maybe-installcheck-target-libgloss
1929 installcheck-target: maybe-installcheck-target-libffi
1930 installcheck-target: maybe-installcheck-target-libjava
1931 installcheck-target: maybe-installcheck-target-zlib
1932 installcheck-target: maybe-installcheck-target-boehm-gc
1933 installcheck-target: maybe-installcheck-target-rda
1934 installcheck-target: maybe-installcheck-target-libada
1935 installcheck-target: maybe-installcheck-target-libgomp
1936 installcheck-target: maybe-installcheck-target-libitm
1937 installcheck-target: maybe-installcheck-target-libatomic
1939 .PHONY: do-mostlyclean
1940 do-mostlyclean:
1941 @: $(MAKE); $(unstage)
1942 @r=`${PWD_COMMAND}`; export r; \
1943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1944 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1945 mostlyclean-target
1948 .PHONY: mostlyclean-host
1950 mostlyclean-host: maybe-mostlyclean-bfd
1951 mostlyclean-host: maybe-mostlyclean-opcodes
1952 mostlyclean-host: maybe-mostlyclean-binutils
1953 mostlyclean-host: maybe-mostlyclean-bison
1954 mostlyclean-host: maybe-mostlyclean-cgen
1955 mostlyclean-host: maybe-mostlyclean-dejagnu
1956 mostlyclean-host: maybe-mostlyclean-etc
1957 mostlyclean-host: maybe-mostlyclean-fastjar
1958 mostlyclean-host: maybe-mostlyclean-fixincludes
1959 mostlyclean-host: maybe-mostlyclean-flex
1960 mostlyclean-host: maybe-mostlyclean-gas
1961 mostlyclean-host: maybe-mostlyclean-gcc
1962 mostlyclean-host: maybe-mostlyclean-gmp
1963 mostlyclean-host: maybe-mostlyclean-mpfr
1964 mostlyclean-host: maybe-mostlyclean-mpc
1965 mostlyclean-host: maybe-mostlyclean-isl
1966 mostlyclean-host: maybe-mostlyclean-libelf
1967 mostlyclean-host: maybe-mostlyclean-gold
1968 mostlyclean-host: maybe-mostlyclean-gprof
1969 mostlyclean-host: maybe-mostlyclean-intl
1970 mostlyclean-host: maybe-mostlyclean-tcl
1971 mostlyclean-host: maybe-mostlyclean-itcl
1972 mostlyclean-host: maybe-mostlyclean-ld
1973 mostlyclean-host: maybe-mostlyclean-libbacktrace
1974 mostlyclean-host: maybe-mostlyclean-libcpp
1975 mostlyclean-host: maybe-mostlyclean-libdecnumber
1976 mostlyclean-host: maybe-mostlyclean-libgui
1977 mostlyclean-host: maybe-mostlyclean-libiberty
1978 mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1979 mostlyclean-host: maybe-mostlyclean-libiconv
1980 mostlyclean-host: maybe-mostlyclean-m4
1981 mostlyclean-host: maybe-mostlyclean-readline
1982 mostlyclean-host: maybe-mostlyclean-sid
1983 mostlyclean-host: maybe-mostlyclean-sim
1984 mostlyclean-host: maybe-mostlyclean-texinfo
1985 mostlyclean-host: maybe-mostlyclean-zlib
1986 mostlyclean-host: maybe-mostlyclean-gdb
1987 mostlyclean-host: maybe-mostlyclean-expect
1988 mostlyclean-host: maybe-mostlyclean-guile
1989 mostlyclean-host: maybe-mostlyclean-tk
1990 mostlyclean-host: maybe-mostlyclean-libtermcap
1991 mostlyclean-host: maybe-mostlyclean-utils
1992 mostlyclean-host: maybe-mostlyclean-gnattools
1993 mostlyclean-host: maybe-mostlyclean-lto-plugin
1994 mostlyclean-host: maybe-mostlyclean-libcc1
1995 mostlyclean-host: maybe-mostlyclean-gotools
1997 .PHONY: mostlyclean-target
1999 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2000 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
2001 mostlyclean-target: maybe-mostlyclean-target-libmpx
2002 mostlyclean-target: maybe-mostlyclean-target-libvtv
2003 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
2004 mostlyclean-target: maybe-mostlyclean-target-liboffloadmic
2005 mostlyclean-target: maybe-mostlyclean-target-libssp
2006 mostlyclean-target: maybe-mostlyclean-target-newlib
2007 mostlyclean-target: maybe-mostlyclean-target-libgcc
2008 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
2009 mostlyclean-target: maybe-mostlyclean-target-libquadmath
2010 mostlyclean-target: maybe-mostlyclean-target-libgfortran
2011 mostlyclean-target: maybe-mostlyclean-target-libobjc
2012 mostlyclean-target: maybe-mostlyclean-target-libgo
2013 mostlyclean-target: maybe-mostlyclean-target-libtermcap
2014 mostlyclean-target: maybe-mostlyclean-target-winsup
2015 mostlyclean-target: maybe-mostlyclean-target-libgloss
2016 mostlyclean-target: maybe-mostlyclean-target-libffi
2017 mostlyclean-target: maybe-mostlyclean-target-libjava
2018 mostlyclean-target: maybe-mostlyclean-target-zlib
2019 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2020 mostlyclean-target: maybe-mostlyclean-target-rda
2021 mostlyclean-target: maybe-mostlyclean-target-libada
2022 mostlyclean-target: maybe-mostlyclean-target-libgomp
2023 mostlyclean-target: maybe-mostlyclean-target-libitm
2024 mostlyclean-target: maybe-mostlyclean-target-libatomic
2026 .PHONY: do-clean
2027 do-clean:
2028 @: $(MAKE); $(unstage)
2029 @r=`${PWD_COMMAND}`; export r; \
2030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2031 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2032 clean-target
2035 .PHONY: clean-host
2037 clean-host: maybe-clean-bfd
2038 clean-host: maybe-clean-opcodes
2039 clean-host: maybe-clean-binutils
2040 clean-host: maybe-clean-bison
2041 clean-host: maybe-clean-cgen
2042 clean-host: maybe-clean-dejagnu
2043 clean-host: maybe-clean-etc
2044 clean-host: maybe-clean-fastjar
2045 clean-host: maybe-clean-fixincludes
2046 clean-host: maybe-clean-flex
2047 clean-host: maybe-clean-gas
2048 clean-host: maybe-clean-gcc
2049 clean-host: maybe-clean-gmp
2050 clean-host: maybe-clean-mpfr
2051 clean-host: maybe-clean-mpc
2052 clean-host: maybe-clean-isl
2053 clean-host: maybe-clean-libelf
2054 clean-host: maybe-clean-gold
2055 clean-host: maybe-clean-gprof
2056 clean-host: maybe-clean-intl
2057 clean-host: maybe-clean-tcl
2058 clean-host: maybe-clean-itcl
2059 clean-host: maybe-clean-ld
2060 clean-host: maybe-clean-libbacktrace
2061 clean-host: maybe-clean-libcpp
2062 clean-host: maybe-clean-libdecnumber
2063 clean-host: maybe-clean-libgui
2064 clean-host: maybe-clean-libiberty
2065 clean-host: maybe-clean-libiberty-linker-plugin
2066 clean-host: maybe-clean-libiconv
2067 clean-host: maybe-clean-m4
2068 clean-host: maybe-clean-readline
2069 clean-host: maybe-clean-sid
2070 clean-host: maybe-clean-sim
2071 clean-host: maybe-clean-texinfo
2072 clean-host: maybe-clean-zlib
2073 clean-host: maybe-clean-gdb
2074 clean-host: maybe-clean-expect
2075 clean-host: maybe-clean-guile
2076 clean-host: maybe-clean-tk
2077 clean-host: maybe-clean-libtermcap
2078 clean-host: maybe-clean-utils
2079 clean-host: maybe-clean-gnattools
2080 clean-host: maybe-clean-lto-plugin
2081 clean-host: maybe-clean-libcc1
2082 clean-host: maybe-clean-gotools
2084 .PHONY: clean-target
2086 clean-target: maybe-clean-target-libstdc++-v3
2087 clean-target: maybe-clean-target-libsanitizer
2088 clean-target: maybe-clean-target-libmpx
2089 clean-target: maybe-clean-target-libvtv
2090 clean-target: maybe-clean-target-libcilkrts
2091 clean-target: maybe-clean-target-liboffloadmic
2092 clean-target: maybe-clean-target-libssp
2093 clean-target: maybe-clean-target-newlib
2094 clean-target: maybe-clean-target-libgcc
2095 clean-target: maybe-clean-target-libbacktrace
2096 clean-target: maybe-clean-target-libquadmath
2097 clean-target: maybe-clean-target-libgfortran
2098 clean-target: maybe-clean-target-libobjc
2099 clean-target: maybe-clean-target-libgo
2100 clean-target: maybe-clean-target-libtermcap
2101 clean-target: maybe-clean-target-winsup
2102 clean-target: maybe-clean-target-libgloss
2103 clean-target: maybe-clean-target-libffi
2104 clean-target: maybe-clean-target-libjava
2105 clean-target: maybe-clean-target-zlib
2106 clean-target: maybe-clean-target-boehm-gc
2107 clean-target: maybe-clean-target-rda
2108 clean-target: maybe-clean-target-libada
2109 clean-target: maybe-clean-target-libgomp
2110 clean-target: maybe-clean-target-libitm
2111 clean-target: maybe-clean-target-libatomic
2113 .PHONY: do-distclean
2114 do-distclean:
2115 @: $(MAKE); $(unstage)
2116 @r=`${PWD_COMMAND}`; export r; \
2117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2118 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2119 distclean-target
2122 .PHONY: distclean-host
2124 distclean-host: maybe-distclean-bfd
2125 distclean-host: maybe-distclean-opcodes
2126 distclean-host: maybe-distclean-binutils
2127 distclean-host: maybe-distclean-bison
2128 distclean-host: maybe-distclean-cgen
2129 distclean-host: maybe-distclean-dejagnu
2130 distclean-host: maybe-distclean-etc
2131 distclean-host: maybe-distclean-fastjar
2132 distclean-host: maybe-distclean-fixincludes
2133 distclean-host: maybe-distclean-flex
2134 distclean-host: maybe-distclean-gas
2135 distclean-host: maybe-distclean-gcc
2136 distclean-host: maybe-distclean-gmp
2137 distclean-host: maybe-distclean-mpfr
2138 distclean-host: maybe-distclean-mpc
2139 distclean-host: maybe-distclean-isl
2140 distclean-host: maybe-distclean-libelf
2141 distclean-host: maybe-distclean-gold
2142 distclean-host: maybe-distclean-gprof
2143 distclean-host: maybe-distclean-intl
2144 distclean-host: maybe-distclean-tcl
2145 distclean-host: maybe-distclean-itcl
2146 distclean-host: maybe-distclean-ld
2147 distclean-host: maybe-distclean-libbacktrace
2148 distclean-host: maybe-distclean-libcpp
2149 distclean-host: maybe-distclean-libdecnumber
2150 distclean-host: maybe-distclean-libgui
2151 distclean-host: maybe-distclean-libiberty
2152 distclean-host: maybe-distclean-libiberty-linker-plugin
2153 distclean-host: maybe-distclean-libiconv
2154 distclean-host: maybe-distclean-m4
2155 distclean-host: maybe-distclean-readline
2156 distclean-host: maybe-distclean-sid
2157 distclean-host: maybe-distclean-sim
2158 distclean-host: maybe-distclean-texinfo
2159 distclean-host: maybe-distclean-zlib
2160 distclean-host: maybe-distclean-gdb
2161 distclean-host: maybe-distclean-expect
2162 distclean-host: maybe-distclean-guile
2163 distclean-host: maybe-distclean-tk
2164 distclean-host: maybe-distclean-libtermcap
2165 distclean-host: maybe-distclean-utils
2166 distclean-host: maybe-distclean-gnattools
2167 distclean-host: maybe-distclean-lto-plugin
2168 distclean-host: maybe-distclean-libcc1
2169 distclean-host: maybe-distclean-gotools
2171 .PHONY: distclean-target
2173 distclean-target: maybe-distclean-target-libstdc++-v3
2174 distclean-target: maybe-distclean-target-libsanitizer
2175 distclean-target: maybe-distclean-target-libmpx
2176 distclean-target: maybe-distclean-target-libvtv
2177 distclean-target: maybe-distclean-target-libcilkrts
2178 distclean-target: maybe-distclean-target-liboffloadmic
2179 distclean-target: maybe-distclean-target-libssp
2180 distclean-target: maybe-distclean-target-newlib
2181 distclean-target: maybe-distclean-target-libgcc
2182 distclean-target: maybe-distclean-target-libbacktrace
2183 distclean-target: maybe-distclean-target-libquadmath
2184 distclean-target: maybe-distclean-target-libgfortran
2185 distclean-target: maybe-distclean-target-libobjc
2186 distclean-target: maybe-distclean-target-libgo
2187 distclean-target: maybe-distclean-target-libtermcap
2188 distclean-target: maybe-distclean-target-winsup
2189 distclean-target: maybe-distclean-target-libgloss
2190 distclean-target: maybe-distclean-target-libffi
2191 distclean-target: maybe-distclean-target-libjava
2192 distclean-target: maybe-distclean-target-zlib
2193 distclean-target: maybe-distclean-target-boehm-gc
2194 distclean-target: maybe-distclean-target-rda
2195 distclean-target: maybe-distclean-target-libada
2196 distclean-target: maybe-distclean-target-libgomp
2197 distclean-target: maybe-distclean-target-libitm
2198 distclean-target: maybe-distclean-target-libatomic
2200 .PHONY: do-maintainer-clean
2201 do-maintainer-clean:
2202 @: $(MAKE); $(unstage)
2203 @r=`${PWD_COMMAND}`; export r; \
2204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2205 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2206 maintainer-clean-target
2209 .PHONY: maintainer-clean-host
2211 maintainer-clean-host: maybe-maintainer-clean-bfd
2212 maintainer-clean-host: maybe-maintainer-clean-opcodes
2213 maintainer-clean-host: maybe-maintainer-clean-binutils
2214 maintainer-clean-host: maybe-maintainer-clean-bison
2215 maintainer-clean-host: maybe-maintainer-clean-cgen
2216 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2217 maintainer-clean-host: maybe-maintainer-clean-etc
2218 maintainer-clean-host: maybe-maintainer-clean-fastjar
2219 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2220 maintainer-clean-host: maybe-maintainer-clean-flex
2221 maintainer-clean-host: maybe-maintainer-clean-gas
2222 maintainer-clean-host: maybe-maintainer-clean-gcc
2223 maintainer-clean-host: maybe-maintainer-clean-gmp
2224 maintainer-clean-host: maybe-maintainer-clean-mpfr
2225 maintainer-clean-host: maybe-maintainer-clean-mpc
2226 maintainer-clean-host: maybe-maintainer-clean-isl
2227 maintainer-clean-host: maybe-maintainer-clean-libelf
2228 maintainer-clean-host: maybe-maintainer-clean-gold
2229 maintainer-clean-host: maybe-maintainer-clean-gprof
2230 maintainer-clean-host: maybe-maintainer-clean-intl
2231 maintainer-clean-host: maybe-maintainer-clean-tcl
2232 maintainer-clean-host: maybe-maintainer-clean-itcl
2233 maintainer-clean-host: maybe-maintainer-clean-ld
2234 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2235 maintainer-clean-host: maybe-maintainer-clean-libcpp
2236 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2237 maintainer-clean-host: maybe-maintainer-clean-libgui
2238 maintainer-clean-host: maybe-maintainer-clean-libiberty
2239 maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2240 maintainer-clean-host: maybe-maintainer-clean-libiconv
2241 maintainer-clean-host: maybe-maintainer-clean-m4
2242 maintainer-clean-host: maybe-maintainer-clean-readline
2243 maintainer-clean-host: maybe-maintainer-clean-sid
2244 maintainer-clean-host: maybe-maintainer-clean-sim
2245 maintainer-clean-host: maybe-maintainer-clean-texinfo
2246 maintainer-clean-host: maybe-maintainer-clean-zlib
2247 maintainer-clean-host: maybe-maintainer-clean-gdb
2248 maintainer-clean-host: maybe-maintainer-clean-expect
2249 maintainer-clean-host: maybe-maintainer-clean-guile
2250 maintainer-clean-host: maybe-maintainer-clean-tk
2251 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2252 maintainer-clean-host: maybe-maintainer-clean-utils
2253 maintainer-clean-host: maybe-maintainer-clean-gnattools
2254 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2255 maintainer-clean-host: maybe-maintainer-clean-libcc1
2256 maintainer-clean-host: maybe-maintainer-clean-gotools
2258 .PHONY: maintainer-clean-target
2260 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2261 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2262 maintainer-clean-target: maybe-maintainer-clean-target-libmpx
2263 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2264 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2265 maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic
2266 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2267 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2268 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2269 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2270 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2271 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2272 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2273 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2274 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2275 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2276 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2277 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2278 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2279 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2280 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2281 maintainer-clean-target: maybe-maintainer-clean-target-rda
2282 maintainer-clean-target: maybe-maintainer-clean-target-libada
2283 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2284 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2285 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2288 # Here are the targets which correspond to the do-X targets.
2290 .PHONY: info installcheck dvi pdf html
2291 .PHONY: install-info install-pdf install-html
2292 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2293 .PHONY: local-clean local-distclean local-maintainer-clean
2294 info: do-info
2295 installcheck: do-installcheck
2296 dvi: do-dvi
2297 pdf: do-pdf
2298 html: do-html
2300 # Make sure makeinfo is built before we do a `make info', if we're
2301 # in fact building texinfo.
2302 do-info: maybe-all-texinfo
2304 install-info: do-install-info dir.info
2305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2306 if [ -f dir.info ]; then \
2307 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info; \
2308 else true; fi
2310 install-pdf: do-install-pdf
2312 install-html: do-install-html
2314 local-clean:
2315 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2317 local-distclean:
2318 -rm -f Makefile config.status config.cache mh-frag mt-frag
2319 -rm -f maybedep.tmp serdep.tmp
2320 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2321 rm -rf $(TARGET_SUBDIR); \
2322 else true; fi
2323 -rm -rf $(BUILD_SUBDIR)
2324 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2325 rm -rf $(HOST_SUBDIR); \
2326 else true; fi
2327 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2328 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2329 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2330 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2331 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2332 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2334 local-maintainer-clean:
2335 @echo "This command is intended for maintainers to use;"
2336 @echo "it deletes files that may require special tools to rebuild."
2338 clean: do-clean local-clean
2339 mostlyclean: do-mostlyclean local-clean
2340 distclean: do-distclean local-clean local-distclean
2341 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2342 maintainer-clean: local-distclean
2343 realclean: maintainer-clean
2345 # Check target.
2347 .PHONY: check do-check
2348 check: do-check
2350 # Only include modules actually being configured and built.
2351 .PHONY: check-host
2352 check-host: \
2353 maybe-check-bfd \
2354 maybe-check-opcodes \
2355 maybe-check-binutils \
2356 maybe-check-bison \
2357 maybe-check-cgen \
2358 maybe-check-dejagnu \
2359 maybe-check-etc \
2360 maybe-check-fastjar \
2361 maybe-check-fixincludes \
2362 maybe-check-flex \
2363 maybe-check-gas \
2364 maybe-check-gcc \
2365 maybe-check-gmp \
2366 maybe-check-mpfr \
2367 maybe-check-mpc \
2368 maybe-check-isl \
2369 maybe-check-libelf \
2370 maybe-check-gold \
2371 maybe-check-gprof \
2372 maybe-check-intl \
2373 maybe-check-tcl \
2374 maybe-check-itcl \
2375 maybe-check-ld \
2376 maybe-check-libbacktrace \
2377 maybe-check-libcpp \
2378 maybe-check-libdecnumber \
2379 maybe-check-libgui \
2380 maybe-check-libiberty \
2381 maybe-check-libiberty-linker-plugin \
2382 maybe-check-libiconv \
2383 maybe-check-m4 \
2384 maybe-check-readline \
2385 maybe-check-sid \
2386 maybe-check-sim \
2387 maybe-check-texinfo \
2388 maybe-check-zlib \
2389 maybe-check-gdb \
2390 maybe-check-expect \
2391 maybe-check-guile \
2392 maybe-check-tk \
2393 maybe-check-libtermcap \
2394 maybe-check-utils \
2395 maybe-check-gnattools \
2396 maybe-check-lto-plugin \
2397 maybe-check-libcc1 \
2398 maybe-check-gotools
2400 .PHONY: check-target
2401 check-target: \
2402 maybe-check-target-libstdc++-v3 \
2403 maybe-check-target-libsanitizer \
2404 maybe-check-target-libmpx \
2405 maybe-check-target-libvtv \
2406 maybe-check-target-libcilkrts \
2407 maybe-check-target-liboffloadmic \
2408 maybe-check-target-libssp \
2409 maybe-check-target-newlib \
2410 maybe-check-target-libgcc \
2411 maybe-check-target-libbacktrace \
2412 maybe-check-target-libquadmath \
2413 maybe-check-target-libgfortran \
2414 maybe-check-target-libobjc \
2415 maybe-check-target-libgo \
2416 maybe-check-target-libtermcap \
2417 maybe-check-target-winsup \
2418 maybe-check-target-libgloss \
2419 maybe-check-target-libffi \
2420 maybe-check-target-libjava \
2421 maybe-check-target-zlib \
2422 maybe-check-target-boehm-gc \
2423 maybe-check-target-rda \
2424 maybe-check-target-libada \
2425 maybe-check-target-libgomp \
2426 maybe-check-target-libitm \
2427 maybe-check-target-libatomic
2429 do-check:
2430 @: $(MAKE); $(unstage)
2431 @r=`${PWD_COMMAND}`; export r; \
2432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2433 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2435 # Automated reporting of test results.
2437 warning.log: build.log
2438 $(srcdir)/contrib/warn_summary build.log > $@
2440 mail-report.log:
2441 if test x'$(BOOT_CFLAGS)' != x''; then \
2442 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2443 fi; \
2444 $(srcdir)/contrib/test_summary -t >$@
2445 chmod +x $@
2446 echo If you really want to send e-mail, run ./$@ now
2448 mail-report-with-warnings.log: warning.log
2449 if test x'$(BOOT_CFLAGS)' != x''; then \
2450 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2451 fi; \
2452 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2453 chmod +x $@
2454 echo If you really want to send e-mail, run ./$@ now
2456 # Local Vim config
2458 $(srcdir)/.local.vimrc:
2459 $(LN_S) contrib/vimrc $@
2461 $(srcdir)/.lvimrc:
2462 $(LN_S) contrib/vimrc $@
2464 vimrc: $(srcdir)/.local.vimrc $(srcdir)/.lvimrc
2466 .PHONY: vimrc
2468 # clang-format config
2470 $(srcdir)/.clang-format:
2471 $(LN_S) contrib/clang-format $@
2473 clang-format: $(srcdir)/.clang-format
2475 .PHONY: clang-format
2477 # Installation targets.
2479 .PHONY: install uninstall
2480 install:
2481 @: $(MAKE); $(unstage)
2482 @r=`${PWD_COMMAND}`; export r; \
2483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2484 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2486 .PHONY: install-host-nogcc
2487 install-host-nogcc: \
2488 maybe-install-bfd \
2489 maybe-install-opcodes \
2490 maybe-install-binutils \
2491 maybe-install-bison \
2492 maybe-install-cgen \
2493 maybe-install-dejagnu \
2494 maybe-install-etc \
2495 maybe-install-fastjar \
2496 maybe-install-fixincludes \
2497 maybe-install-flex \
2498 maybe-install-gas \
2499 maybe-install-gmp \
2500 maybe-install-mpfr \
2501 maybe-install-mpc \
2502 maybe-install-isl \
2503 maybe-install-libelf \
2504 maybe-install-gold \
2505 maybe-install-gprof \
2506 maybe-install-intl \
2507 maybe-install-tcl \
2508 maybe-install-itcl \
2509 maybe-install-ld \
2510 maybe-install-libbacktrace \
2511 maybe-install-libcpp \
2512 maybe-install-libdecnumber \
2513 maybe-install-libgui \
2514 maybe-install-libiberty \
2515 maybe-install-libiberty-linker-plugin \
2516 maybe-install-libiconv \
2517 maybe-install-m4 \
2518 maybe-install-readline \
2519 maybe-install-sid \
2520 maybe-install-sim \
2521 maybe-install-texinfo \
2522 maybe-install-zlib \
2523 maybe-install-gdb \
2524 maybe-install-expect \
2525 maybe-install-guile \
2526 maybe-install-tk \
2527 maybe-install-libtermcap \
2528 maybe-install-utils \
2529 maybe-install-gnattools \
2530 maybe-install-lto-plugin \
2531 maybe-install-libcc1 \
2532 maybe-install-gotools
2534 .PHONY: install-host
2535 install-host: \
2536 maybe-install-bfd \
2537 maybe-install-opcodes \
2538 maybe-install-binutils \
2539 maybe-install-bison \
2540 maybe-install-cgen \
2541 maybe-install-dejagnu \
2542 maybe-install-etc \
2543 maybe-install-fastjar \
2544 maybe-install-fixincludes \
2545 maybe-install-flex \
2546 maybe-install-gas \
2547 maybe-install-gcc \
2548 maybe-install-gmp \
2549 maybe-install-mpfr \
2550 maybe-install-mpc \
2551 maybe-install-isl \
2552 maybe-install-libelf \
2553 maybe-install-gold \
2554 maybe-install-gprof \
2555 maybe-install-intl \
2556 maybe-install-tcl \
2557 maybe-install-itcl \
2558 maybe-install-ld \
2559 maybe-install-libbacktrace \
2560 maybe-install-libcpp \
2561 maybe-install-libdecnumber \
2562 maybe-install-libgui \
2563 maybe-install-libiberty \
2564 maybe-install-libiberty-linker-plugin \
2565 maybe-install-libiconv \
2566 maybe-install-m4 \
2567 maybe-install-readline \
2568 maybe-install-sid \
2569 maybe-install-sim \
2570 maybe-install-texinfo \
2571 maybe-install-zlib \
2572 maybe-install-gdb \
2573 maybe-install-expect \
2574 maybe-install-guile \
2575 maybe-install-tk \
2576 maybe-install-libtermcap \
2577 maybe-install-utils \
2578 maybe-install-gnattools \
2579 maybe-install-lto-plugin \
2580 maybe-install-libcc1 \
2581 maybe-install-gotools
2583 .PHONY: install-target
2584 install-target: \
2585 maybe-install-target-libstdc++-v3 \
2586 maybe-install-target-libsanitizer \
2587 maybe-install-target-libmpx \
2588 maybe-install-target-libvtv \
2589 maybe-install-target-libcilkrts \
2590 maybe-install-target-liboffloadmic \
2591 maybe-install-target-libssp \
2592 maybe-install-target-newlib \
2593 maybe-install-target-libgcc \
2594 maybe-install-target-libbacktrace \
2595 maybe-install-target-libquadmath \
2596 maybe-install-target-libgfortran \
2597 maybe-install-target-libobjc \
2598 maybe-install-target-libgo \
2599 maybe-install-target-libtermcap \
2600 maybe-install-target-winsup \
2601 maybe-install-target-libgloss \
2602 maybe-install-target-libffi \
2603 maybe-install-target-libjava \
2604 maybe-install-target-zlib \
2605 maybe-install-target-boehm-gc \
2606 maybe-install-target-rda \
2607 maybe-install-target-libada \
2608 maybe-install-target-libgomp \
2609 maybe-install-target-libitm \
2610 maybe-install-target-libatomic
2612 uninstall:
2613 @echo "the uninstall target is not supported in this tree"
2615 .PHONY: install.all
2616 install.all: install-no-fixedincludes
2617 @if [ -f ./gcc/Makefile ]; then \
2618 r=`${PWD_COMMAND}`; export r; \
2619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2620 $(HOST_EXPORTS) \
2621 (cd ./gcc && \
2622 $(MAKE) $(FLAGS_TO_PASS) install-headers); \
2623 else \
2624 true; \
2627 # install-no-fixedincludes is used to allow the elaboration of binary packages
2628 # suitable for distribution, where we cannot include the fixed system header
2629 # files.
2630 .PHONY: install-no-fixedincludes
2631 install-no-fixedincludes: installdirs install-host-nogcc \
2632 install-target gcc-install-no-fixedincludes
2634 .PHONY: install-strip
2635 install-strip:
2636 @: $(MAKE); $(unstage)
2637 @r=`${PWD_COMMAND}`; export r; \
2638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2639 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2641 .PHONY: install-strip-host
2642 install-strip-host: \
2643 maybe-install-strip-bfd \
2644 maybe-install-strip-opcodes \
2645 maybe-install-strip-binutils \
2646 maybe-install-strip-bison \
2647 maybe-install-strip-cgen \
2648 maybe-install-strip-dejagnu \
2649 maybe-install-strip-etc \
2650 maybe-install-strip-fastjar \
2651 maybe-install-strip-fixincludes \
2652 maybe-install-strip-flex \
2653 maybe-install-strip-gas \
2654 maybe-install-strip-gcc \
2655 maybe-install-strip-gmp \
2656 maybe-install-strip-mpfr \
2657 maybe-install-strip-mpc \
2658 maybe-install-strip-isl \
2659 maybe-install-strip-libelf \
2660 maybe-install-strip-gold \
2661 maybe-install-strip-gprof \
2662 maybe-install-strip-intl \
2663 maybe-install-strip-tcl \
2664 maybe-install-strip-itcl \
2665 maybe-install-strip-ld \
2666 maybe-install-strip-libbacktrace \
2667 maybe-install-strip-libcpp \
2668 maybe-install-strip-libdecnumber \
2669 maybe-install-strip-libgui \
2670 maybe-install-strip-libiberty \
2671 maybe-install-strip-libiberty-linker-plugin \
2672 maybe-install-strip-libiconv \
2673 maybe-install-strip-m4 \
2674 maybe-install-strip-readline \
2675 maybe-install-strip-sid \
2676 maybe-install-strip-sim \
2677 maybe-install-strip-texinfo \
2678 maybe-install-strip-zlib \
2679 maybe-install-strip-gdb \
2680 maybe-install-strip-expect \
2681 maybe-install-strip-guile \
2682 maybe-install-strip-tk \
2683 maybe-install-strip-libtermcap \
2684 maybe-install-strip-utils \
2685 maybe-install-strip-gnattools \
2686 maybe-install-strip-lto-plugin \
2687 maybe-install-strip-libcc1 \
2688 maybe-install-strip-gotools
2690 .PHONY: install-strip-target
2691 install-strip-target: \
2692 maybe-install-strip-target-libstdc++-v3 \
2693 maybe-install-strip-target-libsanitizer \
2694 maybe-install-strip-target-libmpx \
2695 maybe-install-strip-target-libvtv \
2696 maybe-install-strip-target-libcilkrts \
2697 maybe-install-strip-target-liboffloadmic \
2698 maybe-install-strip-target-libssp \
2699 maybe-install-strip-target-newlib \
2700 maybe-install-strip-target-libgcc \
2701 maybe-install-strip-target-libbacktrace \
2702 maybe-install-strip-target-libquadmath \
2703 maybe-install-strip-target-libgfortran \
2704 maybe-install-strip-target-libobjc \
2705 maybe-install-strip-target-libgo \
2706 maybe-install-strip-target-libtermcap \
2707 maybe-install-strip-target-winsup \
2708 maybe-install-strip-target-libgloss \
2709 maybe-install-strip-target-libffi \
2710 maybe-install-strip-target-libjava \
2711 maybe-install-strip-target-zlib \
2712 maybe-install-strip-target-boehm-gc \
2713 maybe-install-strip-target-rda \
2714 maybe-install-strip-target-libada \
2715 maybe-install-strip-target-libgomp \
2716 maybe-install-strip-target-libitm \
2717 maybe-install-strip-target-libatomic
2720 ### other supporting targets
2722 MAKEDIRS= \
2723 $(DESTDIR)$(prefix) \
2724 $(DESTDIR)$(exec_prefix)
2725 .PHONY: installdirs
2726 installdirs: mkinstalldirs
2727 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2729 dir.info: do-install-info
2730 if [ -f $(srcdir)/texinfo/gen-info-dir ]; then \
2731 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new; \
2732 mv -f dir.info.new dir.info; \
2733 else true; \
2736 dist:
2737 @echo "Building a full distribution of this tree isn't done"
2738 @echo "via 'make dist'. Check out the etc/ subdirectory"
2740 etags tags: TAGS
2742 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2743 # ability to use several tags files at once, so there is probably no need
2744 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2745 # (if we felt like it) have this Makefile write a piece of elisp which
2746 # the user could load to tell emacs19 where all the TAGS files we just
2747 # built are.
2748 TAGS: do-TAGS
2750 # ------------------------------------
2751 # Macros for configure and all targets
2752 # ------------------------------------
2758 # --------------------------------------
2759 # Modules which run on the build machine
2760 # --------------------------------------
2763 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2764 maybe-configure-build-libiberty:
2765 @if gcc-bootstrap
2766 configure-build-libiberty: stage_current
2767 @endif gcc-bootstrap
2768 @if build-libiberty
2769 maybe-configure-build-libiberty: configure-build-libiberty
2770 configure-build-libiberty:
2771 @: $(MAKE); $(unstage)
2772 @r=`${PWD_COMMAND}`; export r; \
2773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2774 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2775 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty; \
2776 $(BUILD_EXPORTS) \
2777 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2778 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2779 case $(srcdir) in \
2780 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2781 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2782 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2783 esac; \
2784 module_srcdir=libiberty; \
2785 rm -f no-such-file || : ; \
2786 CONFIG_SITE=no-such-file $(SHELL) \
2787 $$s/$$module_srcdir/configure \
2788 --srcdir=$${topdir}/$$module_srcdir \
2789 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2790 --target=${target_alias} \
2791 || exit 1
2792 @endif build-libiberty
2798 .PHONY: all-build-libiberty maybe-all-build-libiberty
2799 maybe-all-build-libiberty:
2800 @if gcc-bootstrap
2801 all-build-libiberty: stage_current
2802 @endif gcc-bootstrap
2803 @if build-libiberty
2804 TARGET-build-libiberty=all
2805 maybe-all-build-libiberty: all-build-libiberty
2806 all-build-libiberty: configure-build-libiberty
2807 @: $(MAKE); $(unstage)
2808 @r=`${PWD_COMMAND}`; export r; \
2809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2810 $(BUILD_EXPORTS) \
2811 (cd $(BUILD_SUBDIR)/libiberty && \
2812 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2813 $(TARGET-build-libiberty))
2814 @endif build-libiberty
2820 .PHONY: configure-build-bison maybe-configure-build-bison
2821 maybe-configure-build-bison:
2822 @if gcc-bootstrap
2823 configure-build-bison: stage_current
2824 @endif gcc-bootstrap
2825 @if build-bison
2826 maybe-configure-build-bison: configure-build-bison
2827 configure-build-bison:
2828 @: $(MAKE); $(unstage)
2829 @r=`${PWD_COMMAND}`; export r; \
2830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2831 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2832 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison; \
2833 $(BUILD_EXPORTS) \
2834 echo Configuring in $(BUILD_SUBDIR)/bison; \
2835 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2836 case $(srcdir) in \
2837 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2838 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2839 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2840 esac; \
2841 module_srcdir=bison; \
2842 rm -f no-such-file || : ; \
2843 CONFIG_SITE=no-such-file $(SHELL) \
2844 $$s/$$module_srcdir/configure \
2845 --srcdir=$${topdir}/$$module_srcdir \
2846 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2847 --target=${target_alias} \
2848 || exit 1
2849 @endif build-bison
2855 .PHONY: all-build-bison maybe-all-build-bison
2856 maybe-all-build-bison:
2857 @if gcc-bootstrap
2858 all-build-bison: stage_current
2859 @endif gcc-bootstrap
2860 @if build-bison
2861 TARGET-build-bison=all
2862 maybe-all-build-bison: all-build-bison
2863 all-build-bison: configure-build-bison
2864 @: $(MAKE); $(unstage)
2865 @r=`${PWD_COMMAND}`; export r; \
2866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2867 $(BUILD_EXPORTS) \
2868 (cd $(BUILD_SUBDIR)/bison && \
2869 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2870 $(TARGET-build-bison))
2871 @endif build-bison
2877 .PHONY: configure-build-flex maybe-configure-build-flex
2878 maybe-configure-build-flex:
2879 @if gcc-bootstrap
2880 configure-build-flex: stage_current
2881 @endif gcc-bootstrap
2882 @if build-flex
2883 maybe-configure-build-flex: configure-build-flex
2884 configure-build-flex:
2885 @: $(MAKE); $(unstage)
2886 @r=`${PWD_COMMAND}`; export r; \
2887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2888 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2889 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex; \
2890 $(BUILD_EXPORTS) \
2891 echo Configuring in $(BUILD_SUBDIR)/flex; \
2892 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2893 case $(srcdir) in \
2894 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2895 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2896 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2897 esac; \
2898 module_srcdir=flex; \
2899 rm -f no-such-file || : ; \
2900 CONFIG_SITE=no-such-file $(SHELL) \
2901 $$s/$$module_srcdir/configure \
2902 --srcdir=$${topdir}/$$module_srcdir \
2903 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2904 --target=${target_alias} \
2905 || exit 1
2906 @endif build-flex
2912 .PHONY: all-build-flex maybe-all-build-flex
2913 maybe-all-build-flex:
2914 @if gcc-bootstrap
2915 all-build-flex: stage_current
2916 @endif gcc-bootstrap
2917 @if build-flex
2918 TARGET-build-flex=all
2919 maybe-all-build-flex: all-build-flex
2920 all-build-flex: configure-build-flex
2921 @: $(MAKE); $(unstage)
2922 @r=`${PWD_COMMAND}`; export r; \
2923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2924 $(BUILD_EXPORTS) \
2925 (cd $(BUILD_SUBDIR)/flex && \
2926 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2927 $(TARGET-build-flex))
2928 @endif build-flex
2934 .PHONY: configure-build-m4 maybe-configure-build-m4
2935 maybe-configure-build-m4:
2936 @if gcc-bootstrap
2937 configure-build-m4: stage_current
2938 @endif gcc-bootstrap
2939 @if build-m4
2940 maybe-configure-build-m4: configure-build-m4
2941 configure-build-m4:
2942 @: $(MAKE); $(unstage)
2943 @r=`${PWD_COMMAND}`; export r; \
2944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2945 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2946 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4; \
2947 $(BUILD_EXPORTS) \
2948 echo Configuring in $(BUILD_SUBDIR)/m4; \
2949 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2950 case $(srcdir) in \
2951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2952 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2954 esac; \
2955 module_srcdir=m4; \
2956 rm -f no-such-file || : ; \
2957 CONFIG_SITE=no-such-file $(SHELL) \
2958 $$s/$$module_srcdir/configure \
2959 --srcdir=$${topdir}/$$module_srcdir \
2960 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2961 --target=${target_alias} \
2962 || exit 1
2963 @endif build-m4
2969 .PHONY: all-build-m4 maybe-all-build-m4
2970 maybe-all-build-m4:
2971 @if gcc-bootstrap
2972 all-build-m4: stage_current
2973 @endif gcc-bootstrap
2974 @if build-m4
2975 TARGET-build-m4=all
2976 maybe-all-build-m4: all-build-m4
2977 all-build-m4: configure-build-m4
2978 @: $(MAKE); $(unstage)
2979 @r=`${PWD_COMMAND}`; export r; \
2980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2981 $(BUILD_EXPORTS) \
2982 (cd $(BUILD_SUBDIR)/m4 && \
2983 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2984 $(TARGET-build-m4))
2985 @endif build-m4
2991 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2992 maybe-configure-build-texinfo:
2993 @if gcc-bootstrap
2994 configure-build-texinfo: stage_current
2995 @endif gcc-bootstrap
2996 @if build-texinfo
2997 maybe-configure-build-texinfo: configure-build-texinfo
2998 configure-build-texinfo:
2999 @: $(MAKE); $(unstage)
3000 @r=`${PWD_COMMAND}`; export r; \
3001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3002 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3003 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo; \
3004 $(BUILD_EXPORTS) \
3005 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3006 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3007 case $(srcdir) in \
3008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3009 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3011 esac; \
3012 module_srcdir=texinfo; \
3013 rm -f no-such-file || : ; \
3014 CONFIG_SITE=no-such-file $(SHELL) \
3015 $$s/$$module_srcdir/configure \
3016 --srcdir=$${topdir}/$$module_srcdir \
3017 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3018 --target=${target_alias} \
3019 || exit 1
3020 @endif build-texinfo
3026 .PHONY: all-build-texinfo maybe-all-build-texinfo
3027 maybe-all-build-texinfo:
3028 @if gcc-bootstrap
3029 all-build-texinfo: stage_current
3030 @endif gcc-bootstrap
3031 @if build-texinfo
3032 TARGET-build-texinfo=all
3033 maybe-all-build-texinfo: all-build-texinfo
3034 all-build-texinfo: configure-build-texinfo
3035 @: $(MAKE); $(unstage)
3036 @r=`${PWD_COMMAND}`; export r; \
3037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3038 $(BUILD_EXPORTS) \
3039 (cd $(BUILD_SUBDIR)/texinfo && \
3040 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3041 $(TARGET-build-texinfo))
3042 @endif build-texinfo
3048 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3049 maybe-configure-build-fixincludes:
3050 @if gcc-bootstrap
3051 configure-build-fixincludes: stage_current
3052 @endif gcc-bootstrap
3053 @if build-fixincludes
3054 maybe-configure-build-fixincludes: configure-build-fixincludes
3055 configure-build-fixincludes:
3056 @: $(MAKE); $(unstage)
3057 @r=`${PWD_COMMAND}`; export r; \
3058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3059 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3060 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes; \
3061 $(BUILD_EXPORTS) \
3062 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3063 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3064 case $(srcdir) in \
3065 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3066 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3067 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3068 esac; \
3069 module_srcdir=fixincludes; \
3070 rm -f no-such-file || : ; \
3071 CONFIG_SITE=no-such-file $(SHELL) \
3072 $$s/$$module_srcdir/configure \
3073 --srcdir=$${topdir}/$$module_srcdir \
3074 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3075 --target=${target_alias} \
3076 || exit 1
3077 @endif build-fixincludes
3083 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
3084 maybe-all-build-fixincludes:
3085 @if gcc-bootstrap
3086 all-build-fixincludes: stage_current
3087 @endif gcc-bootstrap
3088 @if build-fixincludes
3089 TARGET-build-fixincludes=all
3090 maybe-all-build-fixincludes: all-build-fixincludes
3091 all-build-fixincludes: configure-build-fixincludes
3092 @: $(MAKE); $(unstage)
3093 @r=`${PWD_COMMAND}`; export r; \
3094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3095 $(BUILD_EXPORTS) \
3096 (cd $(BUILD_SUBDIR)/fixincludes && \
3097 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3098 $(TARGET-build-fixincludes))
3099 @endif build-fixincludes
3105 .PHONY: configure-build-libcpp maybe-configure-build-libcpp
3106 maybe-configure-build-libcpp:
3107 @if gcc-bootstrap
3108 configure-build-libcpp: stage_current
3109 @endif gcc-bootstrap
3110 @if build-libcpp
3111 maybe-configure-build-libcpp: configure-build-libcpp
3112 configure-build-libcpp:
3113 @: $(MAKE); $(unstage)
3114 @r=`${PWD_COMMAND}`; export r; \
3115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3116 test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3117 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp; \
3118 $(BUILD_EXPORTS) \
3119 echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3120 cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3121 case $(srcdir) in \
3122 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3123 *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3124 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3125 esac; \
3126 module_srcdir=libcpp; \
3127 rm -f no-such-file || : ; \
3128 CONFIG_SITE=no-such-file $(SHELL) \
3129 $$s/$$module_srcdir/configure \
3130 --srcdir=$${topdir}/$$module_srcdir \
3131 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3132 --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3133 || exit 1
3134 @endif build-libcpp
3140 .PHONY: all-build-libcpp maybe-all-build-libcpp
3141 maybe-all-build-libcpp:
3142 @if gcc-bootstrap
3143 all-build-libcpp: stage_current
3144 @endif gcc-bootstrap
3145 @if build-libcpp
3146 TARGET-build-libcpp=all
3147 maybe-all-build-libcpp: all-build-libcpp
3148 all-build-libcpp: configure-build-libcpp
3149 @: $(MAKE); $(unstage)
3150 @r=`${PWD_COMMAND}`; export r; \
3151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3152 $(BUILD_EXPORTS) \
3153 (cd $(BUILD_SUBDIR)/libcpp && \
3154 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3155 $(TARGET-build-libcpp))
3156 @endif build-libcpp
3162 # --------------------------------------
3163 # Modules which run on the host machine
3164 # --------------------------------------
3167 .PHONY: configure-bfd maybe-configure-bfd
3168 maybe-configure-bfd:
3169 @if gcc-bootstrap
3170 configure-bfd: stage_current
3171 @endif gcc-bootstrap
3172 @if bfd
3173 maybe-configure-bfd: configure-bfd
3174 configure-bfd:
3175 @r=`${PWD_COMMAND}`; export r; \
3176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3177 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3178 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3179 $(HOST_EXPORTS) \
3180 echo Configuring in $(HOST_SUBDIR)/bfd; \
3181 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3182 case $(srcdir) in \
3183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3184 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3186 esac; \
3187 module_srcdir=bfd; \
3188 $(SHELL) \
3189 $$s/$$module_srcdir/configure \
3190 --srcdir=$${topdir}/$$module_srcdir \
3191 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3192 --target=${target_alias} \
3193 || exit 1
3194 @endif bfd
3198 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3199 maybe-configure-stage1-bfd:
3200 @if bfd-bootstrap
3201 maybe-configure-stage1-bfd: configure-stage1-bfd
3202 configure-stage1-bfd:
3203 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3204 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3205 @r=`${PWD_COMMAND}`; export r; \
3206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3207 TFLAGS="$(STAGE1_TFLAGS)"; \
3208 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3209 $(HOST_EXPORTS) \
3210 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3211 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3212 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3213 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd; \
3214 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3215 cd $(HOST_SUBDIR)/bfd || exit 1; \
3216 case $(srcdir) in \
3217 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3218 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3219 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3220 esac; \
3221 module_srcdir=bfd; \
3222 $(SHELL) $$s/$$module_srcdir/configure \
3223 --srcdir=$${topdir}/$$module_srcdir \
3224 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3225 --target=${target_alias} \
3227 $(STAGE1_CONFIGURE_FLAGS)
3228 @endif bfd-bootstrap
3230 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3231 maybe-configure-stage2-bfd:
3232 @if bfd-bootstrap
3233 maybe-configure-stage2-bfd: configure-stage2-bfd
3234 configure-stage2-bfd:
3235 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3236 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3237 @r=`${PWD_COMMAND}`; export r; \
3238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3239 TFLAGS="$(STAGE2_TFLAGS)"; \
3240 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3241 $(HOST_EXPORTS) \
3242 $(POSTSTAGE1_HOST_EXPORTS) \
3243 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3244 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3245 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3246 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd; \
3247 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3248 cd $(HOST_SUBDIR)/bfd || exit 1; \
3249 case $(srcdir) in \
3250 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3251 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3252 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3253 esac; \
3254 module_srcdir=bfd; \
3255 $(SHELL) $$s/$$module_srcdir/configure \
3256 --srcdir=$${topdir}/$$module_srcdir \
3257 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3258 --target=${target_alias} \
3259 --with-build-libsubdir=$(HOST_SUBDIR) \
3260 $(STAGE2_CONFIGURE_FLAGS)
3261 @endif bfd-bootstrap
3263 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3264 maybe-configure-stage3-bfd:
3265 @if bfd-bootstrap
3266 maybe-configure-stage3-bfd: configure-stage3-bfd
3267 configure-stage3-bfd:
3268 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3269 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3270 @r=`${PWD_COMMAND}`; export r; \
3271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3272 TFLAGS="$(STAGE3_TFLAGS)"; \
3273 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3274 $(HOST_EXPORTS) \
3275 $(POSTSTAGE1_HOST_EXPORTS) \
3276 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3277 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3278 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3279 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd; \
3280 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3281 cd $(HOST_SUBDIR)/bfd || exit 1; \
3282 case $(srcdir) in \
3283 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3284 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3285 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3286 esac; \
3287 module_srcdir=bfd; \
3288 $(SHELL) $$s/$$module_srcdir/configure \
3289 --srcdir=$${topdir}/$$module_srcdir \
3290 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3291 --target=${target_alias} \
3292 --with-build-libsubdir=$(HOST_SUBDIR) \
3293 $(STAGE3_CONFIGURE_FLAGS)
3294 @endif bfd-bootstrap
3296 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3297 maybe-configure-stage4-bfd:
3298 @if bfd-bootstrap
3299 maybe-configure-stage4-bfd: configure-stage4-bfd
3300 configure-stage4-bfd:
3301 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3302 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3303 @r=`${PWD_COMMAND}`; export r; \
3304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3305 TFLAGS="$(STAGE4_TFLAGS)"; \
3306 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3307 $(HOST_EXPORTS) \
3308 $(POSTSTAGE1_HOST_EXPORTS) \
3309 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3310 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3311 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3312 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd; \
3313 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3314 cd $(HOST_SUBDIR)/bfd || exit 1; \
3315 case $(srcdir) in \
3316 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3317 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3318 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3319 esac; \
3320 module_srcdir=bfd; \
3321 $(SHELL) $$s/$$module_srcdir/configure \
3322 --srcdir=$${topdir}/$$module_srcdir \
3323 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3324 --target=${target_alias} \
3325 --with-build-libsubdir=$(HOST_SUBDIR) \
3326 $(STAGE4_CONFIGURE_FLAGS)
3327 @endif bfd-bootstrap
3329 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3330 maybe-configure-stageprofile-bfd:
3331 @if bfd-bootstrap
3332 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3333 configure-stageprofile-bfd:
3334 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3335 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3336 @r=`${PWD_COMMAND}`; export r; \
3337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3338 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3339 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3340 $(HOST_EXPORTS) \
3341 $(POSTSTAGE1_HOST_EXPORTS) \
3342 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3343 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3344 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3345 echo Configuring stage profile in $(HOST_SUBDIR)/bfd; \
3346 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3347 cd $(HOST_SUBDIR)/bfd || exit 1; \
3348 case $(srcdir) in \
3349 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3350 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3351 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3352 esac; \
3353 module_srcdir=bfd; \
3354 $(SHELL) $$s/$$module_srcdir/configure \
3355 --srcdir=$${topdir}/$$module_srcdir \
3356 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3357 --target=${target_alias} \
3358 --with-build-libsubdir=$(HOST_SUBDIR) \
3359 $(STAGEprofile_CONFIGURE_FLAGS)
3360 @endif bfd-bootstrap
3362 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3363 maybe-configure-stagefeedback-bfd:
3364 @if bfd-bootstrap
3365 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3366 configure-stagefeedback-bfd:
3367 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3368 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3369 @r=`${PWD_COMMAND}`; export r; \
3370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3371 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3372 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3373 $(HOST_EXPORTS) \
3374 $(POSTSTAGE1_HOST_EXPORTS) \
3375 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3376 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3377 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3378 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd; \
3379 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3380 cd $(HOST_SUBDIR)/bfd || exit 1; \
3381 case $(srcdir) in \
3382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3383 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3385 esac; \
3386 module_srcdir=bfd; \
3387 $(SHELL) $$s/$$module_srcdir/configure \
3388 --srcdir=$${topdir}/$$module_srcdir \
3389 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3390 --target=${target_alias} \
3391 --with-build-libsubdir=$(HOST_SUBDIR) \
3392 $(STAGEfeedback_CONFIGURE_FLAGS)
3393 @endif bfd-bootstrap
3399 .PHONY: all-bfd maybe-all-bfd
3400 maybe-all-bfd:
3401 @if gcc-bootstrap
3402 all-bfd: stage_current
3403 @endif gcc-bootstrap
3404 @if bfd
3405 TARGET-bfd=all
3406 maybe-all-bfd: all-bfd
3407 all-bfd: configure-bfd
3408 @r=`${PWD_COMMAND}`; export r; \
3409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3410 $(HOST_EXPORTS) \
3411 (cd $(HOST_SUBDIR)/bfd && \
3412 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3413 $(TARGET-bfd))
3414 @endif bfd
3418 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3419 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3420 maybe-all-stage1-bfd:
3421 maybe-clean-stage1-bfd:
3422 @if bfd-bootstrap
3423 maybe-all-stage1-bfd: all-stage1-bfd
3424 all-stage1: all-stage1-bfd
3425 TARGET-stage1-bfd = $(TARGET-bfd)
3426 all-stage1-bfd: configure-stage1-bfd
3427 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3428 @r=`${PWD_COMMAND}`; export r; \
3429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3430 TFLAGS="$(STAGE1_TFLAGS)"; \
3431 $(HOST_EXPORTS) \
3432 cd $(HOST_SUBDIR)/bfd && \
3433 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3434 CFLAGS="$(STAGE1_CFLAGS)" \
3435 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3436 LIBCFLAGS="$(LIBCFLAGS)" \
3437 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3438 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3439 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3440 $(EXTRA_HOST_FLAGS) \
3441 $(STAGE1_FLAGS_TO_PASS) \
3442 TFLAGS="$(STAGE1_TFLAGS)" \
3443 $(TARGET-stage1-bfd)
3445 maybe-clean-stage1-bfd: clean-stage1-bfd
3446 clean-stage1: clean-stage1-bfd
3447 clean-stage1-bfd:
3448 @if [ $(current_stage) = stage1 ]; then \
3449 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3450 else \
3451 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3452 $(MAKE) stage1-start; \
3453 fi; \
3454 cd $(HOST_SUBDIR)/bfd && \
3455 $(MAKE) $(EXTRA_HOST_FLAGS) \
3456 $(STAGE1_FLAGS_TO_PASS) clean
3457 @endif bfd-bootstrap
3460 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3461 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3462 maybe-all-stage2-bfd:
3463 maybe-clean-stage2-bfd:
3464 @if bfd-bootstrap
3465 maybe-all-stage2-bfd: all-stage2-bfd
3466 all-stage2: all-stage2-bfd
3467 TARGET-stage2-bfd = $(TARGET-bfd)
3468 all-stage2-bfd: configure-stage2-bfd
3469 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3470 @r=`${PWD_COMMAND}`; export r; \
3471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3472 TFLAGS="$(STAGE2_TFLAGS)"; \
3473 $(HOST_EXPORTS) \
3474 $(POSTSTAGE1_HOST_EXPORTS) \
3475 cd $(HOST_SUBDIR)/bfd && \
3476 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3477 CFLAGS="$(STAGE2_CFLAGS)" \
3478 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3479 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3480 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3481 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3482 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3483 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3484 TFLAGS="$(STAGE2_TFLAGS)" \
3485 $(TARGET-stage2-bfd)
3487 maybe-clean-stage2-bfd: clean-stage2-bfd
3488 clean-stage2: clean-stage2-bfd
3489 clean-stage2-bfd:
3490 @if [ $(current_stage) = stage2 ]; then \
3491 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3492 else \
3493 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3494 $(MAKE) stage2-start; \
3495 fi; \
3496 cd $(HOST_SUBDIR)/bfd && \
3497 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3498 @endif bfd-bootstrap
3501 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3502 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3503 maybe-all-stage3-bfd:
3504 maybe-clean-stage3-bfd:
3505 @if bfd-bootstrap
3506 maybe-all-stage3-bfd: all-stage3-bfd
3507 all-stage3: all-stage3-bfd
3508 TARGET-stage3-bfd = $(TARGET-bfd)
3509 all-stage3-bfd: configure-stage3-bfd
3510 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3511 @r=`${PWD_COMMAND}`; export r; \
3512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3513 TFLAGS="$(STAGE3_TFLAGS)"; \
3514 $(HOST_EXPORTS) \
3515 $(POSTSTAGE1_HOST_EXPORTS) \
3516 cd $(HOST_SUBDIR)/bfd && \
3517 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3518 CFLAGS="$(STAGE3_CFLAGS)" \
3519 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3520 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3521 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3522 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3523 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3524 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3525 TFLAGS="$(STAGE3_TFLAGS)" \
3526 $(TARGET-stage3-bfd)
3528 maybe-clean-stage3-bfd: clean-stage3-bfd
3529 clean-stage3: clean-stage3-bfd
3530 clean-stage3-bfd:
3531 @if [ $(current_stage) = stage3 ]; then \
3532 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3533 else \
3534 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3535 $(MAKE) stage3-start; \
3536 fi; \
3537 cd $(HOST_SUBDIR)/bfd && \
3538 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3539 @endif bfd-bootstrap
3542 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3543 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3544 maybe-all-stage4-bfd:
3545 maybe-clean-stage4-bfd:
3546 @if bfd-bootstrap
3547 maybe-all-stage4-bfd: all-stage4-bfd
3548 all-stage4: all-stage4-bfd
3549 TARGET-stage4-bfd = $(TARGET-bfd)
3550 all-stage4-bfd: configure-stage4-bfd
3551 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3552 @r=`${PWD_COMMAND}`; export r; \
3553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3554 TFLAGS="$(STAGE4_TFLAGS)"; \
3555 $(HOST_EXPORTS) \
3556 $(POSTSTAGE1_HOST_EXPORTS) \
3557 cd $(HOST_SUBDIR)/bfd && \
3558 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3559 CFLAGS="$(STAGE4_CFLAGS)" \
3560 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3561 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3562 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3563 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3564 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3565 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3566 TFLAGS="$(STAGE4_TFLAGS)" \
3567 $(TARGET-stage4-bfd)
3569 maybe-clean-stage4-bfd: clean-stage4-bfd
3570 clean-stage4: clean-stage4-bfd
3571 clean-stage4-bfd:
3572 @if [ $(current_stage) = stage4 ]; then \
3573 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3574 else \
3575 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3576 $(MAKE) stage4-start; \
3577 fi; \
3578 cd $(HOST_SUBDIR)/bfd && \
3579 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3580 @endif bfd-bootstrap
3583 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3584 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3585 maybe-all-stageprofile-bfd:
3586 maybe-clean-stageprofile-bfd:
3587 @if bfd-bootstrap
3588 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3589 all-stageprofile: all-stageprofile-bfd
3590 TARGET-stageprofile-bfd = $(TARGET-bfd)
3591 all-stageprofile-bfd: configure-stageprofile-bfd
3592 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3593 @r=`${PWD_COMMAND}`; export r; \
3594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3595 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3596 $(HOST_EXPORTS) \
3597 $(POSTSTAGE1_HOST_EXPORTS) \
3598 cd $(HOST_SUBDIR)/bfd && \
3599 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3600 CFLAGS="$(STAGEprofile_CFLAGS)" \
3601 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3602 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3603 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3604 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3605 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3606 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3607 TFLAGS="$(STAGEprofile_TFLAGS)" \
3608 $(TARGET-stageprofile-bfd)
3610 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3611 clean-stageprofile: clean-stageprofile-bfd
3612 clean-stageprofile-bfd:
3613 @if [ $(current_stage) = stageprofile ]; then \
3614 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3615 else \
3616 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3617 $(MAKE) stageprofile-start; \
3618 fi; \
3619 cd $(HOST_SUBDIR)/bfd && \
3620 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3621 @endif bfd-bootstrap
3624 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3625 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3626 maybe-all-stagefeedback-bfd:
3627 maybe-clean-stagefeedback-bfd:
3628 @if bfd-bootstrap
3629 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3630 all-stagefeedback: all-stagefeedback-bfd
3631 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3632 all-stagefeedback-bfd: configure-stagefeedback-bfd
3633 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3634 @r=`${PWD_COMMAND}`; export r; \
3635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3636 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3637 $(HOST_EXPORTS) \
3638 $(POSTSTAGE1_HOST_EXPORTS) \
3639 cd $(HOST_SUBDIR)/bfd && \
3640 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3641 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3642 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3643 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3644 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3645 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3646 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3647 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3648 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3649 $(TARGET-stagefeedback-bfd)
3651 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3652 clean-stagefeedback: clean-stagefeedback-bfd
3653 clean-stagefeedback-bfd:
3654 @if [ $(current_stage) = stagefeedback ]; then \
3655 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3656 else \
3657 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3658 $(MAKE) stagefeedback-start; \
3659 fi; \
3660 cd $(HOST_SUBDIR)/bfd && \
3661 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3662 @endif bfd-bootstrap
3668 .PHONY: check-bfd maybe-check-bfd
3669 maybe-check-bfd:
3670 @if bfd
3671 maybe-check-bfd: check-bfd
3673 check-bfd:
3674 @: $(MAKE); $(unstage)
3675 @r=`${PWD_COMMAND}`; export r; \
3676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3677 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
3678 (cd $(HOST_SUBDIR)/bfd && \
3679 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
3681 @endif bfd
3683 .PHONY: install-bfd maybe-install-bfd
3684 maybe-install-bfd:
3685 @if bfd
3686 maybe-install-bfd: install-bfd
3688 install-bfd: installdirs
3689 @: $(MAKE); $(unstage)
3690 @r=`${PWD_COMMAND}`; export r; \
3691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3692 $(HOST_EXPORTS) \
3693 (cd $(HOST_SUBDIR)/bfd && \
3694 $(MAKE) $(FLAGS_TO_PASS) install)
3696 @endif bfd
3698 .PHONY: install-strip-bfd maybe-install-strip-bfd
3699 maybe-install-strip-bfd:
3700 @if bfd
3701 maybe-install-strip-bfd: install-strip-bfd
3703 install-strip-bfd: installdirs
3704 @: $(MAKE); $(unstage)
3705 @r=`${PWD_COMMAND}`; export r; \
3706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3707 $(HOST_EXPORTS) \
3708 (cd $(HOST_SUBDIR)/bfd && \
3709 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3711 @endif bfd
3713 # Other targets (info, dvi, pdf, etc.)
3715 .PHONY: maybe-info-bfd info-bfd
3716 maybe-info-bfd:
3717 @if bfd
3718 maybe-info-bfd: info-bfd
3720 info-bfd: \
3721 configure-bfd
3722 @[ -f ./bfd/Makefile ] || exit 0; \
3723 r=`${PWD_COMMAND}`; export r; \
3724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3725 $(HOST_EXPORTS) \
3726 for flag in $(EXTRA_HOST_FLAGS) ; do \
3727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3728 done; \
3729 echo "Doing info in bfd"; \
3730 (cd $(HOST_SUBDIR)/bfd && \
3731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3733 "RANLIB=$${RANLIB}" \
3734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3735 info) \
3736 || exit 1
3738 @endif bfd
3740 .PHONY: maybe-dvi-bfd dvi-bfd
3741 maybe-dvi-bfd:
3742 @if bfd
3743 maybe-dvi-bfd: dvi-bfd
3745 dvi-bfd: \
3746 configure-bfd
3747 @[ -f ./bfd/Makefile ] || exit 0; \
3748 r=`${PWD_COMMAND}`; export r; \
3749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3750 $(HOST_EXPORTS) \
3751 for flag in $(EXTRA_HOST_FLAGS) ; do \
3752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3753 done; \
3754 echo "Doing dvi in bfd"; \
3755 (cd $(HOST_SUBDIR)/bfd && \
3756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3758 "RANLIB=$${RANLIB}" \
3759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3760 dvi) \
3761 || exit 1
3763 @endif bfd
3765 .PHONY: maybe-pdf-bfd pdf-bfd
3766 maybe-pdf-bfd:
3767 @if bfd
3768 maybe-pdf-bfd: pdf-bfd
3770 pdf-bfd: \
3771 configure-bfd
3772 @[ -f ./bfd/Makefile ] || exit 0; \
3773 r=`${PWD_COMMAND}`; export r; \
3774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3775 $(HOST_EXPORTS) \
3776 for flag in $(EXTRA_HOST_FLAGS) ; do \
3777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3778 done; \
3779 echo "Doing pdf in bfd"; \
3780 (cd $(HOST_SUBDIR)/bfd && \
3781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3783 "RANLIB=$${RANLIB}" \
3784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3785 pdf) \
3786 || exit 1
3788 @endif bfd
3790 .PHONY: maybe-html-bfd html-bfd
3791 maybe-html-bfd:
3792 @if bfd
3793 maybe-html-bfd: html-bfd
3795 html-bfd: \
3796 configure-bfd
3797 @[ -f ./bfd/Makefile ] || exit 0; \
3798 r=`${PWD_COMMAND}`; export r; \
3799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3800 $(HOST_EXPORTS) \
3801 for flag in $(EXTRA_HOST_FLAGS) ; do \
3802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3803 done; \
3804 echo "Doing html in bfd"; \
3805 (cd $(HOST_SUBDIR)/bfd && \
3806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3808 "RANLIB=$${RANLIB}" \
3809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3810 html) \
3811 || exit 1
3813 @endif bfd
3815 .PHONY: maybe-TAGS-bfd TAGS-bfd
3816 maybe-TAGS-bfd:
3817 @if bfd
3818 maybe-TAGS-bfd: TAGS-bfd
3820 TAGS-bfd: \
3821 configure-bfd
3822 @[ -f ./bfd/Makefile ] || exit 0; \
3823 r=`${PWD_COMMAND}`; export r; \
3824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3825 $(HOST_EXPORTS) \
3826 for flag in $(EXTRA_HOST_FLAGS) ; do \
3827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3828 done; \
3829 echo "Doing TAGS in bfd"; \
3830 (cd $(HOST_SUBDIR)/bfd && \
3831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3833 "RANLIB=$${RANLIB}" \
3834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3835 TAGS) \
3836 || exit 1
3838 @endif bfd
3840 .PHONY: maybe-install-info-bfd install-info-bfd
3841 maybe-install-info-bfd:
3842 @if bfd
3843 maybe-install-info-bfd: install-info-bfd
3845 install-info-bfd: \
3846 configure-bfd \
3847 info-bfd
3848 @[ -f ./bfd/Makefile ] || exit 0; \
3849 r=`${PWD_COMMAND}`; export r; \
3850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3851 $(HOST_EXPORTS) \
3852 for flag in $(EXTRA_HOST_FLAGS) ; do \
3853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3854 done; \
3855 echo "Doing install-info in bfd"; \
3856 (cd $(HOST_SUBDIR)/bfd && \
3857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3859 "RANLIB=$${RANLIB}" \
3860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3861 install-info) \
3862 || exit 1
3864 @endif bfd
3866 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3867 maybe-install-pdf-bfd:
3868 @if bfd
3869 maybe-install-pdf-bfd: install-pdf-bfd
3871 install-pdf-bfd: \
3872 configure-bfd \
3873 pdf-bfd
3874 @[ -f ./bfd/Makefile ] || exit 0; \
3875 r=`${PWD_COMMAND}`; export r; \
3876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3877 $(HOST_EXPORTS) \
3878 for flag in $(EXTRA_HOST_FLAGS) ; do \
3879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3880 done; \
3881 echo "Doing install-pdf in bfd"; \
3882 (cd $(HOST_SUBDIR)/bfd && \
3883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3885 "RANLIB=$${RANLIB}" \
3886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3887 install-pdf) \
3888 || exit 1
3890 @endif bfd
3892 .PHONY: maybe-install-html-bfd install-html-bfd
3893 maybe-install-html-bfd:
3894 @if bfd
3895 maybe-install-html-bfd: install-html-bfd
3897 install-html-bfd: \
3898 configure-bfd \
3899 html-bfd
3900 @[ -f ./bfd/Makefile ] || exit 0; \
3901 r=`${PWD_COMMAND}`; export r; \
3902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3903 $(HOST_EXPORTS) \
3904 for flag in $(EXTRA_HOST_FLAGS) ; do \
3905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3906 done; \
3907 echo "Doing install-html in bfd"; \
3908 (cd $(HOST_SUBDIR)/bfd && \
3909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3911 "RANLIB=$${RANLIB}" \
3912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3913 install-html) \
3914 || exit 1
3916 @endif bfd
3918 .PHONY: maybe-installcheck-bfd installcheck-bfd
3919 maybe-installcheck-bfd:
3920 @if bfd
3921 maybe-installcheck-bfd: installcheck-bfd
3923 installcheck-bfd: \
3924 configure-bfd
3925 @[ -f ./bfd/Makefile ] || exit 0; \
3926 r=`${PWD_COMMAND}`; export r; \
3927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3928 $(HOST_EXPORTS) \
3929 for flag in $(EXTRA_HOST_FLAGS) ; do \
3930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3931 done; \
3932 echo "Doing installcheck in bfd"; \
3933 (cd $(HOST_SUBDIR)/bfd && \
3934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3936 "RANLIB=$${RANLIB}" \
3937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3938 installcheck) \
3939 || exit 1
3941 @endif bfd
3943 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3944 maybe-mostlyclean-bfd:
3945 @if bfd
3946 maybe-mostlyclean-bfd: mostlyclean-bfd
3948 mostlyclean-bfd:
3949 @[ -f ./bfd/Makefile ] || exit 0; \
3950 r=`${PWD_COMMAND}`; export r; \
3951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3952 $(HOST_EXPORTS) \
3953 for flag in $(EXTRA_HOST_FLAGS) ; do \
3954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3955 done; \
3956 echo "Doing mostlyclean in bfd"; \
3957 (cd $(HOST_SUBDIR)/bfd && \
3958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3960 "RANLIB=$${RANLIB}" \
3961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3962 mostlyclean) \
3963 || exit 1
3965 @endif bfd
3967 .PHONY: maybe-clean-bfd clean-bfd
3968 maybe-clean-bfd:
3969 @if bfd
3970 maybe-clean-bfd: clean-bfd
3972 clean-bfd:
3973 @[ -f ./bfd/Makefile ] || exit 0; \
3974 r=`${PWD_COMMAND}`; export r; \
3975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3976 $(HOST_EXPORTS) \
3977 for flag in $(EXTRA_HOST_FLAGS) ; do \
3978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3979 done; \
3980 echo "Doing clean in bfd"; \
3981 (cd $(HOST_SUBDIR)/bfd && \
3982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3984 "RANLIB=$${RANLIB}" \
3985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3986 clean) \
3987 || exit 1
3989 @endif bfd
3991 .PHONY: maybe-distclean-bfd distclean-bfd
3992 maybe-distclean-bfd:
3993 @if bfd
3994 maybe-distclean-bfd: distclean-bfd
3996 distclean-bfd:
3997 @[ -f ./bfd/Makefile ] || exit 0; \
3998 r=`${PWD_COMMAND}`; export r; \
3999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4000 $(HOST_EXPORTS) \
4001 for flag in $(EXTRA_HOST_FLAGS) ; do \
4002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4003 done; \
4004 echo "Doing distclean in bfd"; \
4005 (cd $(HOST_SUBDIR)/bfd && \
4006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4008 "RANLIB=$${RANLIB}" \
4009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4010 distclean) \
4011 || exit 1
4013 @endif bfd
4015 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4016 maybe-maintainer-clean-bfd:
4017 @if bfd
4018 maybe-maintainer-clean-bfd: maintainer-clean-bfd
4020 maintainer-clean-bfd:
4021 @[ -f ./bfd/Makefile ] || exit 0; \
4022 r=`${PWD_COMMAND}`; export r; \
4023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4024 $(HOST_EXPORTS) \
4025 for flag in $(EXTRA_HOST_FLAGS) ; do \
4026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4027 done; \
4028 echo "Doing maintainer-clean in bfd"; \
4029 (cd $(HOST_SUBDIR)/bfd && \
4030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4032 "RANLIB=$${RANLIB}" \
4033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4034 maintainer-clean) \
4035 || exit 1
4037 @endif bfd
4041 .PHONY: configure-opcodes maybe-configure-opcodes
4042 maybe-configure-opcodes:
4043 @if gcc-bootstrap
4044 configure-opcodes: stage_current
4045 @endif gcc-bootstrap
4046 @if opcodes
4047 maybe-configure-opcodes: configure-opcodes
4048 configure-opcodes:
4049 @r=`${PWD_COMMAND}`; export r; \
4050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4051 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4052 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4053 $(HOST_EXPORTS) \
4054 echo Configuring in $(HOST_SUBDIR)/opcodes; \
4055 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4056 case $(srcdir) in \
4057 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4058 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4059 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4060 esac; \
4061 module_srcdir=opcodes; \
4062 $(SHELL) \
4063 $$s/$$module_srcdir/configure \
4064 --srcdir=$${topdir}/$$module_srcdir \
4065 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4066 --target=${target_alias} \
4067 || exit 1
4068 @endif opcodes
4072 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4073 maybe-configure-stage1-opcodes:
4074 @if opcodes-bootstrap
4075 maybe-configure-stage1-opcodes: configure-stage1-opcodes
4076 configure-stage1-opcodes:
4077 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4078 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4079 @r=`${PWD_COMMAND}`; export r; \
4080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4081 TFLAGS="$(STAGE1_TFLAGS)"; \
4082 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4083 $(HOST_EXPORTS) \
4084 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4085 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4086 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4087 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes; \
4088 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4089 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4090 case $(srcdir) in \
4091 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4092 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4093 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4094 esac; \
4095 module_srcdir=opcodes; \
4096 $(SHELL) $$s/$$module_srcdir/configure \
4097 --srcdir=$${topdir}/$$module_srcdir \
4098 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4099 --target=${target_alias} \
4101 $(STAGE1_CONFIGURE_FLAGS)
4102 @endif opcodes-bootstrap
4104 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4105 maybe-configure-stage2-opcodes:
4106 @if opcodes-bootstrap
4107 maybe-configure-stage2-opcodes: configure-stage2-opcodes
4108 configure-stage2-opcodes:
4109 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4110 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4111 @r=`${PWD_COMMAND}`; export r; \
4112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4113 TFLAGS="$(STAGE2_TFLAGS)"; \
4114 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4115 $(HOST_EXPORTS) \
4116 $(POSTSTAGE1_HOST_EXPORTS) \
4117 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4118 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4119 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4120 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes; \
4121 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4122 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4123 case $(srcdir) in \
4124 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4125 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4126 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4127 esac; \
4128 module_srcdir=opcodes; \
4129 $(SHELL) $$s/$$module_srcdir/configure \
4130 --srcdir=$${topdir}/$$module_srcdir \
4131 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4132 --target=${target_alias} \
4133 --with-build-libsubdir=$(HOST_SUBDIR) \
4134 $(STAGE2_CONFIGURE_FLAGS)
4135 @endif opcodes-bootstrap
4137 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4138 maybe-configure-stage3-opcodes:
4139 @if opcodes-bootstrap
4140 maybe-configure-stage3-opcodes: configure-stage3-opcodes
4141 configure-stage3-opcodes:
4142 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4143 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4144 @r=`${PWD_COMMAND}`; export r; \
4145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4146 TFLAGS="$(STAGE3_TFLAGS)"; \
4147 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4148 $(HOST_EXPORTS) \
4149 $(POSTSTAGE1_HOST_EXPORTS) \
4150 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4151 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4152 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4153 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes; \
4154 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4155 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4156 case $(srcdir) in \
4157 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4158 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4159 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4160 esac; \
4161 module_srcdir=opcodes; \
4162 $(SHELL) $$s/$$module_srcdir/configure \
4163 --srcdir=$${topdir}/$$module_srcdir \
4164 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4165 --target=${target_alias} \
4166 --with-build-libsubdir=$(HOST_SUBDIR) \
4167 $(STAGE3_CONFIGURE_FLAGS)
4168 @endif opcodes-bootstrap
4170 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4171 maybe-configure-stage4-opcodes:
4172 @if opcodes-bootstrap
4173 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4174 configure-stage4-opcodes:
4175 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4176 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4177 @r=`${PWD_COMMAND}`; export r; \
4178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4179 TFLAGS="$(STAGE4_TFLAGS)"; \
4180 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4181 $(HOST_EXPORTS) \
4182 $(POSTSTAGE1_HOST_EXPORTS) \
4183 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4184 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4185 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4186 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes; \
4187 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4188 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4189 case $(srcdir) in \
4190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4191 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4193 esac; \
4194 module_srcdir=opcodes; \
4195 $(SHELL) $$s/$$module_srcdir/configure \
4196 --srcdir=$${topdir}/$$module_srcdir \
4197 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4198 --target=${target_alias} \
4199 --with-build-libsubdir=$(HOST_SUBDIR) \
4200 $(STAGE4_CONFIGURE_FLAGS)
4201 @endif opcodes-bootstrap
4203 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4204 maybe-configure-stageprofile-opcodes:
4205 @if opcodes-bootstrap
4206 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4207 configure-stageprofile-opcodes:
4208 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4209 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4210 @r=`${PWD_COMMAND}`; export r; \
4211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4212 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4213 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4214 $(HOST_EXPORTS) \
4215 $(POSTSTAGE1_HOST_EXPORTS) \
4216 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4217 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4218 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4219 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes; \
4220 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4221 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4222 case $(srcdir) in \
4223 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4224 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4225 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4226 esac; \
4227 module_srcdir=opcodes; \
4228 $(SHELL) $$s/$$module_srcdir/configure \
4229 --srcdir=$${topdir}/$$module_srcdir \
4230 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4231 --target=${target_alias} \
4232 --with-build-libsubdir=$(HOST_SUBDIR) \
4233 $(STAGEprofile_CONFIGURE_FLAGS)
4234 @endif opcodes-bootstrap
4236 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4237 maybe-configure-stagefeedback-opcodes:
4238 @if opcodes-bootstrap
4239 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4240 configure-stagefeedback-opcodes:
4241 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4242 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4243 @r=`${PWD_COMMAND}`; export r; \
4244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4245 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4246 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4247 $(HOST_EXPORTS) \
4248 $(POSTSTAGE1_HOST_EXPORTS) \
4249 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4250 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4251 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4252 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes; \
4253 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4254 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4255 case $(srcdir) in \
4256 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4257 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4258 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4259 esac; \
4260 module_srcdir=opcodes; \
4261 $(SHELL) $$s/$$module_srcdir/configure \
4262 --srcdir=$${topdir}/$$module_srcdir \
4263 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4264 --target=${target_alias} \
4265 --with-build-libsubdir=$(HOST_SUBDIR) \
4266 $(STAGEfeedback_CONFIGURE_FLAGS)
4267 @endif opcodes-bootstrap
4273 .PHONY: all-opcodes maybe-all-opcodes
4274 maybe-all-opcodes:
4275 @if gcc-bootstrap
4276 all-opcodes: stage_current
4277 @endif gcc-bootstrap
4278 @if opcodes
4279 TARGET-opcodes=all
4280 maybe-all-opcodes: all-opcodes
4281 all-opcodes: configure-opcodes
4282 @r=`${PWD_COMMAND}`; export r; \
4283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4284 $(HOST_EXPORTS) \
4285 (cd $(HOST_SUBDIR)/opcodes && \
4286 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4287 $(TARGET-opcodes))
4288 @endif opcodes
4292 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4293 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4294 maybe-all-stage1-opcodes:
4295 maybe-clean-stage1-opcodes:
4296 @if opcodes-bootstrap
4297 maybe-all-stage1-opcodes: all-stage1-opcodes
4298 all-stage1: all-stage1-opcodes
4299 TARGET-stage1-opcodes = $(TARGET-opcodes)
4300 all-stage1-opcodes: configure-stage1-opcodes
4301 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4302 @r=`${PWD_COMMAND}`; export r; \
4303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4304 TFLAGS="$(STAGE1_TFLAGS)"; \
4305 $(HOST_EXPORTS) \
4306 cd $(HOST_SUBDIR)/opcodes && \
4307 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4308 CFLAGS="$(STAGE1_CFLAGS)" \
4309 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4310 LIBCFLAGS="$(LIBCFLAGS)" \
4311 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4312 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4313 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4314 $(EXTRA_HOST_FLAGS) \
4315 $(STAGE1_FLAGS_TO_PASS) \
4316 TFLAGS="$(STAGE1_TFLAGS)" \
4317 $(TARGET-stage1-opcodes)
4319 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4320 clean-stage1: clean-stage1-opcodes
4321 clean-stage1-opcodes:
4322 @if [ $(current_stage) = stage1 ]; then \
4323 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4324 else \
4325 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4326 $(MAKE) stage1-start; \
4327 fi; \
4328 cd $(HOST_SUBDIR)/opcodes && \
4329 $(MAKE) $(EXTRA_HOST_FLAGS) \
4330 $(STAGE1_FLAGS_TO_PASS) clean
4331 @endif opcodes-bootstrap
4334 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4335 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4336 maybe-all-stage2-opcodes:
4337 maybe-clean-stage2-opcodes:
4338 @if opcodes-bootstrap
4339 maybe-all-stage2-opcodes: all-stage2-opcodes
4340 all-stage2: all-stage2-opcodes
4341 TARGET-stage2-opcodes = $(TARGET-opcodes)
4342 all-stage2-opcodes: configure-stage2-opcodes
4343 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4344 @r=`${PWD_COMMAND}`; export r; \
4345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4346 TFLAGS="$(STAGE2_TFLAGS)"; \
4347 $(HOST_EXPORTS) \
4348 $(POSTSTAGE1_HOST_EXPORTS) \
4349 cd $(HOST_SUBDIR)/opcodes && \
4350 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4351 CFLAGS="$(STAGE2_CFLAGS)" \
4352 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4353 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4354 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4355 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4356 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4357 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4358 TFLAGS="$(STAGE2_TFLAGS)" \
4359 $(TARGET-stage2-opcodes)
4361 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4362 clean-stage2: clean-stage2-opcodes
4363 clean-stage2-opcodes:
4364 @if [ $(current_stage) = stage2 ]; then \
4365 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4366 else \
4367 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4368 $(MAKE) stage2-start; \
4369 fi; \
4370 cd $(HOST_SUBDIR)/opcodes && \
4371 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4372 @endif opcodes-bootstrap
4375 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4376 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4377 maybe-all-stage3-opcodes:
4378 maybe-clean-stage3-opcodes:
4379 @if opcodes-bootstrap
4380 maybe-all-stage3-opcodes: all-stage3-opcodes
4381 all-stage3: all-stage3-opcodes
4382 TARGET-stage3-opcodes = $(TARGET-opcodes)
4383 all-stage3-opcodes: configure-stage3-opcodes
4384 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4385 @r=`${PWD_COMMAND}`; export r; \
4386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4387 TFLAGS="$(STAGE3_TFLAGS)"; \
4388 $(HOST_EXPORTS) \
4389 $(POSTSTAGE1_HOST_EXPORTS) \
4390 cd $(HOST_SUBDIR)/opcodes && \
4391 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4392 CFLAGS="$(STAGE3_CFLAGS)" \
4393 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4394 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4395 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4396 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4397 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4398 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4399 TFLAGS="$(STAGE3_TFLAGS)" \
4400 $(TARGET-stage3-opcodes)
4402 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4403 clean-stage3: clean-stage3-opcodes
4404 clean-stage3-opcodes:
4405 @if [ $(current_stage) = stage3 ]; then \
4406 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4407 else \
4408 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4409 $(MAKE) stage3-start; \
4410 fi; \
4411 cd $(HOST_SUBDIR)/opcodes && \
4412 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4413 @endif opcodes-bootstrap
4416 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4417 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4418 maybe-all-stage4-opcodes:
4419 maybe-clean-stage4-opcodes:
4420 @if opcodes-bootstrap
4421 maybe-all-stage4-opcodes: all-stage4-opcodes
4422 all-stage4: all-stage4-opcodes
4423 TARGET-stage4-opcodes = $(TARGET-opcodes)
4424 all-stage4-opcodes: configure-stage4-opcodes
4425 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4426 @r=`${PWD_COMMAND}`; export r; \
4427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4428 TFLAGS="$(STAGE4_TFLAGS)"; \
4429 $(HOST_EXPORTS) \
4430 $(POSTSTAGE1_HOST_EXPORTS) \
4431 cd $(HOST_SUBDIR)/opcodes && \
4432 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4433 CFLAGS="$(STAGE4_CFLAGS)" \
4434 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4435 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4436 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4437 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4438 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4439 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4440 TFLAGS="$(STAGE4_TFLAGS)" \
4441 $(TARGET-stage4-opcodes)
4443 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4444 clean-stage4: clean-stage4-opcodes
4445 clean-stage4-opcodes:
4446 @if [ $(current_stage) = stage4 ]; then \
4447 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4448 else \
4449 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4450 $(MAKE) stage4-start; \
4451 fi; \
4452 cd $(HOST_SUBDIR)/opcodes && \
4453 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4454 @endif opcodes-bootstrap
4457 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4458 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4459 maybe-all-stageprofile-opcodes:
4460 maybe-clean-stageprofile-opcodes:
4461 @if opcodes-bootstrap
4462 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4463 all-stageprofile: all-stageprofile-opcodes
4464 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4465 all-stageprofile-opcodes: configure-stageprofile-opcodes
4466 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4467 @r=`${PWD_COMMAND}`; export r; \
4468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4469 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4470 $(HOST_EXPORTS) \
4471 $(POSTSTAGE1_HOST_EXPORTS) \
4472 cd $(HOST_SUBDIR)/opcodes && \
4473 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4474 CFLAGS="$(STAGEprofile_CFLAGS)" \
4475 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4476 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4477 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4478 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4479 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4480 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4481 TFLAGS="$(STAGEprofile_TFLAGS)" \
4482 $(TARGET-stageprofile-opcodes)
4484 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4485 clean-stageprofile: clean-stageprofile-opcodes
4486 clean-stageprofile-opcodes:
4487 @if [ $(current_stage) = stageprofile ]; then \
4488 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4489 else \
4490 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4491 $(MAKE) stageprofile-start; \
4492 fi; \
4493 cd $(HOST_SUBDIR)/opcodes && \
4494 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4495 @endif opcodes-bootstrap
4498 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4499 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4500 maybe-all-stagefeedback-opcodes:
4501 maybe-clean-stagefeedback-opcodes:
4502 @if opcodes-bootstrap
4503 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4504 all-stagefeedback: all-stagefeedback-opcodes
4505 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4506 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4507 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4508 @r=`${PWD_COMMAND}`; export r; \
4509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4510 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4511 $(HOST_EXPORTS) \
4512 $(POSTSTAGE1_HOST_EXPORTS) \
4513 cd $(HOST_SUBDIR)/opcodes && \
4514 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4515 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4516 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4517 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4518 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4519 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4520 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4521 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4522 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4523 $(TARGET-stagefeedback-opcodes)
4525 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4526 clean-stagefeedback: clean-stagefeedback-opcodes
4527 clean-stagefeedback-opcodes:
4528 @if [ $(current_stage) = stagefeedback ]; then \
4529 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4530 else \
4531 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4532 $(MAKE) stagefeedback-start; \
4533 fi; \
4534 cd $(HOST_SUBDIR)/opcodes && \
4535 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4536 @endif opcodes-bootstrap
4542 .PHONY: check-opcodes maybe-check-opcodes
4543 maybe-check-opcodes:
4544 @if opcodes
4545 maybe-check-opcodes: check-opcodes
4547 check-opcodes:
4548 @: $(MAKE); $(unstage)
4549 @r=`${PWD_COMMAND}`; export r; \
4550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4551 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
4552 (cd $(HOST_SUBDIR)/opcodes && \
4553 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
4555 @endif opcodes
4557 .PHONY: install-opcodes maybe-install-opcodes
4558 maybe-install-opcodes:
4559 @if opcodes
4560 maybe-install-opcodes: install-opcodes
4562 install-opcodes: installdirs
4563 @: $(MAKE); $(unstage)
4564 @r=`${PWD_COMMAND}`; export r; \
4565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4566 $(HOST_EXPORTS) \
4567 (cd $(HOST_SUBDIR)/opcodes && \
4568 $(MAKE) $(FLAGS_TO_PASS) install)
4570 @endif opcodes
4572 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4573 maybe-install-strip-opcodes:
4574 @if opcodes
4575 maybe-install-strip-opcodes: install-strip-opcodes
4577 install-strip-opcodes: installdirs
4578 @: $(MAKE); $(unstage)
4579 @r=`${PWD_COMMAND}`; export r; \
4580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4581 $(HOST_EXPORTS) \
4582 (cd $(HOST_SUBDIR)/opcodes && \
4583 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4585 @endif opcodes
4587 # Other targets (info, dvi, pdf, etc.)
4589 .PHONY: maybe-info-opcodes info-opcodes
4590 maybe-info-opcodes:
4591 @if opcodes
4592 maybe-info-opcodes: info-opcodes
4594 info-opcodes: \
4595 configure-opcodes
4596 @[ -f ./opcodes/Makefile ] || exit 0; \
4597 r=`${PWD_COMMAND}`; export r; \
4598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4599 $(HOST_EXPORTS) \
4600 for flag in $(EXTRA_HOST_FLAGS) ; do \
4601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4602 done; \
4603 echo "Doing info in opcodes"; \
4604 (cd $(HOST_SUBDIR)/opcodes && \
4605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4607 "RANLIB=$${RANLIB}" \
4608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4609 info) \
4610 || exit 1
4612 @endif opcodes
4614 .PHONY: maybe-dvi-opcodes dvi-opcodes
4615 maybe-dvi-opcodes:
4616 @if opcodes
4617 maybe-dvi-opcodes: dvi-opcodes
4619 dvi-opcodes: \
4620 configure-opcodes
4621 @[ -f ./opcodes/Makefile ] || exit 0; \
4622 r=`${PWD_COMMAND}`; export r; \
4623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4624 $(HOST_EXPORTS) \
4625 for flag in $(EXTRA_HOST_FLAGS) ; do \
4626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4627 done; \
4628 echo "Doing dvi in opcodes"; \
4629 (cd $(HOST_SUBDIR)/opcodes && \
4630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4632 "RANLIB=$${RANLIB}" \
4633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4634 dvi) \
4635 || exit 1
4637 @endif opcodes
4639 .PHONY: maybe-pdf-opcodes pdf-opcodes
4640 maybe-pdf-opcodes:
4641 @if opcodes
4642 maybe-pdf-opcodes: pdf-opcodes
4644 pdf-opcodes: \
4645 configure-opcodes
4646 @[ -f ./opcodes/Makefile ] || exit 0; \
4647 r=`${PWD_COMMAND}`; export r; \
4648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4649 $(HOST_EXPORTS) \
4650 for flag in $(EXTRA_HOST_FLAGS) ; do \
4651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4652 done; \
4653 echo "Doing pdf in opcodes"; \
4654 (cd $(HOST_SUBDIR)/opcodes && \
4655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4657 "RANLIB=$${RANLIB}" \
4658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4659 pdf) \
4660 || exit 1
4662 @endif opcodes
4664 .PHONY: maybe-html-opcodes html-opcodes
4665 maybe-html-opcodes:
4666 @if opcodes
4667 maybe-html-opcodes: html-opcodes
4669 html-opcodes: \
4670 configure-opcodes
4671 @[ -f ./opcodes/Makefile ] || exit 0; \
4672 r=`${PWD_COMMAND}`; export r; \
4673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4674 $(HOST_EXPORTS) \
4675 for flag in $(EXTRA_HOST_FLAGS) ; do \
4676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4677 done; \
4678 echo "Doing html in opcodes"; \
4679 (cd $(HOST_SUBDIR)/opcodes && \
4680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4682 "RANLIB=$${RANLIB}" \
4683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4684 html) \
4685 || exit 1
4687 @endif opcodes
4689 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4690 maybe-TAGS-opcodes:
4691 @if opcodes
4692 maybe-TAGS-opcodes: TAGS-opcodes
4694 TAGS-opcodes: \
4695 configure-opcodes
4696 @[ -f ./opcodes/Makefile ] || exit 0; \
4697 r=`${PWD_COMMAND}`; export r; \
4698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4699 $(HOST_EXPORTS) \
4700 for flag in $(EXTRA_HOST_FLAGS) ; do \
4701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4702 done; \
4703 echo "Doing TAGS in opcodes"; \
4704 (cd $(HOST_SUBDIR)/opcodes && \
4705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4707 "RANLIB=$${RANLIB}" \
4708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4709 TAGS) \
4710 || exit 1
4712 @endif opcodes
4714 .PHONY: maybe-install-info-opcodes install-info-opcodes
4715 maybe-install-info-opcodes:
4716 @if opcodes
4717 maybe-install-info-opcodes: install-info-opcodes
4719 install-info-opcodes: \
4720 configure-opcodes \
4721 info-opcodes
4722 @[ -f ./opcodes/Makefile ] || exit 0; \
4723 r=`${PWD_COMMAND}`; export r; \
4724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4725 $(HOST_EXPORTS) \
4726 for flag in $(EXTRA_HOST_FLAGS) ; do \
4727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4728 done; \
4729 echo "Doing install-info in opcodes"; \
4730 (cd $(HOST_SUBDIR)/opcodes && \
4731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4733 "RANLIB=$${RANLIB}" \
4734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4735 install-info) \
4736 || exit 1
4738 @endif opcodes
4740 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4741 maybe-install-pdf-opcodes:
4742 @if opcodes
4743 maybe-install-pdf-opcodes: install-pdf-opcodes
4745 install-pdf-opcodes: \
4746 configure-opcodes \
4747 pdf-opcodes
4748 @[ -f ./opcodes/Makefile ] || exit 0; \
4749 r=`${PWD_COMMAND}`; export r; \
4750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4751 $(HOST_EXPORTS) \
4752 for flag in $(EXTRA_HOST_FLAGS) ; do \
4753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4754 done; \
4755 echo "Doing install-pdf in opcodes"; \
4756 (cd $(HOST_SUBDIR)/opcodes && \
4757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4759 "RANLIB=$${RANLIB}" \
4760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4761 install-pdf) \
4762 || exit 1
4764 @endif opcodes
4766 .PHONY: maybe-install-html-opcodes install-html-opcodes
4767 maybe-install-html-opcodes:
4768 @if opcodes
4769 maybe-install-html-opcodes: install-html-opcodes
4771 install-html-opcodes: \
4772 configure-opcodes \
4773 html-opcodes
4774 @[ -f ./opcodes/Makefile ] || exit 0; \
4775 r=`${PWD_COMMAND}`; export r; \
4776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4777 $(HOST_EXPORTS) \
4778 for flag in $(EXTRA_HOST_FLAGS) ; do \
4779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4780 done; \
4781 echo "Doing install-html in opcodes"; \
4782 (cd $(HOST_SUBDIR)/opcodes && \
4783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4785 "RANLIB=$${RANLIB}" \
4786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4787 install-html) \
4788 || exit 1
4790 @endif opcodes
4792 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4793 maybe-installcheck-opcodes:
4794 @if opcodes
4795 maybe-installcheck-opcodes: installcheck-opcodes
4797 installcheck-opcodes: \
4798 configure-opcodes
4799 @[ -f ./opcodes/Makefile ] || exit 0; \
4800 r=`${PWD_COMMAND}`; export r; \
4801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4802 $(HOST_EXPORTS) \
4803 for flag in $(EXTRA_HOST_FLAGS) ; do \
4804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4805 done; \
4806 echo "Doing installcheck in opcodes"; \
4807 (cd $(HOST_SUBDIR)/opcodes && \
4808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4810 "RANLIB=$${RANLIB}" \
4811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4812 installcheck) \
4813 || exit 1
4815 @endif opcodes
4817 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4818 maybe-mostlyclean-opcodes:
4819 @if opcodes
4820 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4822 mostlyclean-opcodes:
4823 @[ -f ./opcodes/Makefile ] || exit 0; \
4824 r=`${PWD_COMMAND}`; export r; \
4825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4826 $(HOST_EXPORTS) \
4827 for flag in $(EXTRA_HOST_FLAGS) ; do \
4828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4829 done; \
4830 echo "Doing mostlyclean in opcodes"; \
4831 (cd $(HOST_SUBDIR)/opcodes && \
4832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4834 "RANLIB=$${RANLIB}" \
4835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4836 mostlyclean) \
4837 || exit 1
4839 @endif opcodes
4841 .PHONY: maybe-clean-opcodes clean-opcodes
4842 maybe-clean-opcodes:
4843 @if opcodes
4844 maybe-clean-opcodes: clean-opcodes
4846 clean-opcodes:
4847 @[ -f ./opcodes/Makefile ] || exit 0; \
4848 r=`${PWD_COMMAND}`; export r; \
4849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4850 $(HOST_EXPORTS) \
4851 for flag in $(EXTRA_HOST_FLAGS) ; do \
4852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4853 done; \
4854 echo "Doing clean in opcodes"; \
4855 (cd $(HOST_SUBDIR)/opcodes && \
4856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4858 "RANLIB=$${RANLIB}" \
4859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4860 clean) \
4861 || exit 1
4863 @endif opcodes
4865 .PHONY: maybe-distclean-opcodes distclean-opcodes
4866 maybe-distclean-opcodes:
4867 @if opcodes
4868 maybe-distclean-opcodes: distclean-opcodes
4870 distclean-opcodes:
4871 @[ -f ./opcodes/Makefile ] || exit 0; \
4872 r=`${PWD_COMMAND}`; export r; \
4873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4874 $(HOST_EXPORTS) \
4875 for flag in $(EXTRA_HOST_FLAGS) ; do \
4876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4877 done; \
4878 echo "Doing distclean in opcodes"; \
4879 (cd $(HOST_SUBDIR)/opcodes && \
4880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4882 "RANLIB=$${RANLIB}" \
4883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4884 distclean) \
4885 || exit 1
4887 @endif opcodes
4889 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4890 maybe-maintainer-clean-opcodes:
4891 @if opcodes
4892 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4894 maintainer-clean-opcodes:
4895 @[ -f ./opcodes/Makefile ] || exit 0; \
4896 r=`${PWD_COMMAND}`; export r; \
4897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4898 $(HOST_EXPORTS) \
4899 for flag in $(EXTRA_HOST_FLAGS) ; do \
4900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4901 done; \
4902 echo "Doing maintainer-clean in opcodes"; \
4903 (cd $(HOST_SUBDIR)/opcodes && \
4904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4906 "RANLIB=$${RANLIB}" \
4907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4908 maintainer-clean) \
4909 || exit 1
4911 @endif opcodes
4915 .PHONY: configure-binutils maybe-configure-binutils
4916 maybe-configure-binutils:
4917 @if gcc-bootstrap
4918 configure-binutils: stage_current
4919 @endif gcc-bootstrap
4920 @if binutils
4921 maybe-configure-binutils: configure-binutils
4922 configure-binutils:
4923 @r=`${PWD_COMMAND}`; export r; \
4924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4925 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4926 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4927 $(HOST_EXPORTS) \
4928 echo Configuring in $(HOST_SUBDIR)/binutils; \
4929 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4930 case $(srcdir) in \
4931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4932 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4934 esac; \
4935 module_srcdir=binutils; \
4936 $(SHELL) \
4937 $$s/$$module_srcdir/configure \
4938 --srcdir=$${topdir}/$$module_srcdir \
4939 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4940 --target=${target_alias} \
4941 || exit 1
4942 @endif binutils
4946 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4947 maybe-configure-stage1-binutils:
4948 @if binutils-bootstrap
4949 maybe-configure-stage1-binutils: configure-stage1-binutils
4950 configure-stage1-binutils:
4951 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4952 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4953 @r=`${PWD_COMMAND}`; export r; \
4954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4955 TFLAGS="$(STAGE1_TFLAGS)"; \
4956 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4957 $(HOST_EXPORTS) \
4958 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4959 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4960 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4961 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils; \
4962 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4963 cd $(HOST_SUBDIR)/binutils || exit 1; \
4964 case $(srcdir) in \
4965 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4966 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4967 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4968 esac; \
4969 module_srcdir=binutils; \
4970 $(SHELL) $$s/$$module_srcdir/configure \
4971 --srcdir=$${topdir}/$$module_srcdir \
4972 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4973 --target=${target_alias} \
4975 $(STAGE1_CONFIGURE_FLAGS)
4976 @endif binutils-bootstrap
4978 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4979 maybe-configure-stage2-binutils:
4980 @if binutils-bootstrap
4981 maybe-configure-stage2-binutils: configure-stage2-binutils
4982 configure-stage2-binutils:
4983 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4984 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4985 @r=`${PWD_COMMAND}`; export r; \
4986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4987 TFLAGS="$(STAGE2_TFLAGS)"; \
4988 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4989 $(HOST_EXPORTS) \
4990 $(POSTSTAGE1_HOST_EXPORTS) \
4991 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4992 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4993 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4994 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils; \
4995 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4996 cd $(HOST_SUBDIR)/binutils || exit 1; \
4997 case $(srcdir) in \
4998 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4999 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5000 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5001 esac; \
5002 module_srcdir=binutils; \
5003 $(SHELL) $$s/$$module_srcdir/configure \
5004 --srcdir=$${topdir}/$$module_srcdir \
5005 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5006 --target=${target_alias} \
5007 --with-build-libsubdir=$(HOST_SUBDIR) \
5008 $(STAGE2_CONFIGURE_FLAGS)
5009 @endif binutils-bootstrap
5011 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
5012 maybe-configure-stage3-binutils:
5013 @if binutils-bootstrap
5014 maybe-configure-stage3-binutils: configure-stage3-binutils
5015 configure-stage3-binutils:
5016 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5017 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5018 @r=`${PWD_COMMAND}`; export r; \
5019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5020 TFLAGS="$(STAGE3_TFLAGS)"; \
5021 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5022 $(HOST_EXPORTS) \
5023 $(POSTSTAGE1_HOST_EXPORTS) \
5024 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5025 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5026 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
5027 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils; \
5028 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5029 cd $(HOST_SUBDIR)/binutils || exit 1; \
5030 case $(srcdir) in \
5031 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5032 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5033 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5034 esac; \
5035 module_srcdir=binutils; \
5036 $(SHELL) $$s/$$module_srcdir/configure \
5037 --srcdir=$${topdir}/$$module_srcdir \
5038 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5039 --target=${target_alias} \
5040 --with-build-libsubdir=$(HOST_SUBDIR) \
5041 $(STAGE3_CONFIGURE_FLAGS)
5042 @endif binutils-bootstrap
5044 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5045 maybe-configure-stage4-binutils:
5046 @if binutils-bootstrap
5047 maybe-configure-stage4-binutils: configure-stage4-binutils
5048 configure-stage4-binutils:
5049 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5050 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5051 @r=`${PWD_COMMAND}`; export r; \
5052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5053 TFLAGS="$(STAGE4_TFLAGS)"; \
5054 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5055 $(HOST_EXPORTS) \
5056 $(POSTSTAGE1_HOST_EXPORTS) \
5057 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5058 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5059 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
5060 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils; \
5061 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5062 cd $(HOST_SUBDIR)/binutils || exit 1; \
5063 case $(srcdir) in \
5064 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5065 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5066 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5067 esac; \
5068 module_srcdir=binutils; \
5069 $(SHELL) $$s/$$module_srcdir/configure \
5070 --srcdir=$${topdir}/$$module_srcdir \
5071 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5072 --target=${target_alias} \
5073 --with-build-libsubdir=$(HOST_SUBDIR) \
5074 $(STAGE4_CONFIGURE_FLAGS)
5075 @endif binutils-bootstrap
5077 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5078 maybe-configure-stageprofile-binutils:
5079 @if binutils-bootstrap
5080 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
5081 configure-stageprofile-binutils:
5082 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5083 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5084 @r=`${PWD_COMMAND}`; export r; \
5085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5086 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5087 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5088 $(HOST_EXPORTS) \
5089 $(POSTSTAGE1_HOST_EXPORTS) \
5090 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5091 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5092 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
5093 echo Configuring stage profile in $(HOST_SUBDIR)/binutils; \
5094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5095 cd $(HOST_SUBDIR)/binutils || exit 1; \
5096 case $(srcdir) in \
5097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5098 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5100 esac; \
5101 module_srcdir=binutils; \
5102 $(SHELL) $$s/$$module_srcdir/configure \
5103 --srcdir=$${topdir}/$$module_srcdir \
5104 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5105 --target=${target_alias} \
5106 --with-build-libsubdir=$(HOST_SUBDIR) \
5107 $(STAGEprofile_CONFIGURE_FLAGS)
5108 @endif binutils-bootstrap
5110 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5111 maybe-configure-stagefeedback-binutils:
5112 @if binutils-bootstrap
5113 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
5114 configure-stagefeedback-binutils:
5115 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5116 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5117 @r=`${PWD_COMMAND}`; export r; \
5118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5119 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5120 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5121 $(HOST_EXPORTS) \
5122 $(POSTSTAGE1_HOST_EXPORTS) \
5123 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5124 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5125 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5126 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils; \
5127 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5128 cd $(HOST_SUBDIR)/binutils || exit 1; \
5129 case $(srcdir) in \
5130 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5131 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5132 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5133 esac; \
5134 module_srcdir=binutils; \
5135 $(SHELL) $$s/$$module_srcdir/configure \
5136 --srcdir=$${topdir}/$$module_srcdir \
5137 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5138 --target=${target_alias} \
5139 --with-build-libsubdir=$(HOST_SUBDIR) \
5140 $(STAGEfeedback_CONFIGURE_FLAGS)
5141 @endif binutils-bootstrap
5147 .PHONY: all-binutils maybe-all-binutils
5148 maybe-all-binutils:
5149 @if gcc-bootstrap
5150 all-binutils: stage_current
5151 @endif gcc-bootstrap
5152 @if binutils
5153 TARGET-binutils=all
5154 maybe-all-binutils: all-binutils
5155 all-binutils: configure-binutils
5156 @r=`${PWD_COMMAND}`; export r; \
5157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5158 $(HOST_EXPORTS) \
5159 (cd $(HOST_SUBDIR)/binutils && \
5160 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5161 $(TARGET-binutils))
5162 @endif binutils
5166 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5167 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5168 maybe-all-stage1-binutils:
5169 maybe-clean-stage1-binutils:
5170 @if binutils-bootstrap
5171 maybe-all-stage1-binutils: all-stage1-binutils
5172 all-stage1: all-stage1-binutils
5173 TARGET-stage1-binutils = $(TARGET-binutils)
5174 all-stage1-binutils: configure-stage1-binutils
5175 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5176 @r=`${PWD_COMMAND}`; export r; \
5177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5178 TFLAGS="$(STAGE1_TFLAGS)"; \
5179 $(HOST_EXPORTS) \
5180 cd $(HOST_SUBDIR)/binutils && \
5181 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5182 CFLAGS="$(STAGE1_CFLAGS)" \
5183 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5184 LIBCFLAGS="$(LIBCFLAGS)" \
5185 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5186 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5187 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5188 $(EXTRA_HOST_FLAGS) \
5189 $(STAGE1_FLAGS_TO_PASS) \
5190 TFLAGS="$(STAGE1_TFLAGS)" \
5191 $(TARGET-stage1-binutils)
5193 maybe-clean-stage1-binutils: clean-stage1-binutils
5194 clean-stage1: clean-stage1-binutils
5195 clean-stage1-binutils:
5196 @if [ $(current_stage) = stage1 ]; then \
5197 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5198 else \
5199 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5200 $(MAKE) stage1-start; \
5201 fi; \
5202 cd $(HOST_SUBDIR)/binutils && \
5203 $(MAKE) $(EXTRA_HOST_FLAGS) \
5204 $(STAGE1_FLAGS_TO_PASS) clean
5205 @endif binutils-bootstrap
5208 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5209 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5210 maybe-all-stage2-binutils:
5211 maybe-clean-stage2-binutils:
5212 @if binutils-bootstrap
5213 maybe-all-stage2-binutils: all-stage2-binutils
5214 all-stage2: all-stage2-binutils
5215 TARGET-stage2-binutils = $(TARGET-binutils)
5216 all-stage2-binutils: configure-stage2-binutils
5217 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5218 @r=`${PWD_COMMAND}`; export r; \
5219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5220 TFLAGS="$(STAGE2_TFLAGS)"; \
5221 $(HOST_EXPORTS) \
5222 $(POSTSTAGE1_HOST_EXPORTS) \
5223 cd $(HOST_SUBDIR)/binutils && \
5224 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5225 CFLAGS="$(STAGE2_CFLAGS)" \
5226 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5227 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5228 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5229 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5230 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5231 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5232 TFLAGS="$(STAGE2_TFLAGS)" \
5233 $(TARGET-stage2-binutils)
5235 maybe-clean-stage2-binutils: clean-stage2-binutils
5236 clean-stage2: clean-stage2-binutils
5237 clean-stage2-binutils:
5238 @if [ $(current_stage) = stage2 ]; then \
5239 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5240 else \
5241 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5242 $(MAKE) stage2-start; \
5243 fi; \
5244 cd $(HOST_SUBDIR)/binutils && \
5245 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5246 @endif binutils-bootstrap
5249 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5250 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5251 maybe-all-stage3-binutils:
5252 maybe-clean-stage3-binutils:
5253 @if binutils-bootstrap
5254 maybe-all-stage3-binutils: all-stage3-binutils
5255 all-stage3: all-stage3-binutils
5256 TARGET-stage3-binutils = $(TARGET-binutils)
5257 all-stage3-binutils: configure-stage3-binutils
5258 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5259 @r=`${PWD_COMMAND}`; export r; \
5260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5261 TFLAGS="$(STAGE3_TFLAGS)"; \
5262 $(HOST_EXPORTS) \
5263 $(POSTSTAGE1_HOST_EXPORTS) \
5264 cd $(HOST_SUBDIR)/binutils && \
5265 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5266 CFLAGS="$(STAGE3_CFLAGS)" \
5267 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5268 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5269 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5270 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5271 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5272 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5273 TFLAGS="$(STAGE3_TFLAGS)" \
5274 $(TARGET-stage3-binutils)
5276 maybe-clean-stage3-binutils: clean-stage3-binutils
5277 clean-stage3: clean-stage3-binutils
5278 clean-stage3-binutils:
5279 @if [ $(current_stage) = stage3 ]; then \
5280 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5281 else \
5282 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5283 $(MAKE) stage3-start; \
5284 fi; \
5285 cd $(HOST_SUBDIR)/binutils && \
5286 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5287 @endif binutils-bootstrap
5290 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5291 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5292 maybe-all-stage4-binutils:
5293 maybe-clean-stage4-binutils:
5294 @if binutils-bootstrap
5295 maybe-all-stage4-binutils: all-stage4-binutils
5296 all-stage4: all-stage4-binutils
5297 TARGET-stage4-binutils = $(TARGET-binutils)
5298 all-stage4-binutils: configure-stage4-binutils
5299 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5300 @r=`${PWD_COMMAND}`; export r; \
5301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5302 TFLAGS="$(STAGE4_TFLAGS)"; \
5303 $(HOST_EXPORTS) \
5304 $(POSTSTAGE1_HOST_EXPORTS) \
5305 cd $(HOST_SUBDIR)/binutils && \
5306 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5307 CFLAGS="$(STAGE4_CFLAGS)" \
5308 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5309 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5310 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5311 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5312 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5313 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5314 TFLAGS="$(STAGE4_TFLAGS)" \
5315 $(TARGET-stage4-binutils)
5317 maybe-clean-stage4-binutils: clean-stage4-binutils
5318 clean-stage4: clean-stage4-binutils
5319 clean-stage4-binutils:
5320 @if [ $(current_stage) = stage4 ]; then \
5321 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5322 else \
5323 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5324 $(MAKE) stage4-start; \
5325 fi; \
5326 cd $(HOST_SUBDIR)/binutils && \
5327 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5328 @endif binutils-bootstrap
5331 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5332 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5333 maybe-all-stageprofile-binutils:
5334 maybe-clean-stageprofile-binutils:
5335 @if binutils-bootstrap
5336 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5337 all-stageprofile: all-stageprofile-binutils
5338 TARGET-stageprofile-binutils = $(TARGET-binutils)
5339 all-stageprofile-binutils: configure-stageprofile-binutils
5340 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5341 @r=`${PWD_COMMAND}`; export r; \
5342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5343 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5344 $(HOST_EXPORTS) \
5345 $(POSTSTAGE1_HOST_EXPORTS) \
5346 cd $(HOST_SUBDIR)/binutils && \
5347 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5348 CFLAGS="$(STAGEprofile_CFLAGS)" \
5349 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5350 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5351 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5352 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5353 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5354 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5355 TFLAGS="$(STAGEprofile_TFLAGS)" \
5356 $(TARGET-stageprofile-binutils)
5358 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5359 clean-stageprofile: clean-stageprofile-binutils
5360 clean-stageprofile-binutils:
5361 @if [ $(current_stage) = stageprofile ]; then \
5362 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5363 else \
5364 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5365 $(MAKE) stageprofile-start; \
5366 fi; \
5367 cd $(HOST_SUBDIR)/binutils && \
5368 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5369 @endif binutils-bootstrap
5372 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5373 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5374 maybe-all-stagefeedback-binutils:
5375 maybe-clean-stagefeedback-binutils:
5376 @if binutils-bootstrap
5377 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5378 all-stagefeedback: all-stagefeedback-binutils
5379 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5380 all-stagefeedback-binutils: configure-stagefeedback-binutils
5381 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5382 @r=`${PWD_COMMAND}`; export r; \
5383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5384 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5385 $(HOST_EXPORTS) \
5386 $(POSTSTAGE1_HOST_EXPORTS) \
5387 cd $(HOST_SUBDIR)/binutils && \
5388 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5389 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5390 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5391 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5392 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5393 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5394 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5395 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5396 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5397 $(TARGET-stagefeedback-binutils)
5399 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5400 clean-stagefeedback: clean-stagefeedback-binutils
5401 clean-stagefeedback-binutils:
5402 @if [ $(current_stage) = stagefeedback ]; then \
5403 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5404 else \
5405 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5406 $(MAKE) stagefeedback-start; \
5407 fi; \
5408 cd $(HOST_SUBDIR)/binutils && \
5409 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5410 @endif binutils-bootstrap
5416 .PHONY: check-binutils maybe-check-binutils
5417 maybe-check-binutils:
5418 @if binutils
5419 maybe-check-binutils: check-binutils
5421 check-binutils:
5422 @: $(MAKE); $(unstage)
5423 @r=`${PWD_COMMAND}`; export r; \
5424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5425 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
5426 (cd $(HOST_SUBDIR)/binutils && \
5427 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
5429 @endif binutils
5431 .PHONY: install-binutils maybe-install-binutils
5432 maybe-install-binutils:
5433 @if binutils
5434 maybe-install-binutils: install-binutils
5436 install-binutils: installdirs
5437 @: $(MAKE); $(unstage)
5438 @r=`${PWD_COMMAND}`; export r; \
5439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5440 $(HOST_EXPORTS) \
5441 (cd $(HOST_SUBDIR)/binutils && \
5442 $(MAKE) $(FLAGS_TO_PASS) install)
5444 @endif binutils
5446 .PHONY: install-strip-binutils maybe-install-strip-binutils
5447 maybe-install-strip-binutils:
5448 @if binutils
5449 maybe-install-strip-binutils: install-strip-binutils
5451 install-strip-binutils: installdirs
5452 @: $(MAKE); $(unstage)
5453 @r=`${PWD_COMMAND}`; export r; \
5454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5455 $(HOST_EXPORTS) \
5456 (cd $(HOST_SUBDIR)/binutils && \
5457 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5459 @endif binutils
5461 # Other targets (info, dvi, pdf, etc.)
5463 .PHONY: maybe-info-binutils info-binutils
5464 maybe-info-binutils:
5465 @if binutils
5466 maybe-info-binutils: info-binutils
5468 info-binutils: \
5469 configure-binutils
5470 @[ -f ./binutils/Makefile ] || exit 0; \
5471 r=`${PWD_COMMAND}`; export r; \
5472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5473 $(HOST_EXPORTS) \
5474 for flag in $(EXTRA_HOST_FLAGS) ; do \
5475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5476 done; \
5477 echo "Doing info in binutils"; \
5478 (cd $(HOST_SUBDIR)/binutils && \
5479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5481 "RANLIB=$${RANLIB}" \
5482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5483 info) \
5484 || exit 1
5486 @endif binutils
5488 .PHONY: maybe-dvi-binutils dvi-binutils
5489 maybe-dvi-binutils:
5490 @if binutils
5491 maybe-dvi-binutils: dvi-binutils
5493 dvi-binutils: \
5494 configure-binutils
5495 @[ -f ./binutils/Makefile ] || exit 0; \
5496 r=`${PWD_COMMAND}`; export r; \
5497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5498 $(HOST_EXPORTS) \
5499 for flag in $(EXTRA_HOST_FLAGS) ; do \
5500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5501 done; \
5502 echo "Doing dvi in binutils"; \
5503 (cd $(HOST_SUBDIR)/binutils && \
5504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5506 "RANLIB=$${RANLIB}" \
5507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5508 dvi) \
5509 || exit 1
5511 @endif binutils
5513 .PHONY: maybe-pdf-binutils pdf-binutils
5514 maybe-pdf-binutils:
5515 @if binutils
5516 maybe-pdf-binutils: pdf-binutils
5518 pdf-binutils: \
5519 configure-binutils
5520 @[ -f ./binutils/Makefile ] || exit 0; \
5521 r=`${PWD_COMMAND}`; export r; \
5522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5523 $(HOST_EXPORTS) \
5524 for flag in $(EXTRA_HOST_FLAGS) ; do \
5525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5526 done; \
5527 echo "Doing pdf in binutils"; \
5528 (cd $(HOST_SUBDIR)/binutils && \
5529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5531 "RANLIB=$${RANLIB}" \
5532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5533 pdf) \
5534 || exit 1
5536 @endif binutils
5538 .PHONY: maybe-html-binutils html-binutils
5539 maybe-html-binutils:
5540 @if binutils
5541 maybe-html-binutils: html-binutils
5543 html-binutils: \
5544 configure-binutils
5545 @[ -f ./binutils/Makefile ] || exit 0; \
5546 r=`${PWD_COMMAND}`; export r; \
5547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5548 $(HOST_EXPORTS) \
5549 for flag in $(EXTRA_HOST_FLAGS) ; do \
5550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5551 done; \
5552 echo "Doing html in binutils"; \
5553 (cd $(HOST_SUBDIR)/binutils && \
5554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5556 "RANLIB=$${RANLIB}" \
5557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5558 html) \
5559 || exit 1
5561 @endif binutils
5563 .PHONY: maybe-TAGS-binutils TAGS-binutils
5564 maybe-TAGS-binutils:
5565 @if binutils
5566 maybe-TAGS-binutils: TAGS-binutils
5568 TAGS-binutils: \
5569 configure-binutils
5570 @[ -f ./binutils/Makefile ] || exit 0; \
5571 r=`${PWD_COMMAND}`; export r; \
5572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5573 $(HOST_EXPORTS) \
5574 for flag in $(EXTRA_HOST_FLAGS) ; do \
5575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5576 done; \
5577 echo "Doing TAGS in binutils"; \
5578 (cd $(HOST_SUBDIR)/binutils && \
5579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5581 "RANLIB=$${RANLIB}" \
5582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5583 TAGS) \
5584 || exit 1
5586 @endif binutils
5588 .PHONY: maybe-install-info-binutils install-info-binutils
5589 maybe-install-info-binutils:
5590 @if binutils
5591 maybe-install-info-binutils: install-info-binutils
5593 install-info-binutils: \
5594 configure-binutils \
5595 info-binutils
5596 @[ -f ./binutils/Makefile ] || exit 0; \
5597 r=`${PWD_COMMAND}`; export r; \
5598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5599 $(HOST_EXPORTS) \
5600 for flag in $(EXTRA_HOST_FLAGS) ; do \
5601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5602 done; \
5603 echo "Doing install-info in binutils"; \
5604 (cd $(HOST_SUBDIR)/binutils && \
5605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5607 "RANLIB=$${RANLIB}" \
5608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5609 install-info) \
5610 || exit 1
5612 @endif binutils
5614 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5615 maybe-install-pdf-binutils:
5616 @if binutils
5617 maybe-install-pdf-binutils: install-pdf-binutils
5619 install-pdf-binutils: \
5620 configure-binutils \
5621 pdf-binutils
5622 @[ -f ./binutils/Makefile ] || exit 0; \
5623 r=`${PWD_COMMAND}`; export r; \
5624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5625 $(HOST_EXPORTS) \
5626 for flag in $(EXTRA_HOST_FLAGS) ; do \
5627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5628 done; \
5629 echo "Doing install-pdf in binutils"; \
5630 (cd $(HOST_SUBDIR)/binutils && \
5631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5633 "RANLIB=$${RANLIB}" \
5634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5635 install-pdf) \
5636 || exit 1
5638 @endif binutils
5640 .PHONY: maybe-install-html-binutils install-html-binutils
5641 maybe-install-html-binutils:
5642 @if binutils
5643 maybe-install-html-binutils: install-html-binutils
5645 install-html-binutils: \
5646 configure-binutils \
5647 html-binutils
5648 @[ -f ./binutils/Makefile ] || exit 0; \
5649 r=`${PWD_COMMAND}`; export r; \
5650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5651 $(HOST_EXPORTS) \
5652 for flag in $(EXTRA_HOST_FLAGS) ; do \
5653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5654 done; \
5655 echo "Doing install-html in binutils"; \
5656 (cd $(HOST_SUBDIR)/binutils && \
5657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5659 "RANLIB=$${RANLIB}" \
5660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5661 install-html) \
5662 || exit 1
5664 @endif binutils
5666 .PHONY: maybe-installcheck-binutils installcheck-binutils
5667 maybe-installcheck-binutils:
5668 @if binutils
5669 maybe-installcheck-binutils: installcheck-binutils
5671 installcheck-binutils: \
5672 configure-binutils
5673 @[ -f ./binutils/Makefile ] || exit 0; \
5674 r=`${PWD_COMMAND}`; export r; \
5675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5676 $(HOST_EXPORTS) \
5677 for flag in $(EXTRA_HOST_FLAGS) ; do \
5678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5679 done; \
5680 echo "Doing installcheck in binutils"; \
5681 (cd $(HOST_SUBDIR)/binutils && \
5682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5684 "RANLIB=$${RANLIB}" \
5685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5686 installcheck) \
5687 || exit 1
5689 @endif binutils
5691 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5692 maybe-mostlyclean-binutils:
5693 @if binutils
5694 maybe-mostlyclean-binutils: mostlyclean-binutils
5696 mostlyclean-binutils:
5697 @[ -f ./binutils/Makefile ] || exit 0; \
5698 r=`${PWD_COMMAND}`; export r; \
5699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5700 $(HOST_EXPORTS) \
5701 for flag in $(EXTRA_HOST_FLAGS) ; do \
5702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5703 done; \
5704 echo "Doing mostlyclean in binutils"; \
5705 (cd $(HOST_SUBDIR)/binutils && \
5706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5708 "RANLIB=$${RANLIB}" \
5709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5710 mostlyclean) \
5711 || exit 1
5713 @endif binutils
5715 .PHONY: maybe-clean-binutils clean-binutils
5716 maybe-clean-binutils:
5717 @if binutils
5718 maybe-clean-binutils: clean-binutils
5720 clean-binutils:
5721 @[ -f ./binutils/Makefile ] || exit 0; \
5722 r=`${PWD_COMMAND}`; export r; \
5723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5724 $(HOST_EXPORTS) \
5725 for flag in $(EXTRA_HOST_FLAGS) ; do \
5726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5727 done; \
5728 echo "Doing clean in binutils"; \
5729 (cd $(HOST_SUBDIR)/binutils && \
5730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5732 "RANLIB=$${RANLIB}" \
5733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5734 clean) \
5735 || exit 1
5737 @endif binutils
5739 .PHONY: maybe-distclean-binutils distclean-binutils
5740 maybe-distclean-binutils:
5741 @if binutils
5742 maybe-distclean-binutils: distclean-binutils
5744 distclean-binutils:
5745 @[ -f ./binutils/Makefile ] || exit 0; \
5746 r=`${PWD_COMMAND}`; export r; \
5747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5748 $(HOST_EXPORTS) \
5749 for flag in $(EXTRA_HOST_FLAGS) ; do \
5750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5751 done; \
5752 echo "Doing distclean in binutils"; \
5753 (cd $(HOST_SUBDIR)/binutils && \
5754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5756 "RANLIB=$${RANLIB}" \
5757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5758 distclean) \
5759 || exit 1
5761 @endif binutils
5763 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5764 maybe-maintainer-clean-binutils:
5765 @if binutils
5766 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5768 maintainer-clean-binutils:
5769 @[ -f ./binutils/Makefile ] || exit 0; \
5770 r=`${PWD_COMMAND}`; export r; \
5771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5772 $(HOST_EXPORTS) \
5773 for flag in $(EXTRA_HOST_FLAGS) ; do \
5774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5775 done; \
5776 echo "Doing maintainer-clean in binutils"; \
5777 (cd $(HOST_SUBDIR)/binutils && \
5778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5780 "RANLIB=$${RANLIB}" \
5781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5782 maintainer-clean) \
5783 || exit 1
5785 @endif binutils
5789 .PHONY: configure-bison maybe-configure-bison
5790 maybe-configure-bison:
5791 @if gcc-bootstrap
5792 configure-bison: stage_current
5793 @endif gcc-bootstrap
5794 @if bison
5795 maybe-configure-bison: configure-bison
5796 configure-bison:
5797 @: $(MAKE); $(unstage)
5798 @r=`${PWD_COMMAND}`; export r; \
5799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5800 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5801 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison; \
5802 $(HOST_EXPORTS) \
5803 echo Configuring in $(HOST_SUBDIR)/bison; \
5804 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5805 case $(srcdir) in \
5806 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5807 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5808 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5809 esac; \
5810 module_srcdir=bison; \
5811 $(SHELL) \
5812 $$s/$$module_srcdir/configure \
5813 --srcdir=$${topdir}/$$module_srcdir \
5814 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5815 --target=${target_alias} \
5816 || exit 1
5817 @endif bison
5823 .PHONY: all-bison maybe-all-bison
5824 maybe-all-bison:
5825 @if gcc-bootstrap
5826 all-bison: stage_current
5827 @endif gcc-bootstrap
5828 @if bison
5829 TARGET-bison=all
5830 maybe-all-bison: all-bison
5831 all-bison: configure-bison
5832 @: $(MAKE); $(unstage)
5833 @r=`${PWD_COMMAND}`; export r; \
5834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5835 $(HOST_EXPORTS) \
5836 (cd $(HOST_SUBDIR)/bison && \
5837 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5838 $(TARGET-bison))
5839 @endif bison
5844 .PHONY: check-bison maybe-check-bison
5845 maybe-check-bison:
5846 @if bison
5847 maybe-check-bison: check-bison
5849 # This module is only tested in a native toolchain.
5850 check-bison:
5851 @: $(MAKE); $(unstage)
5852 @if [ '$(host)' = '$(target)' ]; then \
5853 r=`${PWD_COMMAND}`; export r; \
5854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5855 $(HOST_EXPORTS) \
5856 (cd $(HOST_SUBDIR)/bison && \
5857 $(MAKE) $(FLAGS_TO_PASS) check)
5860 @endif bison
5862 .PHONY: install-bison maybe-install-bison
5863 maybe-install-bison:
5864 @if bison
5865 maybe-install-bison: install-bison
5867 install-bison: installdirs
5868 @: $(MAKE); $(unstage)
5869 @r=`${PWD_COMMAND}`; export r; \
5870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5871 $(HOST_EXPORTS) \
5872 (cd $(HOST_SUBDIR)/bison && \
5873 $(MAKE) $(FLAGS_TO_PASS) install)
5875 @endif bison
5877 .PHONY: install-strip-bison maybe-install-strip-bison
5878 maybe-install-strip-bison:
5879 @if bison
5880 maybe-install-strip-bison: install-strip-bison
5882 install-strip-bison: installdirs
5883 @: $(MAKE); $(unstage)
5884 @r=`${PWD_COMMAND}`; export r; \
5885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5886 $(HOST_EXPORTS) \
5887 (cd $(HOST_SUBDIR)/bison && \
5888 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5890 @endif bison
5892 # Other targets (info, dvi, pdf, etc.)
5894 .PHONY: maybe-info-bison info-bison
5895 maybe-info-bison:
5896 @if bison
5897 maybe-info-bison: info-bison
5899 info-bison: \
5900 configure-bison
5901 @: $(MAKE); $(unstage)
5902 @[ -f ./bison/Makefile ] || exit 0; \
5903 r=`${PWD_COMMAND}`; export r; \
5904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5905 $(HOST_EXPORTS) \
5906 for flag in $(EXTRA_HOST_FLAGS) ; do \
5907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5908 done; \
5909 echo "Doing info in bison"; \
5910 (cd $(HOST_SUBDIR)/bison && \
5911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5913 "RANLIB=$${RANLIB}" \
5914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5915 info) \
5916 || exit 1
5918 @endif bison
5920 .PHONY: maybe-dvi-bison dvi-bison
5921 maybe-dvi-bison:
5922 @if bison
5923 maybe-dvi-bison: dvi-bison
5925 dvi-bison: \
5926 configure-bison
5927 @: $(MAKE); $(unstage)
5928 @[ -f ./bison/Makefile ] || exit 0; \
5929 r=`${PWD_COMMAND}`; export r; \
5930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5931 $(HOST_EXPORTS) \
5932 for flag in $(EXTRA_HOST_FLAGS) ; do \
5933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5934 done; \
5935 echo "Doing dvi in bison"; \
5936 (cd $(HOST_SUBDIR)/bison && \
5937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5939 "RANLIB=$${RANLIB}" \
5940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5941 dvi) \
5942 || exit 1
5944 @endif bison
5946 .PHONY: maybe-pdf-bison pdf-bison
5947 maybe-pdf-bison:
5948 @if bison
5949 maybe-pdf-bison: pdf-bison
5951 pdf-bison: \
5952 configure-bison
5953 @: $(MAKE); $(unstage)
5954 @[ -f ./bison/Makefile ] || exit 0; \
5955 r=`${PWD_COMMAND}`; export r; \
5956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5957 $(HOST_EXPORTS) \
5958 for flag in $(EXTRA_HOST_FLAGS) ; do \
5959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5960 done; \
5961 echo "Doing pdf in bison"; \
5962 (cd $(HOST_SUBDIR)/bison && \
5963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5965 "RANLIB=$${RANLIB}" \
5966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5967 pdf) \
5968 || exit 1
5970 @endif bison
5972 .PHONY: maybe-html-bison html-bison
5973 maybe-html-bison:
5974 @if bison
5975 maybe-html-bison: html-bison
5977 html-bison: \
5978 configure-bison
5979 @: $(MAKE); $(unstage)
5980 @[ -f ./bison/Makefile ] || exit 0; \
5981 r=`${PWD_COMMAND}`; export r; \
5982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5983 $(HOST_EXPORTS) \
5984 for flag in $(EXTRA_HOST_FLAGS) ; do \
5985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5986 done; \
5987 echo "Doing html in bison"; \
5988 (cd $(HOST_SUBDIR)/bison && \
5989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5991 "RANLIB=$${RANLIB}" \
5992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5993 html) \
5994 || exit 1
5996 @endif bison
5998 .PHONY: maybe-TAGS-bison TAGS-bison
5999 maybe-TAGS-bison:
6000 @if bison
6001 maybe-TAGS-bison: TAGS-bison
6003 TAGS-bison: \
6004 configure-bison
6005 @: $(MAKE); $(unstage)
6006 @[ -f ./bison/Makefile ] || exit 0; \
6007 r=`${PWD_COMMAND}`; export r; \
6008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6009 $(HOST_EXPORTS) \
6010 for flag in $(EXTRA_HOST_FLAGS) ; do \
6011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6012 done; \
6013 echo "Doing TAGS in bison"; \
6014 (cd $(HOST_SUBDIR)/bison && \
6015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6017 "RANLIB=$${RANLIB}" \
6018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6019 TAGS) \
6020 || exit 1
6022 @endif bison
6024 .PHONY: maybe-install-info-bison install-info-bison
6025 maybe-install-info-bison:
6026 @if bison
6027 maybe-install-info-bison: install-info-bison
6029 install-info-bison: \
6030 configure-bison \
6031 info-bison
6032 @: $(MAKE); $(unstage)
6033 @[ -f ./bison/Makefile ] || exit 0; \
6034 r=`${PWD_COMMAND}`; export r; \
6035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6036 $(HOST_EXPORTS) \
6037 for flag in $(EXTRA_HOST_FLAGS) ; do \
6038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6039 done; \
6040 echo "Doing install-info in bison"; \
6041 (cd $(HOST_SUBDIR)/bison && \
6042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6044 "RANLIB=$${RANLIB}" \
6045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6046 install-info) \
6047 || exit 1
6049 @endif bison
6051 .PHONY: maybe-install-pdf-bison install-pdf-bison
6052 maybe-install-pdf-bison:
6053 @if bison
6054 maybe-install-pdf-bison: install-pdf-bison
6056 install-pdf-bison: \
6057 configure-bison \
6058 pdf-bison
6059 @: $(MAKE); $(unstage)
6060 @[ -f ./bison/Makefile ] || exit 0; \
6061 r=`${PWD_COMMAND}`; export r; \
6062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6063 $(HOST_EXPORTS) \
6064 for flag in $(EXTRA_HOST_FLAGS) ; do \
6065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6066 done; \
6067 echo "Doing install-pdf in bison"; \
6068 (cd $(HOST_SUBDIR)/bison && \
6069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6071 "RANLIB=$${RANLIB}" \
6072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6073 install-pdf) \
6074 || exit 1
6076 @endif bison
6078 .PHONY: maybe-install-html-bison install-html-bison
6079 maybe-install-html-bison:
6080 @if bison
6081 maybe-install-html-bison: install-html-bison
6083 install-html-bison: \
6084 configure-bison \
6085 html-bison
6086 @: $(MAKE); $(unstage)
6087 @[ -f ./bison/Makefile ] || exit 0; \
6088 r=`${PWD_COMMAND}`; export r; \
6089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6090 $(HOST_EXPORTS) \
6091 for flag in $(EXTRA_HOST_FLAGS) ; do \
6092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6093 done; \
6094 echo "Doing install-html in bison"; \
6095 (cd $(HOST_SUBDIR)/bison && \
6096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6098 "RANLIB=$${RANLIB}" \
6099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6100 install-html) \
6101 || exit 1
6103 @endif bison
6105 .PHONY: maybe-installcheck-bison installcheck-bison
6106 maybe-installcheck-bison:
6107 @if bison
6108 maybe-installcheck-bison: installcheck-bison
6110 installcheck-bison: \
6111 configure-bison
6112 @: $(MAKE); $(unstage)
6113 @[ -f ./bison/Makefile ] || exit 0; \
6114 r=`${PWD_COMMAND}`; export r; \
6115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6116 $(HOST_EXPORTS) \
6117 for flag in $(EXTRA_HOST_FLAGS) ; do \
6118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6119 done; \
6120 echo "Doing installcheck in bison"; \
6121 (cd $(HOST_SUBDIR)/bison && \
6122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6124 "RANLIB=$${RANLIB}" \
6125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6126 installcheck) \
6127 || exit 1
6129 @endif bison
6131 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
6132 maybe-mostlyclean-bison:
6133 @if bison
6134 maybe-mostlyclean-bison: mostlyclean-bison
6136 mostlyclean-bison:
6137 @: $(MAKE); $(unstage)
6138 @[ -f ./bison/Makefile ] || exit 0; \
6139 r=`${PWD_COMMAND}`; export r; \
6140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6141 $(HOST_EXPORTS) \
6142 for flag in $(EXTRA_HOST_FLAGS) ; do \
6143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6144 done; \
6145 echo "Doing mostlyclean in bison"; \
6146 (cd $(HOST_SUBDIR)/bison && \
6147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6149 "RANLIB=$${RANLIB}" \
6150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6151 mostlyclean) \
6152 || exit 1
6154 @endif bison
6156 .PHONY: maybe-clean-bison clean-bison
6157 maybe-clean-bison:
6158 @if bison
6159 maybe-clean-bison: clean-bison
6161 clean-bison:
6162 @: $(MAKE); $(unstage)
6163 @[ -f ./bison/Makefile ] || exit 0; \
6164 r=`${PWD_COMMAND}`; export r; \
6165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6166 $(HOST_EXPORTS) \
6167 for flag in $(EXTRA_HOST_FLAGS) ; do \
6168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6169 done; \
6170 echo "Doing clean in bison"; \
6171 (cd $(HOST_SUBDIR)/bison && \
6172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6174 "RANLIB=$${RANLIB}" \
6175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6176 clean) \
6177 || exit 1
6179 @endif bison
6181 .PHONY: maybe-distclean-bison distclean-bison
6182 maybe-distclean-bison:
6183 @if bison
6184 maybe-distclean-bison: distclean-bison
6186 distclean-bison:
6187 @: $(MAKE); $(unstage)
6188 @[ -f ./bison/Makefile ] || exit 0; \
6189 r=`${PWD_COMMAND}`; export r; \
6190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6191 $(HOST_EXPORTS) \
6192 for flag in $(EXTRA_HOST_FLAGS) ; do \
6193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6194 done; \
6195 echo "Doing distclean in bison"; \
6196 (cd $(HOST_SUBDIR)/bison && \
6197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6199 "RANLIB=$${RANLIB}" \
6200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6201 distclean) \
6202 || exit 1
6204 @endif bison
6206 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6207 maybe-maintainer-clean-bison:
6208 @if bison
6209 maybe-maintainer-clean-bison: maintainer-clean-bison
6211 maintainer-clean-bison:
6212 @: $(MAKE); $(unstage)
6213 @[ -f ./bison/Makefile ] || exit 0; \
6214 r=`${PWD_COMMAND}`; export r; \
6215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6216 $(HOST_EXPORTS) \
6217 for flag in $(EXTRA_HOST_FLAGS) ; do \
6218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6219 done; \
6220 echo "Doing maintainer-clean in bison"; \
6221 (cd $(HOST_SUBDIR)/bison && \
6222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6224 "RANLIB=$${RANLIB}" \
6225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6226 maintainer-clean) \
6227 || exit 1
6229 @endif bison
6233 .PHONY: configure-cgen maybe-configure-cgen
6234 maybe-configure-cgen:
6235 @if gcc-bootstrap
6236 configure-cgen: stage_current
6237 @endif gcc-bootstrap
6238 @if cgen
6239 maybe-configure-cgen: configure-cgen
6240 configure-cgen:
6241 @: $(MAKE); $(unstage)
6242 @r=`${PWD_COMMAND}`; export r; \
6243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6244 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen; \
6246 $(HOST_EXPORTS) \
6247 echo Configuring in $(HOST_SUBDIR)/cgen; \
6248 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6249 case $(srcdir) in \
6250 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6251 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6252 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6253 esac; \
6254 module_srcdir=cgen; \
6255 $(SHELL) \
6256 $$s/$$module_srcdir/configure \
6257 --srcdir=$${topdir}/$$module_srcdir \
6258 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6259 --target=${target_alias} \
6260 || exit 1
6261 @endif cgen
6267 .PHONY: all-cgen maybe-all-cgen
6268 maybe-all-cgen:
6269 @if gcc-bootstrap
6270 all-cgen: stage_current
6271 @endif gcc-bootstrap
6272 @if cgen
6273 TARGET-cgen=all
6274 maybe-all-cgen: all-cgen
6275 all-cgen: configure-cgen
6276 @: $(MAKE); $(unstage)
6277 @r=`${PWD_COMMAND}`; export r; \
6278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6279 $(HOST_EXPORTS) \
6280 (cd $(HOST_SUBDIR)/cgen && \
6281 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6282 $(TARGET-cgen))
6283 @endif cgen
6288 .PHONY: check-cgen maybe-check-cgen
6289 maybe-check-cgen:
6290 @if cgen
6291 maybe-check-cgen: check-cgen
6293 check-cgen:
6294 @: $(MAKE); $(unstage)
6295 @r=`${PWD_COMMAND}`; export r; \
6296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6297 $(HOST_EXPORTS) \
6298 (cd $(HOST_SUBDIR)/cgen && \
6299 $(MAKE) $(FLAGS_TO_PASS) check)
6301 @endif cgen
6303 .PHONY: install-cgen maybe-install-cgen
6304 maybe-install-cgen:
6305 @if cgen
6306 maybe-install-cgen: install-cgen
6308 install-cgen: installdirs
6309 @: $(MAKE); $(unstage)
6310 @r=`${PWD_COMMAND}`; export r; \
6311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6312 $(HOST_EXPORTS) \
6313 (cd $(HOST_SUBDIR)/cgen && \
6314 $(MAKE) $(FLAGS_TO_PASS) install)
6316 @endif cgen
6318 .PHONY: install-strip-cgen maybe-install-strip-cgen
6319 maybe-install-strip-cgen:
6320 @if cgen
6321 maybe-install-strip-cgen: install-strip-cgen
6323 install-strip-cgen: installdirs
6324 @: $(MAKE); $(unstage)
6325 @r=`${PWD_COMMAND}`; export r; \
6326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6327 $(HOST_EXPORTS) \
6328 (cd $(HOST_SUBDIR)/cgen && \
6329 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6331 @endif cgen
6333 # Other targets (info, dvi, pdf, etc.)
6335 .PHONY: maybe-info-cgen info-cgen
6336 maybe-info-cgen:
6337 @if cgen
6338 maybe-info-cgen: info-cgen
6340 info-cgen: \
6341 configure-cgen
6342 @: $(MAKE); $(unstage)
6343 @[ -f ./cgen/Makefile ] || exit 0; \
6344 r=`${PWD_COMMAND}`; export r; \
6345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6346 $(HOST_EXPORTS) \
6347 for flag in $(EXTRA_HOST_FLAGS) ; do \
6348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6349 done; \
6350 echo "Doing info in cgen"; \
6351 (cd $(HOST_SUBDIR)/cgen && \
6352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6354 "RANLIB=$${RANLIB}" \
6355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6356 info) \
6357 || exit 1
6359 @endif cgen
6361 .PHONY: maybe-dvi-cgen dvi-cgen
6362 maybe-dvi-cgen:
6363 @if cgen
6364 maybe-dvi-cgen: dvi-cgen
6366 dvi-cgen: \
6367 configure-cgen
6368 @: $(MAKE); $(unstage)
6369 @[ -f ./cgen/Makefile ] || exit 0; \
6370 r=`${PWD_COMMAND}`; export r; \
6371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6372 $(HOST_EXPORTS) \
6373 for flag in $(EXTRA_HOST_FLAGS) ; do \
6374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6375 done; \
6376 echo "Doing dvi in cgen"; \
6377 (cd $(HOST_SUBDIR)/cgen && \
6378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6380 "RANLIB=$${RANLIB}" \
6381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6382 dvi) \
6383 || exit 1
6385 @endif cgen
6387 .PHONY: maybe-pdf-cgen pdf-cgen
6388 maybe-pdf-cgen:
6389 @if cgen
6390 maybe-pdf-cgen: pdf-cgen
6392 pdf-cgen: \
6393 configure-cgen
6394 @: $(MAKE); $(unstage)
6395 @[ -f ./cgen/Makefile ] || exit 0; \
6396 r=`${PWD_COMMAND}`; export r; \
6397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6398 $(HOST_EXPORTS) \
6399 for flag in $(EXTRA_HOST_FLAGS) ; do \
6400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6401 done; \
6402 echo "Doing pdf in cgen"; \
6403 (cd $(HOST_SUBDIR)/cgen && \
6404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6406 "RANLIB=$${RANLIB}" \
6407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6408 pdf) \
6409 || exit 1
6411 @endif cgen
6413 .PHONY: maybe-html-cgen html-cgen
6414 maybe-html-cgen:
6415 @if cgen
6416 maybe-html-cgen: html-cgen
6418 html-cgen: \
6419 configure-cgen
6420 @: $(MAKE); $(unstage)
6421 @[ -f ./cgen/Makefile ] || exit 0; \
6422 r=`${PWD_COMMAND}`; export r; \
6423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6424 $(HOST_EXPORTS) \
6425 for flag in $(EXTRA_HOST_FLAGS) ; do \
6426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6427 done; \
6428 echo "Doing html in cgen"; \
6429 (cd $(HOST_SUBDIR)/cgen && \
6430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6432 "RANLIB=$${RANLIB}" \
6433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6434 html) \
6435 || exit 1
6437 @endif cgen
6439 .PHONY: maybe-TAGS-cgen TAGS-cgen
6440 maybe-TAGS-cgen:
6441 @if cgen
6442 maybe-TAGS-cgen: TAGS-cgen
6444 TAGS-cgen: \
6445 configure-cgen
6446 @: $(MAKE); $(unstage)
6447 @[ -f ./cgen/Makefile ] || exit 0; \
6448 r=`${PWD_COMMAND}`; export r; \
6449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6450 $(HOST_EXPORTS) \
6451 for flag in $(EXTRA_HOST_FLAGS) ; do \
6452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6453 done; \
6454 echo "Doing TAGS in cgen"; \
6455 (cd $(HOST_SUBDIR)/cgen && \
6456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6458 "RANLIB=$${RANLIB}" \
6459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6460 TAGS) \
6461 || exit 1
6463 @endif cgen
6465 .PHONY: maybe-install-info-cgen install-info-cgen
6466 maybe-install-info-cgen:
6467 @if cgen
6468 maybe-install-info-cgen: install-info-cgen
6470 install-info-cgen: \
6471 configure-cgen \
6472 info-cgen
6473 @: $(MAKE); $(unstage)
6474 @[ -f ./cgen/Makefile ] || exit 0; \
6475 r=`${PWD_COMMAND}`; export r; \
6476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6477 $(HOST_EXPORTS) \
6478 for flag in $(EXTRA_HOST_FLAGS) ; do \
6479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6480 done; \
6481 echo "Doing install-info in cgen"; \
6482 (cd $(HOST_SUBDIR)/cgen && \
6483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6485 "RANLIB=$${RANLIB}" \
6486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6487 install-info) \
6488 || exit 1
6490 @endif cgen
6492 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6493 maybe-install-pdf-cgen:
6494 @if cgen
6495 maybe-install-pdf-cgen: install-pdf-cgen
6497 install-pdf-cgen: \
6498 configure-cgen \
6499 pdf-cgen
6500 @: $(MAKE); $(unstage)
6501 @[ -f ./cgen/Makefile ] || exit 0; \
6502 r=`${PWD_COMMAND}`; export r; \
6503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6504 $(HOST_EXPORTS) \
6505 for flag in $(EXTRA_HOST_FLAGS) ; do \
6506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6507 done; \
6508 echo "Doing install-pdf in cgen"; \
6509 (cd $(HOST_SUBDIR)/cgen && \
6510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6512 "RANLIB=$${RANLIB}" \
6513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6514 install-pdf) \
6515 || exit 1
6517 @endif cgen
6519 .PHONY: maybe-install-html-cgen install-html-cgen
6520 maybe-install-html-cgen:
6521 @if cgen
6522 maybe-install-html-cgen: install-html-cgen
6524 install-html-cgen: \
6525 configure-cgen \
6526 html-cgen
6527 @: $(MAKE); $(unstage)
6528 @[ -f ./cgen/Makefile ] || exit 0; \
6529 r=`${PWD_COMMAND}`; export r; \
6530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6531 $(HOST_EXPORTS) \
6532 for flag in $(EXTRA_HOST_FLAGS) ; do \
6533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6534 done; \
6535 echo "Doing install-html in cgen"; \
6536 (cd $(HOST_SUBDIR)/cgen && \
6537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6539 "RANLIB=$${RANLIB}" \
6540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6541 install-html) \
6542 || exit 1
6544 @endif cgen
6546 .PHONY: maybe-installcheck-cgen installcheck-cgen
6547 maybe-installcheck-cgen:
6548 @if cgen
6549 maybe-installcheck-cgen: installcheck-cgen
6551 installcheck-cgen: \
6552 configure-cgen
6553 @: $(MAKE); $(unstage)
6554 @[ -f ./cgen/Makefile ] || exit 0; \
6555 r=`${PWD_COMMAND}`; export r; \
6556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6557 $(HOST_EXPORTS) \
6558 for flag in $(EXTRA_HOST_FLAGS) ; do \
6559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6560 done; \
6561 echo "Doing installcheck in cgen"; \
6562 (cd $(HOST_SUBDIR)/cgen && \
6563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6565 "RANLIB=$${RANLIB}" \
6566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6567 installcheck) \
6568 || exit 1
6570 @endif cgen
6572 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6573 maybe-mostlyclean-cgen:
6574 @if cgen
6575 maybe-mostlyclean-cgen: mostlyclean-cgen
6577 mostlyclean-cgen:
6578 @: $(MAKE); $(unstage)
6579 @[ -f ./cgen/Makefile ] || exit 0; \
6580 r=`${PWD_COMMAND}`; export r; \
6581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6582 $(HOST_EXPORTS) \
6583 for flag in $(EXTRA_HOST_FLAGS) ; do \
6584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6585 done; \
6586 echo "Doing mostlyclean in cgen"; \
6587 (cd $(HOST_SUBDIR)/cgen && \
6588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6590 "RANLIB=$${RANLIB}" \
6591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6592 mostlyclean) \
6593 || exit 1
6595 @endif cgen
6597 .PHONY: maybe-clean-cgen clean-cgen
6598 maybe-clean-cgen:
6599 @if cgen
6600 maybe-clean-cgen: clean-cgen
6602 clean-cgen:
6603 @: $(MAKE); $(unstage)
6604 @[ -f ./cgen/Makefile ] || exit 0; \
6605 r=`${PWD_COMMAND}`; export r; \
6606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6607 $(HOST_EXPORTS) \
6608 for flag in $(EXTRA_HOST_FLAGS) ; do \
6609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6610 done; \
6611 echo "Doing clean in cgen"; \
6612 (cd $(HOST_SUBDIR)/cgen && \
6613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6615 "RANLIB=$${RANLIB}" \
6616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6617 clean) \
6618 || exit 1
6620 @endif cgen
6622 .PHONY: maybe-distclean-cgen distclean-cgen
6623 maybe-distclean-cgen:
6624 @if cgen
6625 maybe-distclean-cgen: distclean-cgen
6627 distclean-cgen:
6628 @: $(MAKE); $(unstage)
6629 @[ -f ./cgen/Makefile ] || exit 0; \
6630 r=`${PWD_COMMAND}`; export r; \
6631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6632 $(HOST_EXPORTS) \
6633 for flag in $(EXTRA_HOST_FLAGS) ; do \
6634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6635 done; \
6636 echo "Doing distclean in cgen"; \
6637 (cd $(HOST_SUBDIR)/cgen && \
6638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6640 "RANLIB=$${RANLIB}" \
6641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6642 distclean) \
6643 || exit 1
6645 @endif cgen
6647 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6648 maybe-maintainer-clean-cgen:
6649 @if cgen
6650 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6652 maintainer-clean-cgen:
6653 @: $(MAKE); $(unstage)
6654 @[ -f ./cgen/Makefile ] || exit 0; \
6655 r=`${PWD_COMMAND}`; export r; \
6656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6657 $(HOST_EXPORTS) \
6658 for flag in $(EXTRA_HOST_FLAGS) ; do \
6659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6660 done; \
6661 echo "Doing maintainer-clean in cgen"; \
6662 (cd $(HOST_SUBDIR)/cgen && \
6663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6665 "RANLIB=$${RANLIB}" \
6666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6667 maintainer-clean) \
6668 || exit 1
6670 @endif cgen
6674 .PHONY: configure-dejagnu maybe-configure-dejagnu
6675 maybe-configure-dejagnu:
6676 @if gcc-bootstrap
6677 configure-dejagnu: stage_current
6678 @endif gcc-bootstrap
6679 @if dejagnu
6680 maybe-configure-dejagnu: configure-dejagnu
6681 configure-dejagnu:
6682 @: $(MAKE); $(unstage)
6683 @r=`${PWD_COMMAND}`; export r; \
6684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6685 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6686 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu; \
6687 $(HOST_EXPORTS) \
6688 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6689 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6690 case $(srcdir) in \
6691 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6692 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6693 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6694 esac; \
6695 module_srcdir=dejagnu; \
6696 $(SHELL) \
6697 $$s/$$module_srcdir/configure \
6698 --srcdir=$${topdir}/$$module_srcdir \
6699 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6700 --target=${target_alias} \
6701 || exit 1
6702 @endif dejagnu
6708 .PHONY: all-dejagnu maybe-all-dejagnu
6709 maybe-all-dejagnu:
6710 @if gcc-bootstrap
6711 all-dejagnu: stage_current
6712 @endif gcc-bootstrap
6713 @if dejagnu
6714 TARGET-dejagnu=all
6715 maybe-all-dejagnu: all-dejagnu
6716 all-dejagnu: configure-dejagnu
6717 @: $(MAKE); $(unstage)
6718 @r=`${PWD_COMMAND}`; export r; \
6719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6720 $(HOST_EXPORTS) \
6721 (cd $(HOST_SUBDIR)/dejagnu && \
6722 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6723 $(TARGET-dejagnu))
6724 @endif dejagnu
6729 .PHONY: check-dejagnu maybe-check-dejagnu
6730 maybe-check-dejagnu:
6731 @if dejagnu
6732 maybe-check-dejagnu: check-dejagnu
6734 check-dejagnu:
6735 @: $(MAKE); $(unstage)
6736 @r=`${PWD_COMMAND}`; export r; \
6737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6738 $(HOST_EXPORTS) \
6739 (cd $(HOST_SUBDIR)/dejagnu && \
6740 $(MAKE) $(FLAGS_TO_PASS) check)
6742 @endif dejagnu
6744 .PHONY: install-dejagnu maybe-install-dejagnu
6745 maybe-install-dejagnu:
6746 @if dejagnu
6747 maybe-install-dejagnu: install-dejagnu
6749 install-dejagnu: installdirs
6750 @: $(MAKE); $(unstage)
6751 @r=`${PWD_COMMAND}`; export r; \
6752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6753 $(HOST_EXPORTS) \
6754 (cd $(HOST_SUBDIR)/dejagnu && \
6755 $(MAKE) $(FLAGS_TO_PASS) install)
6757 @endif dejagnu
6759 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6760 maybe-install-strip-dejagnu:
6761 @if dejagnu
6762 maybe-install-strip-dejagnu: install-strip-dejagnu
6764 install-strip-dejagnu: installdirs
6765 @: $(MAKE); $(unstage)
6766 @r=`${PWD_COMMAND}`; export r; \
6767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6768 $(HOST_EXPORTS) \
6769 (cd $(HOST_SUBDIR)/dejagnu && \
6770 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6772 @endif dejagnu
6774 # Other targets (info, dvi, pdf, etc.)
6776 .PHONY: maybe-info-dejagnu info-dejagnu
6777 maybe-info-dejagnu:
6778 @if dejagnu
6779 maybe-info-dejagnu: info-dejagnu
6781 info-dejagnu: \
6782 configure-dejagnu
6783 @: $(MAKE); $(unstage)
6784 @[ -f ./dejagnu/Makefile ] || exit 0; \
6785 r=`${PWD_COMMAND}`; export r; \
6786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6787 $(HOST_EXPORTS) \
6788 for flag in $(EXTRA_HOST_FLAGS) ; do \
6789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6790 done; \
6791 echo "Doing info in dejagnu"; \
6792 (cd $(HOST_SUBDIR)/dejagnu && \
6793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6795 "RANLIB=$${RANLIB}" \
6796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6797 info) \
6798 || exit 1
6800 @endif dejagnu
6802 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6803 maybe-dvi-dejagnu:
6804 @if dejagnu
6805 maybe-dvi-dejagnu: dvi-dejagnu
6807 dvi-dejagnu: \
6808 configure-dejagnu
6809 @: $(MAKE); $(unstage)
6810 @[ -f ./dejagnu/Makefile ] || exit 0; \
6811 r=`${PWD_COMMAND}`; export r; \
6812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6813 $(HOST_EXPORTS) \
6814 for flag in $(EXTRA_HOST_FLAGS) ; do \
6815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6816 done; \
6817 echo "Doing dvi in dejagnu"; \
6818 (cd $(HOST_SUBDIR)/dejagnu && \
6819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6821 "RANLIB=$${RANLIB}" \
6822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6823 dvi) \
6824 || exit 1
6826 @endif dejagnu
6828 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6829 maybe-pdf-dejagnu:
6830 @if dejagnu
6831 maybe-pdf-dejagnu: pdf-dejagnu
6833 pdf-dejagnu: \
6834 configure-dejagnu
6835 @: $(MAKE); $(unstage)
6836 @[ -f ./dejagnu/Makefile ] || exit 0; \
6837 r=`${PWD_COMMAND}`; export r; \
6838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6839 $(HOST_EXPORTS) \
6840 for flag in $(EXTRA_HOST_FLAGS) ; do \
6841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6842 done; \
6843 echo "Doing pdf in dejagnu"; \
6844 (cd $(HOST_SUBDIR)/dejagnu && \
6845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6847 "RANLIB=$${RANLIB}" \
6848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6849 pdf) \
6850 || exit 1
6852 @endif dejagnu
6854 .PHONY: maybe-html-dejagnu html-dejagnu
6855 maybe-html-dejagnu:
6856 @if dejagnu
6857 maybe-html-dejagnu: html-dejagnu
6859 html-dejagnu: \
6860 configure-dejagnu
6861 @: $(MAKE); $(unstage)
6862 @[ -f ./dejagnu/Makefile ] || exit 0; \
6863 r=`${PWD_COMMAND}`; export r; \
6864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6865 $(HOST_EXPORTS) \
6866 for flag in $(EXTRA_HOST_FLAGS) ; do \
6867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6868 done; \
6869 echo "Doing html in dejagnu"; \
6870 (cd $(HOST_SUBDIR)/dejagnu && \
6871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6873 "RANLIB=$${RANLIB}" \
6874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6875 html) \
6876 || exit 1
6878 @endif dejagnu
6880 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6881 maybe-TAGS-dejagnu:
6882 @if dejagnu
6883 maybe-TAGS-dejagnu: TAGS-dejagnu
6885 TAGS-dejagnu: \
6886 configure-dejagnu
6887 @: $(MAKE); $(unstage)
6888 @[ -f ./dejagnu/Makefile ] || exit 0; \
6889 r=`${PWD_COMMAND}`; export r; \
6890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6891 $(HOST_EXPORTS) \
6892 for flag in $(EXTRA_HOST_FLAGS) ; do \
6893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6894 done; \
6895 echo "Doing TAGS in dejagnu"; \
6896 (cd $(HOST_SUBDIR)/dejagnu && \
6897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6899 "RANLIB=$${RANLIB}" \
6900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6901 TAGS) \
6902 || exit 1
6904 @endif dejagnu
6906 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6907 maybe-install-info-dejagnu:
6908 @if dejagnu
6909 maybe-install-info-dejagnu: install-info-dejagnu
6911 install-info-dejagnu: \
6912 configure-dejagnu \
6913 info-dejagnu
6914 @: $(MAKE); $(unstage)
6915 @[ -f ./dejagnu/Makefile ] || exit 0; \
6916 r=`${PWD_COMMAND}`; export r; \
6917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6918 $(HOST_EXPORTS) \
6919 for flag in $(EXTRA_HOST_FLAGS) ; do \
6920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6921 done; \
6922 echo "Doing install-info in dejagnu"; \
6923 (cd $(HOST_SUBDIR)/dejagnu && \
6924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6926 "RANLIB=$${RANLIB}" \
6927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6928 install-info) \
6929 || exit 1
6931 @endif dejagnu
6933 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6934 maybe-install-pdf-dejagnu:
6935 @if dejagnu
6936 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6938 install-pdf-dejagnu: \
6939 configure-dejagnu \
6940 pdf-dejagnu
6941 @: $(MAKE); $(unstage)
6942 @[ -f ./dejagnu/Makefile ] || exit 0; \
6943 r=`${PWD_COMMAND}`; export r; \
6944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6945 $(HOST_EXPORTS) \
6946 for flag in $(EXTRA_HOST_FLAGS) ; do \
6947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6948 done; \
6949 echo "Doing install-pdf in dejagnu"; \
6950 (cd $(HOST_SUBDIR)/dejagnu && \
6951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6953 "RANLIB=$${RANLIB}" \
6954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6955 install-pdf) \
6956 || exit 1
6958 @endif dejagnu
6960 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6961 maybe-install-html-dejagnu:
6962 @if dejagnu
6963 maybe-install-html-dejagnu: install-html-dejagnu
6965 install-html-dejagnu: \
6966 configure-dejagnu \
6967 html-dejagnu
6968 @: $(MAKE); $(unstage)
6969 @[ -f ./dejagnu/Makefile ] || exit 0; \
6970 r=`${PWD_COMMAND}`; export r; \
6971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6972 $(HOST_EXPORTS) \
6973 for flag in $(EXTRA_HOST_FLAGS) ; do \
6974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6975 done; \
6976 echo "Doing install-html in dejagnu"; \
6977 (cd $(HOST_SUBDIR)/dejagnu && \
6978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6980 "RANLIB=$${RANLIB}" \
6981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6982 install-html) \
6983 || exit 1
6985 @endif dejagnu
6987 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6988 maybe-installcheck-dejagnu:
6989 @if dejagnu
6990 maybe-installcheck-dejagnu: installcheck-dejagnu
6992 installcheck-dejagnu: \
6993 configure-dejagnu
6994 @: $(MAKE); $(unstage)
6995 @[ -f ./dejagnu/Makefile ] || exit 0; \
6996 r=`${PWD_COMMAND}`; export r; \
6997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6998 $(HOST_EXPORTS) \
6999 for flag in $(EXTRA_HOST_FLAGS) ; do \
7000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7001 done; \
7002 echo "Doing installcheck in dejagnu"; \
7003 (cd $(HOST_SUBDIR)/dejagnu && \
7004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7006 "RANLIB=$${RANLIB}" \
7007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7008 installcheck) \
7009 || exit 1
7011 @endif dejagnu
7013 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
7014 maybe-mostlyclean-dejagnu:
7015 @if dejagnu
7016 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
7018 mostlyclean-dejagnu:
7019 @: $(MAKE); $(unstage)
7020 @[ -f ./dejagnu/Makefile ] || exit 0; \
7021 r=`${PWD_COMMAND}`; export r; \
7022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7023 $(HOST_EXPORTS) \
7024 for flag in $(EXTRA_HOST_FLAGS) ; do \
7025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7026 done; \
7027 echo "Doing mostlyclean in dejagnu"; \
7028 (cd $(HOST_SUBDIR)/dejagnu && \
7029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7031 "RANLIB=$${RANLIB}" \
7032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7033 mostlyclean) \
7034 || exit 1
7036 @endif dejagnu
7038 .PHONY: maybe-clean-dejagnu clean-dejagnu
7039 maybe-clean-dejagnu:
7040 @if dejagnu
7041 maybe-clean-dejagnu: clean-dejagnu
7043 clean-dejagnu:
7044 @: $(MAKE); $(unstage)
7045 @[ -f ./dejagnu/Makefile ] || exit 0; \
7046 r=`${PWD_COMMAND}`; export r; \
7047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7048 $(HOST_EXPORTS) \
7049 for flag in $(EXTRA_HOST_FLAGS) ; do \
7050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7051 done; \
7052 echo "Doing clean in dejagnu"; \
7053 (cd $(HOST_SUBDIR)/dejagnu && \
7054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7056 "RANLIB=$${RANLIB}" \
7057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7058 clean) \
7059 || exit 1
7061 @endif dejagnu
7063 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
7064 maybe-distclean-dejagnu:
7065 @if dejagnu
7066 maybe-distclean-dejagnu: distclean-dejagnu
7068 distclean-dejagnu:
7069 @: $(MAKE); $(unstage)
7070 @[ -f ./dejagnu/Makefile ] || exit 0; \
7071 r=`${PWD_COMMAND}`; export r; \
7072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7073 $(HOST_EXPORTS) \
7074 for flag in $(EXTRA_HOST_FLAGS) ; do \
7075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7076 done; \
7077 echo "Doing distclean in dejagnu"; \
7078 (cd $(HOST_SUBDIR)/dejagnu && \
7079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7081 "RANLIB=$${RANLIB}" \
7082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7083 distclean) \
7084 || exit 1
7086 @endif dejagnu
7088 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
7089 maybe-maintainer-clean-dejagnu:
7090 @if dejagnu
7091 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
7093 maintainer-clean-dejagnu:
7094 @: $(MAKE); $(unstage)
7095 @[ -f ./dejagnu/Makefile ] || exit 0; \
7096 r=`${PWD_COMMAND}`; export r; \
7097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7098 $(HOST_EXPORTS) \
7099 for flag in $(EXTRA_HOST_FLAGS) ; do \
7100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7101 done; \
7102 echo "Doing maintainer-clean in dejagnu"; \
7103 (cd $(HOST_SUBDIR)/dejagnu && \
7104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7106 "RANLIB=$${RANLIB}" \
7107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7108 maintainer-clean) \
7109 || exit 1
7111 @endif dejagnu
7115 .PHONY: configure-etc maybe-configure-etc
7116 maybe-configure-etc:
7117 @if gcc-bootstrap
7118 configure-etc: stage_current
7119 @endif gcc-bootstrap
7120 @if etc
7121 maybe-configure-etc: configure-etc
7122 configure-etc:
7123 @: $(MAKE); $(unstage)
7124 @r=`${PWD_COMMAND}`; export r; \
7125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7126 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7127 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc; \
7128 $(HOST_EXPORTS) \
7129 echo Configuring in $(HOST_SUBDIR)/etc; \
7130 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7131 case $(srcdir) in \
7132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7133 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7135 esac; \
7136 module_srcdir=etc; \
7137 $(SHELL) \
7138 $$s/$$module_srcdir/configure \
7139 --srcdir=$${topdir}/$$module_srcdir \
7140 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7141 --target=${target_alias} \
7142 || exit 1
7143 @endif etc
7149 .PHONY: all-etc maybe-all-etc
7150 maybe-all-etc:
7151 @if gcc-bootstrap
7152 all-etc: stage_current
7153 @endif gcc-bootstrap
7154 @if etc
7155 TARGET-etc=all
7156 maybe-all-etc: all-etc
7157 all-etc: configure-etc
7158 @: $(MAKE); $(unstage)
7159 @r=`${PWD_COMMAND}`; export r; \
7160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7161 $(HOST_EXPORTS) \
7162 (cd $(HOST_SUBDIR)/etc && \
7163 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7164 $(TARGET-etc))
7165 @endif etc
7170 .PHONY: check-etc maybe-check-etc
7171 maybe-check-etc:
7172 @if etc
7173 maybe-check-etc: check-etc
7175 check-etc:
7176 @: $(MAKE); $(unstage)
7177 @r=`${PWD_COMMAND}`; export r; \
7178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7179 $(HOST_EXPORTS) \
7180 (cd $(HOST_SUBDIR)/etc && \
7181 $(MAKE) $(FLAGS_TO_PASS) check)
7183 @endif etc
7185 .PHONY: install-etc maybe-install-etc
7186 maybe-install-etc:
7187 @if etc
7188 maybe-install-etc: install-etc
7190 install-etc: installdirs
7191 @: $(MAKE); $(unstage)
7192 @r=`${PWD_COMMAND}`; export r; \
7193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7194 $(HOST_EXPORTS) \
7195 (cd $(HOST_SUBDIR)/etc && \
7196 $(MAKE) $(FLAGS_TO_PASS) install)
7198 @endif etc
7200 .PHONY: install-strip-etc maybe-install-strip-etc
7201 maybe-install-strip-etc:
7202 @if etc
7203 maybe-install-strip-etc: install-strip-etc
7205 install-strip-etc: installdirs
7206 @: $(MAKE); $(unstage)
7207 @r=`${PWD_COMMAND}`; export r; \
7208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7209 $(HOST_EXPORTS) \
7210 (cd $(HOST_SUBDIR)/etc && \
7211 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7213 @endif etc
7215 # Other targets (info, dvi, pdf, etc.)
7217 .PHONY: maybe-info-etc info-etc
7218 maybe-info-etc:
7219 @if etc
7220 maybe-info-etc: info-etc
7222 info-etc: \
7223 configure-etc
7224 @: $(MAKE); $(unstage)
7225 @[ -f ./etc/Makefile ] || exit 0; \
7226 r=`${PWD_COMMAND}`; export r; \
7227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7228 $(HOST_EXPORTS) \
7229 for flag in $(EXTRA_HOST_FLAGS) ; do \
7230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7231 done; \
7232 echo "Doing info in etc"; \
7233 (cd $(HOST_SUBDIR)/etc && \
7234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7236 "RANLIB=$${RANLIB}" \
7237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7238 info) \
7239 || exit 1
7241 @endif etc
7243 .PHONY: maybe-dvi-etc dvi-etc
7244 maybe-dvi-etc:
7245 @if etc
7246 maybe-dvi-etc: dvi-etc
7248 dvi-etc: \
7249 configure-etc
7250 @: $(MAKE); $(unstage)
7251 @[ -f ./etc/Makefile ] || exit 0; \
7252 r=`${PWD_COMMAND}`; export r; \
7253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7254 $(HOST_EXPORTS) \
7255 for flag in $(EXTRA_HOST_FLAGS) ; do \
7256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7257 done; \
7258 echo "Doing dvi in etc"; \
7259 (cd $(HOST_SUBDIR)/etc && \
7260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7262 "RANLIB=$${RANLIB}" \
7263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7264 dvi) \
7265 || exit 1
7267 @endif etc
7269 .PHONY: maybe-pdf-etc pdf-etc
7270 maybe-pdf-etc:
7271 @if etc
7272 maybe-pdf-etc: pdf-etc
7274 pdf-etc: \
7275 configure-etc
7276 @: $(MAKE); $(unstage)
7277 @[ -f ./etc/Makefile ] || exit 0; \
7278 r=`${PWD_COMMAND}`; export r; \
7279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7280 $(HOST_EXPORTS) \
7281 for flag in $(EXTRA_HOST_FLAGS) ; do \
7282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7283 done; \
7284 echo "Doing pdf in etc"; \
7285 (cd $(HOST_SUBDIR)/etc && \
7286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7288 "RANLIB=$${RANLIB}" \
7289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7290 pdf) \
7291 || exit 1
7293 @endif etc
7295 .PHONY: maybe-html-etc html-etc
7296 maybe-html-etc:
7297 @if etc
7298 maybe-html-etc: html-etc
7300 html-etc: \
7301 configure-etc
7302 @: $(MAKE); $(unstage)
7303 @[ -f ./etc/Makefile ] || exit 0; \
7304 r=`${PWD_COMMAND}`; export r; \
7305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7306 $(HOST_EXPORTS) \
7307 for flag in $(EXTRA_HOST_FLAGS) ; do \
7308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7309 done; \
7310 echo "Doing html in etc"; \
7311 (cd $(HOST_SUBDIR)/etc && \
7312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7314 "RANLIB=$${RANLIB}" \
7315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7316 html) \
7317 || exit 1
7319 @endif etc
7321 .PHONY: maybe-TAGS-etc TAGS-etc
7322 maybe-TAGS-etc:
7323 @if etc
7324 maybe-TAGS-etc: TAGS-etc
7326 TAGS-etc: \
7327 configure-etc
7328 @: $(MAKE); $(unstage)
7329 @[ -f ./etc/Makefile ] || exit 0; \
7330 r=`${PWD_COMMAND}`; export r; \
7331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7332 $(HOST_EXPORTS) \
7333 for flag in $(EXTRA_HOST_FLAGS) ; do \
7334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7335 done; \
7336 echo "Doing TAGS in etc"; \
7337 (cd $(HOST_SUBDIR)/etc && \
7338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7340 "RANLIB=$${RANLIB}" \
7341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7342 TAGS) \
7343 || exit 1
7345 @endif etc
7347 .PHONY: maybe-install-info-etc install-info-etc
7348 maybe-install-info-etc:
7349 @if etc
7350 maybe-install-info-etc: install-info-etc
7352 install-info-etc: \
7353 configure-etc \
7354 info-etc
7355 @: $(MAKE); $(unstage)
7356 @[ -f ./etc/Makefile ] || exit 0; \
7357 r=`${PWD_COMMAND}`; export r; \
7358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7359 $(HOST_EXPORTS) \
7360 for flag in $(EXTRA_HOST_FLAGS) ; do \
7361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7362 done; \
7363 echo "Doing install-info in etc"; \
7364 (cd $(HOST_SUBDIR)/etc && \
7365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7367 "RANLIB=$${RANLIB}" \
7368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7369 install-info) \
7370 || exit 1
7372 @endif etc
7374 .PHONY: maybe-install-pdf-etc install-pdf-etc
7375 maybe-install-pdf-etc:
7376 @if etc
7377 maybe-install-pdf-etc: install-pdf-etc
7379 install-pdf-etc: \
7380 configure-etc \
7381 pdf-etc
7382 @: $(MAKE); $(unstage)
7383 @[ -f ./etc/Makefile ] || exit 0; \
7384 r=`${PWD_COMMAND}`; export r; \
7385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7386 $(HOST_EXPORTS) \
7387 for flag in $(EXTRA_HOST_FLAGS) ; do \
7388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7389 done; \
7390 echo "Doing install-pdf in etc"; \
7391 (cd $(HOST_SUBDIR)/etc && \
7392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7394 "RANLIB=$${RANLIB}" \
7395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7396 install-pdf) \
7397 || exit 1
7399 @endif etc
7401 .PHONY: maybe-install-html-etc install-html-etc
7402 maybe-install-html-etc:
7403 @if etc
7404 maybe-install-html-etc: install-html-etc
7406 install-html-etc: \
7407 configure-etc \
7408 html-etc
7409 @: $(MAKE); $(unstage)
7410 @[ -f ./etc/Makefile ] || exit 0; \
7411 r=`${PWD_COMMAND}`; export r; \
7412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7413 $(HOST_EXPORTS) \
7414 for flag in $(EXTRA_HOST_FLAGS) ; do \
7415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7416 done; \
7417 echo "Doing install-html in etc"; \
7418 (cd $(HOST_SUBDIR)/etc && \
7419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7421 "RANLIB=$${RANLIB}" \
7422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7423 install-html) \
7424 || exit 1
7426 @endif etc
7428 .PHONY: maybe-installcheck-etc installcheck-etc
7429 maybe-installcheck-etc:
7430 @if etc
7431 maybe-installcheck-etc: installcheck-etc
7433 installcheck-etc: \
7434 configure-etc
7435 @: $(MAKE); $(unstage)
7436 @[ -f ./etc/Makefile ] || exit 0; \
7437 r=`${PWD_COMMAND}`; export r; \
7438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7439 $(HOST_EXPORTS) \
7440 for flag in $(EXTRA_HOST_FLAGS) ; do \
7441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7442 done; \
7443 echo "Doing installcheck in etc"; \
7444 (cd $(HOST_SUBDIR)/etc && \
7445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7447 "RANLIB=$${RANLIB}" \
7448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7449 installcheck) \
7450 || exit 1
7452 @endif etc
7454 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7455 maybe-mostlyclean-etc:
7456 @if etc
7457 maybe-mostlyclean-etc: mostlyclean-etc
7459 mostlyclean-etc:
7460 @: $(MAKE); $(unstage)
7461 @[ -f ./etc/Makefile ] || exit 0; \
7462 r=`${PWD_COMMAND}`; export r; \
7463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7464 $(HOST_EXPORTS) \
7465 for flag in $(EXTRA_HOST_FLAGS) ; do \
7466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7467 done; \
7468 echo "Doing mostlyclean in etc"; \
7469 (cd $(HOST_SUBDIR)/etc && \
7470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7472 "RANLIB=$${RANLIB}" \
7473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7474 mostlyclean) \
7475 || exit 1
7477 @endif etc
7479 .PHONY: maybe-clean-etc clean-etc
7480 maybe-clean-etc:
7481 @if etc
7482 maybe-clean-etc: clean-etc
7484 clean-etc:
7485 @: $(MAKE); $(unstage)
7486 @[ -f ./etc/Makefile ] || exit 0; \
7487 r=`${PWD_COMMAND}`; export r; \
7488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7489 $(HOST_EXPORTS) \
7490 for flag in $(EXTRA_HOST_FLAGS) ; do \
7491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7492 done; \
7493 echo "Doing clean in etc"; \
7494 (cd $(HOST_SUBDIR)/etc && \
7495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7497 "RANLIB=$${RANLIB}" \
7498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7499 clean) \
7500 || exit 1
7502 @endif etc
7504 .PHONY: maybe-distclean-etc distclean-etc
7505 maybe-distclean-etc:
7506 @if etc
7507 maybe-distclean-etc: distclean-etc
7509 distclean-etc:
7510 @: $(MAKE); $(unstage)
7511 @[ -f ./etc/Makefile ] || exit 0; \
7512 r=`${PWD_COMMAND}`; export r; \
7513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7514 $(HOST_EXPORTS) \
7515 for flag in $(EXTRA_HOST_FLAGS) ; do \
7516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7517 done; \
7518 echo "Doing distclean in etc"; \
7519 (cd $(HOST_SUBDIR)/etc && \
7520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7522 "RANLIB=$${RANLIB}" \
7523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7524 distclean) \
7525 || exit 1
7527 @endif etc
7529 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7530 maybe-maintainer-clean-etc:
7531 @if etc
7532 maybe-maintainer-clean-etc: maintainer-clean-etc
7534 maintainer-clean-etc:
7535 @: $(MAKE); $(unstage)
7536 @[ -f ./etc/Makefile ] || exit 0; \
7537 r=`${PWD_COMMAND}`; export r; \
7538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7539 $(HOST_EXPORTS) \
7540 for flag in $(EXTRA_HOST_FLAGS) ; do \
7541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7542 done; \
7543 echo "Doing maintainer-clean in etc"; \
7544 (cd $(HOST_SUBDIR)/etc && \
7545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7547 "RANLIB=$${RANLIB}" \
7548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7549 maintainer-clean) \
7550 || exit 1
7552 @endif etc
7556 .PHONY: configure-fastjar maybe-configure-fastjar
7557 maybe-configure-fastjar:
7558 @if gcc-bootstrap
7559 configure-fastjar: stage_current
7560 @endif gcc-bootstrap
7561 @if fastjar
7562 maybe-configure-fastjar: configure-fastjar
7563 configure-fastjar:
7564 @: $(MAKE); $(unstage)
7565 @r=`${PWD_COMMAND}`; export r; \
7566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7567 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7568 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar; \
7569 $(HOST_EXPORTS) \
7570 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7571 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7572 case $(srcdir) in \
7573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7574 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7576 esac; \
7577 module_srcdir=fastjar; \
7578 $(SHELL) \
7579 $$s/$$module_srcdir/configure \
7580 --srcdir=$${topdir}/$$module_srcdir \
7581 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7582 --target=${target_alias} \
7583 || exit 1
7584 @endif fastjar
7590 .PHONY: all-fastjar maybe-all-fastjar
7591 maybe-all-fastjar:
7592 @if gcc-bootstrap
7593 all-fastjar: stage_current
7594 @endif gcc-bootstrap
7595 @if fastjar
7596 TARGET-fastjar=all
7597 maybe-all-fastjar: all-fastjar
7598 all-fastjar: configure-fastjar
7599 @: $(MAKE); $(unstage)
7600 @r=`${PWD_COMMAND}`; export r; \
7601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7602 $(HOST_EXPORTS) \
7603 (cd $(HOST_SUBDIR)/fastjar && \
7604 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7605 $(TARGET-fastjar))
7606 @endif fastjar
7611 .PHONY: check-fastjar maybe-check-fastjar
7612 maybe-check-fastjar:
7613 @if fastjar
7614 maybe-check-fastjar: check-fastjar
7616 # This module is only tested in a native toolchain.
7617 check-fastjar:
7618 @: $(MAKE); $(unstage)
7619 @if [ '$(host)' = '$(target)' ]; then \
7620 r=`${PWD_COMMAND}`; export r; \
7621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7622 $(HOST_EXPORTS) \
7623 (cd $(HOST_SUBDIR)/fastjar && \
7624 $(MAKE) $(FLAGS_TO_PASS) check)
7627 @endif fastjar
7629 .PHONY: install-fastjar maybe-install-fastjar
7630 maybe-install-fastjar:
7631 @if fastjar
7632 maybe-install-fastjar: install-fastjar
7634 install-fastjar: installdirs
7635 @: $(MAKE); $(unstage)
7636 @r=`${PWD_COMMAND}`; export r; \
7637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7638 $(HOST_EXPORTS) \
7639 (cd $(HOST_SUBDIR)/fastjar && \
7640 $(MAKE) $(FLAGS_TO_PASS) install)
7642 @endif fastjar
7644 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7645 maybe-install-strip-fastjar:
7646 @if fastjar
7647 maybe-install-strip-fastjar: install-strip-fastjar
7649 install-strip-fastjar: installdirs
7650 @: $(MAKE); $(unstage)
7651 @r=`${PWD_COMMAND}`; export r; \
7652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7653 $(HOST_EXPORTS) \
7654 (cd $(HOST_SUBDIR)/fastjar && \
7655 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7657 @endif fastjar
7659 # Other targets (info, dvi, pdf, etc.)
7661 .PHONY: maybe-info-fastjar info-fastjar
7662 maybe-info-fastjar:
7663 @if fastjar
7664 maybe-info-fastjar: info-fastjar
7666 info-fastjar: \
7667 configure-fastjar
7668 @: $(MAKE); $(unstage)
7669 @[ -f ./fastjar/Makefile ] || exit 0; \
7670 r=`${PWD_COMMAND}`; export r; \
7671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7672 $(HOST_EXPORTS) \
7673 for flag in $(EXTRA_HOST_FLAGS) ; do \
7674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7675 done; \
7676 echo "Doing info in fastjar"; \
7677 (cd $(HOST_SUBDIR)/fastjar && \
7678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7680 "RANLIB=$${RANLIB}" \
7681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7682 info) \
7683 || exit 1
7685 @endif fastjar
7687 .PHONY: maybe-dvi-fastjar dvi-fastjar
7688 maybe-dvi-fastjar:
7689 @if fastjar
7690 maybe-dvi-fastjar: dvi-fastjar
7692 dvi-fastjar: \
7693 configure-fastjar
7694 @: $(MAKE); $(unstage)
7695 @[ -f ./fastjar/Makefile ] || exit 0; \
7696 r=`${PWD_COMMAND}`; export r; \
7697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7698 $(HOST_EXPORTS) \
7699 for flag in $(EXTRA_HOST_FLAGS) ; do \
7700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7701 done; \
7702 echo "Doing dvi in fastjar"; \
7703 (cd $(HOST_SUBDIR)/fastjar && \
7704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7706 "RANLIB=$${RANLIB}" \
7707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7708 dvi) \
7709 || exit 1
7711 @endif fastjar
7713 .PHONY: maybe-pdf-fastjar pdf-fastjar
7714 maybe-pdf-fastjar:
7715 @if fastjar
7716 maybe-pdf-fastjar: pdf-fastjar
7718 pdf-fastjar: \
7719 configure-fastjar
7720 @: $(MAKE); $(unstage)
7721 @[ -f ./fastjar/Makefile ] || exit 0; \
7722 r=`${PWD_COMMAND}`; export r; \
7723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7724 $(HOST_EXPORTS) \
7725 for flag in $(EXTRA_HOST_FLAGS) ; do \
7726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7727 done; \
7728 echo "Doing pdf in fastjar"; \
7729 (cd $(HOST_SUBDIR)/fastjar && \
7730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7732 "RANLIB=$${RANLIB}" \
7733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7734 pdf) \
7735 || exit 1
7737 @endif fastjar
7739 .PHONY: maybe-html-fastjar html-fastjar
7740 maybe-html-fastjar:
7741 @if fastjar
7742 maybe-html-fastjar: html-fastjar
7744 html-fastjar: \
7745 configure-fastjar
7746 @: $(MAKE); $(unstage)
7747 @[ -f ./fastjar/Makefile ] || exit 0; \
7748 r=`${PWD_COMMAND}`; export r; \
7749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7750 $(HOST_EXPORTS) \
7751 for flag in $(EXTRA_HOST_FLAGS) ; do \
7752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7753 done; \
7754 echo "Doing html in fastjar"; \
7755 (cd $(HOST_SUBDIR)/fastjar && \
7756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7758 "RANLIB=$${RANLIB}" \
7759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7760 html) \
7761 || exit 1
7763 @endif fastjar
7765 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7766 maybe-TAGS-fastjar:
7767 @if fastjar
7768 maybe-TAGS-fastjar: TAGS-fastjar
7770 TAGS-fastjar: \
7771 configure-fastjar
7772 @: $(MAKE); $(unstage)
7773 @[ -f ./fastjar/Makefile ] || exit 0; \
7774 r=`${PWD_COMMAND}`; export r; \
7775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7776 $(HOST_EXPORTS) \
7777 for flag in $(EXTRA_HOST_FLAGS) ; do \
7778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7779 done; \
7780 echo "Doing TAGS in fastjar"; \
7781 (cd $(HOST_SUBDIR)/fastjar && \
7782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7784 "RANLIB=$${RANLIB}" \
7785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7786 TAGS) \
7787 || exit 1
7789 @endif fastjar
7791 .PHONY: maybe-install-info-fastjar install-info-fastjar
7792 maybe-install-info-fastjar:
7793 @if fastjar
7794 maybe-install-info-fastjar: install-info-fastjar
7796 install-info-fastjar: \
7797 configure-fastjar \
7798 info-fastjar
7799 @: $(MAKE); $(unstage)
7800 @[ -f ./fastjar/Makefile ] || exit 0; \
7801 r=`${PWD_COMMAND}`; export r; \
7802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7803 $(HOST_EXPORTS) \
7804 for flag in $(EXTRA_HOST_FLAGS) ; do \
7805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7806 done; \
7807 echo "Doing install-info in fastjar"; \
7808 (cd $(HOST_SUBDIR)/fastjar && \
7809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7811 "RANLIB=$${RANLIB}" \
7812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7813 install-info) \
7814 || exit 1
7816 @endif fastjar
7818 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7819 maybe-install-pdf-fastjar:
7820 @if fastjar
7821 maybe-install-pdf-fastjar: install-pdf-fastjar
7823 install-pdf-fastjar: \
7824 configure-fastjar \
7825 pdf-fastjar
7826 @: $(MAKE); $(unstage)
7827 @[ -f ./fastjar/Makefile ] || exit 0; \
7828 r=`${PWD_COMMAND}`; export r; \
7829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7830 $(HOST_EXPORTS) \
7831 for flag in $(EXTRA_HOST_FLAGS) ; do \
7832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7833 done; \
7834 echo "Doing install-pdf in fastjar"; \
7835 (cd $(HOST_SUBDIR)/fastjar && \
7836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7838 "RANLIB=$${RANLIB}" \
7839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7840 install-pdf) \
7841 || exit 1
7843 @endif fastjar
7845 .PHONY: maybe-install-html-fastjar install-html-fastjar
7846 maybe-install-html-fastjar:
7847 @if fastjar
7848 maybe-install-html-fastjar: install-html-fastjar
7850 install-html-fastjar: \
7851 configure-fastjar \
7852 html-fastjar
7853 @: $(MAKE); $(unstage)
7854 @[ -f ./fastjar/Makefile ] || exit 0; \
7855 r=`${PWD_COMMAND}`; export r; \
7856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7857 $(HOST_EXPORTS) \
7858 for flag in $(EXTRA_HOST_FLAGS) ; do \
7859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7860 done; \
7861 echo "Doing install-html in fastjar"; \
7862 (cd $(HOST_SUBDIR)/fastjar && \
7863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7865 "RANLIB=$${RANLIB}" \
7866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7867 install-html) \
7868 || exit 1
7870 @endif fastjar
7872 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7873 maybe-installcheck-fastjar:
7874 @if fastjar
7875 maybe-installcheck-fastjar: installcheck-fastjar
7877 installcheck-fastjar: \
7878 configure-fastjar
7879 @: $(MAKE); $(unstage)
7880 @[ -f ./fastjar/Makefile ] || exit 0; \
7881 r=`${PWD_COMMAND}`; export r; \
7882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7883 $(HOST_EXPORTS) \
7884 for flag in $(EXTRA_HOST_FLAGS) ; do \
7885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7886 done; \
7887 echo "Doing installcheck in fastjar"; \
7888 (cd $(HOST_SUBDIR)/fastjar && \
7889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7891 "RANLIB=$${RANLIB}" \
7892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7893 installcheck) \
7894 || exit 1
7896 @endif fastjar
7898 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7899 maybe-mostlyclean-fastjar:
7900 @if fastjar
7901 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7903 mostlyclean-fastjar:
7904 @: $(MAKE); $(unstage)
7905 @[ -f ./fastjar/Makefile ] || exit 0; \
7906 r=`${PWD_COMMAND}`; export r; \
7907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7908 $(HOST_EXPORTS) \
7909 for flag in $(EXTRA_HOST_FLAGS) ; do \
7910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7911 done; \
7912 echo "Doing mostlyclean in fastjar"; \
7913 (cd $(HOST_SUBDIR)/fastjar && \
7914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7916 "RANLIB=$${RANLIB}" \
7917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7918 mostlyclean) \
7919 || exit 1
7921 @endif fastjar
7923 .PHONY: maybe-clean-fastjar clean-fastjar
7924 maybe-clean-fastjar:
7925 @if fastjar
7926 maybe-clean-fastjar: clean-fastjar
7928 clean-fastjar:
7929 @: $(MAKE); $(unstage)
7930 @[ -f ./fastjar/Makefile ] || exit 0; \
7931 r=`${PWD_COMMAND}`; export r; \
7932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7933 $(HOST_EXPORTS) \
7934 for flag in $(EXTRA_HOST_FLAGS) ; do \
7935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7936 done; \
7937 echo "Doing clean in fastjar"; \
7938 (cd $(HOST_SUBDIR)/fastjar && \
7939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7941 "RANLIB=$${RANLIB}" \
7942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7943 clean) \
7944 || exit 1
7946 @endif fastjar
7948 .PHONY: maybe-distclean-fastjar distclean-fastjar
7949 maybe-distclean-fastjar:
7950 @if fastjar
7951 maybe-distclean-fastjar: distclean-fastjar
7953 distclean-fastjar:
7954 @: $(MAKE); $(unstage)
7955 @[ -f ./fastjar/Makefile ] || exit 0; \
7956 r=`${PWD_COMMAND}`; export r; \
7957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7958 $(HOST_EXPORTS) \
7959 for flag in $(EXTRA_HOST_FLAGS) ; do \
7960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7961 done; \
7962 echo "Doing distclean in fastjar"; \
7963 (cd $(HOST_SUBDIR)/fastjar && \
7964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7966 "RANLIB=$${RANLIB}" \
7967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7968 distclean) \
7969 || exit 1
7971 @endif fastjar
7973 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7974 maybe-maintainer-clean-fastjar:
7975 @if fastjar
7976 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7978 maintainer-clean-fastjar:
7979 @: $(MAKE); $(unstage)
7980 @[ -f ./fastjar/Makefile ] || exit 0; \
7981 r=`${PWD_COMMAND}`; export r; \
7982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7983 $(HOST_EXPORTS) \
7984 for flag in $(EXTRA_HOST_FLAGS) ; do \
7985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7986 done; \
7987 echo "Doing maintainer-clean in fastjar"; \
7988 (cd $(HOST_SUBDIR)/fastjar && \
7989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7991 "RANLIB=$${RANLIB}" \
7992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7993 maintainer-clean) \
7994 || exit 1
7996 @endif fastjar
8000 .PHONY: configure-fixincludes maybe-configure-fixincludes
8001 maybe-configure-fixincludes:
8002 @if gcc-bootstrap
8003 configure-fixincludes: stage_current
8004 @endif gcc-bootstrap
8005 @if fixincludes
8006 maybe-configure-fixincludes: configure-fixincludes
8007 configure-fixincludes:
8008 @r=`${PWD_COMMAND}`; export r; \
8009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8010 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8012 $(HOST_EXPORTS) \
8013 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
8014 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
8015 case $(srcdir) in \
8016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8017 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8019 esac; \
8020 module_srcdir=fixincludes; \
8021 $(SHELL) \
8022 $$s/$$module_srcdir/configure \
8023 --srcdir=$${topdir}/$$module_srcdir \
8024 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8025 --target=${target_alias} \
8026 || exit 1
8027 @endif fixincludes
8031 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
8032 maybe-configure-stage1-fixincludes:
8033 @if fixincludes-bootstrap
8034 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
8035 configure-stage1-fixincludes:
8036 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8037 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8038 @r=`${PWD_COMMAND}`; export r; \
8039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8040 TFLAGS="$(STAGE1_TFLAGS)"; \
8041 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8042 $(HOST_EXPORTS) \
8043 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8044 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8045 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8046 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes; \
8047 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8048 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8049 case $(srcdir) in \
8050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8051 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8053 esac; \
8054 module_srcdir=fixincludes; \
8055 $(SHELL) $$s/$$module_srcdir/configure \
8056 --srcdir=$${topdir}/$$module_srcdir \
8057 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8058 --target=${target_alias} \
8060 $(STAGE1_CONFIGURE_FLAGS)
8061 @endif fixincludes-bootstrap
8063 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
8064 maybe-configure-stage2-fixincludes:
8065 @if fixincludes-bootstrap
8066 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
8067 configure-stage2-fixincludes:
8068 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8069 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8070 @r=`${PWD_COMMAND}`; export r; \
8071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8072 TFLAGS="$(STAGE2_TFLAGS)"; \
8073 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8074 $(HOST_EXPORTS) \
8075 $(POSTSTAGE1_HOST_EXPORTS) \
8076 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8077 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8078 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8079 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes; \
8080 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8081 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8082 case $(srcdir) in \
8083 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8084 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8085 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8086 esac; \
8087 module_srcdir=fixincludes; \
8088 $(SHELL) $$s/$$module_srcdir/configure \
8089 --srcdir=$${topdir}/$$module_srcdir \
8090 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8091 --target=${target_alias} \
8092 --with-build-libsubdir=$(HOST_SUBDIR) \
8093 $(STAGE2_CONFIGURE_FLAGS)
8094 @endif fixincludes-bootstrap
8096 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
8097 maybe-configure-stage3-fixincludes:
8098 @if fixincludes-bootstrap
8099 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
8100 configure-stage3-fixincludes:
8101 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8102 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8103 @r=`${PWD_COMMAND}`; export r; \
8104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8105 TFLAGS="$(STAGE3_TFLAGS)"; \
8106 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8107 $(HOST_EXPORTS) \
8108 $(POSTSTAGE1_HOST_EXPORTS) \
8109 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8110 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8111 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8112 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes; \
8113 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8114 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8115 case $(srcdir) in \
8116 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8117 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8118 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8119 esac; \
8120 module_srcdir=fixincludes; \
8121 $(SHELL) $$s/$$module_srcdir/configure \
8122 --srcdir=$${topdir}/$$module_srcdir \
8123 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8124 --target=${target_alias} \
8125 --with-build-libsubdir=$(HOST_SUBDIR) \
8126 $(STAGE3_CONFIGURE_FLAGS)
8127 @endif fixincludes-bootstrap
8129 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8130 maybe-configure-stage4-fixincludes:
8131 @if fixincludes-bootstrap
8132 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8133 configure-stage4-fixincludes:
8134 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8135 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8136 @r=`${PWD_COMMAND}`; export r; \
8137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8138 TFLAGS="$(STAGE4_TFLAGS)"; \
8139 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8140 $(HOST_EXPORTS) \
8141 $(POSTSTAGE1_HOST_EXPORTS) \
8142 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8143 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8144 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8145 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes; \
8146 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8147 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8148 case $(srcdir) in \
8149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8150 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8152 esac; \
8153 module_srcdir=fixincludes; \
8154 $(SHELL) $$s/$$module_srcdir/configure \
8155 --srcdir=$${topdir}/$$module_srcdir \
8156 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8157 --target=${target_alias} \
8158 --with-build-libsubdir=$(HOST_SUBDIR) \
8159 $(STAGE4_CONFIGURE_FLAGS)
8160 @endif fixincludes-bootstrap
8162 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8163 maybe-configure-stageprofile-fixincludes:
8164 @if fixincludes-bootstrap
8165 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8166 configure-stageprofile-fixincludes:
8167 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8168 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8169 @r=`${PWD_COMMAND}`; export r; \
8170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8171 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8172 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8173 $(HOST_EXPORTS) \
8174 $(POSTSTAGE1_HOST_EXPORTS) \
8175 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8176 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8177 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8178 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes; \
8179 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8180 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8181 case $(srcdir) in \
8182 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8183 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8184 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8185 esac; \
8186 module_srcdir=fixincludes; \
8187 $(SHELL) $$s/$$module_srcdir/configure \
8188 --srcdir=$${topdir}/$$module_srcdir \
8189 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8190 --target=${target_alias} \
8191 --with-build-libsubdir=$(HOST_SUBDIR) \
8192 $(STAGEprofile_CONFIGURE_FLAGS)
8193 @endif fixincludes-bootstrap
8195 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8196 maybe-configure-stagefeedback-fixincludes:
8197 @if fixincludes-bootstrap
8198 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8199 configure-stagefeedback-fixincludes:
8200 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8201 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8202 @r=`${PWD_COMMAND}`; export r; \
8203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8204 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8205 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8206 $(HOST_EXPORTS) \
8207 $(POSTSTAGE1_HOST_EXPORTS) \
8208 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8209 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8210 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8211 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes; \
8212 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8213 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8214 case $(srcdir) in \
8215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8216 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8218 esac; \
8219 module_srcdir=fixincludes; \
8220 $(SHELL) $$s/$$module_srcdir/configure \
8221 --srcdir=$${topdir}/$$module_srcdir \
8222 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8223 --target=${target_alias} \
8224 --with-build-libsubdir=$(HOST_SUBDIR) \
8225 $(STAGEfeedback_CONFIGURE_FLAGS)
8226 @endif fixincludes-bootstrap
8232 .PHONY: all-fixincludes maybe-all-fixincludes
8233 maybe-all-fixincludes:
8234 @if gcc-bootstrap
8235 all-fixincludes: stage_current
8236 @endif gcc-bootstrap
8237 @if fixincludes
8238 TARGET-fixincludes=all
8239 maybe-all-fixincludes: all-fixincludes
8240 all-fixincludes: configure-fixincludes
8241 @r=`${PWD_COMMAND}`; export r; \
8242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8243 $(HOST_EXPORTS) \
8244 (cd $(HOST_SUBDIR)/fixincludes && \
8245 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8246 $(TARGET-fixincludes))
8247 @endif fixincludes
8251 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8252 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8253 maybe-all-stage1-fixincludes:
8254 maybe-clean-stage1-fixincludes:
8255 @if fixincludes-bootstrap
8256 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8257 all-stage1: all-stage1-fixincludes
8258 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8259 all-stage1-fixincludes: configure-stage1-fixincludes
8260 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8261 @r=`${PWD_COMMAND}`; export r; \
8262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8263 TFLAGS="$(STAGE1_TFLAGS)"; \
8264 $(HOST_EXPORTS) \
8265 cd $(HOST_SUBDIR)/fixincludes && \
8266 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8267 CFLAGS="$(STAGE1_CFLAGS)" \
8268 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8269 LIBCFLAGS="$(LIBCFLAGS)" \
8270 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8271 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8272 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8273 $(EXTRA_HOST_FLAGS) \
8274 $(STAGE1_FLAGS_TO_PASS) \
8275 TFLAGS="$(STAGE1_TFLAGS)" \
8276 $(TARGET-stage1-fixincludes)
8278 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8279 clean-stage1: clean-stage1-fixincludes
8280 clean-stage1-fixincludes:
8281 @if [ $(current_stage) = stage1 ]; then \
8282 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8283 else \
8284 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8285 $(MAKE) stage1-start; \
8286 fi; \
8287 cd $(HOST_SUBDIR)/fixincludes && \
8288 $(MAKE) $(EXTRA_HOST_FLAGS) \
8289 $(STAGE1_FLAGS_TO_PASS) clean
8290 @endif fixincludes-bootstrap
8293 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8294 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8295 maybe-all-stage2-fixincludes:
8296 maybe-clean-stage2-fixincludes:
8297 @if fixincludes-bootstrap
8298 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8299 all-stage2: all-stage2-fixincludes
8300 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8301 all-stage2-fixincludes: configure-stage2-fixincludes
8302 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8303 @r=`${PWD_COMMAND}`; export r; \
8304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8305 TFLAGS="$(STAGE2_TFLAGS)"; \
8306 $(HOST_EXPORTS) \
8307 $(POSTSTAGE1_HOST_EXPORTS) \
8308 cd $(HOST_SUBDIR)/fixincludes && \
8309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8310 CFLAGS="$(STAGE2_CFLAGS)" \
8311 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8312 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8313 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8314 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8315 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8316 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8317 TFLAGS="$(STAGE2_TFLAGS)" \
8318 $(TARGET-stage2-fixincludes)
8320 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8321 clean-stage2: clean-stage2-fixincludes
8322 clean-stage2-fixincludes:
8323 @if [ $(current_stage) = stage2 ]; then \
8324 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8325 else \
8326 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8327 $(MAKE) stage2-start; \
8328 fi; \
8329 cd $(HOST_SUBDIR)/fixincludes && \
8330 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8331 @endif fixincludes-bootstrap
8334 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8335 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8336 maybe-all-stage3-fixincludes:
8337 maybe-clean-stage3-fixincludes:
8338 @if fixincludes-bootstrap
8339 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8340 all-stage3: all-stage3-fixincludes
8341 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8342 all-stage3-fixincludes: configure-stage3-fixincludes
8343 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8344 @r=`${PWD_COMMAND}`; export r; \
8345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8346 TFLAGS="$(STAGE3_TFLAGS)"; \
8347 $(HOST_EXPORTS) \
8348 $(POSTSTAGE1_HOST_EXPORTS) \
8349 cd $(HOST_SUBDIR)/fixincludes && \
8350 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8351 CFLAGS="$(STAGE3_CFLAGS)" \
8352 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8353 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8354 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8355 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8356 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8357 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8358 TFLAGS="$(STAGE3_TFLAGS)" \
8359 $(TARGET-stage3-fixincludes)
8361 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8362 clean-stage3: clean-stage3-fixincludes
8363 clean-stage3-fixincludes:
8364 @if [ $(current_stage) = stage3 ]; then \
8365 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8366 else \
8367 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8368 $(MAKE) stage3-start; \
8369 fi; \
8370 cd $(HOST_SUBDIR)/fixincludes && \
8371 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8372 @endif fixincludes-bootstrap
8375 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8376 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8377 maybe-all-stage4-fixincludes:
8378 maybe-clean-stage4-fixincludes:
8379 @if fixincludes-bootstrap
8380 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8381 all-stage4: all-stage4-fixincludes
8382 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8383 all-stage4-fixincludes: configure-stage4-fixincludes
8384 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8385 @r=`${PWD_COMMAND}`; export r; \
8386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8387 TFLAGS="$(STAGE4_TFLAGS)"; \
8388 $(HOST_EXPORTS) \
8389 $(POSTSTAGE1_HOST_EXPORTS) \
8390 cd $(HOST_SUBDIR)/fixincludes && \
8391 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8392 CFLAGS="$(STAGE4_CFLAGS)" \
8393 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8394 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8395 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8396 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8397 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8398 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8399 TFLAGS="$(STAGE4_TFLAGS)" \
8400 $(TARGET-stage4-fixincludes)
8402 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8403 clean-stage4: clean-stage4-fixincludes
8404 clean-stage4-fixincludes:
8405 @if [ $(current_stage) = stage4 ]; then \
8406 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8407 else \
8408 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8409 $(MAKE) stage4-start; \
8410 fi; \
8411 cd $(HOST_SUBDIR)/fixincludes && \
8412 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8413 @endif fixincludes-bootstrap
8416 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8417 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8418 maybe-all-stageprofile-fixincludes:
8419 maybe-clean-stageprofile-fixincludes:
8420 @if fixincludes-bootstrap
8421 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8422 all-stageprofile: all-stageprofile-fixincludes
8423 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8424 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8425 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8426 @r=`${PWD_COMMAND}`; export r; \
8427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8428 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8429 $(HOST_EXPORTS) \
8430 $(POSTSTAGE1_HOST_EXPORTS) \
8431 cd $(HOST_SUBDIR)/fixincludes && \
8432 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8433 CFLAGS="$(STAGEprofile_CFLAGS)" \
8434 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8435 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8436 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8437 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8438 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8439 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8440 TFLAGS="$(STAGEprofile_TFLAGS)" \
8441 $(TARGET-stageprofile-fixincludes)
8443 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8444 clean-stageprofile: clean-stageprofile-fixincludes
8445 clean-stageprofile-fixincludes:
8446 @if [ $(current_stage) = stageprofile ]; then \
8447 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8448 else \
8449 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8450 $(MAKE) stageprofile-start; \
8451 fi; \
8452 cd $(HOST_SUBDIR)/fixincludes && \
8453 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8454 @endif fixincludes-bootstrap
8457 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8458 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8459 maybe-all-stagefeedback-fixincludes:
8460 maybe-clean-stagefeedback-fixincludes:
8461 @if fixincludes-bootstrap
8462 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8463 all-stagefeedback: all-stagefeedback-fixincludes
8464 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8465 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8466 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8467 @r=`${PWD_COMMAND}`; export r; \
8468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8469 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8470 $(HOST_EXPORTS) \
8471 $(POSTSTAGE1_HOST_EXPORTS) \
8472 cd $(HOST_SUBDIR)/fixincludes && \
8473 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8474 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8475 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8476 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8477 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8478 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8479 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8480 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8481 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8482 $(TARGET-stagefeedback-fixincludes)
8484 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8485 clean-stagefeedback: clean-stagefeedback-fixincludes
8486 clean-stagefeedback-fixincludes:
8487 @if [ $(current_stage) = stagefeedback ]; then \
8488 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8489 else \
8490 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8491 $(MAKE) stagefeedback-start; \
8492 fi; \
8493 cd $(HOST_SUBDIR)/fixincludes && \
8494 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8495 @endif fixincludes-bootstrap
8501 .PHONY: check-fixincludes maybe-check-fixincludes
8502 maybe-check-fixincludes:
8503 @if fixincludes
8504 maybe-check-fixincludes: check-fixincludes
8506 check-fixincludes:
8507 @: $(MAKE); $(unstage)
8508 @r=`${PWD_COMMAND}`; export r; \
8509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8510 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
8511 (cd $(HOST_SUBDIR)/fixincludes && \
8512 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
8514 @endif fixincludes
8516 .PHONY: install-fixincludes maybe-install-fixincludes
8517 maybe-install-fixincludes:
8518 @if fixincludes
8519 maybe-install-fixincludes: install-fixincludes
8521 install-fixincludes: installdirs
8522 @: $(MAKE); $(unstage)
8523 @r=`${PWD_COMMAND}`; export r; \
8524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8525 $(HOST_EXPORTS) \
8526 (cd $(HOST_SUBDIR)/fixincludes && \
8527 $(MAKE) $(FLAGS_TO_PASS) install)
8529 @endif fixincludes
8531 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8532 maybe-install-strip-fixincludes:
8533 @if fixincludes
8534 maybe-install-strip-fixincludes: install-strip-fixincludes
8536 install-strip-fixincludes: installdirs
8537 @: $(MAKE); $(unstage)
8538 @r=`${PWD_COMMAND}`; export r; \
8539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8540 $(HOST_EXPORTS) \
8541 (cd $(HOST_SUBDIR)/fixincludes && \
8542 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8544 @endif fixincludes
8546 # Other targets (info, dvi, pdf, etc.)
8548 .PHONY: maybe-info-fixincludes info-fixincludes
8549 maybe-info-fixincludes:
8550 @if fixincludes
8551 maybe-info-fixincludes: info-fixincludes
8553 info-fixincludes: \
8554 configure-fixincludes
8555 @[ -f ./fixincludes/Makefile ] || exit 0; \
8556 r=`${PWD_COMMAND}`; export r; \
8557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8558 $(HOST_EXPORTS) \
8559 for flag in $(EXTRA_HOST_FLAGS) ; do \
8560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8561 done; \
8562 echo "Doing info in fixincludes"; \
8563 (cd $(HOST_SUBDIR)/fixincludes && \
8564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8566 "RANLIB=$${RANLIB}" \
8567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8568 info) \
8569 || exit 1
8571 @endif fixincludes
8573 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8574 maybe-dvi-fixincludes:
8575 @if fixincludes
8576 maybe-dvi-fixincludes: dvi-fixincludes
8578 dvi-fixincludes: \
8579 configure-fixincludes
8580 @[ -f ./fixincludes/Makefile ] || exit 0; \
8581 r=`${PWD_COMMAND}`; export r; \
8582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8583 $(HOST_EXPORTS) \
8584 for flag in $(EXTRA_HOST_FLAGS) ; do \
8585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8586 done; \
8587 echo "Doing dvi in fixincludes"; \
8588 (cd $(HOST_SUBDIR)/fixincludes && \
8589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8591 "RANLIB=$${RANLIB}" \
8592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8593 dvi) \
8594 || exit 1
8596 @endif fixincludes
8598 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8599 maybe-pdf-fixincludes:
8600 @if fixincludes
8601 maybe-pdf-fixincludes: pdf-fixincludes
8603 pdf-fixincludes: \
8604 configure-fixincludes
8605 @[ -f ./fixincludes/Makefile ] || exit 0; \
8606 r=`${PWD_COMMAND}`; export r; \
8607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8608 $(HOST_EXPORTS) \
8609 for flag in $(EXTRA_HOST_FLAGS) ; do \
8610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8611 done; \
8612 echo "Doing pdf in fixincludes"; \
8613 (cd $(HOST_SUBDIR)/fixincludes && \
8614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8616 "RANLIB=$${RANLIB}" \
8617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8618 pdf) \
8619 || exit 1
8621 @endif fixincludes
8623 .PHONY: maybe-html-fixincludes html-fixincludes
8624 maybe-html-fixincludes:
8625 @if fixincludes
8626 maybe-html-fixincludes: html-fixincludes
8628 html-fixincludes: \
8629 configure-fixincludes
8630 @[ -f ./fixincludes/Makefile ] || exit 0; \
8631 r=`${PWD_COMMAND}`; export r; \
8632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8633 $(HOST_EXPORTS) \
8634 for flag in $(EXTRA_HOST_FLAGS) ; do \
8635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8636 done; \
8637 echo "Doing html in fixincludes"; \
8638 (cd $(HOST_SUBDIR)/fixincludes && \
8639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8641 "RANLIB=$${RANLIB}" \
8642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8643 html) \
8644 || exit 1
8646 @endif fixincludes
8648 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8649 maybe-TAGS-fixincludes:
8650 @if fixincludes
8651 maybe-TAGS-fixincludes: TAGS-fixincludes
8653 # fixincludes doesn't support TAGS.
8654 TAGS-fixincludes:
8656 @endif fixincludes
8658 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8659 maybe-install-info-fixincludes:
8660 @if fixincludes
8661 maybe-install-info-fixincludes: install-info-fixincludes
8663 install-info-fixincludes: \
8664 configure-fixincludes \
8665 info-fixincludes
8666 @[ -f ./fixincludes/Makefile ] || exit 0; \
8667 r=`${PWD_COMMAND}`; export r; \
8668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8669 $(HOST_EXPORTS) \
8670 for flag in $(EXTRA_HOST_FLAGS) ; do \
8671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8672 done; \
8673 echo "Doing install-info in fixincludes"; \
8674 (cd $(HOST_SUBDIR)/fixincludes && \
8675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8677 "RANLIB=$${RANLIB}" \
8678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8679 install-info) \
8680 || exit 1
8682 @endif fixincludes
8684 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8685 maybe-install-pdf-fixincludes:
8686 @if fixincludes
8687 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8689 install-pdf-fixincludes: \
8690 configure-fixincludes \
8691 pdf-fixincludes
8692 @[ -f ./fixincludes/Makefile ] || exit 0; \
8693 r=`${PWD_COMMAND}`; export r; \
8694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8695 $(HOST_EXPORTS) \
8696 for flag in $(EXTRA_HOST_FLAGS) ; do \
8697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8698 done; \
8699 echo "Doing install-pdf in fixincludes"; \
8700 (cd $(HOST_SUBDIR)/fixincludes && \
8701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8703 "RANLIB=$${RANLIB}" \
8704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8705 install-pdf) \
8706 || exit 1
8708 @endif fixincludes
8710 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8711 maybe-install-html-fixincludes:
8712 @if fixincludes
8713 maybe-install-html-fixincludes: install-html-fixincludes
8715 install-html-fixincludes: \
8716 configure-fixincludes \
8717 html-fixincludes
8718 @[ -f ./fixincludes/Makefile ] || exit 0; \
8719 r=`${PWD_COMMAND}`; export r; \
8720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8721 $(HOST_EXPORTS) \
8722 for flag in $(EXTRA_HOST_FLAGS) ; do \
8723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8724 done; \
8725 echo "Doing install-html in fixincludes"; \
8726 (cd $(HOST_SUBDIR)/fixincludes && \
8727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8729 "RANLIB=$${RANLIB}" \
8730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8731 install-html) \
8732 || exit 1
8734 @endif fixincludes
8736 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8737 maybe-installcheck-fixincludes:
8738 @if fixincludes
8739 maybe-installcheck-fixincludes: installcheck-fixincludes
8741 installcheck-fixincludes: \
8742 configure-fixincludes
8743 @[ -f ./fixincludes/Makefile ] || exit 0; \
8744 r=`${PWD_COMMAND}`; export r; \
8745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8746 $(HOST_EXPORTS) \
8747 for flag in $(EXTRA_HOST_FLAGS) ; do \
8748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8749 done; \
8750 echo "Doing installcheck in fixincludes"; \
8751 (cd $(HOST_SUBDIR)/fixincludes && \
8752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8754 "RANLIB=$${RANLIB}" \
8755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8756 installcheck) \
8757 || exit 1
8759 @endif fixincludes
8761 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8762 maybe-mostlyclean-fixincludes:
8763 @if fixincludes
8764 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8766 mostlyclean-fixincludes:
8767 @[ -f ./fixincludes/Makefile ] || exit 0; \
8768 r=`${PWD_COMMAND}`; export r; \
8769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8770 $(HOST_EXPORTS) \
8771 for flag in $(EXTRA_HOST_FLAGS) ; do \
8772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8773 done; \
8774 echo "Doing mostlyclean in fixincludes"; \
8775 (cd $(HOST_SUBDIR)/fixincludes && \
8776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8778 "RANLIB=$${RANLIB}" \
8779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8780 mostlyclean) \
8781 || exit 1
8783 @endif fixincludes
8785 .PHONY: maybe-clean-fixincludes clean-fixincludes
8786 maybe-clean-fixincludes:
8787 @if fixincludes
8788 maybe-clean-fixincludes: clean-fixincludes
8790 clean-fixincludes:
8791 @[ -f ./fixincludes/Makefile ] || exit 0; \
8792 r=`${PWD_COMMAND}`; export r; \
8793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8794 $(HOST_EXPORTS) \
8795 for flag in $(EXTRA_HOST_FLAGS) ; do \
8796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8797 done; \
8798 echo "Doing clean in fixincludes"; \
8799 (cd $(HOST_SUBDIR)/fixincludes && \
8800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8802 "RANLIB=$${RANLIB}" \
8803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8804 clean) \
8805 || exit 1
8807 @endif fixincludes
8809 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8810 maybe-distclean-fixincludes:
8811 @if fixincludes
8812 maybe-distclean-fixincludes: distclean-fixincludes
8814 distclean-fixincludes:
8815 @[ -f ./fixincludes/Makefile ] || exit 0; \
8816 r=`${PWD_COMMAND}`; export r; \
8817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8818 $(HOST_EXPORTS) \
8819 for flag in $(EXTRA_HOST_FLAGS) ; do \
8820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8821 done; \
8822 echo "Doing distclean in fixincludes"; \
8823 (cd $(HOST_SUBDIR)/fixincludes && \
8824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8826 "RANLIB=$${RANLIB}" \
8827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8828 distclean) \
8829 || exit 1
8831 @endif fixincludes
8833 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8834 maybe-maintainer-clean-fixincludes:
8835 @if fixincludes
8836 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8838 maintainer-clean-fixincludes:
8839 @[ -f ./fixincludes/Makefile ] || exit 0; \
8840 r=`${PWD_COMMAND}`; export r; \
8841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8842 $(HOST_EXPORTS) \
8843 for flag in $(EXTRA_HOST_FLAGS) ; do \
8844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8845 done; \
8846 echo "Doing maintainer-clean in fixincludes"; \
8847 (cd $(HOST_SUBDIR)/fixincludes && \
8848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8850 "RANLIB=$${RANLIB}" \
8851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8852 maintainer-clean) \
8853 || exit 1
8855 @endif fixincludes
8859 .PHONY: configure-flex maybe-configure-flex
8860 maybe-configure-flex:
8861 @if gcc-bootstrap
8862 configure-flex: stage_current
8863 @endif gcc-bootstrap
8864 @if flex
8865 maybe-configure-flex: configure-flex
8866 configure-flex:
8867 @: $(MAKE); $(unstage)
8868 @r=`${PWD_COMMAND}`; export r; \
8869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8870 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex; \
8872 $(HOST_EXPORTS) \
8873 echo Configuring in $(HOST_SUBDIR)/flex; \
8874 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8875 case $(srcdir) in \
8876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8877 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8879 esac; \
8880 module_srcdir=flex; \
8881 $(SHELL) \
8882 $$s/$$module_srcdir/configure \
8883 --srcdir=$${topdir}/$$module_srcdir \
8884 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8885 --target=${target_alias} \
8886 || exit 1
8887 @endif flex
8893 .PHONY: all-flex maybe-all-flex
8894 maybe-all-flex:
8895 @if gcc-bootstrap
8896 all-flex: stage_current
8897 @endif gcc-bootstrap
8898 @if flex
8899 TARGET-flex=all
8900 maybe-all-flex: all-flex
8901 all-flex: configure-flex
8902 @: $(MAKE); $(unstage)
8903 @r=`${PWD_COMMAND}`; export r; \
8904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8905 $(HOST_EXPORTS) \
8906 (cd $(HOST_SUBDIR)/flex && \
8907 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8908 $(TARGET-flex))
8909 @endif flex
8914 .PHONY: check-flex maybe-check-flex
8915 maybe-check-flex:
8916 @if flex
8917 maybe-check-flex: check-flex
8919 # This module is only tested in a native toolchain.
8920 check-flex:
8921 @: $(MAKE); $(unstage)
8922 @if [ '$(host)' = '$(target)' ]; then \
8923 r=`${PWD_COMMAND}`; export r; \
8924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8925 $(HOST_EXPORTS) \
8926 (cd $(HOST_SUBDIR)/flex && \
8927 $(MAKE) $(FLAGS_TO_PASS) check)
8930 @endif flex
8932 .PHONY: install-flex maybe-install-flex
8933 maybe-install-flex:
8934 @if flex
8935 maybe-install-flex: install-flex
8937 install-flex: installdirs
8938 @: $(MAKE); $(unstage)
8939 @r=`${PWD_COMMAND}`; export r; \
8940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8941 $(HOST_EXPORTS) \
8942 (cd $(HOST_SUBDIR)/flex && \
8943 $(MAKE) $(FLAGS_TO_PASS) install)
8945 @endif flex
8947 .PHONY: install-strip-flex maybe-install-strip-flex
8948 maybe-install-strip-flex:
8949 @if flex
8950 maybe-install-strip-flex: install-strip-flex
8952 install-strip-flex: installdirs
8953 @: $(MAKE); $(unstage)
8954 @r=`${PWD_COMMAND}`; export r; \
8955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8956 $(HOST_EXPORTS) \
8957 (cd $(HOST_SUBDIR)/flex && \
8958 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8960 @endif flex
8962 # Other targets (info, dvi, pdf, etc.)
8964 .PHONY: maybe-info-flex info-flex
8965 maybe-info-flex:
8966 @if flex
8967 maybe-info-flex: info-flex
8969 info-flex: \
8970 configure-flex
8971 @: $(MAKE); $(unstage)
8972 @[ -f ./flex/Makefile ] || exit 0; \
8973 r=`${PWD_COMMAND}`; export r; \
8974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8975 $(HOST_EXPORTS) \
8976 for flag in $(EXTRA_HOST_FLAGS) ; do \
8977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8978 done; \
8979 echo "Doing info in flex"; \
8980 (cd $(HOST_SUBDIR)/flex && \
8981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8983 "RANLIB=$${RANLIB}" \
8984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8985 info) \
8986 || exit 1
8988 @endif flex
8990 .PHONY: maybe-dvi-flex dvi-flex
8991 maybe-dvi-flex:
8992 @if flex
8993 maybe-dvi-flex: dvi-flex
8995 dvi-flex: \
8996 configure-flex
8997 @: $(MAKE); $(unstage)
8998 @[ -f ./flex/Makefile ] || exit 0; \
8999 r=`${PWD_COMMAND}`; export r; \
9000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9001 $(HOST_EXPORTS) \
9002 for flag in $(EXTRA_HOST_FLAGS) ; do \
9003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9004 done; \
9005 echo "Doing dvi in flex"; \
9006 (cd $(HOST_SUBDIR)/flex && \
9007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9009 "RANLIB=$${RANLIB}" \
9010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9011 dvi) \
9012 || exit 1
9014 @endif flex
9016 .PHONY: maybe-pdf-flex pdf-flex
9017 maybe-pdf-flex:
9018 @if flex
9019 maybe-pdf-flex: pdf-flex
9021 pdf-flex: \
9022 configure-flex
9023 @: $(MAKE); $(unstage)
9024 @[ -f ./flex/Makefile ] || exit 0; \
9025 r=`${PWD_COMMAND}`; export r; \
9026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9027 $(HOST_EXPORTS) \
9028 for flag in $(EXTRA_HOST_FLAGS) ; do \
9029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9030 done; \
9031 echo "Doing pdf in flex"; \
9032 (cd $(HOST_SUBDIR)/flex && \
9033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9035 "RANLIB=$${RANLIB}" \
9036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9037 pdf) \
9038 || exit 1
9040 @endif flex
9042 .PHONY: maybe-html-flex html-flex
9043 maybe-html-flex:
9044 @if flex
9045 maybe-html-flex: html-flex
9047 html-flex: \
9048 configure-flex
9049 @: $(MAKE); $(unstage)
9050 @[ -f ./flex/Makefile ] || exit 0; \
9051 r=`${PWD_COMMAND}`; export r; \
9052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9053 $(HOST_EXPORTS) \
9054 for flag in $(EXTRA_HOST_FLAGS) ; do \
9055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9056 done; \
9057 echo "Doing html in flex"; \
9058 (cd $(HOST_SUBDIR)/flex && \
9059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9061 "RANLIB=$${RANLIB}" \
9062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9063 html) \
9064 || exit 1
9066 @endif flex
9068 .PHONY: maybe-TAGS-flex TAGS-flex
9069 maybe-TAGS-flex:
9070 @if flex
9071 maybe-TAGS-flex: TAGS-flex
9073 TAGS-flex: \
9074 configure-flex
9075 @: $(MAKE); $(unstage)
9076 @[ -f ./flex/Makefile ] || exit 0; \
9077 r=`${PWD_COMMAND}`; export r; \
9078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9079 $(HOST_EXPORTS) \
9080 for flag in $(EXTRA_HOST_FLAGS) ; do \
9081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9082 done; \
9083 echo "Doing TAGS in flex"; \
9084 (cd $(HOST_SUBDIR)/flex && \
9085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9087 "RANLIB=$${RANLIB}" \
9088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9089 TAGS) \
9090 || exit 1
9092 @endif flex
9094 .PHONY: maybe-install-info-flex install-info-flex
9095 maybe-install-info-flex:
9096 @if flex
9097 maybe-install-info-flex: install-info-flex
9099 install-info-flex: \
9100 configure-flex \
9101 info-flex
9102 @: $(MAKE); $(unstage)
9103 @[ -f ./flex/Makefile ] || exit 0; \
9104 r=`${PWD_COMMAND}`; export r; \
9105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9106 $(HOST_EXPORTS) \
9107 for flag in $(EXTRA_HOST_FLAGS) ; do \
9108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9109 done; \
9110 echo "Doing install-info in flex"; \
9111 (cd $(HOST_SUBDIR)/flex && \
9112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9114 "RANLIB=$${RANLIB}" \
9115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9116 install-info) \
9117 || exit 1
9119 @endif flex
9121 .PHONY: maybe-install-pdf-flex install-pdf-flex
9122 maybe-install-pdf-flex:
9123 @if flex
9124 maybe-install-pdf-flex: install-pdf-flex
9126 install-pdf-flex: \
9127 configure-flex \
9128 pdf-flex
9129 @: $(MAKE); $(unstage)
9130 @[ -f ./flex/Makefile ] || exit 0; \
9131 r=`${PWD_COMMAND}`; export r; \
9132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9133 $(HOST_EXPORTS) \
9134 for flag in $(EXTRA_HOST_FLAGS) ; do \
9135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9136 done; \
9137 echo "Doing install-pdf in flex"; \
9138 (cd $(HOST_SUBDIR)/flex && \
9139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9141 "RANLIB=$${RANLIB}" \
9142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9143 install-pdf) \
9144 || exit 1
9146 @endif flex
9148 .PHONY: maybe-install-html-flex install-html-flex
9149 maybe-install-html-flex:
9150 @if flex
9151 maybe-install-html-flex: install-html-flex
9153 install-html-flex: \
9154 configure-flex \
9155 html-flex
9156 @: $(MAKE); $(unstage)
9157 @[ -f ./flex/Makefile ] || exit 0; \
9158 r=`${PWD_COMMAND}`; export r; \
9159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9160 $(HOST_EXPORTS) \
9161 for flag in $(EXTRA_HOST_FLAGS) ; do \
9162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9163 done; \
9164 echo "Doing install-html in flex"; \
9165 (cd $(HOST_SUBDIR)/flex && \
9166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9168 "RANLIB=$${RANLIB}" \
9169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9170 install-html) \
9171 || exit 1
9173 @endif flex
9175 .PHONY: maybe-installcheck-flex installcheck-flex
9176 maybe-installcheck-flex:
9177 @if flex
9178 maybe-installcheck-flex: installcheck-flex
9180 installcheck-flex: \
9181 configure-flex
9182 @: $(MAKE); $(unstage)
9183 @[ -f ./flex/Makefile ] || exit 0; \
9184 r=`${PWD_COMMAND}`; export r; \
9185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9186 $(HOST_EXPORTS) \
9187 for flag in $(EXTRA_HOST_FLAGS) ; do \
9188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9189 done; \
9190 echo "Doing installcheck in flex"; \
9191 (cd $(HOST_SUBDIR)/flex && \
9192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9194 "RANLIB=$${RANLIB}" \
9195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9196 installcheck) \
9197 || exit 1
9199 @endif flex
9201 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9202 maybe-mostlyclean-flex:
9203 @if flex
9204 maybe-mostlyclean-flex: mostlyclean-flex
9206 mostlyclean-flex:
9207 @: $(MAKE); $(unstage)
9208 @[ -f ./flex/Makefile ] || exit 0; \
9209 r=`${PWD_COMMAND}`; export r; \
9210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9211 $(HOST_EXPORTS) \
9212 for flag in $(EXTRA_HOST_FLAGS) ; do \
9213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9214 done; \
9215 echo "Doing mostlyclean in flex"; \
9216 (cd $(HOST_SUBDIR)/flex && \
9217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9219 "RANLIB=$${RANLIB}" \
9220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9221 mostlyclean) \
9222 || exit 1
9224 @endif flex
9226 .PHONY: maybe-clean-flex clean-flex
9227 maybe-clean-flex:
9228 @if flex
9229 maybe-clean-flex: clean-flex
9231 clean-flex:
9232 @: $(MAKE); $(unstage)
9233 @[ -f ./flex/Makefile ] || exit 0; \
9234 r=`${PWD_COMMAND}`; export r; \
9235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9236 $(HOST_EXPORTS) \
9237 for flag in $(EXTRA_HOST_FLAGS) ; do \
9238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9239 done; \
9240 echo "Doing clean in flex"; \
9241 (cd $(HOST_SUBDIR)/flex && \
9242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9244 "RANLIB=$${RANLIB}" \
9245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9246 clean) \
9247 || exit 1
9249 @endif flex
9251 .PHONY: maybe-distclean-flex distclean-flex
9252 maybe-distclean-flex:
9253 @if flex
9254 maybe-distclean-flex: distclean-flex
9256 distclean-flex:
9257 @: $(MAKE); $(unstage)
9258 @[ -f ./flex/Makefile ] || exit 0; \
9259 r=`${PWD_COMMAND}`; export r; \
9260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9261 $(HOST_EXPORTS) \
9262 for flag in $(EXTRA_HOST_FLAGS) ; do \
9263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9264 done; \
9265 echo "Doing distclean in flex"; \
9266 (cd $(HOST_SUBDIR)/flex && \
9267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9269 "RANLIB=$${RANLIB}" \
9270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9271 distclean) \
9272 || exit 1
9274 @endif flex
9276 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9277 maybe-maintainer-clean-flex:
9278 @if flex
9279 maybe-maintainer-clean-flex: maintainer-clean-flex
9281 maintainer-clean-flex:
9282 @: $(MAKE); $(unstage)
9283 @[ -f ./flex/Makefile ] || exit 0; \
9284 r=`${PWD_COMMAND}`; export r; \
9285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9286 $(HOST_EXPORTS) \
9287 for flag in $(EXTRA_HOST_FLAGS) ; do \
9288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9289 done; \
9290 echo "Doing maintainer-clean in flex"; \
9291 (cd $(HOST_SUBDIR)/flex && \
9292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9294 "RANLIB=$${RANLIB}" \
9295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9296 maintainer-clean) \
9297 || exit 1
9299 @endif flex
9303 .PHONY: configure-gas maybe-configure-gas
9304 maybe-configure-gas:
9305 @if gcc-bootstrap
9306 configure-gas: stage_current
9307 @endif gcc-bootstrap
9308 @if gas
9309 maybe-configure-gas: configure-gas
9310 configure-gas:
9311 @r=`${PWD_COMMAND}`; export r; \
9312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9313 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9314 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9315 $(HOST_EXPORTS) \
9316 echo Configuring in $(HOST_SUBDIR)/gas; \
9317 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9318 case $(srcdir) in \
9319 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9320 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9321 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9322 esac; \
9323 module_srcdir=gas; \
9324 $(SHELL) \
9325 $$s/$$module_srcdir/configure \
9326 --srcdir=$${topdir}/$$module_srcdir \
9327 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9328 --target=${target_alias} \
9329 || exit 1
9330 @endif gas
9334 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9335 maybe-configure-stage1-gas:
9336 @if gas-bootstrap
9337 maybe-configure-stage1-gas: configure-stage1-gas
9338 configure-stage1-gas:
9339 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9340 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9341 @r=`${PWD_COMMAND}`; export r; \
9342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9343 TFLAGS="$(STAGE1_TFLAGS)"; \
9344 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9345 $(HOST_EXPORTS) \
9346 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9347 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9348 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9349 echo Configuring stage 1 in $(HOST_SUBDIR)/gas; \
9350 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9351 cd $(HOST_SUBDIR)/gas || exit 1; \
9352 case $(srcdir) in \
9353 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9354 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9355 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9356 esac; \
9357 module_srcdir=gas; \
9358 $(SHELL) $$s/$$module_srcdir/configure \
9359 --srcdir=$${topdir}/$$module_srcdir \
9360 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9361 --target=${target_alias} \
9363 $(STAGE1_CONFIGURE_FLAGS)
9364 @endif gas-bootstrap
9366 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9367 maybe-configure-stage2-gas:
9368 @if gas-bootstrap
9369 maybe-configure-stage2-gas: configure-stage2-gas
9370 configure-stage2-gas:
9371 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9372 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9373 @r=`${PWD_COMMAND}`; export r; \
9374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9375 TFLAGS="$(STAGE2_TFLAGS)"; \
9376 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9377 $(HOST_EXPORTS) \
9378 $(POSTSTAGE1_HOST_EXPORTS) \
9379 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9380 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9381 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9382 echo Configuring stage 2 in $(HOST_SUBDIR)/gas; \
9383 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9384 cd $(HOST_SUBDIR)/gas || exit 1; \
9385 case $(srcdir) in \
9386 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9387 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9388 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9389 esac; \
9390 module_srcdir=gas; \
9391 $(SHELL) $$s/$$module_srcdir/configure \
9392 --srcdir=$${topdir}/$$module_srcdir \
9393 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9394 --target=${target_alias} \
9395 --with-build-libsubdir=$(HOST_SUBDIR) \
9396 $(STAGE2_CONFIGURE_FLAGS)
9397 @endif gas-bootstrap
9399 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
9400 maybe-configure-stage3-gas:
9401 @if gas-bootstrap
9402 maybe-configure-stage3-gas: configure-stage3-gas
9403 configure-stage3-gas:
9404 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9405 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9406 @r=`${PWD_COMMAND}`; export r; \
9407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9408 TFLAGS="$(STAGE3_TFLAGS)"; \
9409 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9410 $(HOST_EXPORTS) \
9411 $(POSTSTAGE1_HOST_EXPORTS) \
9412 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9413 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9414 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9415 echo Configuring stage 3 in $(HOST_SUBDIR)/gas; \
9416 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9417 cd $(HOST_SUBDIR)/gas || exit 1; \
9418 case $(srcdir) in \
9419 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9420 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9421 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9422 esac; \
9423 module_srcdir=gas; \
9424 $(SHELL) $$s/$$module_srcdir/configure \
9425 --srcdir=$${topdir}/$$module_srcdir \
9426 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9427 --target=${target_alias} \
9428 --with-build-libsubdir=$(HOST_SUBDIR) \
9429 $(STAGE3_CONFIGURE_FLAGS)
9430 @endif gas-bootstrap
9432 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
9433 maybe-configure-stage4-gas:
9434 @if gas-bootstrap
9435 maybe-configure-stage4-gas: configure-stage4-gas
9436 configure-stage4-gas:
9437 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9438 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9439 @r=`${PWD_COMMAND}`; export r; \
9440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9441 TFLAGS="$(STAGE4_TFLAGS)"; \
9442 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9443 $(HOST_EXPORTS) \
9444 $(POSTSTAGE1_HOST_EXPORTS) \
9445 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9446 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9447 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9448 echo Configuring stage 4 in $(HOST_SUBDIR)/gas; \
9449 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9450 cd $(HOST_SUBDIR)/gas || exit 1; \
9451 case $(srcdir) in \
9452 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9453 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9454 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9455 esac; \
9456 module_srcdir=gas; \
9457 $(SHELL) $$s/$$module_srcdir/configure \
9458 --srcdir=$${topdir}/$$module_srcdir \
9459 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9460 --target=${target_alias} \
9461 --with-build-libsubdir=$(HOST_SUBDIR) \
9462 $(STAGE4_CONFIGURE_FLAGS)
9463 @endif gas-bootstrap
9465 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9466 maybe-configure-stageprofile-gas:
9467 @if gas-bootstrap
9468 maybe-configure-stageprofile-gas: configure-stageprofile-gas
9469 configure-stageprofile-gas:
9470 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9471 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9472 @r=`${PWD_COMMAND}`; export r; \
9473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9474 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9475 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9476 $(HOST_EXPORTS) \
9477 $(POSTSTAGE1_HOST_EXPORTS) \
9478 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9479 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9480 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9481 echo Configuring stage profile in $(HOST_SUBDIR)/gas; \
9482 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9483 cd $(HOST_SUBDIR)/gas || exit 1; \
9484 case $(srcdir) in \
9485 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9486 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9487 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9488 esac; \
9489 module_srcdir=gas; \
9490 $(SHELL) $$s/$$module_srcdir/configure \
9491 --srcdir=$${topdir}/$$module_srcdir \
9492 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9493 --target=${target_alias} \
9494 --with-build-libsubdir=$(HOST_SUBDIR) \
9495 $(STAGEprofile_CONFIGURE_FLAGS)
9496 @endif gas-bootstrap
9498 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9499 maybe-configure-stagefeedback-gas:
9500 @if gas-bootstrap
9501 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9502 configure-stagefeedback-gas:
9503 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9504 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9505 @r=`${PWD_COMMAND}`; export r; \
9506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9507 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9508 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9509 $(HOST_EXPORTS) \
9510 $(POSTSTAGE1_HOST_EXPORTS) \
9511 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9512 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9513 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9514 echo Configuring stage feedback in $(HOST_SUBDIR)/gas; \
9515 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9516 cd $(HOST_SUBDIR)/gas || exit 1; \
9517 case $(srcdir) in \
9518 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9519 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9520 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9521 esac; \
9522 module_srcdir=gas; \
9523 $(SHELL) $$s/$$module_srcdir/configure \
9524 --srcdir=$${topdir}/$$module_srcdir \
9525 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9526 --target=${target_alias} \
9527 --with-build-libsubdir=$(HOST_SUBDIR) \
9528 $(STAGEfeedback_CONFIGURE_FLAGS)
9529 @endif gas-bootstrap
9535 .PHONY: all-gas maybe-all-gas
9536 maybe-all-gas:
9537 @if gcc-bootstrap
9538 all-gas: stage_current
9539 @endif gcc-bootstrap
9540 @if gas
9541 TARGET-gas=all
9542 maybe-all-gas: all-gas
9543 all-gas: configure-gas
9544 @r=`${PWD_COMMAND}`; export r; \
9545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9546 $(HOST_EXPORTS) \
9547 (cd $(HOST_SUBDIR)/gas && \
9548 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9549 $(TARGET-gas))
9550 @endif gas
9554 .PHONY: all-stage1-gas maybe-all-stage1-gas
9555 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
9556 maybe-all-stage1-gas:
9557 maybe-clean-stage1-gas:
9558 @if gas-bootstrap
9559 maybe-all-stage1-gas: all-stage1-gas
9560 all-stage1: all-stage1-gas
9561 TARGET-stage1-gas = $(TARGET-gas)
9562 all-stage1-gas: configure-stage1-gas
9563 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9564 @r=`${PWD_COMMAND}`; export r; \
9565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9566 TFLAGS="$(STAGE1_TFLAGS)"; \
9567 $(HOST_EXPORTS) \
9568 cd $(HOST_SUBDIR)/gas && \
9569 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9570 CFLAGS="$(STAGE1_CFLAGS)" \
9571 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9572 LIBCFLAGS="$(LIBCFLAGS)" \
9573 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9574 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9575 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9576 $(EXTRA_HOST_FLAGS) \
9577 $(STAGE1_FLAGS_TO_PASS) \
9578 TFLAGS="$(STAGE1_TFLAGS)" \
9579 $(TARGET-stage1-gas)
9581 maybe-clean-stage1-gas: clean-stage1-gas
9582 clean-stage1: clean-stage1-gas
9583 clean-stage1-gas:
9584 @if [ $(current_stage) = stage1 ]; then \
9585 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9586 else \
9587 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9588 $(MAKE) stage1-start; \
9589 fi; \
9590 cd $(HOST_SUBDIR)/gas && \
9591 $(MAKE) $(EXTRA_HOST_FLAGS) \
9592 $(STAGE1_FLAGS_TO_PASS) clean
9593 @endif gas-bootstrap
9596 .PHONY: all-stage2-gas maybe-all-stage2-gas
9597 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9598 maybe-all-stage2-gas:
9599 maybe-clean-stage2-gas:
9600 @if gas-bootstrap
9601 maybe-all-stage2-gas: all-stage2-gas
9602 all-stage2: all-stage2-gas
9603 TARGET-stage2-gas = $(TARGET-gas)
9604 all-stage2-gas: configure-stage2-gas
9605 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9606 @r=`${PWD_COMMAND}`; export r; \
9607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9608 TFLAGS="$(STAGE2_TFLAGS)"; \
9609 $(HOST_EXPORTS) \
9610 $(POSTSTAGE1_HOST_EXPORTS) \
9611 cd $(HOST_SUBDIR)/gas && \
9612 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9613 CFLAGS="$(STAGE2_CFLAGS)" \
9614 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9615 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9616 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9617 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9618 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9619 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9620 TFLAGS="$(STAGE2_TFLAGS)" \
9621 $(TARGET-stage2-gas)
9623 maybe-clean-stage2-gas: clean-stage2-gas
9624 clean-stage2: clean-stage2-gas
9625 clean-stage2-gas:
9626 @if [ $(current_stage) = stage2 ]; then \
9627 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9628 else \
9629 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9630 $(MAKE) stage2-start; \
9631 fi; \
9632 cd $(HOST_SUBDIR)/gas && \
9633 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9634 @endif gas-bootstrap
9637 .PHONY: all-stage3-gas maybe-all-stage3-gas
9638 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9639 maybe-all-stage3-gas:
9640 maybe-clean-stage3-gas:
9641 @if gas-bootstrap
9642 maybe-all-stage3-gas: all-stage3-gas
9643 all-stage3: all-stage3-gas
9644 TARGET-stage3-gas = $(TARGET-gas)
9645 all-stage3-gas: configure-stage3-gas
9646 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9647 @r=`${PWD_COMMAND}`; export r; \
9648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9649 TFLAGS="$(STAGE3_TFLAGS)"; \
9650 $(HOST_EXPORTS) \
9651 $(POSTSTAGE1_HOST_EXPORTS) \
9652 cd $(HOST_SUBDIR)/gas && \
9653 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9654 CFLAGS="$(STAGE3_CFLAGS)" \
9655 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9656 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9657 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9658 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9659 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9660 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9661 TFLAGS="$(STAGE3_TFLAGS)" \
9662 $(TARGET-stage3-gas)
9664 maybe-clean-stage3-gas: clean-stage3-gas
9665 clean-stage3: clean-stage3-gas
9666 clean-stage3-gas:
9667 @if [ $(current_stage) = stage3 ]; then \
9668 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9669 else \
9670 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9671 $(MAKE) stage3-start; \
9672 fi; \
9673 cd $(HOST_SUBDIR)/gas && \
9674 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9675 @endif gas-bootstrap
9678 .PHONY: all-stage4-gas maybe-all-stage4-gas
9679 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9680 maybe-all-stage4-gas:
9681 maybe-clean-stage4-gas:
9682 @if gas-bootstrap
9683 maybe-all-stage4-gas: all-stage4-gas
9684 all-stage4: all-stage4-gas
9685 TARGET-stage4-gas = $(TARGET-gas)
9686 all-stage4-gas: configure-stage4-gas
9687 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9688 @r=`${PWD_COMMAND}`; export r; \
9689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9690 TFLAGS="$(STAGE4_TFLAGS)"; \
9691 $(HOST_EXPORTS) \
9692 $(POSTSTAGE1_HOST_EXPORTS) \
9693 cd $(HOST_SUBDIR)/gas && \
9694 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9695 CFLAGS="$(STAGE4_CFLAGS)" \
9696 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9697 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9698 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9699 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9700 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9701 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9702 TFLAGS="$(STAGE4_TFLAGS)" \
9703 $(TARGET-stage4-gas)
9705 maybe-clean-stage4-gas: clean-stage4-gas
9706 clean-stage4: clean-stage4-gas
9707 clean-stage4-gas:
9708 @if [ $(current_stage) = stage4 ]; then \
9709 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9710 else \
9711 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9712 $(MAKE) stage4-start; \
9713 fi; \
9714 cd $(HOST_SUBDIR)/gas && \
9715 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9716 @endif gas-bootstrap
9719 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9720 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9721 maybe-all-stageprofile-gas:
9722 maybe-clean-stageprofile-gas:
9723 @if gas-bootstrap
9724 maybe-all-stageprofile-gas: all-stageprofile-gas
9725 all-stageprofile: all-stageprofile-gas
9726 TARGET-stageprofile-gas = $(TARGET-gas)
9727 all-stageprofile-gas: configure-stageprofile-gas
9728 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9729 @r=`${PWD_COMMAND}`; export r; \
9730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9731 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9732 $(HOST_EXPORTS) \
9733 $(POSTSTAGE1_HOST_EXPORTS) \
9734 cd $(HOST_SUBDIR)/gas && \
9735 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9736 CFLAGS="$(STAGEprofile_CFLAGS)" \
9737 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9738 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9739 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9740 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9741 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9742 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9743 TFLAGS="$(STAGEprofile_TFLAGS)" \
9744 $(TARGET-stageprofile-gas)
9746 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9747 clean-stageprofile: clean-stageprofile-gas
9748 clean-stageprofile-gas:
9749 @if [ $(current_stage) = stageprofile ]; then \
9750 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9751 else \
9752 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9753 $(MAKE) stageprofile-start; \
9754 fi; \
9755 cd $(HOST_SUBDIR)/gas && \
9756 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9757 @endif gas-bootstrap
9760 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9761 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9762 maybe-all-stagefeedback-gas:
9763 maybe-clean-stagefeedback-gas:
9764 @if gas-bootstrap
9765 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9766 all-stagefeedback: all-stagefeedback-gas
9767 TARGET-stagefeedback-gas = $(TARGET-gas)
9768 all-stagefeedback-gas: configure-stagefeedback-gas
9769 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9770 @r=`${PWD_COMMAND}`; export r; \
9771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9772 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9773 $(HOST_EXPORTS) \
9774 $(POSTSTAGE1_HOST_EXPORTS) \
9775 cd $(HOST_SUBDIR)/gas && \
9776 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9777 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9778 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9779 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9780 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9781 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9782 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9783 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9784 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9785 $(TARGET-stagefeedback-gas)
9787 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9788 clean-stagefeedback: clean-stagefeedback-gas
9789 clean-stagefeedback-gas:
9790 @if [ $(current_stage) = stagefeedback ]; then \
9791 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9792 else \
9793 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9794 $(MAKE) stagefeedback-start; \
9795 fi; \
9796 cd $(HOST_SUBDIR)/gas && \
9797 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9798 @endif gas-bootstrap
9804 .PHONY: check-gas maybe-check-gas
9805 maybe-check-gas:
9806 @if gas
9807 maybe-check-gas: check-gas
9809 check-gas:
9810 @: $(MAKE); $(unstage)
9811 @r=`${PWD_COMMAND}`; export r; \
9812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9813 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
9814 (cd $(HOST_SUBDIR)/gas && \
9815 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
9817 @endif gas
9819 .PHONY: install-gas maybe-install-gas
9820 maybe-install-gas:
9821 @if gas
9822 maybe-install-gas: install-gas
9824 install-gas: installdirs
9825 @: $(MAKE); $(unstage)
9826 @r=`${PWD_COMMAND}`; export r; \
9827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9828 $(HOST_EXPORTS) \
9829 (cd $(HOST_SUBDIR)/gas && \
9830 $(MAKE) $(FLAGS_TO_PASS) install)
9832 @endif gas
9834 .PHONY: install-strip-gas maybe-install-strip-gas
9835 maybe-install-strip-gas:
9836 @if gas
9837 maybe-install-strip-gas: install-strip-gas
9839 install-strip-gas: installdirs
9840 @: $(MAKE); $(unstage)
9841 @r=`${PWD_COMMAND}`; export r; \
9842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9843 $(HOST_EXPORTS) \
9844 (cd $(HOST_SUBDIR)/gas && \
9845 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9847 @endif gas
9849 # Other targets (info, dvi, pdf, etc.)
9851 .PHONY: maybe-info-gas info-gas
9852 maybe-info-gas:
9853 @if gas
9854 maybe-info-gas: info-gas
9856 info-gas: \
9857 configure-gas
9858 @[ -f ./gas/Makefile ] || exit 0; \
9859 r=`${PWD_COMMAND}`; export r; \
9860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9861 $(HOST_EXPORTS) \
9862 for flag in $(EXTRA_HOST_FLAGS) ; do \
9863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9864 done; \
9865 echo "Doing info in gas"; \
9866 (cd $(HOST_SUBDIR)/gas && \
9867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9869 "RANLIB=$${RANLIB}" \
9870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9871 info) \
9872 || exit 1
9874 @endif gas
9876 .PHONY: maybe-dvi-gas dvi-gas
9877 maybe-dvi-gas:
9878 @if gas
9879 maybe-dvi-gas: dvi-gas
9881 dvi-gas: \
9882 configure-gas
9883 @[ -f ./gas/Makefile ] || exit 0; \
9884 r=`${PWD_COMMAND}`; export r; \
9885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9886 $(HOST_EXPORTS) \
9887 for flag in $(EXTRA_HOST_FLAGS) ; do \
9888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9889 done; \
9890 echo "Doing dvi in gas"; \
9891 (cd $(HOST_SUBDIR)/gas && \
9892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9894 "RANLIB=$${RANLIB}" \
9895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9896 dvi) \
9897 || exit 1
9899 @endif gas
9901 .PHONY: maybe-pdf-gas pdf-gas
9902 maybe-pdf-gas:
9903 @if gas
9904 maybe-pdf-gas: pdf-gas
9906 pdf-gas: \
9907 configure-gas
9908 @[ -f ./gas/Makefile ] || exit 0; \
9909 r=`${PWD_COMMAND}`; export r; \
9910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9911 $(HOST_EXPORTS) \
9912 for flag in $(EXTRA_HOST_FLAGS) ; do \
9913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9914 done; \
9915 echo "Doing pdf in gas"; \
9916 (cd $(HOST_SUBDIR)/gas && \
9917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9919 "RANLIB=$${RANLIB}" \
9920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9921 pdf) \
9922 || exit 1
9924 @endif gas
9926 .PHONY: maybe-html-gas html-gas
9927 maybe-html-gas:
9928 @if gas
9929 maybe-html-gas: html-gas
9931 html-gas: \
9932 configure-gas
9933 @[ -f ./gas/Makefile ] || exit 0; \
9934 r=`${PWD_COMMAND}`; export r; \
9935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9936 $(HOST_EXPORTS) \
9937 for flag in $(EXTRA_HOST_FLAGS) ; do \
9938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9939 done; \
9940 echo "Doing html in gas"; \
9941 (cd $(HOST_SUBDIR)/gas && \
9942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9944 "RANLIB=$${RANLIB}" \
9945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9946 html) \
9947 || exit 1
9949 @endif gas
9951 .PHONY: maybe-TAGS-gas TAGS-gas
9952 maybe-TAGS-gas:
9953 @if gas
9954 maybe-TAGS-gas: TAGS-gas
9956 TAGS-gas: \
9957 configure-gas
9958 @[ -f ./gas/Makefile ] || exit 0; \
9959 r=`${PWD_COMMAND}`; export r; \
9960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9961 $(HOST_EXPORTS) \
9962 for flag in $(EXTRA_HOST_FLAGS) ; do \
9963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9964 done; \
9965 echo "Doing TAGS in gas"; \
9966 (cd $(HOST_SUBDIR)/gas && \
9967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9969 "RANLIB=$${RANLIB}" \
9970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9971 TAGS) \
9972 || exit 1
9974 @endif gas
9976 .PHONY: maybe-install-info-gas install-info-gas
9977 maybe-install-info-gas:
9978 @if gas
9979 maybe-install-info-gas: install-info-gas
9981 install-info-gas: \
9982 configure-gas \
9983 info-gas
9984 @[ -f ./gas/Makefile ] || exit 0; \
9985 r=`${PWD_COMMAND}`; export r; \
9986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9987 $(HOST_EXPORTS) \
9988 for flag in $(EXTRA_HOST_FLAGS) ; do \
9989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9990 done; \
9991 echo "Doing install-info in gas"; \
9992 (cd $(HOST_SUBDIR)/gas && \
9993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9995 "RANLIB=$${RANLIB}" \
9996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9997 install-info) \
9998 || exit 1
10000 @endif gas
10002 .PHONY: maybe-install-pdf-gas install-pdf-gas
10003 maybe-install-pdf-gas:
10004 @if gas
10005 maybe-install-pdf-gas: install-pdf-gas
10007 install-pdf-gas: \
10008 configure-gas \
10009 pdf-gas
10010 @[ -f ./gas/Makefile ] || exit 0; \
10011 r=`${PWD_COMMAND}`; export r; \
10012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10013 $(HOST_EXPORTS) \
10014 for flag in $(EXTRA_HOST_FLAGS) ; do \
10015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10016 done; \
10017 echo "Doing install-pdf in gas"; \
10018 (cd $(HOST_SUBDIR)/gas && \
10019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10021 "RANLIB=$${RANLIB}" \
10022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10023 install-pdf) \
10024 || exit 1
10026 @endif gas
10028 .PHONY: maybe-install-html-gas install-html-gas
10029 maybe-install-html-gas:
10030 @if gas
10031 maybe-install-html-gas: install-html-gas
10033 install-html-gas: \
10034 configure-gas \
10035 html-gas
10036 @[ -f ./gas/Makefile ] || exit 0; \
10037 r=`${PWD_COMMAND}`; export r; \
10038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10039 $(HOST_EXPORTS) \
10040 for flag in $(EXTRA_HOST_FLAGS) ; do \
10041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10042 done; \
10043 echo "Doing install-html in gas"; \
10044 (cd $(HOST_SUBDIR)/gas && \
10045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10047 "RANLIB=$${RANLIB}" \
10048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10049 install-html) \
10050 || exit 1
10052 @endif gas
10054 .PHONY: maybe-installcheck-gas installcheck-gas
10055 maybe-installcheck-gas:
10056 @if gas
10057 maybe-installcheck-gas: installcheck-gas
10059 installcheck-gas: \
10060 configure-gas
10061 @[ -f ./gas/Makefile ] || exit 0; \
10062 r=`${PWD_COMMAND}`; export r; \
10063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10064 $(HOST_EXPORTS) \
10065 for flag in $(EXTRA_HOST_FLAGS) ; do \
10066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10067 done; \
10068 echo "Doing installcheck in gas"; \
10069 (cd $(HOST_SUBDIR)/gas && \
10070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10072 "RANLIB=$${RANLIB}" \
10073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10074 installcheck) \
10075 || exit 1
10077 @endif gas
10079 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
10080 maybe-mostlyclean-gas:
10081 @if gas
10082 maybe-mostlyclean-gas: mostlyclean-gas
10084 mostlyclean-gas:
10085 @[ -f ./gas/Makefile ] || exit 0; \
10086 r=`${PWD_COMMAND}`; export r; \
10087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10088 $(HOST_EXPORTS) \
10089 for flag in $(EXTRA_HOST_FLAGS) ; do \
10090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10091 done; \
10092 echo "Doing mostlyclean in gas"; \
10093 (cd $(HOST_SUBDIR)/gas && \
10094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10096 "RANLIB=$${RANLIB}" \
10097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10098 mostlyclean) \
10099 || exit 1
10101 @endif gas
10103 .PHONY: maybe-clean-gas clean-gas
10104 maybe-clean-gas:
10105 @if gas
10106 maybe-clean-gas: clean-gas
10108 clean-gas:
10109 @[ -f ./gas/Makefile ] || exit 0; \
10110 r=`${PWD_COMMAND}`; export r; \
10111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10112 $(HOST_EXPORTS) \
10113 for flag in $(EXTRA_HOST_FLAGS) ; do \
10114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10115 done; \
10116 echo "Doing clean in gas"; \
10117 (cd $(HOST_SUBDIR)/gas && \
10118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10120 "RANLIB=$${RANLIB}" \
10121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10122 clean) \
10123 || exit 1
10125 @endif gas
10127 .PHONY: maybe-distclean-gas distclean-gas
10128 maybe-distclean-gas:
10129 @if gas
10130 maybe-distclean-gas: distclean-gas
10132 distclean-gas:
10133 @[ -f ./gas/Makefile ] || exit 0; \
10134 r=`${PWD_COMMAND}`; export r; \
10135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10136 $(HOST_EXPORTS) \
10137 for flag in $(EXTRA_HOST_FLAGS) ; do \
10138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10139 done; \
10140 echo "Doing distclean in gas"; \
10141 (cd $(HOST_SUBDIR)/gas && \
10142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10144 "RANLIB=$${RANLIB}" \
10145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10146 distclean) \
10147 || exit 1
10149 @endif gas
10151 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10152 maybe-maintainer-clean-gas:
10153 @if gas
10154 maybe-maintainer-clean-gas: maintainer-clean-gas
10156 maintainer-clean-gas:
10157 @[ -f ./gas/Makefile ] || exit 0; \
10158 r=`${PWD_COMMAND}`; export r; \
10159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10160 $(HOST_EXPORTS) \
10161 for flag in $(EXTRA_HOST_FLAGS) ; do \
10162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10163 done; \
10164 echo "Doing maintainer-clean in gas"; \
10165 (cd $(HOST_SUBDIR)/gas && \
10166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10168 "RANLIB=$${RANLIB}" \
10169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10170 maintainer-clean) \
10171 || exit 1
10173 @endif gas
10177 .PHONY: configure-gcc maybe-configure-gcc
10178 maybe-configure-gcc:
10179 @if gcc-bootstrap
10180 configure-gcc: stage_current
10181 @endif gcc-bootstrap
10182 @if gcc
10183 maybe-configure-gcc: configure-gcc
10184 configure-gcc:
10185 @r=`${PWD_COMMAND}`; export r; \
10186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10187 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10188 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10189 $(HOST_EXPORTS) \
10190 echo Configuring in $(HOST_SUBDIR)/gcc; \
10191 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10192 case $(srcdir) in \
10193 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10194 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10195 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10196 esac; \
10197 module_srcdir=gcc; \
10198 $(SHELL) \
10199 $$s/$$module_srcdir/configure \
10200 --srcdir=$${topdir}/$$module_srcdir \
10201 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10202 --target=${target_alias} \
10203 || exit 1
10204 @endif gcc
10208 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10209 maybe-configure-stage1-gcc:
10210 @if gcc-bootstrap
10211 maybe-configure-stage1-gcc: configure-stage1-gcc
10212 configure-stage1-gcc:
10213 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10214 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10215 @r=`${PWD_COMMAND}`; export r; \
10216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10217 TFLAGS="$(STAGE1_TFLAGS)"; \
10218 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10219 $(HOST_EXPORTS) \
10220 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10221 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10222 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10223 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc; \
10224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10225 cd $(HOST_SUBDIR)/gcc || exit 1; \
10226 case $(srcdir) in \
10227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10228 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10230 esac; \
10231 module_srcdir=gcc; \
10232 $(SHELL) $$s/$$module_srcdir/configure \
10233 --srcdir=$${topdir}/$$module_srcdir \
10234 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10235 --target=${target_alias} \
10237 $(STAGE1_CONFIGURE_FLAGS)
10238 @endif gcc-bootstrap
10240 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10241 maybe-configure-stage2-gcc:
10242 @if gcc-bootstrap
10243 maybe-configure-stage2-gcc: configure-stage2-gcc
10244 configure-stage2-gcc:
10245 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10246 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10247 @r=`${PWD_COMMAND}`; export r; \
10248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10249 TFLAGS="$(STAGE2_TFLAGS)"; \
10250 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10251 $(HOST_EXPORTS) \
10252 $(POSTSTAGE1_HOST_EXPORTS) \
10253 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10254 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10255 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10256 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc; \
10257 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10258 cd $(HOST_SUBDIR)/gcc || exit 1; \
10259 case $(srcdir) in \
10260 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10261 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10262 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10263 esac; \
10264 module_srcdir=gcc; \
10265 $(SHELL) $$s/$$module_srcdir/configure \
10266 --srcdir=$${topdir}/$$module_srcdir \
10267 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10268 --target=${target_alias} \
10269 --with-build-libsubdir=$(HOST_SUBDIR) \
10270 $(STAGE2_CONFIGURE_FLAGS)
10271 @endif gcc-bootstrap
10273 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10274 maybe-configure-stage3-gcc:
10275 @if gcc-bootstrap
10276 maybe-configure-stage3-gcc: configure-stage3-gcc
10277 configure-stage3-gcc:
10278 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10279 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10280 @r=`${PWD_COMMAND}`; export r; \
10281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10282 TFLAGS="$(STAGE3_TFLAGS)"; \
10283 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10284 $(HOST_EXPORTS) \
10285 $(POSTSTAGE1_HOST_EXPORTS) \
10286 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10287 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10288 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10289 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc; \
10290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10291 cd $(HOST_SUBDIR)/gcc || exit 1; \
10292 case $(srcdir) in \
10293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10294 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10296 esac; \
10297 module_srcdir=gcc; \
10298 $(SHELL) $$s/$$module_srcdir/configure \
10299 --srcdir=$${topdir}/$$module_srcdir \
10300 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10301 --target=${target_alias} \
10302 --with-build-libsubdir=$(HOST_SUBDIR) \
10303 $(STAGE3_CONFIGURE_FLAGS)
10304 @endif gcc-bootstrap
10306 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10307 maybe-configure-stage4-gcc:
10308 @if gcc-bootstrap
10309 maybe-configure-stage4-gcc: configure-stage4-gcc
10310 configure-stage4-gcc:
10311 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10312 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10313 @r=`${PWD_COMMAND}`; export r; \
10314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10315 TFLAGS="$(STAGE4_TFLAGS)"; \
10316 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10317 $(HOST_EXPORTS) \
10318 $(POSTSTAGE1_HOST_EXPORTS) \
10319 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10320 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10321 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10322 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc; \
10323 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10324 cd $(HOST_SUBDIR)/gcc || exit 1; \
10325 case $(srcdir) in \
10326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10327 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10329 esac; \
10330 module_srcdir=gcc; \
10331 $(SHELL) $$s/$$module_srcdir/configure \
10332 --srcdir=$${topdir}/$$module_srcdir \
10333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10334 --target=${target_alias} \
10335 --with-build-libsubdir=$(HOST_SUBDIR) \
10336 $(STAGE4_CONFIGURE_FLAGS)
10337 @endif gcc-bootstrap
10339 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10340 maybe-configure-stageprofile-gcc:
10341 @if gcc-bootstrap
10342 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10343 configure-stageprofile-gcc:
10344 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10345 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10346 @r=`${PWD_COMMAND}`; export r; \
10347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10348 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10349 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10350 $(HOST_EXPORTS) \
10351 $(POSTSTAGE1_HOST_EXPORTS) \
10352 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10353 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10354 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10355 echo Configuring stage profile in $(HOST_SUBDIR)/gcc; \
10356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10357 cd $(HOST_SUBDIR)/gcc || exit 1; \
10358 case $(srcdir) in \
10359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10360 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10362 esac; \
10363 module_srcdir=gcc; \
10364 $(SHELL) $$s/$$module_srcdir/configure \
10365 --srcdir=$${topdir}/$$module_srcdir \
10366 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10367 --target=${target_alias} \
10368 --with-build-libsubdir=$(HOST_SUBDIR) \
10369 $(STAGEprofile_CONFIGURE_FLAGS)
10370 @endif gcc-bootstrap
10372 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10373 maybe-configure-stagefeedback-gcc:
10374 @if gcc-bootstrap
10375 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10376 configure-stagefeedback-gcc:
10377 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10378 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10379 @r=`${PWD_COMMAND}`; export r; \
10380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10381 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10382 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10383 $(HOST_EXPORTS) \
10384 $(POSTSTAGE1_HOST_EXPORTS) \
10385 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10386 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10387 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10388 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc; \
10389 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10390 cd $(HOST_SUBDIR)/gcc || exit 1; \
10391 case $(srcdir) in \
10392 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10393 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10394 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10395 esac; \
10396 module_srcdir=gcc; \
10397 $(SHELL) $$s/$$module_srcdir/configure \
10398 --srcdir=$${topdir}/$$module_srcdir \
10399 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10400 --target=${target_alias} \
10401 --with-build-libsubdir=$(HOST_SUBDIR) \
10402 $(STAGEfeedback_CONFIGURE_FLAGS)
10403 @endif gcc-bootstrap
10409 .PHONY: all-gcc maybe-all-gcc
10410 maybe-all-gcc:
10411 @if gcc-bootstrap
10412 all-gcc: stage_current
10413 @endif gcc-bootstrap
10414 @if gcc
10415 TARGET-gcc=all
10416 maybe-all-gcc: all-gcc
10417 all-gcc: configure-gcc
10418 @r=`${PWD_COMMAND}`; export r; \
10419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10420 $(HOST_EXPORTS) \
10421 (cd $(HOST_SUBDIR)/gcc && \
10422 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10423 $(TARGET-gcc))
10424 @endif gcc
10428 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
10429 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10430 maybe-all-stage1-gcc:
10431 maybe-clean-stage1-gcc:
10432 @if gcc-bootstrap
10433 maybe-all-stage1-gcc: all-stage1-gcc
10434 all-stage1: all-stage1-gcc
10435 TARGET-stage1-gcc = $(TARGET-gcc)
10436 all-stage1-gcc: configure-stage1-gcc
10437 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10438 @r=`${PWD_COMMAND}`; export r; \
10439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10440 TFLAGS="$(STAGE1_TFLAGS)"; \
10441 $(HOST_EXPORTS) \
10442 cd $(HOST_SUBDIR)/gcc && \
10443 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10444 CFLAGS="$(STAGE1_CFLAGS)" \
10445 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10446 LIBCFLAGS="$(LIBCFLAGS)" \
10447 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10448 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10449 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10450 $(EXTRA_HOST_FLAGS) \
10451 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10452 TFLAGS="$(STAGE1_TFLAGS)" \
10453 $(TARGET-stage1-gcc)
10455 maybe-clean-stage1-gcc: clean-stage1-gcc
10456 clean-stage1: clean-stage1-gcc
10457 clean-stage1-gcc:
10458 @if [ $(current_stage) = stage1 ]; then \
10459 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10460 else \
10461 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10462 $(MAKE) stage1-start; \
10463 fi; \
10464 cd $(HOST_SUBDIR)/gcc && \
10465 $(MAKE) $(EXTRA_HOST_FLAGS) \
10466 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10467 @endif gcc-bootstrap
10470 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
10471 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10472 maybe-all-stage2-gcc:
10473 maybe-clean-stage2-gcc:
10474 @if gcc-bootstrap
10475 maybe-all-stage2-gcc: all-stage2-gcc
10476 all-stage2: all-stage2-gcc
10477 TARGET-stage2-gcc = $(TARGET-gcc)
10478 all-stage2-gcc: configure-stage2-gcc
10479 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10480 @r=`${PWD_COMMAND}`; export r; \
10481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10482 TFLAGS="$(STAGE2_TFLAGS)"; \
10483 $(HOST_EXPORTS) \
10484 $(POSTSTAGE1_HOST_EXPORTS) \
10485 cd $(HOST_SUBDIR)/gcc && \
10486 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10487 CFLAGS="$(STAGE2_CFLAGS)" \
10488 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10489 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10490 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10491 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10492 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10493 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10494 TFLAGS="$(STAGE2_TFLAGS)" \
10495 $(TARGET-stage2-gcc)
10497 maybe-clean-stage2-gcc: clean-stage2-gcc
10498 clean-stage2: clean-stage2-gcc
10499 clean-stage2-gcc:
10500 @if [ $(current_stage) = stage2 ]; then \
10501 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10502 else \
10503 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10504 $(MAKE) stage2-start; \
10505 fi; \
10506 cd $(HOST_SUBDIR)/gcc && \
10507 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10508 @endif gcc-bootstrap
10511 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
10512 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10513 maybe-all-stage3-gcc:
10514 maybe-clean-stage3-gcc:
10515 @if gcc-bootstrap
10516 maybe-all-stage3-gcc: all-stage3-gcc
10517 all-stage3: all-stage3-gcc
10518 TARGET-stage3-gcc = $(TARGET-gcc)
10519 all-stage3-gcc: configure-stage3-gcc
10520 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10521 @r=`${PWD_COMMAND}`; export r; \
10522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10523 TFLAGS="$(STAGE3_TFLAGS)"; \
10524 $(HOST_EXPORTS) \
10525 $(POSTSTAGE1_HOST_EXPORTS) \
10526 cd $(HOST_SUBDIR)/gcc && \
10527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10528 CFLAGS="$(STAGE3_CFLAGS)" \
10529 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10530 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10531 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10532 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10533 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10534 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10535 TFLAGS="$(STAGE3_TFLAGS)" \
10536 $(TARGET-stage3-gcc)
10538 maybe-clean-stage3-gcc: clean-stage3-gcc
10539 clean-stage3: clean-stage3-gcc
10540 clean-stage3-gcc:
10541 @if [ $(current_stage) = stage3 ]; then \
10542 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10543 else \
10544 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10545 $(MAKE) stage3-start; \
10546 fi; \
10547 cd $(HOST_SUBDIR)/gcc && \
10548 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10549 @endif gcc-bootstrap
10552 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
10553 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10554 maybe-all-stage4-gcc:
10555 maybe-clean-stage4-gcc:
10556 @if gcc-bootstrap
10557 maybe-all-stage4-gcc: all-stage4-gcc
10558 all-stage4: all-stage4-gcc
10559 TARGET-stage4-gcc = $(TARGET-gcc)
10560 all-stage4-gcc: configure-stage4-gcc
10561 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10562 @r=`${PWD_COMMAND}`; export r; \
10563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10564 TFLAGS="$(STAGE4_TFLAGS)"; \
10565 $(HOST_EXPORTS) \
10566 $(POSTSTAGE1_HOST_EXPORTS) \
10567 cd $(HOST_SUBDIR)/gcc && \
10568 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10569 CFLAGS="$(STAGE4_CFLAGS)" \
10570 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10571 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10572 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10573 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10574 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10575 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10576 TFLAGS="$(STAGE4_TFLAGS)" \
10577 $(TARGET-stage4-gcc)
10579 maybe-clean-stage4-gcc: clean-stage4-gcc
10580 clean-stage4: clean-stage4-gcc
10581 clean-stage4-gcc:
10582 @if [ $(current_stage) = stage4 ]; then \
10583 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10584 else \
10585 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10586 $(MAKE) stage4-start; \
10587 fi; \
10588 cd $(HOST_SUBDIR)/gcc && \
10589 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10590 @endif gcc-bootstrap
10593 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10594 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10595 maybe-all-stageprofile-gcc:
10596 maybe-clean-stageprofile-gcc:
10597 @if gcc-bootstrap
10598 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10599 all-stageprofile: all-stageprofile-gcc
10600 TARGET-stageprofile-gcc = $(TARGET-gcc)
10601 all-stageprofile-gcc: configure-stageprofile-gcc
10602 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10603 @r=`${PWD_COMMAND}`; export r; \
10604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10605 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10606 $(HOST_EXPORTS) \
10607 $(POSTSTAGE1_HOST_EXPORTS) \
10608 cd $(HOST_SUBDIR)/gcc && \
10609 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10610 CFLAGS="$(STAGEprofile_CFLAGS)" \
10611 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10612 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10613 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10614 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10615 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10616 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10617 TFLAGS="$(STAGEprofile_TFLAGS)" \
10618 $(TARGET-stageprofile-gcc)
10620 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10621 clean-stageprofile: clean-stageprofile-gcc
10622 clean-stageprofile-gcc:
10623 @if [ $(current_stage) = stageprofile ]; then \
10624 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10625 else \
10626 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10627 $(MAKE) stageprofile-start; \
10628 fi; \
10629 cd $(HOST_SUBDIR)/gcc && \
10630 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10631 @endif gcc-bootstrap
10634 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10635 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10636 maybe-all-stagefeedback-gcc:
10637 maybe-clean-stagefeedback-gcc:
10638 @if gcc-bootstrap
10639 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10640 all-stagefeedback: all-stagefeedback-gcc
10641 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10642 all-stagefeedback-gcc: configure-stagefeedback-gcc
10643 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10644 @r=`${PWD_COMMAND}`; export r; \
10645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10646 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10647 $(HOST_EXPORTS) \
10648 $(POSTSTAGE1_HOST_EXPORTS) \
10649 cd $(HOST_SUBDIR)/gcc && \
10650 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10651 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10652 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10653 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10654 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10655 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10656 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10657 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10658 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10659 $(TARGET-stagefeedback-gcc)
10661 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10662 clean-stagefeedback: clean-stagefeedback-gcc
10663 clean-stagefeedback-gcc:
10664 @if [ $(current_stage) = stagefeedback ]; then \
10665 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10666 else \
10667 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10668 $(MAKE) stagefeedback-start; \
10669 fi; \
10670 cd $(HOST_SUBDIR)/gcc && \
10671 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10672 @endif gcc-bootstrap
10678 .PHONY: check-gcc maybe-check-gcc
10679 maybe-check-gcc:
10680 @if gcc
10681 maybe-check-gcc: check-gcc
10683 check-gcc:
10684 @: $(MAKE); $(unstage)
10685 @r=`${PWD_COMMAND}`; export r; \
10686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10687 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
10688 (cd $(HOST_SUBDIR)/gcc && \
10689 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_BOOTSTRAP_FLAGS) check)
10691 @endif gcc
10693 .PHONY: install-gcc maybe-install-gcc
10694 maybe-install-gcc:
10695 @if gcc
10696 maybe-install-gcc: install-gcc
10698 install-gcc: installdirs
10699 @: $(MAKE); $(unstage)
10700 @r=`${PWD_COMMAND}`; export r; \
10701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10702 $(HOST_EXPORTS) \
10703 (cd $(HOST_SUBDIR)/gcc && \
10704 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10706 @endif gcc
10708 .PHONY: install-strip-gcc maybe-install-strip-gcc
10709 maybe-install-strip-gcc:
10710 @if gcc
10711 maybe-install-strip-gcc: install-strip-gcc
10713 install-strip-gcc: installdirs
10714 @: $(MAKE); $(unstage)
10715 @r=`${PWD_COMMAND}`; export r; \
10716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10717 $(HOST_EXPORTS) \
10718 (cd $(HOST_SUBDIR)/gcc && \
10719 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10721 @endif gcc
10723 # Other targets (info, dvi, pdf, etc.)
10725 .PHONY: maybe-info-gcc info-gcc
10726 maybe-info-gcc:
10727 @if gcc
10728 maybe-info-gcc: info-gcc
10730 info-gcc: \
10731 configure-gcc
10732 @[ -f ./gcc/Makefile ] || exit 0; \
10733 r=`${PWD_COMMAND}`; export r; \
10734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10735 $(HOST_EXPORTS) \
10736 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10738 done; \
10739 echo "Doing info in gcc"; \
10740 (cd $(HOST_SUBDIR)/gcc && \
10741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10743 "RANLIB=$${RANLIB}" \
10744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10745 info) \
10746 || exit 1
10748 @endif gcc
10750 .PHONY: maybe-dvi-gcc dvi-gcc
10751 maybe-dvi-gcc:
10752 @if gcc
10753 maybe-dvi-gcc: dvi-gcc
10755 dvi-gcc: \
10756 configure-gcc
10757 @[ -f ./gcc/Makefile ] || exit 0; \
10758 r=`${PWD_COMMAND}`; export r; \
10759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10760 $(HOST_EXPORTS) \
10761 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10763 done; \
10764 echo "Doing dvi in gcc"; \
10765 (cd $(HOST_SUBDIR)/gcc && \
10766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10768 "RANLIB=$${RANLIB}" \
10769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10770 dvi) \
10771 || exit 1
10773 @endif gcc
10775 .PHONY: maybe-pdf-gcc pdf-gcc
10776 maybe-pdf-gcc:
10777 @if gcc
10778 maybe-pdf-gcc: pdf-gcc
10780 pdf-gcc: \
10781 configure-gcc
10782 @[ -f ./gcc/Makefile ] || exit 0; \
10783 r=`${PWD_COMMAND}`; export r; \
10784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10785 $(HOST_EXPORTS) \
10786 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10788 done; \
10789 echo "Doing pdf in gcc"; \
10790 (cd $(HOST_SUBDIR)/gcc && \
10791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10793 "RANLIB=$${RANLIB}" \
10794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10795 pdf) \
10796 || exit 1
10798 @endif gcc
10800 .PHONY: maybe-html-gcc html-gcc
10801 maybe-html-gcc:
10802 @if gcc
10803 maybe-html-gcc: html-gcc
10805 html-gcc: \
10806 configure-gcc
10807 @[ -f ./gcc/Makefile ] || exit 0; \
10808 r=`${PWD_COMMAND}`; export r; \
10809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10810 $(HOST_EXPORTS) \
10811 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10813 done; \
10814 echo "Doing html in gcc"; \
10815 (cd $(HOST_SUBDIR)/gcc && \
10816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10818 "RANLIB=$${RANLIB}" \
10819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10820 html) \
10821 || exit 1
10823 @endif gcc
10825 .PHONY: maybe-TAGS-gcc TAGS-gcc
10826 maybe-TAGS-gcc:
10827 @if gcc
10828 maybe-TAGS-gcc: TAGS-gcc
10830 TAGS-gcc: \
10831 configure-gcc
10832 @[ -f ./gcc/Makefile ] || exit 0; \
10833 r=`${PWD_COMMAND}`; export r; \
10834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10835 $(HOST_EXPORTS) \
10836 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10838 done; \
10839 echo "Doing TAGS in gcc"; \
10840 (cd $(HOST_SUBDIR)/gcc && \
10841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10843 "RANLIB=$${RANLIB}" \
10844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10845 TAGS) \
10846 || exit 1
10848 @endif gcc
10850 .PHONY: maybe-install-info-gcc install-info-gcc
10851 maybe-install-info-gcc:
10852 @if gcc
10853 maybe-install-info-gcc: install-info-gcc
10855 install-info-gcc: \
10856 configure-gcc \
10857 info-gcc
10858 @[ -f ./gcc/Makefile ] || exit 0; \
10859 r=`${PWD_COMMAND}`; export r; \
10860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10861 $(HOST_EXPORTS) \
10862 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10864 done; \
10865 echo "Doing install-info in gcc"; \
10866 (cd $(HOST_SUBDIR)/gcc && \
10867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10869 "RANLIB=$${RANLIB}" \
10870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10871 install-info) \
10872 || exit 1
10874 @endif gcc
10876 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10877 maybe-install-pdf-gcc:
10878 @if gcc
10879 maybe-install-pdf-gcc: install-pdf-gcc
10881 install-pdf-gcc: \
10882 configure-gcc \
10883 pdf-gcc
10884 @[ -f ./gcc/Makefile ] || exit 0; \
10885 r=`${PWD_COMMAND}`; export r; \
10886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10887 $(HOST_EXPORTS) \
10888 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10890 done; \
10891 echo "Doing install-pdf in gcc"; \
10892 (cd $(HOST_SUBDIR)/gcc && \
10893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10895 "RANLIB=$${RANLIB}" \
10896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10897 install-pdf) \
10898 || exit 1
10900 @endif gcc
10902 .PHONY: maybe-install-html-gcc install-html-gcc
10903 maybe-install-html-gcc:
10904 @if gcc
10905 maybe-install-html-gcc: install-html-gcc
10907 install-html-gcc: \
10908 configure-gcc \
10909 html-gcc
10910 @[ -f ./gcc/Makefile ] || exit 0; \
10911 r=`${PWD_COMMAND}`; export r; \
10912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10913 $(HOST_EXPORTS) \
10914 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10916 done; \
10917 echo "Doing install-html in gcc"; \
10918 (cd $(HOST_SUBDIR)/gcc && \
10919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10921 "RANLIB=$${RANLIB}" \
10922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10923 install-html) \
10924 || exit 1
10926 @endif gcc
10928 .PHONY: maybe-installcheck-gcc installcheck-gcc
10929 maybe-installcheck-gcc:
10930 @if gcc
10931 maybe-installcheck-gcc: installcheck-gcc
10933 installcheck-gcc: \
10934 configure-gcc
10935 @[ -f ./gcc/Makefile ] || exit 0; \
10936 r=`${PWD_COMMAND}`; export r; \
10937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10938 $(HOST_EXPORTS) \
10939 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10941 done; \
10942 echo "Doing installcheck in gcc"; \
10943 (cd $(HOST_SUBDIR)/gcc && \
10944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10946 "RANLIB=$${RANLIB}" \
10947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10948 installcheck) \
10949 || exit 1
10951 @endif gcc
10953 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10954 maybe-mostlyclean-gcc:
10955 @if gcc
10956 maybe-mostlyclean-gcc: mostlyclean-gcc
10958 mostlyclean-gcc:
10959 @[ -f ./gcc/Makefile ] || exit 0; \
10960 r=`${PWD_COMMAND}`; export r; \
10961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10962 $(HOST_EXPORTS) \
10963 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10965 done; \
10966 echo "Doing mostlyclean in gcc"; \
10967 (cd $(HOST_SUBDIR)/gcc && \
10968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10970 "RANLIB=$${RANLIB}" \
10971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10972 mostlyclean) \
10973 || exit 1
10975 @endif gcc
10977 .PHONY: maybe-clean-gcc clean-gcc
10978 maybe-clean-gcc:
10979 @if gcc
10980 maybe-clean-gcc: clean-gcc
10982 clean-gcc:
10983 @[ -f ./gcc/Makefile ] || exit 0; \
10984 r=`${PWD_COMMAND}`; export r; \
10985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10986 $(HOST_EXPORTS) \
10987 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10989 done; \
10990 echo "Doing clean in gcc"; \
10991 (cd $(HOST_SUBDIR)/gcc && \
10992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10994 "RANLIB=$${RANLIB}" \
10995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10996 clean) \
10997 || exit 1
10999 @endif gcc
11001 .PHONY: maybe-distclean-gcc distclean-gcc
11002 maybe-distclean-gcc:
11003 @if gcc
11004 maybe-distclean-gcc: distclean-gcc
11006 distclean-gcc:
11007 @[ -f ./gcc/Makefile ] || exit 0; \
11008 r=`${PWD_COMMAND}`; export r; \
11009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11010 $(HOST_EXPORTS) \
11011 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11013 done; \
11014 echo "Doing distclean in gcc"; \
11015 (cd $(HOST_SUBDIR)/gcc && \
11016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11018 "RANLIB=$${RANLIB}" \
11019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11020 distclean) \
11021 || exit 1
11023 @endif gcc
11025 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
11026 maybe-maintainer-clean-gcc:
11027 @if gcc
11028 maybe-maintainer-clean-gcc: maintainer-clean-gcc
11030 maintainer-clean-gcc:
11031 @[ -f ./gcc/Makefile ] || exit 0; \
11032 r=`${PWD_COMMAND}`; export r; \
11033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11034 $(HOST_EXPORTS) \
11035 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11037 done; \
11038 echo "Doing maintainer-clean in gcc"; \
11039 (cd $(HOST_SUBDIR)/gcc && \
11040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11042 "RANLIB=$${RANLIB}" \
11043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11044 maintainer-clean) \
11045 || exit 1
11047 @endif gcc
11051 .PHONY: configure-gmp maybe-configure-gmp
11052 maybe-configure-gmp:
11053 @if gcc-bootstrap
11054 configure-gmp: stage_current
11055 @endif gcc-bootstrap
11056 @if gmp
11057 maybe-configure-gmp: configure-gmp
11058 configure-gmp:
11059 @r=`${PWD_COMMAND}`; export r; \
11060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11061 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11062 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11063 $(HOST_EXPORTS) \
11064 echo Configuring in $(HOST_SUBDIR)/gmp; \
11065 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
11066 case $(srcdir) in \
11067 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11068 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11069 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11070 esac; \
11071 module_srcdir=gmp; \
11072 $(SHELL) \
11073 $$s/$$module_srcdir/configure \
11074 --srcdir=$${topdir}/$$module_srcdir \
11075 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11076 --target=none-${host_vendor}-${host_os} --disable-shared LEX="touch lex.yy.c" \
11077 || exit 1
11078 @endif gmp
11082 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
11083 maybe-configure-stage1-gmp:
11084 @if gmp-bootstrap
11085 maybe-configure-stage1-gmp: configure-stage1-gmp
11086 configure-stage1-gmp:
11087 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11088 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11089 @r=`${PWD_COMMAND}`; export r; \
11090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11091 TFLAGS="$(STAGE1_TFLAGS)"; \
11092 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11093 $(HOST_EXPORTS) \
11094 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11095 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11096 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11097 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp; \
11098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11099 cd $(HOST_SUBDIR)/gmp || exit 1; \
11100 case $(srcdir) in \
11101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11102 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11104 esac; \
11105 module_srcdir=gmp; \
11106 $(SHELL) $$s/$$module_srcdir/configure \
11107 --srcdir=$${topdir}/$$module_srcdir \
11108 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11109 --target=none-${host_vendor}-${host_os} \
11111 $(STAGE1_CONFIGURE_FLAGS) \
11112 --disable-shared LEX="touch lex.yy.c"
11113 @endif gmp-bootstrap
11115 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
11116 maybe-configure-stage2-gmp:
11117 @if gmp-bootstrap
11118 maybe-configure-stage2-gmp: configure-stage2-gmp
11119 configure-stage2-gmp:
11120 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11121 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11122 @r=`${PWD_COMMAND}`; export r; \
11123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11124 TFLAGS="$(STAGE2_TFLAGS)"; \
11125 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11126 $(HOST_EXPORTS) \
11127 $(POSTSTAGE1_HOST_EXPORTS) \
11128 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11129 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11130 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11131 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp; \
11132 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11133 cd $(HOST_SUBDIR)/gmp || exit 1; \
11134 case $(srcdir) in \
11135 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11136 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11137 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11138 esac; \
11139 module_srcdir=gmp; \
11140 $(SHELL) $$s/$$module_srcdir/configure \
11141 --srcdir=$${topdir}/$$module_srcdir \
11142 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11143 --target=none-${host_vendor}-${host_os} \
11144 --with-build-libsubdir=$(HOST_SUBDIR) \
11145 $(STAGE2_CONFIGURE_FLAGS) \
11146 --disable-shared LEX="touch lex.yy.c"
11147 @endif gmp-bootstrap
11149 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11150 maybe-configure-stage3-gmp:
11151 @if gmp-bootstrap
11152 maybe-configure-stage3-gmp: configure-stage3-gmp
11153 configure-stage3-gmp:
11154 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11155 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11156 @r=`${PWD_COMMAND}`; export r; \
11157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11158 TFLAGS="$(STAGE3_TFLAGS)"; \
11159 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11160 $(HOST_EXPORTS) \
11161 $(POSTSTAGE1_HOST_EXPORTS) \
11162 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11163 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11164 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11165 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp; \
11166 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11167 cd $(HOST_SUBDIR)/gmp || exit 1; \
11168 case $(srcdir) in \
11169 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11170 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11171 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11172 esac; \
11173 module_srcdir=gmp; \
11174 $(SHELL) $$s/$$module_srcdir/configure \
11175 --srcdir=$${topdir}/$$module_srcdir \
11176 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11177 --target=none-${host_vendor}-${host_os} \
11178 --with-build-libsubdir=$(HOST_SUBDIR) \
11179 $(STAGE3_CONFIGURE_FLAGS) \
11180 --disable-shared LEX="touch lex.yy.c"
11181 @endif gmp-bootstrap
11183 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11184 maybe-configure-stage4-gmp:
11185 @if gmp-bootstrap
11186 maybe-configure-stage4-gmp: configure-stage4-gmp
11187 configure-stage4-gmp:
11188 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11189 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11190 @r=`${PWD_COMMAND}`; export r; \
11191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11192 TFLAGS="$(STAGE4_TFLAGS)"; \
11193 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11194 $(HOST_EXPORTS) \
11195 $(POSTSTAGE1_HOST_EXPORTS) \
11196 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11197 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11198 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11199 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp; \
11200 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11201 cd $(HOST_SUBDIR)/gmp || exit 1; \
11202 case $(srcdir) in \
11203 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11204 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11205 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11206 esac; \
11207 module_srcdir=gmp; \
11208 $(SHELL) $$s/$$module_srcdir/configure \
11209 --srcdir=$${topdir}/$$module_srcdir \
11210 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11211 --target=none-${host_vendor}-${host_os} \
11212 --with-build-libsubdir=$(HOST_SUBDIR) \
11213 $(STAGE4_CONFIGURE_FLAGS) \
11214 --disable-shared LEX="touch lex.yy.c"
11215 @endif gmp-bootstrap
11217 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11218 maybe-configure-stageprofile-gmp:
11219 @if gmp-bootstrap
11220 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11221 configure-stageprofile-gmp:
11222 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11223 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11224 @r=`${PWD_COMMAND}`; export r; \
11225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11226 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11227 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11228 $(HOST_EXPORTS) \
11229 $(POSTSTAGE1_HOST_EXPORTS) \
11230 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11231 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11232 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11233 echo Configuring stage profile in $(HOST_SUBDIR)/gmp; \
11234 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11235 cd $(HOST_SUBDIR)/gmp || exit 1; \
11236 case $(srcdir) in \
11237 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11238 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11239 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11240 esac; \
11241 module_srcdir=gmp; \
11242 $(SHELL) $$s/$$module_srcdir/configure \
11243 --srcdir=$${topdir}/$$module_srcdir \
11244 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11245 --target=none-${host_vendor}-${host_os} \
11246 --with-build-libsubdir=$(HOST_SUBDIR) \
11247 $(STAGEprofile_CONFIGURE_FLAGS) \
11248 --disable-shared LEX="touch lex.yy.c"
11249 @endif gmp-bootstrap
11251 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11252 maybe-configure-stagefeedback-gmp:
11253 @if gmp-bootstrap
11254 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11255 configure-stagefeedback-gmp:
11256 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11257 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11258 @r=`${PWD_COMMAND}`; export r; \
11259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11260 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11261 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11262 $(HOST_EXPORTS) \
11263 $(POSTSTAGE1_HOST_EXPORTS) \
11264 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11265 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11266 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11267 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp; \
11268 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11269 cd $(HOST_SUBDIR)/gmp || exit 1; \
11270 case $(srcdir) in \
11271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11272 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11274 esac; \
11275 module_srcdir=gmp; \
11276 $(SHELL) $$s/$$module_srcdir/configure \
11277 --srcdir=$${topdir}/$$module_srcdir \
11278 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11279 --target=none-${host_vendor}-${host_os} \
11280 --with-build-libsubdir=$(HOST_SUBDIR) \
11281 $(STAGEfeedback_CONFIGURE_FLAGS) \
11282 --disable-shared LEX="touch lex.yy.c"
11283 @endif gmp-bootstrap
11289 .PHONY: all-gmp maybe-all-gmp
11290 maybe-all-gmp:
11291 @if gcc-bootstrap
11292 all-gmp: stage_current
11293 @endif gcc-bootstrap
11294 @if gmp
11295 TARGET-gmp=all
11296 maybe-all-gmp: all-gmp
11297 all-gmp: configure-gmp
11298 @r=`${PWD_COMMAND}`; export r; \
11299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11300 $(HOST_EXPORTS) \
11301 (cd $(HOST_SUBDIR)/gmp && \
11302 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11303 $(TARGET-gmp))
11304 @endif gmp
11308 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11309 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11310 maybe-all-stage1-gmp:
11311 maybe-clean-stage1-gmp:
11312 @if gmp-bootstrap
11313 maybe-all-stage1-gmp: all-stage1-gmp
11314 all-stage1: all-stage1-gmp
11315 TARGET-stage1-gmp = $(TARGET-gmp)
11316 all-stage1-gmp: configure-stage1-gmp
11317 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11318 @r=`${PWD_COMMAND}`; export r; \
11319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11320 TFLAGS="$(STAGE1_TFLAGS)"; \
11321 $(HOST_EXPORTS) \
11322 cd $(HOST_SUBDIR)/gmp && \
11323 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11324 CFLAGS="$(STAGE1_CFLAGS)" \
11325 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11326 LIBCFLAGS="$(LIBCFLAGS)" \
11327 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11328 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11329 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11330 $(EXTRA_HOST_FLAGS) \
11331 $(STAGE1_FLAGS_TO_PASS) \
11332 TFLAGS="$(STAGE1_TFLAGS)" \
11333 $(TARGET-stage1-gmp)
11335 maybe-clean-stage1-gmp: clean-stage1-gmp
11336 clean-stage1: clean-stage1-gmp
11337 clean-stage1-gmp:
11338 @if [ $(current_stage) = stage1 ]; then \
11339 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11340 else \
11341 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11342 $(MAKE) stage1-start; \
11343 fi; \
11344 cd $(HOST_SUBDIR)/gmp && \
11345 $(MAKE) $(EXTRA_HOST_FLAGS) \
11346 $(STAGE1_FLAGS_TO_PASS) clean
11347 @endif gmp-bootstrap
11350 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11351 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11352 maybe-all-stage2-gmp:
11353 maybe-clean-stage2-gmp:
11354 @if gmp-bootstrap
11355 maybe-all-stage2-gmp: all-stage2-gmp
11356 all-stage2: all-stage2-gmp
11357 TARGET-stage2-gmp = $(TARGET-gmp)
11358 all-stage2-gmp: configure-stage2-gmp
11359 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11360 @r=`${PWD_COMMAND}`; export r; \
11361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11362 TFLAGS="$(STAGE2_TFLAGS)"; \
11363 $(HOST_EXPORTS) \
11364 $(POSTSTAGE1_HOST_EXPORTS) \
11365 cd $(HOST_SUBDIR)/gmp && \
11366 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11367 CFLAGS="$(STAGE2_CFLAGS)" \
11368 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11369 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11370 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11371 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11372 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11373 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11374 TFLAGS="$(STAGE2_TFLAGS)" \
11375 $(TARGET-stage2-gmp)
11377 maybe-clean-stage2-gmp: clean-stage2-gmp
11378 clean-stage2: clean-stage2-gmp
11379 clean-stage2-gmp:
11380 @if [ $(current_stage) = stage2 ]; then \
11381 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11382 else \
11383 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11384 $(MAKE) stage2-start; \
11385 fi; \
11386 cd $(HOST_SUBDIR)/gmp && \
11387 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11388 @endif gmp-bootstrap
11391 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11392 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11393 maybe-all-stage3-gmp:
11394 maybe-clean-stage3-gmp:
11395 @if gmp-bootstrap
11396 maybe-all-stage3-gmp: all-stage3-gmp
11397 all-stage3: all-stage3-gmp
11398 TARGET-stage3-gmp = $(TARGET-gmp)
11399 all-stage3-gmp: configure-stage3-gmp
11400 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11401 @r=`${PWD_COMMAND}`; export r; \
11402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11403 TFLAGS="$(STAGE3_TFLAGS)"; \
11404 $(HOST_EXPORTS) \
11405 $(POSTSTAGE1_HOST_EXPORTS) \
11406 cd $(HOST_SUBDIR)/gmp && \
11407 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11408 CFLAGS="$(STAGE3_CFLAGS)" \
11409 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11410 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11411 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11412 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11413 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11414 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11415 TFLAGS="$(STAGE3_TFLAGS)" \
11416 $(TARGET-stage3-gmp)
11418 maybe-clean-stage3-gmp: clean-stage3-gmp
11419 clean-stage3: clean-stage3-gmp
11420 clean-stage3-gmp:
11421 @if [ $(current_stage) = stage3 ]; then \
11422 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11423 else \
11424 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11425 $(MAKE) stage3-start; \
11426 fi; \
11427 cd $(HOST_SUBDIR)/gmp && \
11428 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11429 @endif gmp-bootstrap
11432 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11433 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11434 maybe-all-stage4-gmp:
11435 maybe-clean-stage4-gmp:
11436 @if gmp-bootstrap
11437 maybe-all-stage4-gmp: all-stage4-gmp
11438 all-stage4: all-stage4-gmp
11439 TARGET-stage4-gmp = $(TARGET-gmp)
11440 all-stage4-gmp: configure-stage4-gmp
11441 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11442 @r=`${PWD_COMMAND}`; export r; \
11443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11444 TFLAGS="$(STAGE4_TFLAGS)"; \
11445 $(HOST_EXPORTS) \
11446 $(POSTSTAGE1_HOST_EXPORTS) \
11447 cd $(HOST_SUBDIR)/gmp && \
11448 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11449 CFLAGS="$(STAGE4_CFLAGS)" \
11450 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11451 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11452 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11453 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11454 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11455 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11456 TFLAGS="$(STAGE4_TFLAGS)" \
11457 $(TARGET-stage4-gmp)
11459 maybe-clean-stage4-gmp: clean-stage4-gmp
11460 clean-stage4: clean-stage4-gmp
11461 clean-stage4-gmp:
11462 @if [ $(current_stage) = stage4 ]; then \
11463 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11464 else \
11465 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11466 $(MAKE) stage4-start; \
11467 fi; \
11468 cd $(HOST_SUBDIR)/gmp && \
11469 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11470 @endif gmp-bootstrap
11473 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11474 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11475 maybe-all-stageprofile-gmp:
11476 maybe-clean-stageprofile-gmp:
11477 @if gmp-bootstrap
11478 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11479 all-stageprofile: all-stageprofile-gmp
11480 TARGET-stageprofile-gmp = $(TARGET-gmp)
11481 all-stageprofile-gmp: configure-stageprofile-gmp
11482 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11483 @r=`${PWD_COMMAND}`; export r; \
11484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11485 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11486 $(HOST_EXPORTS) \
11487 $(POSTSTAGE1_HOST_EXPORTS) \
11488 cd $(HOST_SUBDIR)/gmp && \
11489 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11490 CFLAGS="$(STAGEprofile_CFLAGS)" \
11491 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11492 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11493 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11494 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11495 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11496 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11497 TFLAGS="$(STAGEprofile_TFLAGS)" \
11498 $(TARGET-stageprofile-gmp)
11500 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11501 clean-stageprofile: clean-stageprofile-gmp
11502 clean-stageprofile-gmp:
11503 @if [ $(current_stage) = stageprofile ]; then \
11504 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11505 else \
11506 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11507 $(MAKE) stageprofile-start; \
11508 fi; \
11509 cd $(HOST_SUBDIR)/gmp && \
11510 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11511 @endif gmp-bootstrap
11514 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11515 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11516 maybe-all-stagefeedback-gmp:
11517 maybe-clean-stagefeedback-gmp:
11518 @if gmp-bootstrap
11519 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11520 all-stagefeedback: all-stagefeedback-gmp
11521 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11522 all-stagefeedback-gmp: configure-stagefeedback-gmp
11523 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11524 @r=`${PWD_COMMAND}`; export r; \
11525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11526 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11527 $(HOST_EXPORTS) \
11528 $(POSTSTAGE1_HOST_EXPORTS) \
11529 cd $(HOST_SUBDIR)/gmp && \
11530 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11531 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11532 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11533 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11534 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11535 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11536 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11537 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11538 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11539 $(TARGET-stagefeedback-gmp)
11541 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11542 clean-stagefeedback: clean-stagefeedback-gmp
11543 clean-stagefeedback-gmp:
11544 @if [ $(current_stage) = stagefeedback ]; then \
11545 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11546 else \
11547 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11548 $(MAKE) stagefeedback-start; \
11549 fi; \
11550 cd $(HOST_SUBDIR)/gmp && \
11551 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11552 @endif gmp-bootstrap
11558 .PHONY: check-gmp maybe-check-gmp
11559 maybe-check-gmp:
11560 @if gmp
11561 maybe-check-gmp: check-gmp
11563 check-gmp:
11564 @: $(MAKE); $(unstage)
11565 @r=`${PWD_COMMAND}`; export r; \
11566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11567 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
11568 (cd $(HOST_SUBDIR)/gmp && \
11569 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
11571 @endif gmp
11573 .PHONY: install-gmp maybe-install-gmp
11574 maybe-install-gmp:
11575 @if gmp
11576 maybe-install-gmp: install-gmp
11578 install-gmp:
11580 @endif gmp
11582 .PHONY: install-strip-gmp maybe-install-strip-gmp
11583 maybe-install-strip-gmp:
11584 @if gmp
11585 maybe-install-strip-gmp: install-strip-gmp
11587 install-strip-gmp:
11589 @endif gmp
11591 # Other targets (info, dvi, pdf, etc.)
11593 .PHONY: maybe-info-gmp info-gmp
11594 maybe-info-gmp:
11595 @if gmp
11596 maybe-info-gmp: info-gmp
11598 info-gmp: \
11599 configure-gmp
11600 @[ -f ./gmp/Makefile ] || exit 0; \
11601 r=`${PWD_COMMAND}`; export r; \
11602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11603 $(HOST_EXPORTS) \
11604 for flag in $(EXTRA_HOST_FLAGS) ; do \
11605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11606 done; \
11607 echo "Doing info in gmp"; \
11608 (cd $(HOST_SUBDIR)/gmp && \
11609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11611 "RANLIB=$${RANLIB}" \
11612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11613 info) \
11614 || exit 1
11616 @endif gmp
11618 .PHONY: maybe-dvi-gmp dvi-gmp
11619 maybe-dvi-gmp:
11620 @if gmp
11621 maybe-dvi-gmp: dvi-gmp
11623 dvi-gmp: \
11624 configure-gmp
11625 @[ -f ./gmp/Makefile ] || exit 0; \
11626 r=`${PWD_COMMAND}`; export r; \
11627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11628 $(HOST_EXPORTS) \
11629 for flag in $(EXTRA_HOST_FLAGS) ; do \
11630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11631 done; \
11632 echo "Doing dvi in gmp"; \
11633 (cd $(HOST_SUBDIR)/gmp && \
11634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11636 "RANLIB=$${RANLIB}" \
11637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11638 dvi) \
11639 || exit 1
11641 @endif gmp
11643 .PHONY: maybe-pdf-gmp pdf-gmp
11644 maybe-pdf-gmp:
11645 @if gmp
11646 maybe-pdf-gmp: pdf-gmp
11648 pdf-gmp: \
11649 configure-gmp
11650 @[ -f ./gmp/Makefile ] || exit 0; \
11651 r=`${PWD_COMMAND}`; export r; \
11652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11653 $(HOST_EXPORTS) \
11654 for flag in $(EXTRA_HOST_FLAGS) ; do \
11655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11656 done; \
11657 echo "Doing pdf in gmp"; \
11658 (cd $(HOST_SUBDIR)/gmp && \
11659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11661 "RANLIB=$${RANLIB}" \
11662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11663 pdf) \
11664 || exit 1
11666 @endif gmp
11668 .PHONY: maybe-html-gmp html-gmp
11669 maybe-html-gmp:
11670 @if gmp
11671 maybe-html-gmp: html-gmp
11673 html-gmp: \
11674 configure-gmp
11675 @[ -f ./gmp/Makefile ] || exit 0; \
11676 r=`${PWD_COMMAND}`; export r; \
11677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11678 $(HOST_EXPORTS) \
11679 for flag in $(EXTRA_HOST_FLAGS) ; do \
11680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11681 done; \
11682 echo "Doing html in gmp"; \
11683 (cd $(HOST_SUBDIR)/gmp && \
11684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11686 "RANLIB=$${RANLIB}" \
11687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11688 html) \
11689 || exit 1
11691 @endif gmp
11693 .PHONY: maybe-TAGS-gmp TAGS-gmp
11694 maybe-TAGS-gmp:
11695 @if gmp
11696 maybe-TAGS-gmp: TAGS-gmp
11698 TAGS-gmp: \
11699 configure-gmp
11700 @[ -f ./gmp/Makefile ] || exit 0; \
11701 r=`${PWD_COMMAND}`; export r; \
11702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11703 $(HOST_EXPORTS) \
11704 for flag in $(EXTRA_HOST_FLAGS) ; do \
11705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11706 done; \
11707 echo "Doing TAGS in gmp"; \
11708 (cd $(HOST_SUBDIR)/gmp && \
11709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11711 "RANLIB=$${RANLIB}" \
11712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11713 TAGS) \
11714 || exit 1
11716 @endif gmp
11718 .PHONY: maybe-install-info-gmp install-info-gmp
11719 maybe-install-info-gmp:
11720 @if gmp
11721 maybe-install-info-gmp: install-info-gmp
11723 install-info-gmp: \
11724 configure-gmp \
11725 info-gmp
11726 @[ -f ./gmp/Makefile ] || exit 0; \
11727 r=`${PWD_COMMAND}`; export r; \
11728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11729 $(HOST_EXPORTS) \
11730 for flag in $(EXTRA_HOST_FLAGS) ; do \
11731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11732 done; \
11733 echo "Doing install-info in gmp"; \
11734 (cd $(HOST_SUBDIR)/gmp && \
11735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11737 "RANLIB=$${RANLIB}" \
11738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11739 install-info) \
11740 || exit 1
11742 @endif gmp
11744 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11745 maybe-install-pdf-gmp:
11746 @if gmp
11747 maybe-install-pdf-gmp: install-pdf-gmp
11749 install-pdf-gmp: \
11750 configure-gmp \
11751 pdf-gmp
11752 @[ -f ./gmp/Makefile ] || exit 0; \
11753 r=`${PWD_COMMAND}`; export r; \
11754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11755 $(HOST_EXPORTS) \
11756 for flag in $(EXTRA_HOST_FLAGS) ; do \
11757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11758 done; \
11759 echo "Doing install-pdf in gmp"; \
11760 (cd $(HOST_SUBDIR)/gmp && \
11761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11763 "RANLIB=$${RANLIB}" \
11764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11765 install-pdf) \
11766 || exit 1
11768 @endif gmp
11770 .PHONY: maybe-install-html-gmp install-html-gmp
11771 maybe-install-html-gmp:
11772 @if gmp
11773 maybe-install-html-gmp: install-html-gmp
11775 install-html-gmp: \
11776 configure-gmp \
11777 html-gmp
11778 @[ -f ./gmp/Makefile ] || exit 0; \
11779 r=`${PWD_COMMAND}`; export r; \
11780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11781 $(HOST_EXPORTS) \
11782 for flag in $(EXTRA_HOST_FLAGS) ; do \
11783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11784 done; \
11785 echo "Doing install-html in gmp"; \
11786 (cd $(HOST_SUBDIR)/gmp && \
11787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11789 "RANLIB=$${RANLIB}" \
11790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11791 install-html) \
11792 || exit 1
11794 @endif gmp
11796 .PHONY: maybe-installcheck-gmp installcheck-gmp
11797 maybe-installcheck-gmp:
11798 @if gmp
11799 maybe-installcheck-gmp: installcheck-gmp
11801 installcheck-gmp: \
11802 configure-gmp
11803 @[ -f ./gmp/Makefile ] || exit 0; \
11804 r=`${PWD_COMMAND}`; export r; \
11805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11806 $(HOST_EXPORTS) \
11807 for flag in $(EXTRA_HOST_FLAGS) ; do \
11808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11809 done; \
11810 echo "Doing installcheck in gmp"; \
11811 (cd $(HOST_SUBDIR)/gmp && \
11812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11814 "RANLIB=$${RANLIB}" \
11815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11816 installcheck) \
11817 || exit 1
11819 @endif gmp
11821 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11822 maybe-mostlyclean-gmp:
11823 @if gmp
11824 maybe-mostlyclean-gmp: mostlyclean-gmp
11826 mostlyclean-gmp:
11827 @[ -f ./gmp/Makefile ] || exit 0; \
11828 r=`${PWD_COMMAND}`; export r; \
11829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11830 $(HOST_EXPORTS) \
11831 for flag in $(EXTRA_HOST_FLAGS) ; do \
11832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11833 done; \
11834 echo "Doing mostlyclean in gmp"; \
11835 (cd $(HOST_SUBDIR)/gmp && \
11836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11838 "RANLIB=$${RANLIB}" \
11839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11840 mostlyclean) \
11841 || exit 1
11843 @endif gmp
11845 .PHONY: maybe-clean-gmp clean-gmp
11846 maybe-clean-gmp:
11847 @if gmp
11848 maybe-clean-gmp: clean-gmp
11850 clean-gmp:
11851 @[ -f ./gmp/Makefile ] || exit 0; \
11852 r=`${PWD_COMMAND}`; export r; \
11853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11854 $(HOST_EXPORTS) \
11855 for flag in $(EXTRA_HOST_FLAGS) ; do \
11856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11857 done; \
11858 echo "Doing clean in gmp"; \
11859 (cd $(HOST_SUBDIR)/gmp && \
11860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11862 "RANLIB=$${RANLIB}" \
11863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11864 clean) \
11865 || exit 1
11867 @endif gmp
11869 .PHONY: maybe-distclean-gmp distclean-gmp
11870 maybe-distclean-gmp:
11871 @if gmp
11872 maybe-distclean-gmp: distclean-gmp
11874 distclean-gmp:
11875 @[ -f ./gmp/Makefile ] || exit 0; \
11876 r=`${PWD_COMMAND}`; export r; \
11877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11878 $(HOST_EXPORTS) \
11879 for flag in $(EXTRA_HOST_FLAGS) ; do \
11880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11881 done; \
11882 echo "Doing distclean in gmp"; \
11883 (cd $(HOST_SUBDIR)/gmp && \
11884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11886 "RANLIB=$${RANLIB}" \
11887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11888 distclean) \
11889 || exit 1
11891 @endif gmp
11893 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11894 maybe-maintainer-clean-gmp:
11895 @if gmp
11896 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11898 maintainer-clean-gmp:
11899 @[ -f ./gmp/Makefile ] || exit 0; \
11900 r=`${PWD_COMMAND}`; export r; \
11901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11902 $(HOST_EXPORTS) \
11903 for flag in $(EXTRA_HOST_FLAGS) ; do \
11904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11905 done; \
11906 echo "Doing maintainer-clean in gmp"; \
11907 (cd $(HOST_SUBDIR)/gmp && \
11908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11910 "RANLIB=$${RANLIB}" \
11911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11912 maintainer-clean) \
11913 || exit 1
11915 @endif gmp
11919 .PHONY: configure-mpfr maybe-configure-mpfr
11920 maybe-configure-mpfr:
11921 @if gcc-bootstrap
11922 configure-mpfr: stage_current
11923 @endif gcc-bootstrap
11924 @if mpfr
11925 maybe-configure-mpfr: configure-mpfr
11926 configure-mpfr:
11927 @r=`${PWD_COMMAND}`; export r; \
11928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11929 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11930 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11931 $(HOST_EXPORTS) \
11932 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11933 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11934 case $(srcdir) in \
11935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11936 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11938 esac; \
11939 module_srcdir=mpfr; \
11940 $(SHELL) \
11941 $$s/$$module_srcdir/configure \
11942 --srcdir=$${topdir}/$$module_srcdir \
11943 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11944 --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
11945 || exit 1
11946 @endif mpfr
11950 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11951 maybe-configure-stage1-mpfr:
11952 @if mpfr-bootstrap
11953 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11954 configure-stage1-mpfr:
11955 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11956 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11957 @r=`${PWD_COMMAND}`; export r; \
11958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11959 TFLAGS="$(STAGE1_TFLAGS)"; \
11960 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11961 $(HOST_EXPORTS) \
11962 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11963 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11964 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11965 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr; \
11966 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11967 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11968 case $(srcdir) in \
11969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11970 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11972 esac; \
11973 module_srcdir=mpfr; \
11974 $(SHELL) $$s/$$module_srcdir/configure \
11975 --srcdir=$${topdir}/$$module_srcdir \
11976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11977 --target=${target_alias} \
11979 $(STAGE1_CONFIGURE_FLAGS) \
11980 --disable-shared @extra_mpfr_configure_flags@
11981 @endif mpfr-bootstrap
11983 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11984 maybe-configure-stage2-mpfr:
11985 @if mpfr-bootstrap
11986 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11987 configure-stage2-mpfr:
11988 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11989 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11990 @r=`${PWD_COMMAND}`; export r; \
11991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11992 TFLAGS="$(STAGE2_TFLAGS)"; \
11993 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11994 $(HOST_EXPORTS) \
11995 $(POSTSTAGE1_HOST_EXPORTS) \
11996 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11997 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11998 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11999 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr; \
12000 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12001 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12002 case $(srcdir) in \
12003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12004 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12006 esac; \
12007 module_srcdir=mpfr; \
12008 $(SHELL) $$s/$$module_srcdir/configure \
12009 --srcdir=$${topdir}/$$module_srcdir \
12010 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12011 --target=${target_alias} \
12012 --with-build-libsubdir=$(HOST_SUBDIR) \
12013 $(STAGE2_CONFIGURE_FLAGS) \
12014 --disable-shared @extra_mpfr_configure_flags@
12015 @endif mpfr-bootstrap
12017 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
12018 maybe-configure-stage3-mpfr:
12019 @if mpfr-bootstrap
12020 maybe-configure-stage3-mpfr: configure-stage3-mpfr
12021 configure-stage3-mpfr:
12022 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12023 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12024 @r=`${PWD_COMMAND}`; export r; \
12025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12026 TFLAGS="$(STAGE3_TFLAGS)"; \
12027 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12028 $(HOST_EXPORTS) \
12029 $(POSTSTAGE1_HOST_EXPORTS) \
12030 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12031 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12032 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12033 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr; \
12034 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12035 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12036 case $(srcdir) in \
12037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12038 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12040 esac; \
12041 module_srcdir=mpfr; \
12042 $(SHELL) $$s/$$module_srcdir/configure \
12043 --srcdir=$${topdir}/$$module_srcdir \
12044 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12045 --target=${target_alias} \
12046 --with-build-libsubdir=$(HOST_SUBDIR) \
12047 $(STAGE3_CONFIGURE_FLAGS) \
12048 --disable-shared @extra_mpfr_configure_flags@
12049 @endif mpfr-bootstrap
12051 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
12052 maybe-configure-stage4-mpfr:
12053 @if mpfr-bootstrap
12054 maybe-configure-stage4-mpfr: configure-stage4-mpfr
12055 configure-stage4-mpfr:
12056 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12057 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12058 @r=`${PWD_COMMAND}`; export r; \
12059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12060 TFLAGS="$(STAGE4_TFLAGS)"; \
12061 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12062 $(HOST_EXPORTS) \
12063 $(POSTSTAGE1_HOST_EXPORTS) \
12064 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12065 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12066 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12067 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr; \
12068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12069 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12070 case $(srcdir) in \
12071 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12072 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12073 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12074 esac; \
12075 module_srcdir=mpfr; \
12076 $(SHELL) $$s/$$module_srcdir/configure \
12077 --srcdir=$${topdir}/$$module_srcdir \
12078 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12079 --target=${target_alias} \
12080 --with-build-libsubdir=$(HOST_SUBDIR) \
12081 $(STAGE4_CONFIGURE_FLAGS) \
12082 --disable-shared @extra_mpfr_configure_flags@
12083 @endif mpfr-bootstrap
12085 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
12086 maybe-configure-stageprofile-mpfr:
12087 @if mpfr-bootstrap
12088 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
12089 configure-stageprofile-mpfr:
12090 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12091 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12092 @r=`${PWD_COMMAND}`; export r; \
12093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12094 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12095 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12096 $(HOST_EXPORTS) \
12097 $(POSTSTAGE1_HOST_EXPORTS) \
12098 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12099 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12100 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12101 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr; \
12102 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12103 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12104 case $(srcdir) in \
12105 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12106 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12107 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12108 esac; \
12109 module_srcdir=mpfr; \
12110 $(SHELL) $$s/$$module_srcdir/configure \
12111 --srcdir=$${topdir}/$$module_srcdir \
12112 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12113 --target=${target_alias} \
12114 --with-build-libsubdir=$(HOST_SUBDIR) \
12115 $(STAGEprofile_CONFIGURE_FLAGS) \
12116 --disable-shared @extra_mpfr_configure_flags@
12117 @endif mpfr-bootstrap
12119 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
12120 maybe-configure-stagefeedback-mpfr:
12121 @if mpfr-bootstrap
12122 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
12123 configure-stagefeedback-mpfr:
12124 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12125 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12126 @r=`${PWD_COMMAND}`; export r; \
12127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12128 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12129 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12130 $(HOST_EXPORTS) \
12131 $(POSTSTAGE1_HOST_EXPORTS) \
12132 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12133 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12134 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12135 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr; \
12136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12137 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12138 case $(srcdir) in \
12139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12140 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12142 esac; \
12143 module_srcdir=mpfr; \
12144 $(SHELL) $$s/$$module_srcdir/configure \
12145 --srcdir=$${topdir}/$$module_srcdir \
12146 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12147 --target=${target_alias} \
12148 --with-build-libsubdir=$(HOST_SUBDIR) \
12149 $(STAGEfeedback_CONFIGURE_FLAGS) \
12150 --disable-shared @extra_mpfr_configure_flags@
12151 @endif mpfr-bootstrap
12157 .PHONY: all-mpfr maybe-all-mpfr
12158 maybe-all-mpfr:
12159 @if gcc-bootstrap
12160 all-mpfr: stage_current
12161 @endif gcc-bootstrap
12162 @if mpfr
12163 TARGET-mpfr=all
12164 maybe-all-mpfr: all-mpfr
12165 all-mpfr: configure-mpfr
12166 @r=`${PWD_COMMAND}`; export r; \
12167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12168 $(HOST_EXPORTS) \
12169 (cd $(HOST_SUBDIR)/mpfr && \
12170 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12171 $(TARGET-mpfr))
12172 @endif mpfr
12176 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12177 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12178 maybe-all-stage1-mpfr:
12179 maybe-clean-stage1-mpfr:
12180 @if mpfr-bootstrap
12181 maybe-all-stage1-mpfr: all-stage1-mpfr
12182 all-stage1: all-stage1-mpfr
12183 TARGET-stage1-mpfr = $(TARGET-mpfr)
12184 all-stage1-mpfr: configure-stage1-mpfr
12185 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12186 @r=`${PWD_COMMAND}`; export r; \
12187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12188 TFLAGS="$(STAGE1_TFLAGS)"; \
12189 $(HOST_EXPORTS) \
12190 cd $(HOST_SUBDIR)/mpfr && \
12191 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12192 CFLAGS="$(STAGE1_CFLAGS)" \
12193 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12194 LIBCFLAGS="$(LIBCFLAGS)" \
12195 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12196 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12197 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12198 $(EXTRA_HOST_FLAGS) \
12199 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12200 TFLAGS="$(STAGE1_TFLAGS)" \
12201 $(TARGET-stage1-mpfr)
12203 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12204 clean-stage1: clean-stage1-mpfr
12205 clean-stage1-mpfr:
12206 @if [ $(current_stage) = stage1 ]; then \
12207 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12208 else \
12209 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12210 $(MAKE) stage1-start; \
12211 fi; \
12212 cd $(HOST_SUBDIR)/mpfr && \
12213 $(MAKE) $(EXTRA_HOST_FLAGS) \
12214 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12215 @endif mpfr-bootstrap
12218 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12219 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12220 maybe-all-stage2-mpfr:
12221 maybe-clean-stage2-mpfr:
12222 @if mpfr-bootstrap
12223 maybe-all-stage2-mpfr: all-stage2-mpfr
12224 all-stage2: all-stage2-mpfr
12225 TARGET-stage2-mpfr = $(TARGET-mpfr)
12226 all-stage2-mpfr: configure-stage2-mpfr
12227 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12228 @r=`${PWD_COMMAND}`; export r; \
12229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12230 TFLAGS="$(STAGE2_TFLAGS)"; \
12231 $(HOST_EXPORTS) \
12232 $(POSTSTAGE1_HOST_EXPORTS) \
12233 cd $(HOST_SUBDIR)/mpfr && \
12234 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12235 CFLAGS="$(STAGE2_CFLAGS)" \
12236 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12237 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12238 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12239 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12240 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12241 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12242 TFLAGS="$(STAGE2_TFLAGS)" \
12243 $(TARGET-stage2-mpfr)
12245 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12246 clean-stage2: clean-stage2-mpfr
12247 clean-stage2-mpfr:
12248 @if [ $(current_stage) = stage2 ]; then \
12249 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12250 else \
12251 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12252 $(MAKE) stage2-start; \
12253 fi; \
12254 cd $(HOST_SUBDIR)/mpfr && \
12255 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12256 @endif mpfr-bootstrap
12259 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12260 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12261 maybe-all-stage3-mpfr:
12262 maybe-clean-stage3-mpfr:
12263 @if mpfr-bootstrap
12264 maybe-all-stage3-mpfr: all-stage3-mpfr
12265 all-stage3: all-stage3-mpfr
12266 TARGET-stage3-mpfr = $(TARGET-mpfr)
12267 all-stage3-mpfr: configure-stage3-mpfr
12268 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12269 @r=`${PWD_COMMAND}`; export r; \
12270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12271 TFLAGS="$(STAGE3_TFLAGS)"; \
12272 $(HOST_EXPORTS) \
12273 $(POSTSTAGE1_HOST_EXPORTS) \
12274 cd $(HOST_SUBDIR)/mpfr && \
12275 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12276 CFLAGS="$(STAGE3_CFLAGS)" \
12277 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12278 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12279 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12280 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12281 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12282 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12283 TFLAGS="$(STAGE3_TFLAGS)" \
12284 $(TARGET-stage3-mpfr)
12286 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12287 clean-stage3: clean-stage3-mpfr
12288 clean-stage3-mpfr:
12289 @if [ $(current_stage) = stage3 ]; then \
12290 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12291 else \
12292 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12293 $(MAKE) stage3-start; \
12294 fi; \
12295 cd $(HOST_SUBDIR)/mpfr && \
12296 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12297 @endif mpfr-bootstrap
12300 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12301 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12302 maybe-all-stage4-mpfr:
12303 maybe-clean-stage4-mpfr:
12304 @if mpfr-bootstrap
12305 maybe-all-stage4-mpfr: all-stage4-mpfr
12306 all-stage4: all-stage4-mpfr
12307 TARGET-stage4-mpfr = $(TARGET-mpfr)
12308 all-stage4-mpfr: configure-stage4-mpfr
12309 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12310 @r=`${PWD_COMMAND}`; export r; \
12311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12312 TFLAGS="$(STAGE4_TFLAGS)"; \
12313 $(HOST_EXPORTS) \
12314 $(POSTSTAGE1_HOST_EXPORTS) \
12315 cd $(HOST_SUBDIR)/mpfr && \
12316 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12317 CFLAGS="$(STAGE4_CFLAGS)" \
12318 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12319 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12320 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12321 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12322 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12323 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12324 TFLAGS="$(STAGE4_TFLAGS)" \
12325 $(TARGET-stage4-mpfr)
12327 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12328 clean-stage4: clean-stage4-mpfr
12329 clean-stage4-mpfr:
12330 @if [ $(current_stage) = stage4 ]; then \
12331 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12332 else \
12333 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12334 $(MAKE) stage4-start; \
12335 fi; \
12336 cd $(HOST_SUBDIR)/mpfr && \
12337 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12338 @endif mpfr-bootstrap
12341 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12342 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12343 maybe-all-stageprofile-mpfr:
12344 maybe-clean-stageprofile-mpfr:
12345 @if mpfr-bootstrap
12346 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12347 all-stageprofile: all-stageprofile-mpfr
12348 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12349 all-stageprofile-mpfr: configure-stageprofile-mpfr
12350 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12351 @r=`${PWD_COMMAND}`; export r; \
12352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12353 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12354 $(HOST_EXPORTS) \
12355 $(POSTSTAGE1_HOST_EXPORTS) \
12356 cd $(HOST_SUBDIR)/mpfr && \
12357 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12358 CFLAGS="$(STAGEprofile_CFLAGS)" \
12359 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12360 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12361 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12362 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12363 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12364 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12365 TFLAGS="$(STAGEprofile_TFLAGS)" \
12366 $(TARGET-stageprofile-mpfr)
12368 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12369 clean-stageprofile: clean-stageprofile-mpfr
12370 clean-stageprofile-mpfr:
12371 @if [ $(current_stage) = stageprofile ]; then \
12372 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12373 else \
12374 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12375 $(MAKE) stageprofile-start; \
12376 fi; \
12377 cd $(HOST_SUBDIR)/mpfr && \
12378 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12379 @endif mpfr-bootstrap
12382 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12383 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12384 maybe-all-stagefeedback-mpfr:
12385 maybe-clean-stagefeedback-mpfr:
12386 @if mpfr-bootstrap
12387 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12388 all-stagefeedback: all-stagefeedback-mpfr
12389 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12390 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12391 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12392 @r=`${PWD_COMMAND}`; export r; \
12393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12394 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12395 $(HOST_EXPORTS) \
12396 $(POSTSTAGE1_HOST_EXPORTS) \
12397 cd $(HOST_SUBDIR)/mpfr && \
12398 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12399 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12400 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12401 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12402 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12403 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12404 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12405 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12406 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12407 $(TARGET-stagefeedback-mpfr)
12409 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12410 clean-stagefeedback: clean-stagefeedback-mpfr
12411 clean-stagefeedback-mpfr:
12412 @if [ $(current_stage) = stagefeedback ]; then \
12413 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12414 else \
12415 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12416 $(MAKE) stagefeedback-start; \
12417 fi; \
12418 cd $(HOST_SUBDIR)/mpfr && \
12419 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12420 @endif mpfr-bootstrap
12426 .PHONY: check-mpfr maybe-check-mpfr
12427 maybe-check-mpfr:
12428 @if mpfr
12429 maybe-check-mpfr: check-mpfr
12431 check-mpfr:
12432 @: $(MAKE); $(unstage)
12433 @r=`${PWD_COMMAND}`; export r; \
12434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12435 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
12436 (cd $(HOST_SUBDIR)/mpfr && \
12437 $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
12439 @endif mpfr
12441 .PHONY: install-mpfr maybe-install-mpfr
12442 maybe-install-mpfr:
12443 @if mpfr
12444 maybe-install-mpfr: install-mpfr
12446 install-mpfr:
12448 @endif mpfr
12450 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12451 maybe-install-strip-mpfr:
12452 @if mpfr
12453 maybe-install-strip-mpfr: install-strip-mpfr
12455 install-strip-mpfr:
12457 @endif mpfr
12459 # Other targets (info, dvi, pdf, etc.)
12461 .PHONY: maybe-info-mpfr info-mpfr
12462 maybe-info-mpfr:
12463 @if mpfr
12464 maybe-info-mpfr: info-mpfr
12466 info-mpfr: \
12467 configure-mpfr
12468 @[ -f ./mpfr/Makefile ] || exit 0; \
12469 r=`${PWD_COMMAND}`; export r; \
12470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12471 $(HOST_EXPORTS) \
12472 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12474 done; \
12475 echo "Doing info in mpfr"; \
12476 (cd $(HOST_SUBDIR)/mpfr && \
12477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12479 "RANLIB=$${RANLIB}" \
12480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12481 info) \
12482 || exit 1
12484 @endif mpfr
12486 .PHONY: maybe-dvi-mpfr dvi-mpfr
12487 maybe-dvi-mpfr:
12488 @if mpfr
12489 maybe-dvi-mpfr: dvi-mpfr
12491 dvi-mpfr: \
12492 configure-mpfr
12493 @[ -f ./mpfr/Makefile ] || exit 0; \
12494 r=`${PWD_COMMAND}`; export r; \
12495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12496 $(HOST_EXPORTS) \
12497 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12499 done; \
12500 echo "Doing dvi in mpfr"; \
12501 (cd $(HOST_SUBDIR)/mpfr && \
12502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12504 "RANLIB=$${RANLIB}" \
12505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12506 dvi) \
12507 || exit 1
12509 @endif mpfr
12511 .PHONY: maybe-pdf-mpfr pdf-mpfr
12512 maybe-pdf-mpfr:
12513 @if mpfr
12514 maybe-pdf-mpfr: pdf-mpfr
12516 pdf-mpfr: \
12517 configure-mpfr
12518 @[ -f ./mpfr/Makefile ] || exit 0; \
12519 r=`${PWD_COMMAND}`; export r; \
12520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12521 $(HOST_EXPORTS) \
12522 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12524 done; \
12525 echo "Doing pdf in mpfr"; \
12526 (cd $(HOST_SUBDIR)/mpfr && \
12527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12529 "RANLIB=$${RANLIB}" \
12530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12531 pdf) \
12532 || exit 1
12534 @endif mpfr
12536 .PHONY: maybe-html-mpfr html-mpfr
12537 maybe-html-mpfr:
12538 @if mpfr
12539 maybe-html-mpfr: html-mpfr
12541 html-mpfr: \
12542 configure-mpfr
12543 @[ -f ./mpfr/Makefile ] || exit 0; \
12544 r=`${PWD_COMMAND}`; export r; \
12545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12546 $(HOST_EXPORTS) \
12547 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12549 done; \
12550 echo "Doing html in mpfr"; \
12551 (cd $(HOST_SUBDIR)/mpfr && \
12552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12554 "RANLIB=$${RANLIB}" \
12555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12556 html) \
12557 || exit 1
12559 @endif mpfr
12561 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12562 maybe-TAGS-mpfr:
12563 @if mpfr
12564 maybe-TAGS-mpfr: TAGS-mpfr
12566 TAGS-mpfr: \
12567 configure-mpfr
12568 @[ -f ./mpfr/Makefile ] || exit 0; \
12569 r=`${PWD_COMMAND}`; export r; \
12570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12571 $(HOST_EXPORTS) \
12572 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12574 done; \
12575 echo "Doing TAGS in mpfr"; \
12576 (cd $(HOST_SUBDIR)/mpfr && \
12577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12579 "RANLIB=$${RANLIB}" \
12580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12581 TAGS) \
12582 || exit 1
12584 @endif mpfr
12586 .PHONY: maybe-install-info-mpfr install-info-mpfr
12587 maybe-install-info-mpfr:
12588 @if mpfr
12589 maybe-install-info-mpfr: install-info-mpfr
12591 install-info-mpfr: \
12592 configure-mpfr \
12593 info-mpfr
12594 @[ -f ./mpfr/Makefile ] || exit 0; \
12595 r=`${PWD_COMMAND}`; export r; \
12596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12597 $(HOST_EXPORTS) \
12598 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12600 done; \
12601 echo "Doing install-info in mpfr"; \
12602 (cd $(HOST_SUBDIR)/mpfr && \
12603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12605 "RANLIB=$${RANLIB}" \
12606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12607 install-info) \
12608 || exit 1
12610 @endif mpfr
12612 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12613 maybe-install-pdf-mpfr:
12614 @if mpfr
12615 maybe-install-pdf-mpfr: install-pdf-mpfr
12617 install-pdf-mpfr: \
12618 configure-mpfr \
12619 pdf-mpfr
12620 @[ -f ./mpfr/Makefile ] || exit 0; \
12621 r=`${PWD_COMMAND}`; export r; \
12622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12623 $(HOST_EXPORTS) \
12624 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12626 done; \
12627 echo "Doing install-pdf in mpfr"; \
12628 (cd $(HOST_SUBDIR)/mpfr && \
12629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12631 "RANLIB=$${RANLIB}" \
12632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12633 install-pdf) \
12634 || exit 1
12636 @endif mpfr
12638 .PHONY: maybe-install-html-mpfr install-html-mpfr
12639 maybe-install-html-mpfr:
12640 @if mpfr
12641 maybe-install-html-mpfr: install-html-mpfr
12643 install-html-mpfr: \
12644 configure-mpfr \
12645 html-mpfr
12646 @[ -f ./mpfr/Makefile ] || exit 0; \
12647 r=`${PWD_COMMAND}`; export r; \
12648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12649 $(HOST_EXPORTS) \
12650 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12652 done; \
12653 echo "Doing install-html in mpfr"; \
12654 (cd $(HOST_SUBDIR)/mpfr && \
12655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12657 "RANLIB=$${RANLIB}" \
12658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12659 install-html) \
12660 || exit 1
12662 @endif mpfr
12664 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12665 maybe-installcheck-mpfr:
12666 @if mpfr
12667 maybe-installcheck-mpfr: installcheck-mpfr
12669 installcheck-mpfr: \
12670 configure-mpfr
12671 @[ -f ./mpfr/Makefile ] || exit 0; \
12672 r=`${PWD_COMMAND}`; export r; \
12673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12674 $(HOST_EXPORTS) \
12675 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12677 done; \
12678 echo "Doing installcheck in mpfr"; \
12679 (cd $(HOST_SUBDIR)/mpfr && \
12680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12682 "RANLIB=$${RANLIB}" \
12683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12684 installcheck) \
12685 || exit 1
12687 @endif mpfr
12689 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12690 maybe-mostlyclean-mpfr:
12691 @if mpfr
12692 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12694 mostlyclean-mpfr:
12695 @[ -f ./mpfr/Makefile ] || exit 0; \
12696 r=`${PWD_COMMAND}`; export r; \
12697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12698 $(HOST_EXPORTS) \
12699 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12701 done; \
12702 echo "Doing mostlyclean in mpfr"; \
12703 (cd $(HOST_SUBDIR)/mpfr && \
12704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12706 "RANLIB=$${RANLIB}" \
12707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12708 mostlyclean) \
12709 || exit 1
12711 @endif mpfr
12713 .PHONY: maybe-clean-mpfr clean-mpfr
12714 maybe-clean-mpfr:
12715 @if mpfr
12716 maybe-clean-mpfr: clean-mpfr
12718 clean-mpfr:
12719 @[ -f ./mpfr/Makefile ] || exit 0; \
12720 r=`${PWD_COMMAND}`; export r; \
12721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12722 $(HOST_EXPORTS) \
12723 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12725 done; \
12726 echo "Doing clean in mpfr"; \
12727 (cd $(HOST_SUBDIR)/mpfr && \
12728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12730 "RANLIB=$${RANLIB}" \
12731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12732 clean) \
12733 || exit 1
12735 @endif mpfr
12737 .PHONY: maybe-distclean-mpfr distclean-mpfr
12738 maybe-distclean-mpfr:
12739 @if mpfr
12740 maybe-distclean-mpfr: distclean-mpfr
12742 distclean-mpfr:
12743 @[ -f ./mpfr/Makefile ] || exit 0; \
12744 r=`${PWD_COMMAND}`; export r; \
12745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12746 $(HOST_EXPORTS) \
12747 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12749 done; \
12750 echo "Doing distclean in mpfr"; \
12751 (cd $(HOST_SUBDIR)/mpfr && \
12752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12754 "RANLIB=$${RANLIB}" \
12755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12756 distclean) \
12757 || exit 1
12759 @endif mpfr
12761 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12762 maybe-maintainer-clean-mpfr:
12763 @if mpfr
12764 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12766 maintainer-clean-mpfr:
12767 @[ -f ./mpfr/Makefile ] || exit 0; \
12768 r=`${PWD_COMMAND}`; export r; \
12769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12770 $(HOST_EXPORTS) \
12771 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12773 done; \
12774 echo "Doing maintainer-clean in mpfr"; \
12775 (cd $(HOST_SUBDIR)/mpfr && \
12776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12778 "RANLIB=$${RANLIB}" \
12779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12780 maintainer-clean) \
12781 || exit 1
12783 @endif mpfr
12787 .PHONY: configure-mpc maybe-configure-mpc
12788 maybe-configure-mpc:
12789 @if gcc-bootstrap
12790 configure-mpc: stage_current
12791 @endif gcc-bootstrap
12792 @if mpc
12793 maybe-configure-mpc: configure-mpc
12794 configure-mpc:
12795 @r=`${PWD_COMMAND}`; export r; \
12796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12797 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12798 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12799 $(HOST_EXPORTS) \
12800 echo Configuring in $(HOST_SUBDIR)/mpc; \
12801 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12802 case $(srcdir) in \
12803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12804 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12806 esac; \
12807 module_srcdir=mpc; \
12808 $(SHELL) \
12809 $$s/$$module_srcdir/configure \
12810 --srcdir=$${topdir}/$$module_srcdir \
12811 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12812 --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12813 || exit 1
12814 @endif mpc
12818 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12819 maybe-configure-stage1-mpc:
12820 @if mpc-bootstrap
12821 maybe-configure-stage1-mpc: configure-stage1-mpc
12822 configure-stage1-mpc:
12823 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12824 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12825 @r=`${PWD_COMMAND}`; export r; \
12826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12827 TFLAGS="$(STAGE1_TFLAGS)"; \
12828 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12829 $(HOST_EXPORTS) \
12830 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12831 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12832 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12833 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc; \
12834 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12835 cd $(HOST_SUBDIR)/mpc || exit 1; \
12836 case $(srcdir) in \
12837 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12838 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12839 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12840 esac; \
12841 module_srcdir=mpc; \
12842 $(SHELL) $$s/$$module_srcdir/configure \
12843 --srcdir=$${topdir}/$$module_srcdir \
12844 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12845 --target=${target_alias} \
12847 $(STAGE1_CONFIGURE_FLAGS) \
12848 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12849 @endif mpc-bootstrap
12851 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12852 maybe-configure-stage2-mpc:
12853 @if mpc-bootstrap
12854 maybe-configure-stage2-mpc: configure-stage2-mpc
12855 configure-stage2-mpc:
12856 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12857 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12858 @r=`${PWD_COMMAND}`; export r; \
12859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12860 TFLAGS="$(STAGE2_TFLAGS)"; \
12861 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12862 $(HOST_EXPORTS) \
12863 $(POSTSTAGE1_HOST_EXPORTS) \
12864 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12865 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12866 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12867 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc; \
12868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12869 cd $(HOST_SUBDIR)/mpc || exit 1; \
12870 case $(srcdir) in \
12871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12872 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12874 esac; \
12875 module_srcdir=mpc; \
12876 $(SHELL) $$s/$$module_srcdir/configure \
12877 --srcdir=$${topdir}/$$module_srcdir \
12878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12879 --target=${target_alias} \
12880 --with-build-libsubdir=$(HOST_SUBDIR) \
12881 $(STAGE2_CONFIGURE_FLAGS) \
12882 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12883 @endif mpc-bootstrap
12885 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12886 maybe-configure-stage3-mpc:
12887 @if mpc-bootstrap
12888 maybe-configure-stage3-mpc: configure-stage3-mpc
12889 configure-stage3-mpc:
12890 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12891 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12892 @r=`${PWD_COMMAND}`; export r; \
12893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12894 TFLAGS="$(STAGE3_TFLAGS)"; \
12895 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12896 $(HOST_EXPORTS) \
12897 $(POSTSTAGE1_HOST_EXPORTS) \
12898 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12899 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12900 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12901 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc; \
12902 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12903 cd $(HOST_SUBDIR)/mpc || exit 1; \
12904 case $(srcdir) in \
12905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12906 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12908 esac; \
12909 module_srcdir=mpc; \
12910 $(SHELL) $$s/$$module_srcdir/configure \
12911 --srcdir=$${topdir}/$$module_srcdir \
12912 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12913 --target=${target_alias} \
12914 --with-build-libsubdir=$(HOST_SUBDIR) \
12915 $(STAGE3_CONFIGURE_FLAGS) \
12916 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12917 @endif mpc-bootstrap
12919 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12920 maybe-configure-stage4-mpc:
12921 @if mpc-bootstrap
12922 maybe-configure-stage4-mpc: configure-stage4-mpc
12923 configure-stage4-mpc:
12924 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12925 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12926 @r=`${PWD_COMMAND}`; export r; \
12927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12928 TFLAGS="$(STAGE4_TFLAGS)"; \
12929 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12930 $(HOST_EXPORTS) \
12931 $(POSTSTAGE1_HOST_EXPORTS) \
12932 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12933 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12934 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12935 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc; \
12936 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12937 cd $(HOST_SUBDIR)/mpc || exit 1; \
12938 case $(srcdir) in \
12939 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12940 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12941 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12942 esac; \
12943 module_srcdir=mpc; \
12944 $(SHELL) $$s/$$module_srcdir/configure \
12945 --srcdir=$${topdir}/$$module_srcdir \
12946 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12947 --target=${target_alias} \
12948 --with-build-libsubdir=$(HOST_SUBDIR) \
12949 $(STAGE4_CONFIGURE_FLAGS) \
12950 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12951 @endif mpc-bootstrap
12953 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12954 maybe-configure-stageprofile-mpc:
12955 @if mpc-bootstrap
12956 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12957 configure-stageprofile-mpc:
12958 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12959 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12960 @r=`${PWD_COMMAND}`; export r; \
12961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12962 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12963 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12964 $(HOST_EXPORTS) \
12965 $(POSTSTAGE1_HOST_EXPORTS) \
12966 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12967 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12968 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12969 echo Configuring stage profile in $(HOST_SUBDIR)/mpc; \
12970 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12971 cd $(HOST_SUBDIR)/mpc || exit 1; \
12972 case $(srcdir) in \
12973 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12974 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12975 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12976 esac; \
12977 module_srcdir=mpc; \
12978 $(SHELL) $$s/$$module_srcdir/configure \
12979 --srcdir=$${topdir}/$$module_srcdir \
12980 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12981 --target=${target_alias} \
12982 --with-build-libsubdir=$(HOST_SUBDIR) \
12983 $(STAGEprofile_CONFIGURE_FLAGS) \
12984 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12985 @endif mpc-bootstrap
12987 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12988 maybe-configure-stagefeedback-mpc:
12989 @if mpc-bootstrap
12990 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12991 configure-stagefeedback-mpc:
12992 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12993 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12994 @r=`${PWD_COMMAND}`; export r; \
12995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12996 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12997 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12998 $(HOST_EXPORTS) \
12999 $(POSTSTAGE1_HOST_EXPORTS) \
13000 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13001 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13002 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13003 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc; \
13004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
13005 cd $(HOST_SUBDIR)/mpc || exit 1; \
13006 case $(srcdir) in \
13007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13008 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13010 esac; \
13011 module_srcdir=mpc; \
13012 $(SHELL) $$s/$$module_srcdir/configure \
13013 --srcdir=$${topdir}/$$module_srcdir \
13014 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13015 --target=${target_alias} \
13016 --with-build-libsubdir=$(HOST_SUBDIR) \
13017 $(STAGEfeedback_CONFIGURE_FLAGS) \
13018 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13019 @endif mpc-bootstrap
13025 .PHONY: all-mpc maybe-all-mpc
13026 maybe-all-mpc:
13027 @if gcc-bootstrap
13028 all-mpc: stage_current
13029 @endif gcc-bootstrap
13030 @if mpc
13031 TARGET-mpc=all
13032 maybe-all-mpc: all-mpc
13033 all-mpc: configure-mpc
13034 @r=`${PWD_COMMAND}`; export r; \
13035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13036 $(HOST_EXPORTS) \
13037 (cd $(HOST_SUBDIR)/mpc && \
13038 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
13039 $(TARGET-mpc))
13040 @endif mpc
13044 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
13045 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
13046 maybe-all-stage1-mpc:
13047 maybe-clean-stage1-mpc:
13048 @if mpc-bootstrap
13049 maybe-all-stage1-mpc: all-stage1-mpc
13050 all-stage1: all-stage1-mpc
13051 TARGET-stage1-mpc = $(TARGET-mpc)
13052 all-stage1-mpc: configure-stage1-mpc
13053 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13054 @r=`${PWD_COMMAND}`; export r; \
13055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13056 TFLAGS="$(STAGE1_TFLAGS)"; \
13057 $(HOST_EXPORTS) \
13058 cd $(HOST_SUBDIR)/mpc && \
13059 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13060 CFLAGS="$(STAGE1_CFLAGS)" \
13061 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13062 LIBCFLAGS="$(LIBCFLAGS)" \
13063 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13064 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13065 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13066 $(EXTRA_HOST_FLAGS) \
13067 $(STAGE1_FLAGS_TO_PASS) \
13068 TFLAGS="$(STAGE1_TFLAGS)" \
13069 $(TARGET-stage1-mpc)
13071 maybe-clean-stage1-mpc: clean-stage1-mpc
13072 clean-stage1: clean-stage1-mpc
13073 clean-stage1-mpc:
13074 @if [ $(current_stage) = stage1 ]; then \
13075 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13076 else \
13077 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
13078 $(MAKE) stage1-start; \
13079 fi; \
13080 cd $(HOST_SUBDIR)/mpc && \
13081 $(MAKE) $(EXTRA_HOST_FLAGS) \
13082 $(STAGE1_FLAGS_TO_PASS) clean
13083 @endif mpc-bootstrap
13086 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
13087 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
13088 maybe-all-stage2-mpc:
13089 maybe-clean-stage2-mpc:
13090 @if mpc-bootstrap
13091 maybe-all-stage2-mpc: all-stage2-mpc
13092 all-stage2: all-stage2-mpc
13093 TARGET-stage2-mpc = $(TARGET-mpc)
13094 all-stage2-mpc: configure-stage2-mpc
13095 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13096 @r=`${PWD_COMMAND}`; export r; \
13097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13098 TFLAGS="$(STAGE2_TFLAGS)"; \
13099 $(HOST_EXPORTS) \
13100 $(POSTSTAGE1_HOST_EXPORTS) \
13101 cd $(HOST_SUBDIR)/mpc && \
13102 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13103 CFLAGS="$(STAGE2_CFLAGS)" \
13104 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13105 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13106 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13107 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13108 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13109 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13110 TFLAGS="$(STAGE2_TFLAGS)" \
13111 $(TARGET-stage2-mpc)
13113 maybe-clean-stage2-mpc: clean-stage2-mpc
13114 clean-stage2: clean-stage2-mpc
13115 clean-stage2-mpc:
13116 @if [ $(current_stage) = stage2 ]; then \
13117 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13118 else \
13119 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
13120 $(MAKE) stage2-start; \
13121 fi; \
13122 cd $(HOST_SUBDIR)/mpc && \
13123 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13124 @endif mpc-bootstrap
13127 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
13128 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13129 maybe-all-stage3-mpc:
13130 maybe-clean-stage3-mpc:
13131 @if mpc-bootstrap
13132 maybe-all-stage3-mpc: all-stage3-mpc
13133 all-stage3: all-stage3-mpc
13134 TARGET-stage3-mpc = $(TARGET-mpc)
13135 all-stage3-mpc: configure-stage3-mpc
13136 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13137 @r=`${PWD_COMMAND}`; export r; \
13138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13139 TFLAGS="$(STAGE3_TFLAGS)"; \
13140 $(HOST_EXPORTS) \
13141 $(POSTSTAGE1_HOST_EXPORTS) \
13142 cd $(HOST_SUBDIR)/mpc && \
13143 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13144 CFLAGS="$(STAGE3_CFLAGS)" \
13145 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13146 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13147 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13148 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13149 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13150 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13151 TFLAGS="$(STAGE3_TFLAGS)" \
13152 $(TARGET-stage3-mpc)
13154 maybe-clean-stage3-mpc: clean-stage3-mpc
13155 clean-stage3: clean-stage3-mpc
13156 clean-stage3-mpc:
13157 @if [ $(current_stage) = stage3 ]; then \
13158 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13159 else \
13160 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13161 $(MAKE) stage3-start; \
13162 fi; \
13163 cd $(HOST_SUBDIR)/mpc && \
13164 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13165 @endif mpc-bootstrap
13168 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
13169 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13170 maybe-all-stage4-mpc:
13171 maybe-clean-stage4-mpc:
13172 @if mpc-bootstrap
13173 maybe-all-stage4-mpc: all-stage4-mpc
13174 all-stage4: all-stage4-mpc
13175 TARGET-stage4-mpc = $(TARGET-mpc)
13176 all-stage4-mpc: configure-stage4-mpc
13177 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13178 @r=`${PWD_COMMAND}`; export r; \
13179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13180 TFLAGS="$(STAGE4_TFLAGS)"; \
13181 $(HOST_EXPORTS) \
13182 $(POSTSTAGE1_HOST_EXPORTS) \
13183 cd $(HOST_SUBDIR)/mpc && \
13184 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13185 CFLAGS="$(STAGE4_CFLAGS)" \
13186 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13187 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13188 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13189 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13190 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13191 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13192 TFLAGS="$(STAGE4_TFLAGS)" \
13193 $(TARGET-stage4-mpc)
13195 maybe-clean-stage4-mpc: clean-stage4-mpc
13196 clean-stage4: clean-stage4-mpc
13197 clean-stage4-mpc:
13198 @if [ $(current_stage) = stage4 ]; then \
13199 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13200 else \
13201 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13202 $(MAKE) stage4-start; \
13203 fi; \
13204 cd $(HOST_SUBDIR)/mpc && \
13205 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13206 @endif mpc-bootstrap
13209 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13210 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13211 maybe-all-stageprofile-mpc:
13212 maybe-clean-stageprofile-mpc:
13213 @if mpc-bootstrap
13214 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13215 all-stageprofile: all-stageprofile-mpc
13216 TARGET-stageprofile-mpc = $(TARGET-mpc)
13217 all-stageprofile-mpc: configure-stageprofile-mpc
13218 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13219 @r=`${PWD_COMMAND}`; export r; \
13220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13221 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13222 $(HOST_EXPORTS) \
13223 $(POSTSTAGE1_HOST_EXPORTS) \
13224 cd $(HOST_SUBDIR)/mpc && \
13225 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13226 CFLAGS="$(STAGEprofile_CFLAGS)" \
13227 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13228 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13229 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13230 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13231 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13232 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13233 TFLAGS="$(STAGEprofile_TFLAGS)" \
13234 $(TARGET-stageprofile-mpc)
13236 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13237 clean-stageprofile: clean-stageprofile-mpc
13238 clean-stageprofile-mpc:
13239 @if [ $(current_stage) = stageprofile ]; then \
13240 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13241 else \
13242 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13243 $(MAKE) stageprofile-start; \
13244 fi; \
13245 cd $(HOST_SUBDIR)/mpc && \
13246 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13247 @endif mpc-bootstrap
13250 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13251 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13252 maybe-all-stagefeedback-mpc:
13253 maybe-clean-stagefeedback-mpc:
13254 @if mpc-bootstrap
13255 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13256 all-stagefeedback: all-stagefeedback-mpc
13257 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13258 all-stagefeedback-mpc: configure-stagefeedback-mpc
13259 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13260 @r=`${PWD_COMMAND}`; export r; \
13261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13262 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13263 $(HOST_EXPORTS) \
13264 $(POSTSTAGE1_HOST_EXPORTS) \
13265 cd $(HOST_SUBDIR)/mpc && \
13266 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13267 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13268 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13269 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13270 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13271 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13272 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13273 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13274 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13275 $(TARGET-stagefeedback-mpc)
13277 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13278 clean-stagefeedback: clean-stagefeedback-mpc
13279 clean-stagefeedback-mpc:
13280 @if [ $(current_stage) = stagefeedback ]; then \
13281 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13282 else \
13283 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13284 $(MAKE) stagefeedback-start; \
13285 fi; \
13286 cd $(HOST_SUBDIR)/mpc && \
13287 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13288 @endif mpc-bootstrap
13294 .PHONY: check-mpc maybe-check-mpc
13295 maybe-check-mpc:
13296 @if mpc
13297 maybe-check-mpc: check-mpc
13299 check-mpc:
13300 @: $(MAKE); $(unstage)
13301 @r=`${PWD_COMMAND}`; export r; \
13302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13303 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
13304 (cd $(HOST_SUBDIR)/mpc && \
13305 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
13307 @endif mpc
13309 .PHONY: install-mpc maybe-install-mpc
13310 maybe-install-mpc:
13311 @if mpc
13312 maybe-install-mpc: install-mpc
13314 install-mpc:
13316 @endif mpc
13318 .PHONY: install-strip-mpc maybe-install-strip-mpc
13319 maybe-install-strip-mpc:
13320 @if mpc
13321 maybe-install-strip-mpc: install-strip-mpc
13323 install-strip-mpc:
13325 @endif mpc
13327 # Other targets (info, dvi, pdf, etc.)
13329 .PHONY: maybe-info-mpc info-mpc
13330 maybe-info-mpc:
13331 @if mpc
13332 maybe-info-mpc: info-mpc
13334 info-mpc: \
13335 configure-mpc
13336 @[ -f ./mpc/Makefile ] || exit 0; \
13337 r=`${PWD_COMMAND}`; export r; \
13338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13339 $(HOST_EXPORTS) \
13340 for flag in $(EXTRA_HOST_FLAGS) ; do \
13341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13342 done; \
13343 echo "Doing info in mpc"; \
13344 (cd $(HOST_SUBDIR)/mpc && \
13345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13347 "RANLIB=$${RANLIB}" \
13348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13349 info) \
13350 || exit 1
13352 @endif mpc
13354 .PHONY: maybe-dvi-mpc dvi-mpc
13355 maybe-dvi-mpc:
13356 @if mpc
13357 maybe-dvi-mpc: dvi-mpc
13359 dvi-mpc: \
13360 configure-mpc
13361 @[ -f ./mpc/Makefile ] || exit 0; \
13362 r=`${PWD_COMMAND}`; export r; \
13363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13364 $(HOST_EXPORTS) \
13365 for flag in $(EXTRA_HOST_FLAGS) ; do \
13366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13367 done; \
13368 echo "Doing dvi in mpc"; \
13369 (cd $(HOST_SUBDIR)/mpc && \
13370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13372 "RANLIB=$${RANLIB}" \
13373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13374 dvi) \
13375 || exit 1
13377 @endif mpc
13379 .PHONY: maybe-pdf-mpc pdf-mpc
13380 maybe-pdf-mpc:
13381 @if mpc
13382 maybe-pdf-mpc: pdf-mpc
13384 pdf-mpc: \
13385 configure-mpc
13386 @[ -f ./mpc/Makefile ] || exit 0; \
13387 r=`${PWD_COMMAND}`; export r; \
13388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13389 $(HOST_EXPORTS) \
13390 for flag in $(EXTRA_HOST_FLAGS) ; do \
13391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13392 done; \
13393 echo "Doing pdf in mpc"; \
13394 (cd $(HOST_SUBDIR)/mpc && \
13395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13397 "RANLIB=$${RANLIB}" \
13398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13399 pdf) \
13400 || exit 1
13402 @endif mpc
13404 .PHONY: maybe-html-mpc html-mpc
13405 maybe-html-mpc:
13406 @if mpc
13407 maybe-html-mpc: html-mpc
13409 html-mpc: \
13410 configure-mpc
13411 @[ -f ./mpc/Makefile ] || exit 0; \
13412 r=`${PWD_COMMAND}`; export r; \
13413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13414 $(HOST_EXPORTS) \
13415 for flag in $(EXTRA_HOST_FLAGS) ; do \
13416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13417 done; \
13418 echo "Doing html in mpc"; \
13419 (cd $(HOST_SUBDIR)/mpc && \
13420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13422 "RANLIB=$${RANLIB}" \
13423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13424 html) \
13425 || exit 1
13427 @endif mpc
13429 .PHONY: maybe-TAGS-mpc TAGS-mpc
13430 maybe-TAGS-mpc:
13431 @if mpc
13432 maybe-TAGS-mpc: TAGS-mpc
13434 TAGS-mpc: \
13435 configure-mpc
13436 @[ -f ./mpc/Makefile ] || exit 0; \
13437 r=`${PWD_COMMAND}`; export r; \
13438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13439 $(HOST_EXPORTS) \
13440 for flag in $(EXTRA_HOST_FLAGS) ; do \
13441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13442 done; \
13443 echo "Doing TAGS in mpc"; \
13444 (cd $(HOST_SUBDIR)/mpc && \
13445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13447 "RANLIB=$${RANLIB}" \
13448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13449 TAGS) \
13450 || exit 1
13452 @endif mpc
13454 .PHONY: maybe-install-info-mpc install-info-mpc
13455 maybe-install-info-mpc:
13456 @if mpc
13457 maybe-install-info-mpc: install-info-mpc
13459 install-info-mpc: \
13460 configure-mpc \
13461 info-mpc
13462 @[ -f ./mpc/Makefile ] || exit 0; \
13463 r=`${PWD_COMMAND}`; export r; \
13464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13465 $(HOST_EXPORTS) \
13466 for flag in $(EXTRA_HOST_FLAGS) ; do \
13467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13468 done; \
13469 echo "Doing install-info in mpc"; \
13470 (cd $(HOST_SUBDIR)/mpc && \
13471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13473 "RANLIB=$${RANLIB}" \
13474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13475 install-info) \
13476 || exit 1
13478 @endif mpc
13480 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13481 maybe-install-pdf-mpc:
13482 @if mpc
13483 maybe-install-pdf-mpc: install-pdf-mpc
13485 install-pdf-mpc: \
13486 configure-mpc \
13487 pdf-mpc
13488 @[ -f ./mpc/Makefile ] || exit 0; \
13489 r=`${PWD_COMMAND}`; export r; \
13490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13491 $(HOST_EXPORTS) \
13492 for flag in $(EXTRA_HOST_FLAGS) ; do \
13493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13494 done; \
13495 echo "Doing install-pdf in mpc"; \
13496 (cd $(HOST_SUBDIR)/mpc && \
13497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13499 "RANLIB=$${RANLIB}" \
13500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13501 install-pdf) \
13502 || exit 1
13504 @endif mpc
13506 .PHONY: maybe-install-html-mpc install-html-mpc
13507 maybe-install-html-mpc:
13508 @if mpc
13509 maybe-install-html-mpc: install-html-mpc
13511 install-html-mpc: \
13512 configure-mpc \
13513 html-mpc
13514 @[ -f ./mpc/Makefile ] || exit 0; \
13515 r=`${PWD_COMMAND}`; export r; \
13516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13517 $(HOST_EXPORTS) \
13518 for flag in $(EXTRA_HOST_FLAGS) ; do \
13519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13520 done; \
13521 echo "Doing install-html in mpc"; \
13522 (cd $(HOST_SUBDIR)/mpc && \
13523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13525 "RANLIB=$${RANLIB}" \
13526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13527 install-html) \
13528 || exit 1
13530 @endif mpc
13532 .PHONY: maybe-installcheck-mpc installcheck-mpc
13533 maybe-installcheck-mpc:
13534 @if mpc
13535 maybe-installcheck-mpc: installcheck-mpc
13537 installcheck-mpc: \
13538 configure-mpc
13539 @[ -f ./mpc/Makefile ] || exit 0; \
13540 r=`${PWD_COMMAND}`; export r; \
13541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13542 $(HOST_EXPORTS) \
13543 for flag in $(EXTRA_HOST_FLAGS) ; do \
13544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13545 done; \
13546 echo "Doing installcheck in mpc"; \
13547 (cd $(HOST_SUBDIR)/mpc && \
13548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13550 "RANLIB=$${RANLIB}" \
13551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13552 installcheck) \
13553 || exit 1
13555 @endif mpc
13557 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13558 maybe-mostlyclean-mpc:
13559 @if mpc
13560 maybe-mostlyclean-mpc: mostlyclean-mpc
13562 mostlyclean-mpc:
13563 @[ -f ./mpc/Makefile ] || exit 0; \
13564 r=`${PWD_COMMAND}`; export r; \
13565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13566 $(HOST_EXPORTS) \
13567 for flag in $(EXTRA_HOST_FLAGS) ; do \
13568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13569 done; \
13570 echo "Doing mostlyclean in mpc"; \
13571 (cd $(HOST_SUBDIR)/mpc && \
13572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13574 "RANLIB=$${RANLIB}" \
13575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13576 mostlyclean) \
13577 || exit 1
13579 @endif mpc
13581 .PHONY: maybe-clean-mpc clean-mpc
13582 maybe-clean-mpc:
13583 @if mpc
13584 maybe-clean-mpc: clean-mpc
13586 clean-mpc:
13587 @[ -f ./mpc/Makefile ] || exit 0; \
13588 r=`${PWD_COMMAND}`; export r; \
13589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13590 $(HOST_EXPORTS) \
13591 for flag in $(EXTRA_HOST_FLAGS) ; do \
13592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13593 done; \
13594 echo "Doing clean in mpc"; \
13595 (cd $(HOST_SUBDIR)/mpc && \
13596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13598 "RANLIB=$${RANLIB}" \
13599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13600 clean) \
13601 || exit 1
13603 @endif mpc
13605 .PHONY: maybe-distclean-mpc distclean-mpc
13606 maybe-distclean-mpc:
13607 @if mpc
13608 maybe-distclean-mpc: distclean-mpc
13610 distclean-mpc:
13611 @[ -f ./mpc/Makefile ] || exit 0; \
13612 r=`${PWD_COMMAND}`; export r; \
13613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13614 $(HOST_EXPORTS) \
13615 for flag in $(EXTRA_HOST_FLAGS) ; do \
13616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13617 done; \
13618 echo "Doing distclean in mpc"; \
13619 (cd $(HOST_SUBDIR)/mpc && \
13620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13622 "RANLIB=$${RANLIB}" \
13623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13624 distclean) \
13625 || exit 1
13627 @endif mpc
13629 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13630 maybe-maintainer-clean-mpc:
13631 @if mpc
13632 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13634 maintainer-clean-mpc:
13635 @[ -f ./mpc/Makefile ] || exit 0; \
13636 r=`${PWD_COMMAND}`; export r; \
13637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13638 $(HOST_EXPORTS) \
13639 for flag in $(EXTRA_HOST_FLAGS) ; do \
13640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13641 done; \
13642 echo "Doing maintainer-clean in mpc"; \
13643 (cd $(HOST_SUBDIR)/mpc && \
13644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13646 "RANLIB=$${RANLIB}" \
13647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13648 maintainer-clean) \
13649 || exit 1
13651 @endif mpc
13655 .PHONY: configure-isl maybe-configure-isl
13656 maybe-configure-isl:
13657 @if gcc-bootstrap
13658 configure-isl: stage_current
13659 @endif gcc-bootstrap
13660 @if isl
13661 maybe-configure-isl: configure-isl
13662 configure-isl:
13663 @r=`${PWD_COMMAND}`; export r; \
13664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13665 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13666 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13667 $(HOST_EXPORTS) \
13668 echo Configuring in $(HOST_SUBDIR)/isl; \
13669 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13670 case $(srcdir) in \
13671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13672 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13674 esac; \
13675 module_srcdir=isl; \
13676 $(SHELL) \
13677 $$s/$$module_srcdir/configure \
13678 --srcdir=$${topdir}/$$module_srcdir \
13679 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13680 --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
13681 || exit 1
13682 @endif isl
13686 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13687 maybe-configure-stage1-isl:
13688 @if isl-bootstrap
13689 maybe-configure-stage1-isl: configure-stage1-isl
13690 configure-stage1-isl:
13691 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13692 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13693 @r=`${PWD_COMMAND}`; export r; \
13694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13695 TFLAGS="$(STAGE1_TFLAGS)"; \
13696 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13697 $(HOST_EXPORTS) \
13698 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13699 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13700 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13701 echo Configuring stage 1 in $(HOST_SUBDIR)/isl; \
13702 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13703 cd $(HOST_SUBDIR)/isl || exit 1; \
13704 case $(srcdir) in \
13705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13706 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13708 esac; \
13709 module_srcdir=isl; \
13710 $(SHELL) $$s/$$module_srcdir/configure \
13711 --srcdir=$${topdir}/$$module_srcdir \
13712 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13713 --target=${target_alias} \
13715 $(STAGE1_CONFIGURE_FLAGS) \
13716 --disable-shared @extra_isl_gmp_configure_flags@
13717 @endif isl-bootstrap
13719 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13720 maybe-configure-stage2-isl:
13721 @if isl-bootstrap
13722 maybe-configure-stage2-isl: configure-stage2-isl
13723 configure-stage2-isl:
13724 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13725 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13726 @r=`${PWD_COMMAND}`; export r; \
13727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13728 TFLAGS="$(STAGE2_TFLAGS)"; \
13729 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13730 $(HOST_EXPORTS) \
13731 $(POSTSTAGE1_HOST_EXPORTS) \
13732 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13733 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13734 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13735 echo Configuring stage 2 in $(HOST_SUBDIR)/isl; \
13736 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13737 cd $(HOST_SUBDIR)/isl || exit 1; \
13738 case $(srcdir) in \
13739 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13740 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13741 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13742 esac; \
13743 module_srcdir=isl; \
13744 $(SHELL) $$s/$$module_srcdir/configure \
13745 --srcdir=$${topdir}/$$module_srcdir \
13746 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13747 --target=${target_alias} \
13748 --with-build-libsubdir=$(HOST_SUBDIR) \
13749 $(STAGE2_CONFIGURE_FLAGS) \
13750 --disable-shared @extra_isl_gmp_configure_flags@
13751 @endif isl-bootstrap
13753 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13754 maybe-configure-stage3-isl:
13755 @if isl-bootstrap
13756 maybe-configure-stage3-isl: configure-stage3-isl
13757 configure-stage3-isl:
13758 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13759 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13760 @r=`${PWD_COMMAND}`; export r; \
13761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13762 TFLAGS="$(STAGE3_TFLAGS)"; \
13763 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13764 $(HOST_EXPORTS) \
13765 $(POSTSTAGE1_HOST_EXPORTS) \
13766 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13767 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13768 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13769 echo Configuring stage 3 in $(HOST_SUBDIR)/isl; \
13770 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13771 cd $(HOST_SUBDIR)/isl || exit 1; \
13772 case $(srcdir) in \
13773 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13774 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13775 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13776 esac; \
13777 module_srcdir=isl; \
13778 $(SHELL) $$s/$$module_srcdir/configure \
13779 --srcdir=$${topdir}/$$module_srcdir \
13780 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13781 --target=${target_alias} \
13782 --with-build-libsubdir=$(HOST_SUBDIR) \
13783 $(STAGE3_CONFIGURE_FLAGS) \
13784 --disable-shared @extra_isl_gmp_configure_flags@
13785 @endif isl-bootstrap
13787 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13788 maybe-configure-stage4-isl:
13789 @if isl-bootstrap
13790 maybe-configure-stage4-isl: configure-stage4-isl
13791 configure-stage4-isl:
13792 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13793 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13794 @r=`${PWD_COMMAND}`; export r; \
13795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13796 TFLAGS="$(STAGE4_TFLAGS)"; \
13797 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13798 $(HOST_EXPORTS) \
13799 $(POSTSTAGE1_HOST_EXPORTS) \
13800 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13801 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13802 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13803 echo Configuring stage 4 in $(HOST_SUBDIR)/isl; \
13804 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13805 cd $(HOST_SUBDIR)/isl || exit 1; \
13806 case $(srcdir) in \
13807 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13808 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13809 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13810 esac; \
13811 module_srcdir=isl; \
13812 $(SHELL) $$s/$$module_srcdir/configure \
13813 --srcdir=$${topdir}/$$module_srcdir \
13814 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13815 --target=${target_alias} \
13816 --with-build-libsubdir=$(HOST_SUBDIR) \
13817 $(STAGE4_CONFIGURE_FLAGS) \
13818 --disable-shared @extra_isl_gmp_configure_flags@
13819 @endif isl-bootstrap
13821 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13822 maybe-configure-stageprofile-isl:
13823 @if isl-bootstrap
13824 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13825 configure-stageprofile-isl:
13826 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13827 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13828 @r=`${PWD_COMMAND}`; export r; \
13829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13830 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13831 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13832 $(HOST_EXPORTS) \
13833 $(POSTSTAGE1_HOST_EXPORTS) \
13834 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13835 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13836 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13837 echo Configuring stage profile in $(HOST_SUBDIR)/isl; \
13838 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13839 cd $(HOST_SUBDIR)/isl || exit 1; \
13840 case $(srcdir) in \
13841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13842 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13844 esac; \
13845 module_srcdir=isl; \
13846 $(SHELL) $$s/$$module_srcdir/configure \
13847 --srcdir=$${topdir}/$$module_srcdir \
13848 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13849 --target=${target_alias} \
13850 --with-build-libsubdir=$(HOST_SUBDIR) \
13851 $(STAGEprofile_CONFIGURE_FLAGS) \
13852 --disable-shared @extra_isl_gmp_configure_flags@
13853 @endif isl-bootstrap
13855 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13856 maybe-configure-stagefeedback-isl:
13857 @if isl-bootstrap
13858 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13859 configure-stagefeedback-isl:
13860 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13861 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13862 @r=`${PWD_COMMAND}`; export r; \
13863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13864 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13865 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13866 $(HOST_EXPORTS) \
13867 $(POSTSTAGE1_HOST_EXPORTS) \
13868 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13869 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13870 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13871 echo Configuring stage feedback in $(HOST_SUBDIR)/isl; \
13872 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13873 cd $(HOST_SUBDIR)/isl || exit 1; \
13874 case $(srcdir) in \
13875 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13876 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13877 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13878 esac; \
13879 module_srcdir=isl; \
13880 $(SHELL) $$s/$$module_srcdir/configure \
13881 --srcdir=$${topdir}/$$module_srcdir \
13882 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13883 --target=${target_alias} \
13884 --with-build-libsubdir=$(HOST_SUBDIR) \
13885 $(STAGEfeedback_CONFIGURE_FLAGS) \
13886 --disable-shared @extra_isl_gmp_configure_flags@
13887 @endif isl-bootstrap
13893 .PHONY: all-isl maybe-all-isl
13894 maybe-all-isl:
13895 @if gcc-bootstrap
13896 all-isl: stage_current
13897 @endif gcc-bootstrap
13898 @if isl
13899 TARGET-isl=all
13900 maybe-all-isl: all-isl
13901 all-isl: configure-isl
13902 @r=`${PWD_COMMAND}`; export r; \
13903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13904 $(HOST_EXPORTS) \
13905 (cd $(HOST_SUBDIR)/isl && \
13906 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13907 $(TARGET-isl))
13908 @endif isl
13912 .PHONY: all-stage1-isl maybe-all-stage1-isl
13913 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13914 maybe-all-stage1-isl:
13915 maybe-clean-stage1-isl:
13916 @if isl-bootstrap
13917 maybe-all-stage1-isl: all-stage1-isl
13918 all-stage1: all-stage1-isl
13919 TARGET-stage1-isl = $(TARGET-isl)
13920 all-stage1-isl: configure-stage1-isl
13921 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13922 @r=`${PWD_COMMAND}`; export r; \
13923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13924 TFLAGS="$(STAGE1_TFLAGS)"; \
13925 $(HOST_EXPORTS) \
13926 cd $(HOST_SUBDIR)/isl && \
13927 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13928 CFLAGS="$(STAGE1_CFLAGS)" \
13929 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13930 LIBCFLAGS="$(LIBCFLAGS)" \
13931 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13932 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13933 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13934 $(EXTRA_HOST_FLAGS) \
13935 $(STAGE1_FLAGS_TO_PASS) V=1 \
13936 TFLAGS="$(STAGE1_TFLAGS)" \
13937 $(TARGET-stage1-isl)
13939 maybe-clean-stage1-isl: clean-stage1-isl
13940 clean-stage1: clean-stage1-isl
13941 clean-stage1-isl:
13942 @if [ $(current_stage) = stage1 ]; then \
13943 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13944 else \
13945 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13946 $(MAKE) stage1-start; \
13947 fi; \
13948 cd $(HOST_SUBDIR)/isl && \
13949 $(MAKE) $(EXTRA_HOST_FLAGS) \
13950 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13951 @endif isl-bootstrap
13954 .PHONY: all-stage2-isl maybe-all-stage2-isl
13955 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13956 maybe-all-stage2-isl:
13957 maybe-clean-stage2-isl:
13958 @if isl-bootstrap
13959 maybe-all-stage2-isl: all-stage2-isl
13960 all-stage2: all-stage2-isl
13961 TARGET-stage2-isl = $(TARGET-isl)
13962 all-stage2-isl: configure-stage2-isl
13963 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13964 @r=`${PWD_COMMAND}`; export r; \
13965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13966 TFLAGS="$(STAGE2_TFLAGS)"; \
13967 $(HOST_EXPORTS) \
13968 $(POSTSTAGE1_HOST_EXPORTS) \
13969 cd $(HOST_SUBDIR)/isl && \
13970 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13971 CFLAGS="$(STAGE2_CFLAGS)" \
13972 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13973 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13974 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13975 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13976 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13977 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13978 TFLAGS="$(STAGE2_TFLAGS)" \
13979 $(TARGET-stage2-isl)
13981 maybe-clean-stage2-isl: clean-stage2-isl
13982 clean-stage2: clean-stage2-isl
13983 clean-stage2-isl:
13984 @if [ $(current_stage) = stage2 ]; then \
13985 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13986 else \
13987 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13988 $(MAKE) stage2-start; \
13989 fi; \
13990 cd $(HOST_SUBDIR)/isl && \
13991 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13992 @endif isl-bootstrap
13995 .PHONY: all-stage3-isl maybe-all-stage3-isl
13996 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13997 maybe-all-stage3-isl:
13998 maybe-clean-stage3-isl:
13999 @if isl-bootstrap
14000 maybe-all-stage3-isl: all-stage3-isl
14001 all-stage3: all-stage3-isl
14002 TARGET-stage3-isl = $(TARGET-isl)
14003 all-stage3-isl: configure-stage3-isl
14004 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14005 @r=`${PWD_COMMAND}`; export r; \
14006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14007 TFLAGS="$(STAGE3_TFLAGS)"; \
14008 $(HOST_EXPORTS) \
14009 $(POSTSTAGE1_HOST_EXPORTS) \
14010 cd $(HOST_SUBDIR)/isl && \
14011 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14012 CFLAGS="$(STAGE3_CFLAGS)" \
14013 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14014 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14015 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14016 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14017 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14018 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14019 TFLAGS="$(STAGE3_TFLAGS)" \
14020 $(TARGET-stage3-isl)
14022 maybe-clean-stage3-isl: clean-stage3-isl
14023 clean-stage3: clean-stage3-isl
14024 clean-stage3-isl:
14025 @if [ $(current_stage) = stage3 ]; then \
14026 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14027 else \
14028 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
14029 $(MAKE) stage3-start; \
14030 fi; \
14031 cd $(HOST_SUBDIR)/isl && \
14032 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14033 @endif isl-bootstrap
14036 .PHONY: all-stage4-isl maybe-all-stage4-isl
14037 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
14038 maybe-all-stage4-isl:
14039 maybe-clean-stage4-isl:
14040 @if isl-bootstrap
14041 maybe-all-stage4-isl: all-stage4-isl
14042 all-stage4: all-stage4-isl
14043 TARGET-stage4-isl = $(TARGET-isl)
14044 all-stage4-isl: configure-stage4-isl
14045 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14046 @r=`${PWD_COMMAND}`; export r; \
14047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14048 TFLAGS="$(STAGE4_TFLAGS)"; \
14049 $(HOST_EXPORTS) \
14050 $(POSTSTAGE1_HOST_EXPORTS) \
14051 cd $(HOST_SUBDIR)/isl && \
14052 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14053 CFLAGS="$(STAGE4_CFLAGS)" \
14054 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14055 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14056 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14057 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14058 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14059 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14060 TFLAGS="$(STAGE4_TFLAGS)" \
14061 $(TARGET-stage4-isl)
14063 maybe-clean-stage4-isl: clean-stage4-isl
14064 clean-stage4: clean-stage4-isl
14065 clean-stage4-isl:
14066 @if [ $(current_stage) = stage4 ]; then \
14067 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14068 else \
14069 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
14070 $(MAKE) stage4-start; \
14071 fi; \
14072 cd $(HOST_SUBDIR)/isl && \
14073 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14074 @endif isl-bootstrap
14077 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
14078 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
14079 maybe-all-stageprofile-isl:
14080 maybe-clean-stageprofile-isl:
14081 @if isl-bootstrap
14082 maybe-all-stageprofile-isl: all-stageprofile-isl
14083 all-stageprofile: all-stageprofile-isl
14084 TARGET-stageprofile-isl = $(TARGET-isl)
14085 all-stageprofile-isl: configure-stageprofile-isl
14086 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14087 @r=`${PWD_COMMAND}`; export r; \
14088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14089 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14090 $(HOST_EXPORTS) \
14091 $(POSTSTAGE1_HOST_EXPORTS) \
14092 cd $(HOST_SUBDIR)/isl && \
14093 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14094 CFLAGS="$(STAGEprofile_CFLAGS)" \
14095 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14096 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14097 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14098 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14099 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14100 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14101 TFLAGS="$(STAGEprofile_TFLAGS)" \
14102 $(TARGET-stageprofile-isl)
14104 maybe-clean-stageprofile-isl: clean-stageprofile-isl
14105 clean-stageprofile: clean-stageprofile-isl
14106 clean-stageprofile-isl:
14107 @if [ $(current_stage) = stageprofile ]; then \
14108 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14109 else \
14110 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
14111 $(MAKE) stageprofile-start; \
14112 fi; \
14113 cd $(HOST_SUBDIR)/isl && \
14114 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14115 @endif isl-bootstrap
14118 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
14119 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
14120 maybe-all-stagefeedback-isl:
14121 maybe-clean-stagefeedback-isl:
14122 @if isl-bootstrap
14123 maybe-all-stagefeedback-isl: all-stagefeedback-isl
14124 all-stagefeedback: all-stagefeedback-isl
14125 TARGET-stagefeedback-isl = $(TARGET-isl)
14126 all-stagefeedback-isl: configure-stagefeedback-isl
14127 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14128 @r=`${PWD_COMMAND}`; export r; \
14129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14130 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14131 $(HOST_EXPORTS) \
14132 $(POSTSTAGE1_HOST_EXPORTS) \
14133 cd $(HOST_SUBDIR)/isl && \
14134 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14135 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14136 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14137 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14138 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14139 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14140 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14141 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14142 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14143 $(TARGET-stagefeedback-isl)
14145 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14146 clean-stagefeedback: clean-stagefeedback-isl
14147 clean-stagefeedback-isl:
14148 @if [ $(current_stage) = stagefeedback ]; then \
14149 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14150 else \
14151 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14152 $(MAKE) stagefeedback-start; \
14153 fi; \
14154 cd $(HOST_SUBDIR)/isl && \
14155 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14156 @endif isl-bootstrap
14162 .PHONY: check-isl maybe-check-isl
14163 maybe-check-isl:
14164 @if isl
14165 maybe-check-isl: check-isl
14167 check-isl:
14168 @: $(MAKE); $(unstage)
14169 @r=`${PWD_COMMAND}`; export r; \
14170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14171 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
14172 (cd $(HOST_SUBDIR)/isl && \
14173 $(MAKE) $(FLAGS_TO_PASS) V=1 $(EXTRA_BOOTSTRAP_FLAGS) check)
14175 @endif isl
14177 .PHONY: install-isl maybe-install-isl
14178 maybe-install-isl:
14179 @if isl
14180 maybe-install-isl: install-isl
14182 install-isl:
14184 @endif isl
14186 .PHONY: install-strip-isl maybe-install-strip-isl
14187 maybe-install-strip-isl:
14188 @if isl
14189 maybe-install-strip-isl: install-strip-isl
14191 install-strip-isl:
14193 @endif isl
14195 # Other targets (info, dvi, pdf, etc.)
14197 .PHONY: maybe-info-isl info-isl
14198 maybe-info-isl:
14199 @if isl
14200 maybe-info-isl: info-isl
14202 info-isl: \
14203 configure-isl
14204 @[ -f ./isl/Makefile ] || exit 0; \
14205 r=`${PWD_COMMAND}`; export r; \
14206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14207 $(HOST_EXPORTS) \
14208 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14210 done; \
14211 echo "Doing info in isl"; \
14212 (cd $(HOST_SUBDIR)/isl && \
14213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14215 "RANLIB=$${RANLIB}" \
14216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14217 info) \
14218 || exit 1
14220 @endif isl
14222 .PHONY: maybe-dvi-isl dvi-isl
14223 maybe-dvi-isl:
14224 @if isl
14225 maybe-dvi-isl: dvi-isl
14227 dvi-isl: \
14228 configure-isl
14229 @[ -f ./isl/Makefile ] || exit 0; \
14230 r=`${PWD_COMMAND}`; export r; \
14231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14232 $(HOST_EXPORTS) \
14233 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14235 done; \
14236 echo "Doing dvi in isl"; \
14237 (cd $(HOST_SUBDIR)/isl && \
14238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14240 "RANLIB=$${RANLIB}" \
14241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14242 dvi) \
14243 || exit 1
14245 @endif isl
14247 .PHONY: maybe-pdf-isl pdf-isl
14248 maybe-pdf-isl:
14249 @if isl
14250 maybe-pdf-isl: pdf-isl
14252 pdf-isl: \
14253 configure-isl
14254 @[ -f ./isl/Makefile ] || exit 0; \
14255 r=`${PWD_COMMAND}`; export r; \
14256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14257 $(HOST_EXPORTS) \
14258 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14260 done; \
14261 echo "Doing pdf in isl"; \
14262 (cd $(HOST_SUBDIR)/isl && \
14263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14265 "RANLIB=$${RANLIB}" \
14266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14267 pdf) \
14268 || exit 1
14270 @endif isl
14272 .PHONY: maybe-html-isl html-isl
14273 maybe-html-isl:
14274 @if isl
14275 maybe-html-isl: html-isl
14277 html-isl: \
14278 configure-isl
14279 @[ -f ./isl/Makefile ] || exit 0; \
14280 r=`${PWD_COMMAND}`; export r; \
14281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14282 $(HOST_EXPORTS) \
14283 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14285 done; \
14286 echo "Doing html in isl"; \
14287 (cd $(HOST_SUBDIR)/isl && \
14288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14290 "RANLIB=$${RANLIB}" \
14291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14292 html) \
14293 || exit 1
14295 @endif isl
14297 .PHONY: maybe-TAGS-isl TAGS-isl
14298 maybe-TAGS-isl:
14299 @if isl
14300 maybe-TAGS-isl: TAGS-isl
14302 TAGS-isl: \
14303 configure-isl
14304 @[ -f ./isl/Makefile ] || exit 0; \
14305 r=`${PWD_COMMAND}`; export r; \
14306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14307 $(HOST_EXPORTS) \
14308 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14310 done; \
14311 echo "Doing TAGS in isl"; \
14312 (cd $(HOST_SUBDIR)/isl && \
14313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14315 "RANLIB=$${RANLIB}" \
14316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14317 TAGS) \
14318 || exit 1
14320 @endif isl
14322 .PHONY: maybe-install-info-isl install-info-isl
14323 maybe-install-info-isl:
14324 @if isl
14325 maybe-install-info-isl: install-info-isl
14327 install-info-isl: \
14328 configure-isl \
14329 info-isl
14330 @[ -f ./isl/Makefile ] || exit 0; \
14331 r=`${PWD_COMMAND}`; export r; \
14332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14333 $(HOST_EXPORTS) \
14334 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14336 done; \
14337 echo "Doing install-info in isl"; \
14338 (cd $(HOST_SUBDIR)/isl && \
14339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14341 "RANLIB=$${RANLIB}" \
14342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14343 install-info) \
14344 || exit 1
14346 @endif isl
14348 .PHONY: maybe-install-pdf-isl install-pdf-isl
14349 maybe-install-pdf-isl:
14350 @if isl
14351 maybe-install-pdf-isl: install-pdf-isl
14353 install-pdf-isl: \
14354 configure-isl \
14355 pdf-isl
14356 @[ -f ./isl/Makefile ] || exit 0; \
14357 r=`${PWD_COMMAND}`; export r; \
14358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14359 $(HOST_EXPORTS) \
14360 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14362 done; \
14363 echo "Doing install-pdf in isl"; \
14364 (cd $(HOST_SUBDIR)/isl && \
14365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14367 "RANLIB=$${RANLIB}" \
14368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14369 install-pdf) \
14370 || exit 1
14372 @endif isl
14374 .PHONY: maybe-install-html-isl install-html-isl
14375 maybe-install-html-isl:
14376 @if isl
14377 maybe-install-html-isl: install-html-isl
14379 install-html-isl: \
14380 configure-isl \
14381 html-isl
14382 @[ -f ./isl/Makefile ] || exit 0; \
14383 r=`${PWD_COMMAND}`; export r; \
14384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14385 $(HOST_EXPORTS) \
14386 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14388 done; \
14389 echo "Doing install-html in isl"; \
14390 (cd $(HOST_SUBDIR)/isl && \
14391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14393 "RANLIB=$${RANLIB}" \
14394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14395 install-html) \
14396 || exit 1
14398 @endif isl
14400 .PHONY: maybe-installcheck-isl installcheck-isl
14401 maybe-installcheck-isl:
14402 @if isl
14403 maybe-installcheck-isl: installcheck-isl
14405 installcheck-isl: \
14406 configure-isl
14407 @[ -f ./isl/Makefile ] || exit 0; \
14408 r=`${PWD_COMMAND}`; export r; \
14409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14410 $(HOST_EXPORTS) \
14411 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14413 done; \
14414 echo "Doing installcheck in isl"; \
14415 (cd $(HOST_SUBDIR)/isl && \
14416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14418 "RANLIB=$${RANLIB}" \
14419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14420 installcheck) \
14421 || exit 1
14423 @endif isl
14425 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14426 maybe-mostlyclean-isl:
14427 @if isl
14428 maybe-mostlyclean-isl: mostlyclean-isl
14430 mostlyclean-isl:
14431 @[ -f ./isl/Makefile ] || exit 0; \
14432 r=`${PWD_COMMAND}`; export r; \
14433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14434 $(HOST_EXPORTS) \
14435 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14437 done; \
14438 echo "Doing mostlyclean in isl"; \
14439 (cd $(HOST_SUBDIR)/isl && \
14440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14442 "RANLIB=$${RANLIB}" \
14443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14444 mostlyclean) \
14445 || exit 1
14447 @endif isl
14449 .PHONY: maybe-clean-isl clean-isl
14450 maybe-clean-isl:
14451 @if isl
14452 maybe-clean-isl: clean-isl
14454 clean-isl:
14455 @[ -f ./isl/Makefile ] || exit 0; \
14456 r=`${PWD_COMMAND}`; export r; \
14457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14458 $(HOST_EXPORTS) \
14459 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14461 done; \
14462 echo "Doing clean in isl"; \
14463 (cd $(HOST_SUBDIR)/isl && \
14464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14466 "RANLIB=$${RANLIB}" \
14467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14468 clean) \
14469 || exit 1
14471 @endif isl
14473 .PHONY: maybe-distclean-isl distclean-isl
14474 maybe-distclean-isl:
14475 @if isl
14476 maybe-distclean-isl: distclean-isl
14478 distclean-isl:
14479 @[ -f ./isl/Makefile ] || exit 0; \
14480 r=`${PWD_COMMAND}`; export r; \
14481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14482 $(HOST_EXPORTS) \
14483 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14485 done; \
14486 echo "Doing distclean in isl"; \
14487 (cd $(HOST_SUBDIR)/isl && \
14488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14490 "RANLIB=$${RANLIB}" \
14491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14492 distclean) \
14493 || exit 1
14495 @endif isl
14497 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14498 maybe-maintainer-clean-isl:
14499 @if isl
14500 maybe-maintainer-clean-isl: maintainer-clean-isl
14502 maintainer-clean-isl:
14503 @[ -f ./isl/Makefile ] || exit 0; \
14504 r=`${PWD_COMMAND}`; export r; \
14505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14506 $(HOST_EXPORTS) \
14507 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14509 done; \
14510 echo "Doing maintainer-clean in isl"; \
14511 (cd $(HOST_SUBDIR)/isl && \
14512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14514 "RANLIB=$${RANLIB}" \
14515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14516 maintainer-clean) \
14517 || exit 1
14519 @endif isl
14523 .PHONY: configure-libelf maybe-configure-libelf
14524 maybe-configure-libelf:
14525 @if gcc-bootstrap
14526 configure-libelf: stage_current
14527 @endif gcc-bootstrap
14528 @if libelf
14529 maybe-configure-libelf: configure-libelf
14530 configure-libelf:
14531 @r=`${PWD_COMMAND}`; export r; \
14532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14533 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14534 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14535 $(HOST_EXPORTS) \
14536 echo Configuring in $(HOST_SUBDIR)/libelf; \
14537 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14538 case $(srcdir) in \
14539 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14540 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14541 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14542 esac; \
14543 module_srcdir=libelf; \
14544 $(SHELL) \
14545 $$s/$$module_srcdir/configure \
14546 --srcdir=$${topdir}/$$module_srcdir \
14547 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14548 --target=${target_alias} --disable-shared \
14549 || exit 1
14550 @endif libelf
14554 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14555 maybe-configure-stage1-libelf:
14556 @if libelf-bootstrap
14557 maybe-configure-stage1-libelf: configure-stage1-libelf
14558 configure-stage1-libelf:
14559 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14560 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14561 @r=`${PWD_COMMAND}`; export r; \
14562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14563 TFLAGS="$(STAGE1_TFLAGS)"; \
14564 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14565 $(HOST_EXPORTS) \
14566 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14567 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14568 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14569 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf; \
14570 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14571 cd $(HOST_SUBDIR)/libelf || exit 1; \
14572 case $(srcdir) in \
14573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14574 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14576 esac; \
14577 module_srcdir=libelf; \
14578 $(SHELL) $$s/$$module_srcdir/configure \
14579 --srcdir=$${topdir}/$$module_srcdir \
14580 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14581 --target=${target_alias} \
14583 $(STAGE1_CONFIGURE_FLAGS) \
14584 --disable-shared
14585 @endif libelf-bootstrap
14587 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14588 maybe-configure-stage2-libelf:
14589 @if libelf-bootstrap
14590 maybe-configure-stage2-libelf: configure-stage2-libelf
14591 configure-stage2-libelf:
14592 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14593 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14594 @r=`${PWD_COMMAND}`; export r; \
14595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14596 TFLAGS="$(STAGE2_TFLAGS)"; \
14597 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14598 $(HOST_EXPORTS) \
14599 $(POSTSTAGE1_HOST_EXPORTS) \
14600 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14601 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14602 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14603 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf; \
14604 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14605 cd $(HOST_SUBDIR)/libelf || exit 1; \
14606 case $(srcdir) in \
14607 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14608 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14609 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14610 esac; \
14611 module_srcdir=libelf; \
14612 $(SHELL) $$s/$$module_srcdir/configure \
14613 --srcdir=$${topdir}/$$module_srcdir \
14614 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14615 --target=${target_alias} \
14616 --with-build-libsubdir=$(HOST_SUBDIR) \
14617 $(STAGE2_CONFIGURE_FLAGS) \
14618 --disable-shared
14619 @endif libelf-bootstrap
14621 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14622 maybe-configure-stage3-libelf:
14623 @if libelf-bootstrap
14624 maybe-configure-stage3-libelf: configure-stage3-libelf
14625 configure-stage3-libelf:
14626 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14627 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14628 @r=`${PWD_COMMAND}`; export r; \
14629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14630 TFLAGS="$(STAGE3_TFLAGS)"; \
14631 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14632 $(HOST_EXPORTS) \
14633 $(POSTSTAGE1_HOST_EXPORTS) \
14634 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14635 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14636 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14637 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf; \
14638 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14639 cd $(HOST_SUBDIR)/libelf || exit 1; \
14640 case $(srcdir) in \
14641 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14642 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14643 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14644 esac; \
14645 module_srcdir=libelf; \
14646 $(SHELL) $$s/$$module_srcdir/configure \
14647 --srcdir=$${topdir}/$$module_srcdir \
14648 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14649 --target=${target_alias} \
14650 --with-build-libsubdir=$(HOST_SUBDIR) \
14651 $(STAGE3_CONFIGURE_FLAGS) \
14652 --disable-shared
14653 @endif libelf-bootstrap
14655 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14656 maybe-configure-stage4-libelf:
14657 @if libelf-bootstrap
14658 maybe-configure-stage4-libelf: configure-stage4-libelf
14659 configure-stage4-libelf:
14660 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14661 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14662 @r=`${PWD_COMMAND}`; export r; \
14663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14664 TFLAGS="$(STAGE4_TFLAGS)"; \
14665 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14666 $(HOST_EXPORTS) \
14667 $(POSTSTAGE1_HOST_EXPORTS) \
14668 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14669 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14670 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14671 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf; \
14672 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14673 cd $(HOST_SUBDIR)/libelf || exit 1; \
14674 case $(srcdir) in \
14675 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14676 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14677 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14678 esac; \
14679 module_srcdir=libelf; \
14680 $(SHELL) $$s/$$module_srcdir/configure \
14681 --srcdir=$${topdir}/$$module_srcdir \
14682 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14683 --target=${target_alias} \
14684 --with-build-libsubdir=$(HOST_SUBDIR) \
14685 $(STAGE4_CONFIGURE_FLAGS) \
14686 --disable-shared
14687 @endif libelf-bootstrap
14689 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14690 maybe-configure-stageprofile-libelf:
14691 @if libelf-bootstrap
14692 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14693 configure-stageprofile-libelf:
14694 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14695 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14696 @r=`${PWD_COMMAND}`; export r; \
14697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14698 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14699 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14700 $(HOST_EXPORTS) \
14701 $(POSTSTAGE1_HOST_EXPORTS) \
14702 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14703 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14704 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14705 echo Configuring stage profile in $(HOST_SUBDIR)/libelf; \
14706 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14707 cd $(HOST_SUBDIR)/libelf || exit 1; \
14708 case $(srcdir) in \
14709 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14710 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14711 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14712 esac; \
14713 module_srcdir=libelf; \
14714 $(SHELL) $$s/$$module_srcdir/configure \
14715 --srcdir=$${topdir}/$$module_srcdir \
14716 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14717 --target=${target_alias} \
14718 --with-build-libsubdir=$(HOST_SUBDIR) \
14719 $(STAGEprofile_CONFIGURE_FLAGS) \
14720 --disable-shared
14721 @endif libelf-bootstrap
14723 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14724 maybe-configure-stagefeedback-libelf:
14725 @if libelf-bootstrap
14726 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14727 configure-stagefeedback-libelf:
14728 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14729 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14730 @r=`${PWD_COMMAND}`; export r; \
14731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14732 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14733 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14734 $(HOST_EXPORTS) \
14735 $(POSTSTAGE1_HOST_EXPORTS) \
14736 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14737 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14738 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14739 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf; \
14740 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14741 cd $(HOST_SUBDIR)/libelf || exit 1; \
14742 case $(srcdir) in \
14743 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14744 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14745 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14746 esac; \
14747 module_srcdir=libelf; \
14748 $(SHELL) $$s/$$module_srcdir/configure \
14749 --srcdir=$${topdir}/$$module_srcdir \
14750 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14751 --target=${target_alias} \
14752 --with-build-libsubdir=$(HOST_SUBDIR) \
14753 $(STAGEfeedback_CONFIGURE_FLAGS) \
14754 --disable-shared
14755 @endif libelf-bootstrap
14761 .PHONY: all-libelf maybe-all-libelf
14762 maybe-all-libelf:
14763 @if gcc-bootstrap
14764 all-libelf: stage_current
14765 @endif gcc-bootstrap
14766 @if libelf
14767 TARGET-libelf=all
14768 maybe-all-libelf: all-libelf
14769 all-libelf: configure-libelf
14770 @r=`${PWD_COMMAND}`; export r; \
14771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14772 $(HOST_EXPORTS) \
14773 (cd $(HOST_SUBDIR)/libelf && \
14774 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14775 $(TARGET-libelf))
14776 @endif libelf
14780 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14781 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14782 maybe-all-stage1-libelf:
14783 maybe-clean-stage1-libelf:
14784 @if libelf-bootstrap
14785 maybe-all-stage1-libelf: all-stage1-libelf
14786 all-stage1: all-stage1-libelf
14787 TARGET-stage1-libelf = $(TARGET-libelf)
14788 all-stage1-libelf: configure-stage1-libelf
14789 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14790 @r=`${PWD_COMMAND}`; export r; \
14791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14792 TFLAGS="$(STAGE1_TFLAGS)"; \
14793 $(HOST_EXPORTS) \
14794 cd $(HOST_SUBDIR)/libelf && \
14795 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14796 CFLAGS="$(STAGE1_CFLAGS)" \
14797 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14798 LIBCFLAGS="$(LIBCFLAGS)" \
14799 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14800 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14801 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14802 $(EXTRA_HOST_FLAGS) \
14803 $(STAGE1_FLAGS_TO_PASS) \
14804 TFLAGS="$(STAGE1_TFLAGS)" \
14805 $(TARGET-stage1-libelf)
14807 maybe-clean-stage1-libelf: clean-stage1-libelf
14808 clean-stage1: clean-stage1-libelf
14809 clean-stage1-libelf:
14810 @if [ $(current_stage) = stage1 ]; then \
14811 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14812 else \
14813 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
14814 $(MAKE) stage1-start; \
14815 fi; \
14816 cd $(HOST_SUBDIR)/libelf && \
14817 $(MAKE) $(EXTRA_HOST_FLAGS) \
14818 $(STAGE1_FLAGS_TO_PASS) clean
14819 @endif libelf-bootstrap
14822 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
14823 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
14824 maybe-all-stage2-libelf:
14825 maybe-clean-stage2-libelf:
14826 @if libelf-bootstrap
14827 maybe-all-stage2-libelf: all-stage2-libelf
14828 all-stage2: all-stage2-libelf
14829 TARGET-stage2-libelf = $(TARGET-libelf)
14830 all-stage2-libelf: configure-stage2-libelf
14831 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14832 @r=`${PWD_COMMAND}`; export r; \
14833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14834 TFLAGS="$(STAGE2_TFLAGS)"; \
14835 $(HOST_EXPORTS) \
14836 $(POSTSTAGE1_HOST_EXPORTS) \
14837 cd $(HOST_SUBDIR)/libelf && \
14838 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14839 CFLAGS="$(STAGE2_CFLAGS)" \
14840 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14841 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14842 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14843 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14844 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14845 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14846 TFLAGS="$(STAGE2_TFLAGS)" \
14847 $(TARGET-stage2-libelf)
14849 maybe-clean-stage2-libelf: clean-stage2-libelf
14850 clean-stage2: clean-stage2-libelf
14851 clean-stage2-libelf:
14852 @if [ $(current_stage) = stage2 ]; then \
14853 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14854 else \
14855 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
14856 $(MAKE) stage2-start; \
14857 fi; \
14858 cd $(HOST_SUBDIR)/libelf && \
14859 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14860 @endif libelf-bootstrap
14863 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
14864 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
14865 maybe-all-stage3-libelf:
14866 maybe-clean-stage3-libelf:
14867 @if libelf-bootstrap
14868 maybe-all-stage3-libelf: all-stage3-libelf
14869 all-stage3: all-stage3-libelf
14870 TARGET-stage3-libelf = $(TARGET-libelf)
14871 all-stage3-libelf: configure-stage3-libelf
14872 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14873 @r=`${PWD_COMMAND}`; export r; \
14874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14875 TFLAGS="$(STAGE3_TFLAGS)"; \
14876 $(HOST_EXPORTS) \
14877 $(POSTSTAGE1_HOST_EXPORTS) \
14878 cd $(HOST_SUBDIR)/libelf && \
14879 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14880 CFLAGS="$(STAGE3_CFLAGS)" \
14881 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14882 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14883 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14884 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14885 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14886 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14887 TFLAGS="$(STAGE3_TFLAGS)" \
14888 $(TARGET-stage3-libelf)
14890 maybe-clean-stage3-libelf: clean-stage3-libelf
14891 clean-stage3: clean-stage3-libelf
14892 clean-stage3-libelf:
14893 @if [ $(current_stage) = stage3 ]; then \
14894 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14895 else \
14896 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
14897 $(MAKE) stage3-start; \
14898 fi; \
14899 cd $(HOST_SUBDIR)/libelf && \
14900 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14901 @endif libelf-bootstrap
14904 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
14905 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
14906 maybe-all-stage4-libelf:
14907 maybe-clean-stage4-libelf:
14908 @if libelf-bootstrap
14909 maybe-all-stage4-libelf: all-stage4-libelf
14910 all-stage4: all-stage4-libelf
14911 TARGET-stage4-libelf = $(TARGET-libelf)
14912 all-stage4-libelf: configure-stage4-libelf
14913 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14914 @r=`${PWD_COMMAND}`; export r; \
14915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14916 TFLAGS="$(STAGE4_TFLAGS)"; \
14917 $(HOST_EXPORTS) \
14918 $(POSTSTAGE1_HOST_EXPORTS) \
14919 cd $(HOST_SUBDIR)/libelf && \
14920 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14921 CFLAGS="$(STAGE4_CFLAGS)" \
14922 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14923 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14924 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14925 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14926 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14927 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14928 TFLAGS="$(STAGE4_TFLAGS)" \
14929 $(TARGET-stage4-libelf)
14931 maybe-clean-stage4-libelf: clean-stage4-libelf
14932 clean-stage4: clean-stage4-libelf
14933 clean-stage4-libelf:
14934 @if [ $(current_stage) = stage4 ]; then \
14935 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14936 else \
14937 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
14938 $(MAKE) stage4-start; \
14939 fi; \
14940 cd $(HOST_SUBDIR)/libelf && \
14941 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14942 @endif libelf-bootstrap
14945 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
14946 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
14947 maybe-all-stageprofile-libelf:
14948 maybe-clean-stageprofile-libelf:
14949 @if libelf-bootstrap
14950 maybe-all-stageprofile-libelf: all-stageprofile-libelf
14951 all-stageprofile: all-stageprofile-libelf
14952 TARGET-stageprofile-libelf = $(TARGET-libelf)
14953 all-stageprofile-libelf: configure-stageprofile-libelf
14954 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14955 @r=`${PWD_COMMAND}`; export r; \
14956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14957 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14958 $(HOST_EXPORTS) \
14959 $(POSTSTAGE1_HOST_EXPORTS) \
14960 cd $(HOST_SUBDIR)/libelf && \
14961 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14962 CFLAGS="$(STAGEprofile_CFLAGS)" \
14963 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14964 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14965 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14966 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14967 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14968 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14969 TFLAGS="$(STAGEprofile_TFLAGS)" \
14970 $(TARGET-stageprofile-libelf)
14972 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
14973 clean-stageprofile: clean-stageprofile-libelf
14974 clean-stageprofile-libelf:
14975 @if [ $(current_stage) = stageprofile ]; then \
14976 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14977 else \
14978 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
14979 $(MAKE) stageprofile-start; \
14980 fi; \
14981 cd $(HOST_SUBDIR)/libelf && \
14982 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14983 @endif libelf-bootstrap
14986 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
14987 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
14988 maybe-all-stagefeedback-libelf:
14989 maybe-clean-stagefeedback-libelf:
14990 @if libelf-bootstrap
14991 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
14992 all-stagefeedback: all-stagefeedback-libelf
14993 TARGET-stagefeedback-libelf = $(TARGET-libelf)
14994 all-stagefeedback-libelf: configure-stagefeedback-libelf
14995 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14996 @r=`${PWD_COMMAND}`; export r; \
14997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14998 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14999 $(HOST_EXPORTS) \
15000 $(POSTSTAGE1_HOST_EXPORTS) \
15001 cd $(HOST_SUBDIR)/libelf && \
15002 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15003 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15004 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15005 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15006 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15007 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15008 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15009 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15010 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15011 $(TARGET-stagefeedback-libelf)
15013 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15014 clean-stagefeedback: clean-stagefeedback-libelf
15015 clean-stagefeedback-libelf:
15016 @if [ $(current_stage) = stagefeedback ]; then \
15017 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15018 else \
15019 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15020 $(MAKE) stagefeedback-start; \
15021 fi; \
15022 cd $(HOST_SUBDIR)/libelf && \
15023 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15024 @endif libelf-bootstrap
15030 .PHONY: check-libelf maybe-check-libelf
15031 maybe-check-libelf:
15032 @if libelf
15033 maybe-check-libelf: check-libelf
15035 check-libelf:
15036 @: $(MAKE); $(unstage)
15037 @r=`${PWD_COMMAND}`; export r; \
15038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15039 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15040 (cd $(HOST_SUBDIR)/libelf && \
15041 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
15043 @endif libelf
15045 .PHONY: install-libelf maybe-install-libelf
15046 maybe-install-libelf:
15047 @if libelf
15048 maybe-install-libelf: install-libelf
15050 install-libelf:
15052 @endif libelf
15054 .PHONY: install-strip-libelf maybe-install-strip-libelf
15055 maybe-install-strip-libelf:
15056 @if libelf
15057 maybe-install-strip-libelf: install-strip-libelf
15059 install-strip-libelf:
15061 @endif libelf
15063 # Other targets (info, dvi, pdf, etc.)
15065 .PHONY: maybe-info-libelf info-libelf
15066 maybe-info-libelf:
15067 @if libelf
15068 maybe-info-libelf: info-libelf
15070 info-libelf: \
15071 configure-libelf
15072 @[ -f ./libelf/Makefile ] || exit 0; \
15073 r=`${PWD_COMMAND}`; export r; \
15074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15075 $(HOST_EXPORTS) \
15076 for flag in $(EXTRA_HOST_FLAGS) ; do \
15077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15078 done; \
15079 echo "Doing info in libelf"; \
15080 (cd $(HOST_SUBDIR)/libelf && \
15081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15083 "RANLIB=$${RANLIB}" \
15084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15085 info) \
15086 || exit 1
15088 @endif libelf
15090 .PHONY: maybe-dvi-libelf dvi-libelf
15091 maybe-dvi-libelf:
15092 @if libelf
15093 maybe-dvi-libelf: dvi-libelf
15095 dvi-libelf: \
15096 configure-libelf
15097 @[ -f ./libelf/Makefile ] || exit 0; \
15098 r=`${PWD_COMMAND}`; export r; \
15099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15100 $(HOST_EXPORTS) \
15101 for flag in $(EXTRA_HOST_FLAGS) ; do \
15102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15103 done; \
15104 echo "Doing dvi in libelf"; \
15105 (cd $(HOST_SUBDIR)/libelf && \
15106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15108 "RANLIB=$${RANLIB}" \
15109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15110 dvi) \
15111 || exit 1
15113 @endif libelf
15115 .PHONY: maybe-pdf-libelf pdf-libelf
15116 maybe-pdf-libelf:
15117 @if libelf
15118 maybe-pdf-libelf: pdf-libelf
15120 pdf-libelf: \
15121 configure-libelf
15122 @[ -f ./libelf/Makefile ] || exit 0; \
15123 r=`${PWD_COMMAND}`; export r; \
15124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15125 $(HOST_EXPORTS) \
15126 for flag in $(EXTRA_HOST_FLAGS) ; do \
15127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15128 done; \
15129 echo "Doing pdf in libelf"; \
15130 (cd $(HOST_SUBDIR)/libelf && \
15131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15133 "RANLIB=$${RANLIB}" \
15134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15135 pdf) \
15136 || exit 1
15138 @endif libelf
15140 .PHONY: maybe-html-libelf html-libelf
15141 maybe-html-libelf:
15142 @if libelf
15143 maybe-html-libelf: html-libelf
15145 html-libelf: \
15146 configure-libelf
15147 @[ -f ./libelf/Makefile ] || exit 0; \
15148 r=`${PWD_COMMAND}`; export r; \
15149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15150 $(HOST_EXPORTS) \
15151 for flag in $(EXTRA_HOST_FLAGS) ; do \
15152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15153 done; \
15154 echo "Doing html in libelf"; \
15155 (cd $(HOST_SUBDIR)/libelf && \
15156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15158 "RANLIB=$${RANLIB}" \
15159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15160 html) \
15161 || exit 1
15163 @endif libelf
15165 .PHONY: maybe-TAGS-libelf TAGS-libelf
15166 maybe-TAGS-libelf:
15167 @if libelf
15168 maybe-TAGS-libelf: TAGS-libelf
15170 TAGS-libelf: \
15171 configure-libelf
15172 @[ -f ./libelf/Makefile ] || exit 0; \
15173 r=`${PWD_COMMAND}`; export r; \
15174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15175 $(HOST_EXPORTS) \
15176 for flag in $(EXTRA_HOST_FLAGS) ; do \
15177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15178 done; \
15179 echo "Doing TAGS in libelf"; \
15180 (cd $(HOST_SUBDIR)/libelf && \
15181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15183 "RANLIB=$${RANLIB}" \
15184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15185 TAGS) \
15186 || exit 1
15188 @endif libelf
15190 .PHONY: maybe-install-info-libelf install-info-libelf
15191 maybe-install-info-libelf:
15192 @if libelf
15193 maybe-install-info-libelf: install-info-libelf
15195 install-info-libelf: \
15196 configure-libelf \
15197 info-libelf
15198 @[ -f ./libelf/Makefile ] || exit 0; \
15199 r=`${PWD_COMMAND}`; export r; \
15200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15201 $(HOST_EXPORTS) \
15202 for flag in $(EXTRA_HOST_FLAGS) ; do \
15203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15204 done; \
15205 echo "Doing install-info in libelf"; \
15206 (cd $(HOST_SUBDIR)/libelf && \
15207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15209 "RANLIB=$${RANLIB}" \
15210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15211 install-info) \
15212 || exit 1
15214 @endif libelf
15216 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15217 maybe-install-pdf-libelf:
15218 @if libelf
15219 maybe-install-pdf-libelf: install-pdf-libelf
15221 install-pdf-libelf: \
15222 configure-libelf \
15223 pdf-libelf
15224 @[ -f ./libelf/Makefile ] || exit 0; \
15225 r=`${PWD_COMMAND}`; export r; \
15226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15227 $(HOST_EXPORTS) \
15228 for flag in $(EXTRA_HOST_FLAGS) ; do \
15229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15230 done; \
15231 echo "Doing install-pdf in libelf"; \
15232 (cd $(HOST_SUBDIR)/libelf && \
15233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15235 "RANLIB=$${RANLIB}" \
15236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15237 install-pdf) \
15238 || exit 1
15240 @endif libelf
15242 .PHONY: maybe-install-html-libelf install-html-libelf
15243 maybe-install-html-libelf:
15244 @if libelf
15245 maybe-install-html-libelf: install-html-libelf
15247 install-html-libelf: \
15248 configure-libelf \
15249 html-libelf
15250 @[ -f ./libelf/Makefile ] || exit 0; \
15251 r=`${PWD_COMMAND}`; export r; \
15252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15253 $(HOST_EXPORTS) \
15254 for flag in $(EXTRA_HOST_FLAGS) ; do \
15255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15256 done; \
15257 echo "Doing install-html in libelf"; \
15258 (cd $(HOST_SUBDIR)/libelf && \
15259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15261 "RANLIB=$${RANLIB}" \
15262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15263 install-html) \
15264 || exit 1
15266 @endif libelf
15268 .PHONY: maybe-installcheck-libelf installcheck-libelf
15269 maybe-installcheck-libelf:
15270 @if libelf
15271 maybe-installcheck-libelf: installcheck-libelf
15273 installcheck-libelf: \
15274 configure-libelf
15275 @[ -f ./libelf/Makefile ] || exit 0; \
15276 r=`${PWD_COMMAND}`; export r; \
15277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15278 $(HOST_EXPORTS) \
15279 for flag in $(EXTRA_HOST_FLAGS) ; do \
15280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15281 done; \
15282 echo "Doing installcheck in libelf"; \
15283 (cd $(HOST_SUBDIR)/libelf && \
15284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15286 "RANLIB=$${RANLIB}" \
15287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15288 installcheck) \
15289 || exit 1
15291 @endif libelf
15293 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15294 maybe-mostlyclean-libelf:
15295 @if libelf
15296 maybe-mostlyclean-libelf: mostlyclean-libelf
15298 mostlyclean-libelf:
15299 @[ -f ./libelf/Makefile ] || exit 0; \
15300 r=`${PWD_COMMAND}`; export r; \
15301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15302 $(HOST_EXPORTS) \
15303 for flag in $(EXTRA_HOST_FLAGS) ; do \
15304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15305 done; \
15306 echo "Doing mostlyclean in libelf"; \
15307 (cd $(HOST_SUBDIR)/libelf && \
15308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15310 "RANLIB=$${RANLIB}" \
15311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15312 mostlyclean) \
15313 || exit 1
15315 @endif libelf
15317 .PHONY: maybe-clean-libelf clean-libelf
15318 maybe-clean-libelf:
15319 @if libelf
15320 maybe-clean-libelf: clean-libelf
15322 clean-libelf:
15323 @[ -f ./libelf/Makefile ] || exit 0; \
15324 r=`${PWD_COMMAND}`; export r; \
15325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15326 $(HOST_EXPORTS) \
15327 for flag in $(EXTRA_HOST_FLAGS) ; do \
15328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15329 done; \
15330 echo "Doing clean in libelf"; \
15331 (cd $(HOST_SUBDIR)/libelf && \
15332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15334 "RANLIB=$${RANLIB}" \
15335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15336 clean) \
15337 || exit 1
15339 @endif libelf
15341 .PHONY: maybe-distclean-libelf distclean-libelf
15342 maybe-distclean-libelf:
15343 @if libelf
15344 maybe-distclean-libelf: distclean-libelf
15346 distclean-libelf:
15347 @[ -f ./libelf/Makefile ] || exit 0; \
15348 r=`${PWD_COMMAND}`; export r; \
15349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15350 $(HOST_EXPORTS) \
15351 for flag in $(EXTRA_HOST_FLAGS) ; do \
15352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15353 done; \
15354 echo "Doing distclean in libelf"; \
15355 (cd $(HOST_SUBDIR)/libelf && \
15356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15358 "RANLIB=$${RANLIB}" \
15359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15360 distclean) \
15361 || exit 1
15363 @endif libelf
15365 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15366 maybe-maintainer-clean-libelf:
15367 @if libelf
15368 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15370 maintainer-clean-libelf:
15371 @[ -f ./libelf/Makefile ] || exit 0; \
15372 r=`${PWD_COMMAND}`; export r; \
15373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15374 $(HOST_EXPORTS) \
15375 for flag in $(EXTRA_HOST_FLAGS) ; do \
15376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15377 done; \
15378 echo "Doing maintainer-clean in libelf"; \
15379 (cd $(HOST_SUBDIR)/libelf && \
15380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15382 "RANLIB=$${RANLIB}" \
15383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15384 maintainer-clean) \
15385 || exit 1
15387 @endif libelf
15391 .PHONY: configure-gold maybe-configure-gold
15392 maybe-configure-gold:
15393 @if gcc-bootstrap
15394 configure-gold: stage_current
15395 @endif gcc-bootstrap
15396 @if gold
15397 maybe-configure-gold: configure-gold
15398 configure-gold:
15399 @r=`${PWD_COMMAND}`; export r; \
15400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15401 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15402 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15403 $(HOST_EXPORTS) \
15404 echo Configuring in $(HOST_SUBDIR)/gold; \
15405 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15406 case $(srcdir) in \
15407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15408 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15410 esac; \
15411 module_srcdir=gold; \
15412 $(SHELL) \
15413 $$s/$$module_srcdir/configure \
15414 --srcdir=$${topdir}/$$module_srcdir \
15415 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15416 --target=${target_alias} \
15417 || exit 1
15418 @endif gold
15422 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15423 maybe-configure-stage1-gold:
15424 @if gold-bootstrap
15425 maybe-configure-stage1-gold: configure-stage1-gold
15426 configure-stage1-gold:
15427 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15428 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15429 @r=`${PWD_COMMAND}`; export r; \
15430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15431 TFLAGS="$(STAGE1_TFLAGS)"; \
15432 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15433 $(HOST_EXPORTS) \
15434 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15435 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15436 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15437 echo Configuring stage 1 in $(HOST_SUBDIR)/gold; \
15438 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15439 cd $(HOST_SUBDIR)/gold || exit 1; \
15440 case $(srcdir) in \
15441 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15442 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15443 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15444 esac; \
15445 module_srcdir=gold; \
15446 $(SHELL) $$s/$$module_srcdir/configure \
15447 --srcdir=$${topdir}/$$module_srcdir \
15448 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15449 --target=${target_alias} \
15451 $(STAGE1_CONFIGURE_FLAGS)
15452 @endif gold-bootstrap
15454 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15455 maybe-configure-stage2-gold:
15456 @if gold-bootstrap
15457 maybe-configure-stage2-gold: configure-stage2-gold
15458 configure-stage2-gold:
15459 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15460 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15461 @r=`${PWD_COMMAND}`; export r; \
15462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15463 TFLAGS="$(STAGE2_TFLAGS)"; \
15464 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15465 $(HOST_EXPORTS) \
15466 $(POSTSTAGE1_HOST_EXPORTS) \
15467 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15468 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15469 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15470 echo Configuring stage 2 in $(HOST_SUBDIR)/gold; \
15471 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15472 cd $(HOST_SUBDIR)/gold || exit 1; \
15473 case $(srcdir) in \
15474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15475 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15477 esac; \
15478 module_srcdir=gold; \
15479 $(SHELL) $$s/$$module_srcdir/configure \
15480 --srcdir=$${topdir}/$$module_srcdir \
15481 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15482 --target=${target_alias} \
15483 --with-build-libsubdir=$(HOST_SUBDIR) \
15484 $(STAGE2_CONFIGURE_FLAGS)
15485 @endif gold-bootstrap
15487 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15488 maybe-configure-stage3-gold:
15489 @if gold-bootstrap
15490 maybe-configure-stage3-gold: configure-stage3-gold
15491 configure-stage3-gold:
15492 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15493 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15494 @r=`${PWD_COMMAND}`; export r; \
15495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15496 TFLAGS="$(STAGE3_TFLAGS)"; \
15497 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15498 $(HOST_EXPORTS) \
15499 $(POSTSTAGE1_HOST_EXPORTS) \
15500 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15501 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15502 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15503 echo Configuring stage 3 in $(HOST_SUBDIR)/gold; \
15504 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15505 cd $(HOST_SUBDIR)/gold || exit 1; \
15506 case $(srcdir) in \
15507 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15508 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15509 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15510 esac; \
15511 module_srcdir=gold; \
15512 $(SHELL) $$s/$$module_srcdir/configure \
15513 --srcdir=$${topdir}/$$module_srcdir \
15514 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15515 --target=${target_alias} \
15516 --with-build-libsubdir=$(HOST_SUBDIR) \
15517 $(STAGE3_CONFIGURE_FLAGS)
15518 @endif gold-bootstrap
15520 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15521 maybe-configure-stage4-gold:
15522 @if gold-bootstrap
15523 maybe-configure-stage4-gold: configure-stage4-gold
15524 configure-stage4-gold:
15525 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15526 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15527 @r=`${PWD_COMMAND}`; export r; \
15528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15529 TFLAGS="$(STAGE4_TFLAGS)"; \
15530 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15531 $(HOST_EXPORTS) \
15532 $(POSTSTAGE1_HOST_EXPORTS) \
15533 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15534 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15535 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15536 echo Configuring stage 4 in $(HOST_SUBDIR)/gold; \
15537 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15538 cd $(HOST_SUBDIR)/gold || exit 1; \
15539 case $(srcdir) in \
15540 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15541 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15542 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15543 esac; \
15544 module_srcdir=gold; \
15545 $(SHELL) $$s/$$module_srcdir/configure \
15546 --srcdir=$${topdir}/$$module_srcdir \
15547 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15548 --target=${target_alias} \
15549 --with-build-libsubdir=$(HOST_SUBDIR) \
15550 $(STAGE4_CONFIGURE_FLAGS)
15551 @endif gold-bootstrap
15553 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15554 maybe-configure-stageprofile-gold:
15555 @if gold-bootstrap
15556 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15557 configure-stageprofile-gold:
15558 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15559 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15560 @r=`${PWD_COMMAND}`; export r; \
15561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15562 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15563 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15564 $(HOST_EXPORTS) \
15565 $(POSTSTAGE1_HOST_EXPORTS) \
15566 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15567 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15568 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15569 echo Configuring stage profile in $(HOST_SUBDIR)/gold; \
15570 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15571 cd $(HOST_SUBDIR)/gold || exit 1; \
15572 case $(srcdir) in \
15573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15574 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15576 esac; \
15577 module_srcdir=gold; \
15578 $(SHELL) $$s/$$module_srcdir/configure \
15579 --srcdir=$${topdir}/$$module_srcdir \
15580 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15581 --target=${target_alias} \
15582 --with-build-libsubdir=$(HOST_SUBDIR) \
15583 $(STAGEprofile_CONFIGURE_FLAGS)
15584 @endif gold-bootstrap
15586 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15587 maybe-configure-stagefeedback-gold:
15588 @if gold-bootstrap
15589 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15590 configure-stagefeedback-gold:
15591 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15592 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15593 @r=`${PWD_COMMAND}`; export r; \
15594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15595 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15596 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15597 $(HOST_EXPORTS) \
15598 $(POSTSTAGE1_HOST_EXPORTS) \
15599 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15600 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15601 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15602 echo Configuring stage feedback in $(HOST_SUBDIR)/gold; \
15603 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15604 cd $(HOST_SUBDIR)/gold || exit 1; \
15605 case $(srcdir) in \
15606 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15607 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15608 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15609 esac; \
15610 module_srcdir=gold; \
15611 $(SHELL) $$s/$$module_srcdir/configure \
15612 --srcdir=$${topdir}/$$module_srcdir \
15613 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15614 --target=${target_alias} \
15615 --with-build-libsubdir=$(HOST_SUBDIR) \
15616 $(STAGEfeedback_CONFIGURE_FLAGS)
15617 @endif gold-bootstrap
15623 .PHONY: all-gold maybe-all-gold
15624 maybe-all-gold:
15625 @if gcc-bootstrap
15626 all-gold: stage_current
15627 @endif gcc-bootstrap
15628 @if gold
15629 TARGET-gold=all
15630 maybe-all-gold: all-gold
15631 all-gold: configure-gold
15632 @r=`${PWD_COMMAND}`; export r; \
15633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15634 $(HOST_EXPORTS) \
15635 (cd $(HOST_SUBDIR)/gold && \
15636 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15637 $(TARGET-gold))
15638 @endif gold
15642 .PHONY: all-stage1-gold maybe-all-stage1-gold
15643 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15644 maybe-all-stage1-gold:
15645 maybe-clean-stage1-gold:
15646 @if gold-bootstrap
15647 maybe-all-stage1-gold: all-stage1-gold
15648 all-stage1: all-stage1-gold
15649 TARGET-stage1-gold = $(TARGET-gold)
15650 all-stage1-gold: configure-stage1-gold
15651 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15652 @r=`${PWD_COMMAND}`; export r; \
15653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15654 TFLAGS="$(STAGE1_TFLAGS)"; \
15655 $(HOST_EXPORTS) \
15656 cd $(HOST_SUBDIR)/gold && \
15657 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15658 CFLAGS="$(STAGE1_CFLAGS)" \
15659 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15660 LIBCFLAGS="$(LIBCFLAGS)" \
15661 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15662 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15663 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15664 $(EXTRA_HOST_FLAGS) \
15665 $(STAGE1_FLAGS_TO_PASS) \
15666 TFLAGS="$(STAGE1_TFLAGS)" \
15667 $(TARGET-stage1-gold)
15669 maybe-clean-stage1-gold: clean-stage1-gold
15670 clean-stage1: clean-stage1-gold
15671 clean-stage1-gold:
15672 @if [ $(current_stage) = stage1 ]; then \
15673 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15674 else \
15675 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15676 $(MAKE) stage1-start; \
15677 fi; \
15678 cd $(HOST_SUBDIR)/gold && \
15679 $(MAKE) $(EXTRA_HOST_FLAGS) \
15680 $(STAGE1_FLAGS_TO_PASS) clean
15681 @endif gold-bootstrap
15684 .PHONY: all-stage2-gold maybe-all-stage2-gold
15685 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15686 maybe-all-stage2-gold:
15687 maybe-clean-stage2-gold:
15688 @if gold-bootstrap
15689 maybe-all-stage2-gold: all-stage2-gold
15690 all-stage2: all-stage2-gold
15691 TARGET-stage2-gold = $(TARGET-gold)
15692 all-stage2-gold: configure-stage2-gold
15693 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15694 @r=`${PWD_COMMAND}`; export r; \
15695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15696 TFLAGS="$(STAGE2_TFLAGS)"; \
15697 $(HOST_EXPORTS) \
15698 $(POSTSTAGE1_HOST_EXPORTS) \
15699 cd $(HOST_SUBDIR)/gold && \
15700 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15701 CFLAGS="$(STAGE2_CFLAGS)" \
15702 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15703 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15704 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15705 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15706 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15707 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15708 TFLAGS="$(STAGE2_TFLAGS)" \
15709 $(TARGET-stage2-gold)
15711 maybe-clean-stage2-gold: clean-stage2-gold
15712 clean-stage2: clean-stage2-gold
15713 clean-stage2-gold:
15714 @if [ $(current_stage) = stage2 ]; then \
15715 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15716 else \
15717 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15718 $(MAKE) stage2-start; \
15719 fi; \
15720 cd $(HOST_SUBDIR)/gold && \
15721 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15722 @endif gold-bootstrap
15725 .PHONY: all-stage3-gold maybe-all-stage3-gold
15726 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15727 maybe-all-stage3-gold:
15728 maybe-clean-stage3-gold:
15729 @if gold-bootstrap
15730 maybe-all-stage3-gold: all-stage3-gold
15731 all-stage3: all-stage3-gold
15732 TARGET-stage3-gold = $(TARGET-gold)
15733 all-stage3-gold: configure-stage3-gold
15734 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15735 @r=`${PWD_COMMAND}`; export r; \
15736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15737 TFLAGS="$(STAGE3_TFLAGS)"; \
15738 $(HOST_EXPORTS) \
15739 $(POSTSTAGE1_HOST_EXPORTS) \
15740 cd $(HOST_SUBDIR)/gold && \
15741 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15742 CFLAGS="$(STAGE3_CFLAGS)" \
15743 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15744 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15745 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15746 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15747 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15748 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15749 TFLAGS="$(STAGE3_TFLAGS)" \
15750 $(TARGET-stage3-gold)
15752 maybe-clean-stage3-gold: clean-stage3-gold
15753 clean-stage3: clean-stage3-gold
15754 clean-stage3-gold:
15755 @if [ $(current_stage) = stage3 ]; then \
15756 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15757 else \
15758 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15759 $(MAKE) stage3-start; \
15760 fi; \
15761 cd $(HOST_SUBDIR)/gold && \
15762 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15763 @endif gold-bootstrap
15766 .PHONY: all-stage4-gold maybe-all-stage4-gold
15767 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15768 maybe-all-stage4-gold:
15769 maybe-clean-stage4-gold:
15770 @if gold-bootstrap
15771 maybe-all-stage4-gold: all-stage4-gold
15772 all-stage4: all-stage4-gold
15773 TARGET-stage4-gold = $(TARGET-gold)
15774 all-stage4-gold: configure-stage4-gold
15775 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15776 @r=`${PWD_COMMAND}`; export r; \
15777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15778 TFLAGS="$(STAGE4_TFLAGS)"; \
15779 $(HOST_EXPORTS) \
15780 $(POSTSTAGE1_HOST_EXPORTS) \
15781 cd $(HOST_SUBDIR)/gold && \
15782 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15783 CFLAGS="$(STAGE4_CFLAGS)" \
15784 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15785 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15786 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15787 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15788 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15789 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15790 TFLAGS="$(STAGE4_TFLAGS)" \
15791 $(TARGET-stage4-gold)
15793 maybe-clean-stage4-gold: clean-stage4-gold
15794 clean-stage4: clean-stage4-gold
15795 clean-stage4-gold:
15796 @if [ $(current_stage) = stage4 ]; then \
15797 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15798 else \
15799 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15800 $(MAKE) stage4-start; \
15801 fi; \
15802 cd $(HOST_SUBDIR)/gold && \
15803 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15804 @endif gold-bootstrap
15807 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
15808 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
15809 maybe-all-stageprofile-gold:
15810 maybe-clean-stageprofile-gold:
15811 @if gold-bootstrap
15812 maybe-all-stageprofile-gold: all-stageprofile-gold
15813 all-stageprofile: all-stageprofile-gold
15814 TARGET-stageprofile-gold = $(TARGET-gold)
15815 all-stageprofile-gold: configure-stageprofile-gold
15816 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15817 @r=`${PWD_COMMAND}`; export r; \
15818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15819 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15820 $(HOST_EXPORTS) \
15821 $(POSTSTAGE1_HOST_EXPORTS) \
15822 cd $(HOST_SUBDIR)/gold && \
15823 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15824 CFLAGS="$(STAGEprofile_CFLAGS)" \
15825 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15826 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15827 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15828 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15829 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15830 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15831 TFLAGS="$(STAGEprofile_TFLAGS)" \
15832 $(TARGET-stageprofile-gold)
15834 maybe-clean-stageprofile-gold: clean-stageprofile-gold
15835 clean-stageprofile: clean-stageprofile-gold
15836 clean-stageprofile-gold:
15837 @if [ $(current_stage) = stageprofile ]; then \
15838 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15839 else \
15840 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
15841 $(MAKE) stageprofile-start; \
15842 fi; \
15843 cd $(HOST_SUBDIR)/gold && \
15844 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15845 @endif gold-bootstrap
15848 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
15849 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
15850 maybe-all-stagefeedback-gold:
15851 maybe-clean-stagefeedback-gold:
15852 @if gold-bootstrap
15853 maybe-all-stagefeedback-gold: all-stagefeedback-gold
15854 all-stagefeedback: all-stagefeedback-gold
15855 TARGET-stagefeedback-gold = $(TARGET-gold)
15856 all-stagefeedback-gold: configure-stagefeedback-gold
15857 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15858 @r=`${PWD_COMMAND}`; export r; \
15859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15860 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15861 $(HOST_EXPORTS) \
15862 $(POSTSTAGE1_HOST_EXPORTS) \
15863 cd $(HOST_SUBDIR)/gold && \
15864 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15865 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15866 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15867 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15868 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15869 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15870 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15871 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15872 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15873 $(TARGET-stagefeedback-gold)
15875 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
15876 clean-stagefeedback: clean-stagefeedback-gold
15877 clean-stagefeedback-gold:
15878 @if [ $(current_stage) = stagefeedback ]; then \
15879 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15880 else \
15881 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
15882 $(MAKE) stagefeedback-start; \
15883 fi; \
15884 cd $(HOST_SUBDIR)/gold && \
15885 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15886 @endif gold-bootstrap
15892 .PHONY: check-gold maybe-check-gold
15893 maybe-check-gold:
15894 @if gold
15895 maybe-check-gold: check-gold
15897 check-gold:
15898 @: $(MAKE); $(unstage)
15899 @r=`${PWD_COMMAND}`; export r; \
15900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15901 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15902 (cd $(HOST_SUBDIR)/gold && \
15903 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
15905 @endif gold
15907 .PHONY: install-gold maybe-install-gold
15908 maybe-install-gold:
15909 @if gold
15910 maybe-install-gold: install-gold
15912 install-gold: installdirs
15913 @: $(MAKE); $(unstage)
15914 @r=`${PWD_COMMAND}`; export r; \
15915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15916 $(HOST_EXPORTS) \
15917 (cd $(HOST_SUBDIR)/gold && \
15918 $(MAKE) $(FLAGS_TO_PASS) install)
15920 @endif gold
15922 .PHONY: install-strip-gold maybe-install-strip-gold
15923 maybe-install-strip-gold:
15924 @if gold
15925 maybe-install-strip-gold: install-strip-gold
15927 install-strip-gold: installdirs
15928 @: $(MAKE); $(unstage)
15929 @r=`${PWD_COMMAND}`; export r; \
15930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15931 $(HOST_EXPORTS) \
15932 (cd $(HOST_SUBDIR)/gold && \
15933 $(MAKE) $(FLAGS_TO_PASS) install-strip)
15935 @endif gold
15937 # Other targets (info, dvi, pdf, etc.)
15939 .PHONY: maybe-info-gold info-gold
15940 maybe-info-gold:
15941 @if gold
15942 maybe-info-gold: info-gold
15944 info-gold: \
15945 configure-gold
15946 @[ -f ./gold/Makefile ] || exit 0; \
15947 r=`${PWD_COMMAND}`; export r; \
15948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15949 $(HOST_EXPORTS) \
15950 for flag in $(EXTRA_HOST_FLAGS) ; do \
15951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15952 done; \
15953 echo "Doing info in gold"; \
15954 (cd $(HOST_SUBDIR)/gold && \
15955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15957 "RANLIB=$${RANLIB}" \
15958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15959 info) \
15960 || exit 1
15962 @endif gold
15964 .PHONY: maybe-dvi-gold dvi-gold
15965 maybe-dvi-gold:
15966 @if gold
15967 maybe-dvi-gold: dvi-gold
15969 dvi-gold: \
15970 configure-gold
15971 @[ -f ./gold/Makefile ] || exit 0; \
15972 r=`${PWD_COMMAND}`; export r; \
15973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15974 $(HOST_EXPORTS) \
15975 for flag in $(EXTRA_HOST_FLAGS) ; do \
15976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15977 done; \
15978 echo "Doing dvi in gold"; \
15979 (cd $(HOST_SUBDIR)/gold && \
15980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15982 "RANLIB=$${RANLIB}" \
15983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15984 dvi) \
15985 || exit 1
15987 @endif gold
15989 .PHONY: maybe-pdf-gold pdf-gold
15990 maybe-pdf-gold:
15991 @if gold
15992 maybe-pdf-gold: pdf-gold
15994 pdf-gold: \
15995 configure-gold
15996 @[ -f ./gold/Makefile ] || exit 0; \
15997 r=`${PWD_COMMAND}`; export r; \
15998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15999 $(HOST_EXPORTS) \
16000 for flag in $(EXTRA_HOST_FLAGS) ; do \
16001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16002 done; \
16003 echo "Doing pdf in gold"; \
16004 (cd $(HOST_SUBDIR)/gold && \
16005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16007 "RANLIB=$${RANLIB}" \
16008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16009 pdf) \
16010 || exit 1
16012 @endif gold
16014 .PHONY: maybe-html-gold html-gold
16015 maybe-html-gold:
16016 @if gold
16017 maybe-html-gold: html-gold
16019 html-gold: \
16020 configure-gold
16021 @[ -f ./gold/Makefile ] || exit 0; \
16022 r=`${PWD_COMMAND}`; export r; \
16023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16024 $(HOST_EXPORTS) \
16025 for flag in $(EXTRA_HOST_FLAGS) ; do \
16026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16027 done; \
16028 echo "Doing html in gold"; \
16029 (cd $(HOST_SUBDIR)/gold && \
16030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16032 "RANLIB=$${RANLIB}" \
16033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16034 html) \
16035 || exit 1
16037 @endif gold
16039 .PHONY: maybe-TAGS-gold TAGS-gold
16040 maybe-TAGS-gold:
16041 @if gold
16042 maybe-TAGS-gold: TAGS-gold
16044 TAGS-gold: \
16045 configure-gold
16046 @[ -f ./gold/Makefile ] || exit 0; \
16047 r=`${PWD_COMMAND}`; export r; \
16048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16049 $(HOST_EXPORTS) \
16050 for flag in $(EXTRA_HOST_FLAGS) ; do \
16051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16052 done; \
16053 echo "Doing TAGS in gold"; \
16054 (cd $(HOST_SUBDIR)/gold && \
16055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16057 "RANLIB=$${RANLIB}" \
16058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16059 TAGS) \
16060 || exit 1
16062 @endif gold
16064 .PHONY: maybe-install-info-gold install-info-gold
16065 maybe-install-info-gold:
16066 @if gold
16067 maybe-install-info-gold: install-info-gold
16069 install-info-gold: \
16070 configure-gold \
16071 info-gold
16072 @[ -f ./gold/Makefile ] || exit 0; \
16073 r=`${PWD_COMMAND}`; export r; \
16074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16075 $(HOST_EXPORTS) \
16076 for flag in $(EXTRA_HOST_FLAGS) ; do \
16077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16078 done; \
16079 echo "Doing install-info in gold"; \
16080 (cd $(HOST_SUBDIR)/gold && \
16081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16083 "RANLIB=$${RANLIB}" \
16084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16085 install-info) \
16086 || exit 1
16088 @endif gold
16090 .PHONY: maybe-install-pdf-gold install-pdf-gold
16091 maybe-install-pdf-gold:
16092 @if gold
16093 maybe-install-pdf-gold: install-pdf-gold
16095 install-pdf-gold: \
16096 configure-gold \
16097 pdf-gold
16098 @[ -f ./gold/Makefile ] || exit 0; \
16099 r=`${PWD_COMMAND}`; export r; \
16100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16101 $(HOST_EXPORTS) \
16102 for flag in $(EXTRA_HOST_FLAGS) ; do \
16103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16104 done; \
16105 echo "Doing install-pdf in gold"; \
16106 (cd $(HOST_SUBDIR)/gold && \
16107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16109 "RANLIB=$${RANLIB}" \
16110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16111 install-pdf) \
16112 || exit 1
16114 @endif gold
16116 .PHONY: maybe-install-html-gold install-html-gold
16117 maybe-install-html-gold:
16118 @if gold
16119 maybe-install-html-gold: install-html-gold
16121 install-html-gold: \
16122 configure-gold \
16123 html-gold
16124 @[ -f ./gold/Makefile ] || exit 0; \
16125 r=`${PWD_COMMAND}`; export r; \
16126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16127 $(HOST_EXPORTS) \
16128 for flag in $(EXTRA_HOST_FLAGS) ; do \
16129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16130 done; \
16131 echo "Doing install-html in gold"; \
16132 (cd $(HOST_SUBDIR)/gold && \
16133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16135 "RANLIB=$${RANLIB}" \
16136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16137 install-html) \
16138 || exit 1
16140 @endif gold
16142 .PHONY: maybe-installcheck-gold installcheck-gold
16143 maybe-installcheck-gold:
16144 @if gold
16145 maybe-installcheck-gold: installcheck-gold
16147 installcheck-gold: \
16148 configure-gold
16149 @[ -f ./gold/Makefile ] || exit 0; \
16150 r=`${PWD_COMMAND}`; export r; \
16151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16152 $(HOST_EXPORTS) \
16153 for flag in $(EXTRA_HOST_FLAGS) ; do \
16154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16155 done; \
16156 echo "Doing installcheck in gold"; \
16157 (cd $(HOST_SUBDIR)/gold && \
16158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16160 "RANLIB=$${RANLIB}" \
16161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16162 installcheck) \
16163 || exit 1
16165 @endif gold
16167 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16168 maybe-mostlyclean-gold:
16169 @if gold
16170 maybe-mostlyclean-gold: mostlyclean-gold
16172 mostlyclean-gold:
16173 @[ -f ./gold/Makefile ] || exit 0; \
16174 r=`${PWD_COMMAND}`; export r; \
16175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16176 $(HOST_EXPORTS) \
16177 for flag in $(EXTRA_HOST_FLAGS) ; do \
16178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16179 done; \
16180 echo "Doing mostlyclean in gold"; \
16181 (cd $(HOST_SUBDIR)/gold && \
16182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16184 "RANLIB=$${RANLIB}" \
16185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16186 mostlyclean) \
16187 || exit 1
16189 @endif gold
16191 .PHONY: maybe-clean-gold clean-gold
16192 maybe-clean-gold:
16193 @if gold
16194 maybe-clean-gold: clean-gold
16196 clean-gold:
16197 @[ -f ./gold/Makefile ] || exit 0; \
16198 r=`${PWD_COMMAND}`; export r; \
16199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16200 $(HOST_EXPORTS) \
16201 for flag in $(EXTRA_HOST_FLAGS) ; do \
16202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16203 done; \
16204 echo "Doing clean in gold"; \
16205 (cd $(HOST_SUBDIR)/gold && \
16206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16208 "RANLIB=$${RANLIB}" \
16209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16210 clean) \
16211 || exit 1
16213 @endif gold
16215 .PHONY: maybe-distclean-gold distclean-gold
16216 maybe-distclean-gold:
16217 @if gold
16218 maybe-distclean-gold: distclean-gold
16220 distclean-gold:
16221 @[ -f ./gold/Makefile ] || exit 0; \
16222 r=`${PWD_COMMAND}`; export r; \
16223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16224 $(HOST_EXPORTS) \
16225 for flag in $(EXTRA_HOST_FLAGS) ; do \
16226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16227 done; \
16228 echo "Doing distclean in gold"; \
16229 (cd $(HOST_SUBDIR)/gold && \
16230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16232 "RANLIB=$${RANLIB}" \
16233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16234 distclean) \
16235 || exit 1
16237 @endif gold
16239 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16240 maybe-maintainer-clean-gold:
16241 @if gold
16242 maybe-maintainer-clean-gold: maintainer-clean-gold
16244 maintainer-clean-gold:
16245 @[ -f ./gold/Makefile ] || exit 0; \
16246 r=`${PWD_COMMAND}`; export r; \
16247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16248 $(HOST_EXPORTS) \
16249 for flag in $(EXTRA_HOST_FLAGS) ; do \
16250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16251 done; \
16252 echo "Doing maintainer-clean in gold"; \
16253 (cd $(HOST_SUBDIR)/gold && \
16254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16256 "RANLIB=$${RANLIB}" \
16257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16258 maintainer-clean) \
16259 || exit 1
16261 @endif gold
16265 .PHONY: configure-gprof maybe-configure-gprof
16266 maybe-configure-gprof:
16267 @if gcc-bootstrap
16268 configure-gprof: stage_current
16269 @endif gcc-bootstrap
16270 @if gprof
16271 maybe-configure-gprof: configure-gprof
16272 configure-gprof:
16273 @: $(MAKE); $(unstage)
16274 @r=`${PWD_COMMAND}`; export r; \
16275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16276 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof; \
16278 $(HOST_EXPORTS) \
16279 echo Configuring in $(HOST_SUBDIR)/gprof; \
16280 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16281 case $(srcdir) in \
16282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16283 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16285 esac; \
16286 module_srcdir=gprof; \
16287 $(SHELL) \
16288 $$s/$$module_srcdir/configure \
16289 --srcdir=$${topdir}/$$module_srcdir \
16290 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16291 --target=${target_alias} \
16292 || exit 1
16293 @endif gprof
16299 .PHONY: all-gprof maybe-all-gprof
16300 maybe-all-gprof:
16301 @if gcc-bootstrap
16302 all-gprof: stage_current
16303 @endif gcc-bootstrap
16304 @if gprof
16305 TARGET-gprof=all
16306 maybe-all-gprof: all-gprof
16307 all-gprof: configure-gprof
16308 @: $(MAKE); $(unstage)
16309 @r=`${PWD_COMMAND}`; export r; \
16310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16311 $(HOST_EXPORTS) \
16312 (cd $(HOST_SUBDIR)/gprof && \
16313 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16314 $(TARGET-gprof))
16315 @endif gprof
16320 .PHONY: check-gprof maybe-check-gprof
16321 maybe-check-gprof:
16322 @if gprof
16323 maybe-check-gprof: check-gprof
16325 check-gprof:
16326 @: $(MAKE); $(unstage)
16327 @r=`${PWD_COMMAND}`; export r; \
16328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16329 $(HOST_EXPORTS) \
16330 (cd $(HOST_SUBDIR)/gprof && \
16331 $(MAKE) $(FLAGS_TO_PASS) check)
16333 @endif gprof
16335 .PHONY: install-gprof maybe-install-gprof
16336 maybe-install-gprof:
16337 @if gprof
16338 maybe-install-gprof: install-gprof
16340 install-gprof: installdirs
16341 @: $(MAKE); $(unstage)
16342 @r=`${PWD_COMMAND}`; export r; \
16343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16344 $(HOST_EXPORTS) \
16345 (cd $(HOST_SUBDIR)/gprof && \
16346 $(MAKE) $(FLAGS_TO_PASS) install)
16348 @endif gprof
16350 .PHONY: install-strip-gprof maybe-install-strip-gprof
16351 maybe-install-strip-gprof:
16352 @if gprof
16353 maybe-install-strip-gprof: install-strip-gprof
16355 install-strip-gprof: installdirs
16356 @: $(MAKE); $(unstage)
16357 @r=`${PWD_COMMAND}`; export r; \
16358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16359 $(HOST_EXPORTS) \
16360 (cd $(HOST_SUBDIR)/gprof && \
16361 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16363 @endif gprof
16365 # Other targets (info, dvi, pdf, etc.)
16367 .PHONY: maybe-info-gprof info-gprof
16368 maybe-info-gprof:
16369 @if gprof
16370 maybe-info-gprof: info-gprof
16372 info-gprof: \
16373 configure-gprof
16374 @: $(MAKE); $(unstage)
16375 @[ -f ./gprof/Makefile ] || exit 0; \
16376 r=`${PWD_COMMAND}`; export r; \
16377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16378 $(HOST_EXPORTS) \
16379 for flag in $(EXTRA_HOST_FLAGS) ; do \
16380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16381 done; \
16382 echo "Doing info in gprof"; \
16383 (cd $(HOST_SUBDIR)/gprof && \
16384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16386 "RANLIB=$${RANLIB}" \
16387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16388 info) \
16389 || exit 1
16391 @endif gprof
16393 .PHONY: maybe-dvi-gprof dvi-gprof
16394 maybe-dvi-gprof:
16395 @if gprof
16396 maybe-dvi-gprof: dvi-gprof
16398 dvi-gprof: \
16399 configure-gprof
16400 @: $(MAKE); $(unstage)
16401 @[ -f ./gprof/Makefile ] || exit 0; \
16402 r=`${PWD_COMMAND}`; export r; \
16403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16404 $(HOST_EXPORTS) \
16405 for flag in $(EXTRA_HOST_FLAGS) ; do \
16406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16407 done; \
16408 echo "Doing dvi in gprof"; \
16409 (cd $(HOST_SUBDIR)/gprof && \
16410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16412 "RANLIB=$${RANLIB}" \
16413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16414 dvi) \
16415 || exit 1
16417 @endif gprof
16419 .PHONY: maybe-pdf-gprof pdf-gprof
16420 maybe-pdf-gprof:
16421 @if gprof
16422 maybe-pdf-gprof: pdf-gprof
16424 pdf-gprof: \
16425 configure-gprof
16426 @: $(MAKE); $(unstage)
16427 @[ -f ./gprof/Makefile ] || exit 0; \
16428 r=`${PWD_COMMAND}`; export r; \
16429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16430 $(HOST_EXPORTS) \
16431 for flag in $(EXTRA_HOST_FLAGS) ; do \
16432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16433 done; \
16434 echo "Doing pdf in gprof"; \
16435 (cd $(HOST_SUBDIR)/gprof && \
16436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16438 "RANLIB=$${RANLIB}" \
16439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16440 pdf) \
16441 || exit 1
16443 @endif gprof
16445 .PHONY: maybe-html-gprof html-gprof
16446 maybe-html-gprof:
16447 @if gprof
16448 maybe-html-gprof: html-gprof
16450 html-gprof: \
16451 configure-gprof
16452 @: $(MAKE); $(unstage)
16453 @[ -f ./gprof/Makefile ] || exit 0; \
16454 r=`${PWD_COMMAND}`; export r; \
16455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16456 $(HOST_EXPORTS) \
16457 for flag in $(EXTRA_HOST_FLAGS) ; do \
16458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16459 done; \
16460 echo "Doing html in gprof"; \
16461 (cd $(HOST_SUBDIR)/gprof && \
16462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16464 "RANLIB=$${RANLIB}" \
16465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16466 html) \
16467 || exit 1
16469 @endif gprof
16471 .PHONY: maybe-TAGS-gprof TAGS-gprof
16472 maybe-TAGS-gprof:
16473 @if gprof
16474 maybe-TAGS-gprof: TAGS-gprof
16476 TAGS-gprof: \
16477 configure-gprof
16478 @: $(MAKE); $(unstage)
16479 @[ -f ./gprof/Makefile ] || exit 0; \
16480 r=`${PWD_COMMAND}`; export r; \
16481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16482 $(HOST_EXPORTS) \
16483 for flag in $(EXTRA_HOST_FLAGS) ; do \
16484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16485 done; \
16486 echo "Doing TAGS in gprof"; \
16487 (cd $(HOST_SUBDIR)/gprof && \
16488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16490 "RANLIB=$${RANLIB}" \
16491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16492 TAGS) \
16493 || exit 1
16495 @endif gprof
16497 .PHONY: maybe-install-info-gprof install-info-gprof
16498 maybe-install-info-gprof:
16499 @if gprof
16500 maybe-install-info-gprof: install-info-gprof
16502 install-info-gprof: \
16503 configure-gprof \
16504 info-gprof
16505 @: $(MAKE); $(unstage)
16506 @[ -f ./gprof/Makefile ] || exit 0; \
16507 r=`${PWD_COMMAND}`; export r; \
16508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16509 $(HOST_EXPORTS) \
16510 for flag in $(EXTRA_HOST_FLAGS) ; do \
16511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16512 done; \
16513 echo "Doing install-info in gprof"; \
16514 (cd $(HOST_SUBDIR)/gprof && \
16515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16517 "RANLIB=$${RANLIB}" \
16518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16519 install-info) \
16520 || exit 1
16522 @endif gprof
16524 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16525 maybe-install-pdf-gprof:
16526 @if gprof
16527 maybe-install-pdf-gprof: install-pdf-gprof
16529 install-pdf-gprof: \
16530 configure-gprof \
16531 pdf-gprof
16532 @: $(MAKE); $(unstage)
16533 @[ -f ./gprof/Makefile ] || exit 0; \
16534 r=`${PWD_COMMAND}`; export r; \
16535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16536 $(HOST_EXPORTS) \
16537 for flag in $(EXTRA_HOST_FLAGS) ; do \
16538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16539 done; \
16540 echo "Doing install-pdf in gprof"; \
16541 (cd $(HOST_SUBDIR)/gprof && \
16542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16544 "RANLIB=$${RANLIB}" \
16545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16546 install-pdf) \
16547 || exit 1
16549 @endif gprof
16551 .PHONY: maybe-install-html-gprof install-html-gprof
16552 maybe-install-html-gprof:
16553 @if gprof
16554 maybe-install-html-gprof: install-html-gprof
16556 install-html-gprof: \
16557 configure-gprof \
16558 html-gprof
16559 @: $(MAKE); $(unstage)
16560 @[ -f ./gprof/Makefile ] || exit 0; \
16561 r=`${PWD_COMMAND}`; export r; \
16562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16563 $(HOST_EXPORTS) \
16564 for flag in $(EXTRA_HOST_FLAGS) ; do \
16565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16566 done; \
16567 echo "Doing install-html in gprof"; \
16568 (cd $(HOST_SUBDIR)/gprof && \
16569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16571 "RANLIB=$${RANLIB}" \
16572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16573 install-html) \
16574 || exit 1
16576 @endif gprof
16578 .PHONY: maybe-installcheck-gprof installcheck-gprof
16579 maybe-installcheck-gprof:
16580 @if gprof
16581 maybe-installcheck-gprof: installcheck-gprof
16583 installcheck-gprof: \
16584 configure-gprof
16585 @: $(MAKE); $(unstage)
16586 @[ -f ./gprof/Makefile ] || exit 0; \
16587 r=`${PWD_COMMAND}`; export r; \
16588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16589 $(HOST_EXPORTS) \
16590 for flag in $(EXTRA_HOST_FLAGS) ; do \
16591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16592 done; \
16593 echo "Doing installcheck in gprof"; \
16594 (cd $(HOST_SUBDIR)/gprof && \
16595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16597 "RANLIB=$${RANLIB}" \
16598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16599 installcheck) \
16600 || exit 1
16602 @endif gprof
16604 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16605 maybe-mostlyclean-gprof:
16606 @if gprof
16607 maybe-mostlyclean-gprof: mostlyclean-gprof
16609 mostlyclean-gprof:
16610 @: $(MAKE); $(unstage)
16611 @[ -f ./gprof/Makefile ] || exit 0; \
16612 r=`${PWD_COMMAND}`; export r; \
16613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16614 $(HOST_EXPORTS) \
16615 for flag in $(EXTRA_HOST_FLAGS) ; do \
16616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16617 done; \
16618 echo "Doing mostlyclean in gprof"; \
16619 (cd $(HOST_SUBDIR)/gprof && \
16620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16622 "RANLIB=$${RANLIB}" \
16623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16624 mostlyclean) \
16625 || exit 1
16627 @endif gprof
16629 .PHONY: maybe-clean-gprof clean-gprof
16630 maybe-clean-gprof:
16631 @if gprof
16632 maybe-clean-gprof: clean-gprof
16634 clean-gprof:
16635 @: $(MAKE); $(unstage)
16636 @[ -f ./gprof/Makefile ] || exit 0; \
16637 r=`${PWD_COMMAND}`; export r; \
16638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16639 $(HOST_EXPORTS) \
16640 for flag in $(EXTRA_HOST_FLAGS) ; do \
16641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16642 done; \
16643 echo "Doing clean in gprof"; \
16644 (cd $(HOST_SUBDIR)/gprof && \
16645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16647 "RANLIB=$${RANLIB}" \
16648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16649 clean) \
16650 || exit 1
16652 @endif gprof
16654 .PHONY: maybe-distclean-gprof distclean-gprof
16655 maybe-distclean-gprof:
16656 @if gprof
16657 maybe-distclean-gprof: distclean-gprof
16659 distclean-gprof:
16660 @: $(MAKE); $(unstage)
16661 @[ -f ./gprof/Makefile ] || exit 0; \
16662 r=`${PWD_COMMAND}`; export r; \
16663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16664 $(HOST_EXPORTS) \
16665 for flag in $(EXTRA_HOST_FLAGS) ; do \
16666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16667 done; \
16668 echo "Doing distclean in gprof"; \
16669 (cd $(HOST_SUBDIR)/gprof && \
16670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16672 "RANLIB=$${RANLIB}" \
16673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16674 distclean) \
16675 || exit 1
16677 @endif gprof
16679 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16680 maybe-maintainer-clean-gprof:
16681 @if gprof
16682 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16684 maintainer-clean-gprof:
16685 @: $(MAKE); $(unstage)
16686 @[ -f ./gprof/Makefile ] || exit 0; \
16687 r=`${PWD_COMMAND}`; export r; \
16688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16689 $(HOST_EXPORTS) \
16690 for flag in $(EXTRA_HOST_FLAGS) ; do \
16691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16692 done; \
16693 echo "Doing maintainer-clean in gprof"; \
16694 (cd $(HOST_SUBDIR)/gprof && \
16695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16697 "RANLIB=$${RANLIB}" \
16698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16699 maintainer-clean) \
16700 || exit 1
16702 @endif gprof
16706 .PHONY: configure-intl maybe-configure-intl
16707 maybe-configure-intl:
16708 @if gcc-bootstrap
16709 configure-intl: stage_current
16710 @endif gcc-bootstrap
16711 @if intl
16712 maybe-configure-intl: configure-intl
16713 configure-intl:
16714 @r=`${PWD_COMMAND}`; export r; \
16715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16716 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16717 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16718 $(HOST_EXPORTS) \
16719 echo Configuring in $(HOST_SUBDIR)/intl; \
16720 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16721 case $(srcdir) in \
16722 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16723 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16724 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16725 esac; \
16726 module_srcdir=intl; \
16727 $(SHELL) \
16728 $$s/$$module_srcdir/configure \
16729 --srcdir=$${topdir}/$$module_srcdir \
16730 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16731 --target=${target_alias} \
16732 || exit 1
16733 @endif intl
16737 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16738 maybe-configure-stage1-intl:
16739 @if intl-bootstrap
16740 maybe-configure-stage1-intl: configure-stage1-intl
16741 configure-stage1-intl:
16742 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16743 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16744 @r=`${PWD_COMMAND}`; export r; \
16745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16746 TFLAGS="$(STAGE1_TFLAGS)"; \
16747 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16748 $(HOST_EXPORTS) \
16749 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16750 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16751 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16752 echo Configuring stage 1 in $(HOST_SUBDIR)/intl; \
16753 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16754 cd $(HOST_SUBDIR)/intl || exit 1; \
16755 case $(srcdir) in \
16756 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16757 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16758 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16759 esac; \
16760 module_srcdir=intl; \
16761 $(SHELL) $$s/$$module_srcdir/configure \
16762 --srcdir=$${topdir}/$$module_srcdir \
16763 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16764 --target=${target_alias} \
16766 $(STAGE1_CONFIGURE_FLAGS)
16767 @endif intl-bootstrap
16769 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16770 maybe-configure-stage2-intl:
16771 @if intl-bootstrap
16772 maybe-configure-stage2-intl: configure-stage2-intl
16773 configure-stage2-intl:
16774 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16775 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16776 @r=`${PWD_COMMAND}`; export r; \
16777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16778 TFLAGS="$(STAGE2_TFLAGS)"; \
16779 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16780 $(HOST_EXPORTS) \
16781 $(POSTSTAGE1_HOST_EXPORTS) \
16782 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16783 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16784 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16785 echo Configuring stage 2 in $(HOST_SUBDIR)/intl; \
16786 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16787 cd $(HOST_SUBDIR)/intl || exit 1; \
16788 case $(srcdir) in \
16789 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16790 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16791 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16792 esac; \
16793 module_srcdir=intl; \
16794 $(SHELL) $$s/$$module_srcdir/configure \
16795 --srcdir=$${topdir}/$$module_srcdir \
16796 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16797 --target=${target_alias} \
16798 --with-build-libsubdir=$(HOST_SUBDIR) \
16799 $(STAGE2_CONFIGURE_FLAGS)
16800 @endif intl-bootstrap
16802 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
16803 maybe-configure-stage3-intl:
16804 @if intl-bootstrap
16805 maybe-configure-stage3-intl: configure-stage3-intl
16806 configure-stage3-intl:
16807 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16808 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16809 @r=`${PWD_COMMAND}`; export r; \
16810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16811 TFLAGS="$(STAGE3_TFLAGS)"; \
16812 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16813 $(HOST_EXPORTS) \
16814 $(POSTSTAGE1_HOST_EXPORTS) \
16815 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16816 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16817 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16818 echo Configuring stage 3 in $(HOST_SUBDIR)/intl; \
16819 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16820 cd $(HOST_SUBDIR)/intl || exit 1; \
16821 case $(srcdir) in \
16822 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16823 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16824 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16825 esac; \
16826 module_srcdir=intl; \
16827 $(SHELL) $$s/$$module_srcdir/configure \
16828 --srcdir=$${topdir}/$$module_srcdir \
16829 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16830 --target=${target_alias} \
16831 --with-build-libsubdir=$(HOST_SUBDIR) \
16832 $(STAGE3_CONFIGURE_FLAGS)
16833 @endif intl-bootstrap
16835 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
16836 maybe-configure-stage4-intl:
16837 @if intl-bootstrap
16838 maybe-configure-stage4-intl: configure-stage4-intl
16839 configure-stage4-intl:
16840 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16841 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16842 @r=`${PWD_COMMAND}`; export r; \
16843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16844 TFLAGS="$(STAGE4_TFLAGS)"; \
16845 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16846 $(HOST_EXPORTS) \
16847 $(POSTSTAGE1_HOST_EXPORTS) \
16848 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16849 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16850 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16851 echo Configuring stage 4 in $(HOST_SUBDIR)/intl; \
16852 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16853 cd $(HOST_SUBDIR)/intl || exit 1; \
16854 case $(srcdir) in \
16855 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16856 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16857 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16858 esac; \
16859 module_srcdir=intl; \
16860 $(SHELL) $$s/$$module_srcdir/configure \
16861 --srcdir=$${topdir}/$$module_srcdir \
16862 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16863 --target=${target_alias} \
16864 --with-build-libsubdir=$(HOST_SUBDIR) \
16865 $(STAGE4_CONFIGURE_FLAGS)
16866 @endif intl-bootstrap
16868 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
16869 maybe-configure-stageprofile-intl:
16870 @if intl-bootstrap
16871 maybe-configure-stageprofile-intl: configure-stageprofile-intl
16872 configure-stageprofile-intl:
16873 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16874 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16875 @r=`${PWD_COMMAND}`; export r; \
16876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16877 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16878 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16879 $(HOST_EXPORTS) \
16880 $(POSTSTAGE1_HOST_EXPORTS) \
16881 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16882 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16883 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16884 echo Configuring stage profile in $(HOST_SUBDIR)/intl; \
16885 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16886 cd $(HOST_SUBDIR)/intl || exit 1; \
16887 case $(srcdir) in \
16888 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16889 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16890 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16891 esac; \
16892 module_srcdir=intl; \
16893 $(SHELL) $$s/$$module_srcdir/configure \
16894 --srcdir=$${topdir}/$$module_srcdir \
16895 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16896 --target=${target_alias} \
16897 --with-build-libsubdir=$(HOST_SUBDIR) \
16898 $(STAGEprofile_CONFIGURE_FLAGS)
16899 @endif intl-bootstrap
16901 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
16902 maybe-configure-stagefeedback-intl:
16903 @if intl-bootstrap
16904 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
16905 configure-stagefeedback-intl:
16906 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16907 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16908 @r=`${PWD_COMMAND}`; export r; \
16909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16910 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16911 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16912 $(HOST_EXPORTS) \
16913 $(POSTSTAGE1_HOST_EXPORTS) \
16914 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16915 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16916 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16917 echo Configuring stage feedback in $(HOST_SUBDIR)/intl; \
16918 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16919 cd $(HOST_SUBDIR)/intl || exit 1; \
16920 case $(srcdir) in \
16921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16922 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16924 esac; \
16925 module_srcdir=intl; \
16926 $(SHELL) $$s/$$module_srcdir/configure \
16927 --srcdir=$${topdir}/$$module_srcdir \
16928 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16929 --target=${target_alias} \
16930 --with-build-libsubdir=$(HOST_SUBDIR) \
16931 $(STAGEfeedback_CONFIGURE_FLAGS)
16932 @endif intl-bootstrap
16938 .PHONY: all-intl maybe-all-intl
16939 maybe-all-intl:
16940 @if gcc-bootstrap
16941 all-intl: stage_current
16942 @endif gcc-bootstrap
16943 @if intl
16944 TARGET-intl=all
16945 maybe-all-intl: all-intl
16946 all-intl: configure-intl
16947 @r=`${PWD_COMMAND}`; export r; \
16948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16949 $(HOST_EXPORTS) \
16950 (cd $(HOST_SUBDIR)/intl && \
16951 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16952 $(TARGET-intl))
16953 @endif intl
16957 .PHONY: all-stage1-intl maybe-all-stage1-intl
16958 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
16959 maybe-all-stage1-intl:
16960 maybe-clean-stage1-intl:
16961 @if intl-bootstrap
16962 maybe-all-stage1-intl: all-stage1-intl
16963 all-stage1: all-stage1-intl
16964 TARGET-stage1-intl = $(TARGET-intl)
16965 all-stage1-intl: configure-stage1-intl
16966 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16967 @r=`${PWD_COMMAND}`; export r; \
16968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16969 TFLAGS="$(STAGE1_TFLAGS)"; \
16970 $(HOST_EXPORTS) \
16971 cd $(HOST_SUBDIR)/intl && \
16972 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16973 CFLAGS="$(STAGE1_CFLAGS)" \
16974 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16975 LIBCFLAGS="$(LIBCFLAGS)" \
16976 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16977 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16978 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16979 $(EXTRA_HOST_FLAGS) \
16980 $(STAGE1_FLAGS_TO_PASS) \
16981 TFLAGS="$(STAGE1_TFLAGS)" \
16982 $(TARGET-stage1-intl)
16984 maybe-clean-stage1-intl: clean-stage1-intl
16985 clean-stage1: clean-stage1-intl
16986 clean-stage1-intl:
16987 @if [ $(current_stage) = stage1 ]; then \
16988 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
16989 else \
16990 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
16991 $(MAKE) stage1-start; \
16992 fi; \
16993 cd $(HOST_SUBDIR)/intl && \
16994 $(MAKE) $(EXTRA_HOST_FLAGS) \
16995 $(STAGE1_FLAGS_TO_PASS) clean
16996 @endif intl-bootstrap
16999 .PHONY: all-stage2-intl maybe-all-stage2-intl
17000 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17001 maybe-all-stage2-intl:
17002 maybe-clean-stage2-intl:
17003 @if intl-bootstrap
17004 maybe-all-stage2-intl: all-stage2-intl
17005 all-stage2: all-stage2-intl
17006 TARGET-stage2-intl = $(TARGET-intl)
17007 all-stage2-intl: configure-stage2-intl
17008 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17009 @r=`${PWD_COMMAND}`; export r; \
17010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17011 TFLAGS="$(STAGE2_TFLAGS)"; \
17012 $(HOST_EXPORTS) \
17013 $(POSTSTAGE1_HOST_EXPORTS) \
17014 cd $(HOST_SUBDIR)/intl && \
17015 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17016 CFLAGS="$(STAGE2_CFLAGS)" \
17017 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17018 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17019 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17020 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17021 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17022 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17023 TFLAGS="$(STAGE2_TFLAGS)" \
17024 $(TARGET-stage2-intl)
17026 maybe-clean-stage2-intl: clean-stage2-intl
17027 clean-stage2: clean-stage2-intl
17028 clean-stage2-intl:
17029 @if [ $(current_stage) = stage2 ]; then \
17030 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17031 else \
17032 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17033 $(MAKE) stage2-start; \
17034 fi; \
17035 cd $(HOST_SUBDIR)/intl && \
17036 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17037 @endif intl-bootstrap
17040 .PHONY: all-stage3-intl maybe-all-stage3-intl
17041 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17042 maybe-all-stage3-intl:
17043 maybe-clean-stage3-intl:
17044 @if intl-bootstrap
17045 maybe-all-stage3-intl: all-stage3-intl
17046 all-stage3: all-stage3-intl
17047 TARGET-stage3-intl = $(TARGET-intl)
17048 all-stage3-intl: configure-stage3-intl
17049 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17050 @r=`${PWD_COMMAND}`; export r; \
17051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17052 TFLAGS="$(STAGE3_TFLAGS)"; \
17053 $(HOST_EXPORTS) \
17054 $(POSTSTAGE1_HOST_EXPORTS) \
17055 cd $(HOST_SUBDIR)/intl && \
17056 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17057 CFLAGS="$(STAGE3_CFLAGS)" \
17058 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17059 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17060 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17061 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17062 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17063 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17064 TFLAGS="$(STAGE3_TFLAGS)" \
17065 $(TARGET-stage3-intl)
17067 maybe-clean-stage3-intl: clean-stage3-intl
17068 clean-stage3: clean-stage3-intl
17069 clean-stage3-intl:
17070 @if [ $(current_stage) = stage3 ]; then \
17071 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17072 else \
17073 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17074 $(MAKE) stage3-start; \
17075 fi; \
17076 cd $(HOST_SUBDIR)/intl && \
17077 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17078 @endif intl-bootstrap
17081 .PHONY: all-stage4-intl maybe-all-stage4-intl
17082 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17083 maybe-all-stage4-intl:
17084 maybe-clean-stage4-intl:
17085 @if intl-bootstrap
17086 maybe-all-stage4-intl: all-stage4-intl
17087 all-stage4: all-stage4-intl
17088 TARGET-stage4-intl = $(TARGET-intl)
17089 all-stage4-intl: configure-stage4-intl
17090 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17091 @r=`${PWD_COMMAND}`; export r; \
17092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17093 TFLAGS="$(STAGE4_TFLAGS)"; \
17094 $(HOST_EXPORTS) \
17095 $(POSTSTAGE1_HOST_EXPORTS) \
17096 cd $(HOST_SUBDIR)/intl && \
17097 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17098 CFLAGS="$(STAGE4_CFLAGS)" \
17099 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17100 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17101 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17102 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17103 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17104 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17105 TFLAGS="$(STAGE4_TFLAGS)" \
17106 $(TARGET-stage4-intl)
17108 maybe-clean-stage4-intl: clean-stage4-intl
17109 clean-stage4: clean-stage4-intl
17110 clean-stage4-intl:
17111 @if [ $(current_stage) = stage4 ]; then \
17112 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17113 else \
17114 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17115 $(MAKE) stage4-start; \
17116 fi; \
17117 cd $(HOST_SUBDIR)/intl && \
17118 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17119 @endif intl-bootstrap
17122 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17123 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17124 maybe-all-stageprofile-intl:
17125 maybe-clean-stageprofile-intl:
17126 @if intl-bootstrap
17127 maybe-all-stageprofile-intl: all-stageprofile-intl
17128 all-stageprofile: all-stageprofile-intl
17129 TARGET-stageprofile-intl = $(TARGET-intl)
17130 all-stageprofile-intl: configure-stageprofile-intl
17131 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17132 @r=`${PWD_COMMAND}`; export r; \
17133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17134 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17135 $(HOST_EXPORTS) \
17136 $(POSTSTAGE1_HOST_EXPORTS) \
17137 cd $(HOST_SUBDIR)/intl && \
17138 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17139 CFLAGS="$(STAGEprofile_CFLAGS)" \
17140 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17141 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17142 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17143 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17144 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17145 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17146 TFLAGS="$(STAGEprofile_TFLAGS)" \
17147 $(TARGET-stageprofile-intl)
17149 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17150 clean-stageprofile: clean-stageprofile-intl
17151 clean-stageprofile-intl:
17152 @if [ $(current_stage) = stageprofile ]; then \
17153 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17154 else \
17155 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17156 $(MAKE) stageprofile-start; \
17157 fi; \
17158 cd $(HOST_SUBDIR)/intl && \
17159 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17160 @endif intl-bootstrap
17163 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17164 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17165 maybe-all-stagefeedback-intl:
17166 maybe-clean-stagefeedback-intl:
17167 @if intl-bootstrap
17168 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17169 all-stagefeedback: all-stagefeedback-intl
17170 TARGET-stagefeedback-intl = $(TARGET-intl)
17171 all-stagefeedback-intl: configure-stagefeedback-intl
17172 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17173 @r=`${PWD_COMMAND}`; export r; \
17174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17175 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17176 $(HOST_EXPORTS) \
17177 $(POSTSTAGE1_HOST_EXPORTS) \
17178 cd $(HOST_SUBDIR)/intl && \
17179 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17180 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17181 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17182 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17183 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17184 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17185 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17186 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17187 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17188 $(TARGET-stagefeedback-intl)
17190 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17191 clean-stagefeedback: clean-stagefeedback-intl
17192 clean-stagefeedback-intl:
17193 @if [ $(current_stage) = stagefeedback ]; then \
17194 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17195 else \
17196 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17197 $(MAKE) stagefeedback-start; \
17198 fi; \
17199 cd $(HOST_SUBDIR)/intl && \
17200 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17201 @endif intl-bootstrap
17207 .PHONY: check-intl maybe-check-intl
17208 maybe-check-intl:
17209 @if intl
17210 maybe-check-intl: check-intl
17212 check-intl:
17213 @: $(MAKE); $(unstage)
17214 @r=`${PWD_COMMAND}`; export r; \
17215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17216 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
17217 (cd $(HOST_SUBDIR)/intl && \
17218 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
17220 @endif intl
17222 .PHONY: install-intl maybe-install-intl
17223 maybe-install-intl:
17224 @if intl
17225 maybe-install-intl: install-intl
17227 install-intl: installdirs
17228 @: $(MAKE); $(unstage)
17229 @r=`${PWD_COMMAND}`; export r; \
17230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17231 $(HOST_EXPORTS) \
17232 (cd $(HOST_SUBDIR)/intl && \
17233 $(MAKE) $(FLAGS_TO_PASS) install)
17235 @endif intl
17237 .PHONY: install-strip-intl maybe-install-strip-intl
17238 maybe-install-strip-intl:
17239 @if intl
17240 maybe-install-strip-intl: install-strip-intl
17242 install-strip-intl: installdirs
17243 @: $(MAKE); $(unstage)
17244 @r=`${PWD_COMMAND}`; export r; \
17245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17246 $(HOST_EXPORTS) \
17247 (cd $(HOST_SUBDIR)/intl && \
17248 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17250 @endif intl
17252 # Other targets (info, dvi, pdf, etc.)
17254 .PHONY: maybe-info-intl info-intl
17255 maybe-info-intl:
17256 @if intl
17257 maybe-info-intl: info-intl
17259 info-intl: \
17260 configure-intl
17261 @[ -f ./intl/Makefile ] || exit 0; \
17262 r=`${PWD_COMMAND}`; export r; \
17263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17264 $(HOST_EXPORTS) \
17265 for flag in $(EXTRA_HOST_FLAGS) ; do \
17266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17267 done; \
17268 echo "Doing info in intl"; \
17269 (cd $(HOST_SUBDIR)/intl && \
17270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17272 "RANLIB=$${RANLIB}" \
17273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17274 info) \
17275 || exit 1
17277 @endif intl
17279 .PHONY: maybe-dvi-intl dvi-intl
17280 maybe-dvi-intl:
17281 @if intl
17282 maybe-dvi-intl: dvi-intl
17284 dvi-intl: \
17285 configure-intl
17286 @[ -f ./intl/Makefile ] || exit 0; \
17287 r=`${PWD_COMMAND}`; export r; \
17288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17289 $(HOST_EXPORTS) \
17290 for flag in $(EXTRA_HOST_FLAGS) ; do \
17291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17292 done; \
17293 echo "Doing dvi in intl"; \
17294 (cd $(HOST_SUBDIR)/intl && \
17295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17297 "RANLIB=$${RANLIB}" \
17298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17299 dvi) \
17300 || exit 1
17302 @endif intl
17304 .PHONY: maybe-pdf-intl pdf-intl
17305 maybe-pdf-intl:
17306 @if intl
17307 maybe-pdf-intl: pdf-intl
17309 pdf-intl: \
17310 configure-intl
17311 @[ -f ./intl/Makefile ] || exit 0; \
17312 r=`${PWD_COMMAND}`; export r; \
17313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17314 $(HOST_EXPORTS) \
17315 for flag in $(EXTRA_HOST_FLAGS) ; do \
17316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17317 done; \
17318 echo "Doing pdf in intl"; \
17319 (cd $(HOST_SUBDIR)/intl && \
17320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17322 "RANLIB=$${RANLIB}" \
17323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17324 pdf) \
17325 || exit 1
17327 @endif intl
17329 .PHONY: maybe-html-intl html-intl
17330 maybe-html-intl:
17331 @if intl
17332 maybe-html-intl: html-intl
17334 html-intl: \
17335 configure-intl
17336 @[ -f ./intl/Makefile ] || exit 0; \
17337 r=`${PWD_COMMAND}`; export r; \
17338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17339 $(HOST_EXPORTS) \
17340 for flag in $(EXTRA_HOST_FLAGS) ; do \
17341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17342 done; \
17343 echo "Doing html in intl"; \
17344 (cd $(HOST_SUBDIR)/intl && \
17345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17347 "RANLIB=$${RANLIB}" \
17348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17349 html) \
17350 || exit 1
17352 @endif intl
17354 .PHONY: maybe-TAGS-intl TAGS-intl
17355 maybe-TAGS-intl:
17356 @if intl
17357 maybe-TAGS-intl: TAGS-intl
17359 TAGS-intl: \
17360 configure-intl
17361 @[ -f ./intl/Makefile ] || exit 0; \
17362 r=`${PWD_COMMAND}`; export r; \
17363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17364 $(HOST_EXPORTS) \
17365 for flag in $(EXTRA_HOST_FLAGS) ; do \
17366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17367 done; \
17368 echo "Doing TAGS in intl"; \
17369 (cd $(HOST_SUBDIR)/intl && \
17370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17372 "RANLIB=$${RANLIB}" \
17373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17374 TAGS) \
17375 || exit 1
17377 @endif intl
17379 .PHONY: maybe-install-info-intl install-info-intl
17380 maybe-install-info-intl:
17381 @if intl
17382 maybe-install-info-intl: install-info-intl
17384 install-info-intl: \
17385 configure-intl \
17386 info-intl
17387 @[ -f ./intl/Makefile ] || exit 0; \
17388 r=`${PWD_COMMAND}`; export r; \
17389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17390 $(HOST_EXPORTS) \
17391 for flag in $(EXTRA_HOST_FLAGS) ; do \
17392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17393 done; \
17394 echo "Doing install-info in intl"; \
17395 (cd $(HOST_SUBDIR)/intl && \
17396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17398 "RANLIB=$${RANLIB}" \
17399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17400 install-info) \
17401 || exit 1
17403 @endif intl
17405 .PHONY: maybe-install-pdf-intl install-pdf-intl
17406 maybe-install-pdf-intl:
17407 @if intl
17408 maybe-install-pdf-intl: install-pdf-intl
17410 install-pdf-intl: \
17411 configure-intl \
17412 pdf-intl
17413 @[ -f ./intl/Makefile ] || exit 0; \
17414 r=`${PWD_COMMAND}`; export r; \
17415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17416 $(HOST_EXPORTS) \
17417 for flag in $(EXTRA_HOST_FLAGS) ; do \
17418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17419 done; \
17420 echo "Doing install-pdf in intl"; \
17421 (cd $(HOST_SUBDIR)/intl && \
17422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17424 "RANLIB=$${RANLIB}" \
17425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17426 install-pdf) \
17427 || exit 1
17429 @endif intl
17431 .PHONY: maybe-install-html-intl install-html-intl
17432 maybe-install-html-intl:
17433 @if intl
17434 maybe-install-html-intl: install-html-intl
17436 install-html-intl: \
17437 configure-intl \
17438 html-intl
17439 @[ -f ./intl/Makefile ] || exit 0; \
17440 r=`${PWD_COMMAND}`; export r; \
17441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17442 $(HOST_EXPORTS) \
17443 for flag in $(EXTRA_HOST_FLAGS) ; do \
17444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17445 done; \
17446 echo "Doing install-html in intl"; \
17447 (cd $(HOST_SUBDIR)/intl && \
17448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17450 "RANLIB=$${RANLIB}" \
17451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17452 install-html) \
17453 || exit 1
17455 @endif intl
17457 .PHONY: maybe-installcheck-intl installcheck-intl
17458 maybe-installcheck-intl:
17459 @if intl
17460 maybe-installcheck-intl: installcheck-intl
17462 installcheck-intl: \
17463 configure-intl
17464 @[ -f ./intl/Makefile ] || exit 0; \
17465 r=`${PWD_COMMAND}`; export r; \
17466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17467 $(HOST_EXPORTS) \
17468 for flag in $(EXTRA_HOST_FLAGS) ; do \
17469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17470 done; \
17471 echo "Doing installcheck in intl"; \
17472 (cd $(HOST_SUBDIR)/intl && \
17473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17475 "RANLIB=$${RANLIB}" \
17476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17477 installcheck) \
17478 || exit 1
17480 @endif intl
17482 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17483 maybe-mostlyclean-intl:
17484 @if intl
17485 maybe-mostlyclean-intl: mostlyclean-intl
17487 mostlyclean-intl:
17488 @[ -f ./intl/Makefile ] || exit 0; \
17489 r=`${PWD_COMMAND}`; export r; \
17490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17491 $(HOST_EXPORTS) \
17492 for flag in $(EXTRA_HOST_FLAGS) ; do \
17493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17494 done; \
17495 echo "Doing mostlyclean in intl"; \
17496 (cd $(HOST_SUBDIR)/intl && \
17497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17499 "RANLIB=$${RANLIB}" \
17500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17501 mostlyclean) \
17502 || exit 1
17504 @endif intl
17506 .PHONY: maybe-clean-intl clean-intl
17507 maybe-clean-intl:
17508 @if intl
17509 maybe-clean-intl: clean-intl
17511 clean-intl:
17512 @[ -f ./intl/Makefile ] || exit 0; \
17513 r=`${PWD_COMMAND}`; export r; \
17514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17515 $(HOST_EXPORTS) \
17516 for flag in $(EXTRA_HOST_FLAGS) ; do \
17517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17518 done; \
17519 echo "Doing clean in intl"; \
17520 (cd $(HOST_SUBDIR)/intl && \
17521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17523 "RANLIB=$${RANLIB}" \
17524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17525 clean) \
17526 || exit 1
17528 @endif intl
17530 .PHONY: maybe-distclean-intl distclean-intl
17531 maybe-distclean-intl:
17532 @if intl
17533 maybe-distclean-intl: distclean-intl
17535 distclean-intl:
17536 @[ -f ./intl/Makefile ] || exit 0; \
17537 r=`${PWD_COMMAND}`; export r; \
17538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17539 $(HOST_EXPORTS) \
17540 for flag in $(EXTRA_HOST_FLAGS) ; do \
17541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17542 done; \
17543 echo "Doing distclean in intl"; \
17544 (cd $(HOST_SUBDIR)/intl && \
17545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17547 "RANLIB=$${RANLIB}" \
17548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17549 distclean) \
17550 || exit 1
17552 @endif intl
17554 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17555 maybe-maintainer-clean-intl:
17556 @if intl
17557 maybe-maintainer-clean-intl: maintainer-clean-intl
17559 maintainer-clean-intl:
17560 @[ -f ./intl/Makefile ] || exit 0; \
17561 r=`${PWD_COMMAND}`; export r; \
17562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17563 $(HOST_EXPORTS) \
17564 for flag in $(EXTRA_HOST_FLAGS) ; do \
17565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17566 done; \
17567 echo "Doing maintainer-clean in intl"; \
17568 (cd $(HOST_SUBDIR)/intl && \
17569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17571 "RANLIB=$${RANLIB}" \
17572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17573 maintainer-clean) \
17574 || exit 1
17576 @endif intl
17580 .PHONY: configure-tcl maybe-configure-tcl
17581 maybe-configure-tcl:
17582 @if gcc-bootstrap
17583 configure-tcl: stage_current
17584 @endif gcc-bootstrap
17585 @if tcl
17586 maybe-configure-tcl: configure-tcl
17587 configure-tcl:
17588 @: $(MAKE); $(unstage)
17589 @r=`${PWD_COMMAND}`; export r; \
17590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17591 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17592 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl; \
17593 $(HOST_EXPORTS) \
17594 echo Configuring in $(HOST_SUBDIR)/tcl; \
17595 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17596 case $(srcdir) in \
17597 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17598 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17599 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17600 esac; \
17601 module_srcdir=tcl; \
17602 $(SHELL) \
17603 $$s/$$module_srcdir/configure \
17604 --srcdir=$${topdir}/$$module_srcdir \
17605 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17606 --target=${target_alias} \
17607 || exit 1
17608 @endif tcl
17614 .PHONY: all-tcl maybe-all-tcl
17615 maybe-all-tcl:
17616 @if gcc-bootstrap
17617 all-tcl: stage_current
17618 @endif gcc-bootstrap
17619 @if tcl
17620 TARGET-tcl=all
17621 maybe-all-tcl: all-tcl
17622 all-tcl: configure-tcl
17623 @: $(MAKE); $(unstage)
17624 @r=`${PWD_COMMAND}`; export r; \
17625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17626 $(HOST_EXPORTS) \
17627 (cd $(HOST_SUBDIR)/tcl && \
17628 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17629 $(TARGET-tcl))
17630 @endif tcl
17635 .PHONY: check-tcl maybe-check-tcl
17636 maybe-check-tcl:
17637 @if tcl
17638 maybe-check-tcl: check-tcl
17640 check-tcl:
17641 @: $(MAKE); $(unstage)
17642 @r=`${PWD_COMMAND}`; export r; \
17643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17644 $(HOST_EXPORTS) \
17645 (cd $(HOST_SUBDIR)/tcl && \
17646 $(MAKE) $(FLAGS_TO_PASS) check)
17648 @endif tcl
17650 .PHONY: install-tcl maybe-install-tcl
17651 maybe-install-tcl:
17652 @if tcl
17653 maybe-install-tcl: install-tcl
17655 install-tcl: installdirs
17656 @: $(MAKE); $(unstage)
17657 @r=`${PWD_COMMAND}`; export r; \
17658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17659 $(HOST_EXPORTS) \
17660 (cd $(HOST_SUBDIR)/tcl && \
17661 $(MAKE) $(FLAGS_TO_PASS) install)
17663 @endif tcl
17665 .PHONY: install-strip-tcl maybe-install-strip-tcl
17666 maybe-install-strip-tcl:
17667 @if tcl
17668 maybe-install-strip-tcl: install-strip-tcl
17670 install-strip-tcl: installdirs
17671 @: $(MAKE); $(unstage)
17672 @r=`${PWD_COMMAND}`; export r; \
17673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17674 $(HOST_EXPORTS) \
17675 (cd $(HOST_SUBDIR)/tcl && \
17676 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17678 @endif tcl
17680 # Other targets (info, dvi, pdf, etc.)
17682 .PHONY: maybe-info-tcl info-tcl
17683 maybe-info-tcl:
17684 @if tcl
17685 maybe-info-tcl: info-tcl
17687 info-tcl: \
17688 configure-tcl
17689 @: $(MAKE); $(unstage)
17690 @[ -f ./tcl/Makefile ] || exit 0; \
17691 r=`${PWD_COMMAND}`; export r; \
17692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17693 $(HOST_EXPORTS) \
17694 for flag in $(EXTRA_HOST_FLAGS) ; do \
17695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17696 done; \
17697 echo "Doing info in tcl"; \
17698 (cd $(HOST_SUBDIR)/tcl && \
17699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17701 "RANLIB=$${RANLIB}" \
17702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17703 info) \
17704 || exit 1
17706 @endif tcl
17708 .PHONY: maybe-dvi-tcl dvi-tcl
17709 maybe-dvi-tcl:
17710 @if tcl
17711 maybe-dvi-tcl: dvi-tcl
17713 dvi-tcl: \
17714 configure-tcl
17715 @: $(MAKE); $(unstage)
17716 @[ -f ./tcl/Makefile ] || exit 0; \
17717 r=`${PWD_COMMAND}`; export r; \
17718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17719 $(HOST_EXPORTS) \
17720 for flag in $(EXTRA_HOST_FLAGS) ; do \
17721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17722 done; \
17723 echo "Doing dvi in tcl"; \
17724 (cd $(HOST_SUBDIR)/tcl && \
17725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17727 "RANLIB=$${RANLIB}" \
17728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17729 dvi) \
17730 || exit 1
17732 @endif tcl
17734 .PHONY: maybe-pdf-tcl pdf-tcl
17735 maybe-pdf-tcl:
17736 @if tcl
17737 maybe-pdf-tcl: pdf-tcl
17739 pdf-tcl: \
17740 configure-tcl
17741 @: $(MAKE); $(unstage)
17742 @[ -f ./tcl/Makefile ] || exit 0; \
17743 r=`${PWD_COMMAND}`; export r; \
17744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17745 $(HOST_EXPORTS) \
17746 for flag in $(EXTRA_HOST_FLAGS) ; do \
17747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17748 done; \
17749 echo "Doing pdf in tcl"; \
17750 (cd $(HOST_SUBDIR)/tcl && \
17751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17753 "RANLIB=$${RANLIB}" \
17754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17755 pdf) \
17756 || exit 1
17758 @endif tcl
17760 .PHONY: maybe-html-tcl html-tcl
17761 maybe-html-tcl:
17762 @if tcl
17763 maybe-html-tcl: html-tcl
17765 html-tcl: \
17766 configure-tcl
17767 @: $(MAKE); $(unstage)
17768 @[ -f ./tcl/Makefile ] || exit 0; \
17769 r=`${PWD_COMMAND}`; export r; \
17770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17771 $(HOST_EXPORTS) \
17772 for flag in $(EXTRA_HOST_FLAGS) ; do \
17773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17774 done; \
17775 echo "Doing html in tcl"; \
17776 (cd $(HOST_SUBDIR)/tcl && \
17777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17779 "RANLIB=$${RANLIB}" \
17780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17781 html) \
17782 || exit 1
17784 @endif tcl
17786 .PHONY: maybe-TAGS-tcl TAGS-tcl
17787 maybe-TAGS-tcl:
17788 @if tcl
17789 maybe-TAGS-tcl: TAGS-tcl
17791 TAGS-tcl: \
17792 configure-tcl
17793 @: $(MAKE); $(unstage)
17794 @[ -f ./tcl/Makefile ] || exit 0; \
17795 r=`${PWD_COMMAND}`; export r; \
17796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17797 $(HOST_EXPORTS) \
17798 for flag in $(EXTRA_HOST_FLAGS) ; do \
17799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17800 done; \
17801 echo "Doing TAGS in tcl"; \
17802 (cd $(HOST_SUBDIR)/tcl && \
17803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17805 "RANLIB=$${RANLIB}" \
17806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17807 TAGS) \
17808 || exit 1
17810 @endif tcl
17812 .PHONY: maybe-install-info-tcl install-info-tcl
17813 maybe-install-info-tcl:
17814 @if tcl
17815 maybe-install-info-tcl: install-info-tcl
17817 install-info-tcl: \
17818 configure-tcl \
17819 info-tcl
17820 @: $(MAKE); $(unstage)
17821 @[ -f ./tcl/Makefile ] || exit 0; \
17822 r=`${PWD_COMMAND}`; export r; \
17823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17824 $(HOST_EXPORTS) \
17825 for flag in $(EXTRA_HOST_FLAGS) ; do \
17826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17827 done; \
17828 echo "Doing install-info in tcl"; \
17829 (cd $(HOST_SUBDIR)/tcl && \
17830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17832 "RANLIB=$${RANLIB}" \
17833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17834 install-info) \
17835 || exit 1
17837 @endif tcl
17839 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
17840 maybe-install-pdf-tcl:
17841 @if tcl
17842 maybe-install-pdf-tcl: install-pdf-tcl
17844 install-pdf-tcl: \
17845 configure-tcl \
17846 pdf-tcl
17847 @: $(MAKE); $(unstage)
17848 @[ -f ./tcl/Makefile ] || exit 0; \
17849 r=`${PWD_COMMAND}`; export r; \
17850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17851 $(HOST_EXPORTS) \
17852 for flag in $(EXTRA_HOST_FLAGS) ; do \
17853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17854 done; \
17855 echo "Doing install-pdf in tcl"; \
17856 (cd $(HOST_SUBDIR)/tcl && \
17857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17859 "RANLIB=$${RANLIB}" \
17860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17861 install-pdf) \
17862 || exit 1
17864 @endif tcl
17866 .PHONY: maybe-install-html-tcl install-html-tcl
17867 maybe-install-html-tcl:
17868 @if tcl
17869 maybe-install-html-tcl: install-html-tcl
17871 install-html-tcl: \
17872 configure-tcl \
17873 html-tcl
17874 @: $(MAKE); $(unstage)
17875 @[ -f ./tcl/Makefile ] || exit 0; \
17876 r=`${PWD_COMMAND}`; export r; \
17877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17878 $(HOST_EXPORTS) \
17879 for flag in $(EXTRA_HOST_FLAGS) ; do \
17880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17881 done; \
17882 echo "Doing install-html in tcl"; \
17883 (cd $(HOST_SUBDIR)/tcl && \
17884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17886 "RANLIB=$${RANLIB}" \
17887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17888 install-html) \
17889 || exit 1
17891 @endif tcl
17893 .PHONY: maybe-installcheck-tcl installcheck-tcl
17894 maybe-installcheck-tcl:
17895 @if tcl
17896 maybe-installcheck-tcl: installcheck-tcl
17898 installcheck-tcl: \
17899 configure-tcl
17900 @: $(MAKE); $(unstage)
17901 @[ -f ./tcl/Makefile ] || exit 0; \
17902 r=`${PWD_COMMAND}`; export r; \
17903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17904 $(HOST_EXPORTS) \
17905 for flag in $(EXTRA_HOST_FLAGS) ; do \
17906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17907 done; \
17908 echo "Doing installcheck in tcl"; \
17909 (cd $(HOST_SUBDIR)/tcl && \
17910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17912 "RANLIB=$${RANLIB}" \
17913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17914 installcheck) \
17915 || exit 1
17917 @endif tcl
17919 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
17920 maybe-mostlyclean-tcl:
17921 @if tcl
17922 maybe-mostlyclean-tcl: mostlyclean-tcl
17924 # tcl doesn't support mostlyclean.
17925 mostlyclean-tcl:
17927 @endif tcl
17929 .PHONY: maybe-clean-tcl clean-tcl
17930 maybe-clean-tcl:
17931 @if tcl
17932 maybe-clean-tcl: clean-tcl
17934 clean-tcl:
17935 @: $(MAKE); $(unstage)
17936 @[ -f ./tcl/Makefile ] || exit 0; \
17937 r=`${PWD_COMMAND}`; export r; \
17938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17939 $(HOST_EXPORTS) \
17940 for flag in $(EXTRA_HOST_FLAGS) ; do \
17941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17942 done; \
17943 echo "Doing clean in tcl"; \
17944 (cd $(HOST_SUBDIR)/tcl && \
17945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17947 "RANLIB=$${RANLIB}" \
17948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17949 clean) \
17950 || exit 1
17952 @endif tcl
17954 .PHONY: maybe-distclean-tcl distclean-tcl
17955 maybe-distclean-tcl:
17956 @if tcl
17957 maybe-distclean-tcl: distclean-tcl
17959 distclean-tcl:
17960 @: $(MAKE); $(unstage)
17961 @[ -f ./tcl/Makefile ] || exit 0; \
17962 r=`${PWD_COMMAND}`; export r; \
17963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17964 $(HOST_EXPORTS) \
17965 for flag in $(EXTRA_HOST_FLAGS) ; do \
17966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17967 done; \
17968 echo "Doing distclean in tcl"; \
17969 (cd $(HOST_SUBDIR)/tcl && \
17970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17972 "RANLIB=$${RANLIB}" \
17973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17974 distclean) \
17975 || exit 1
17977 @endif tcl
17979 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
17980 maybe-maintainer-clean-tcl:
17981 @if tcl
17982 maybe-maintainer-clean-tcl: maintainer-clean-tcl
17984 maintainer-clean-tcl:
17985 @: $(MAKE); $(unstage)
17986 @[ -f ./tcl/Makefile ] || exit 0; \
17987 r=`${PWD_COMMAND}`; export r; \
17988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17989 $(HOST_EXPORTS) \
17990 for flag in $(EXTRA_HOST_FLAGS) ; do \
17991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17992 done; \
17993 echo "Doing maintainer-clean in tcl"; \
17994 (cd $(HOST_SUBDIR)/tcl && \
17995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17997 "RANLIB=$${RANLIB}" \
17998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17999 maintainer-clean) \
18000 || exit 1
18002 @endif tcl
18006 .PHONY: configure-itcl maybe-configure-itcl
18007 maybe-configure-itcl:
18008 @if gcc-bootstrap
18009 configure-itcl: stage_current
18010 @endif gcc-bootstrap
18011 @if itcl
18012 maybe-configure-itcl: configure-itcl
18013 configure-itcl:
18014 @: $(MAKE); $(unstage)
18015 @r=`${PWD_COMMAND}`; export r; \
18016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18017 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl; \
18019 $(HOST_EXPORTS) \
18020 echo Configuring in $(HOST_SUBDIR)/itcl; \
18021 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18022 case $(srcdir) in \
18023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18024 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18026 esac; \
18027 module_srcdir=itcl; \
18028 $(SHELL) \
18029 $$s/$$module_srcdir/configure \
18030 --srcdir=$${topdir}/$$module_srcdir \
18031 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18032 --target=${target_alias} \
18033 || exit 1
18034 @endif itcl
18040 .PHONY: all-itcl maybe-all-itcl
18041 maybe-all-itcl:
18042 @if gcc-bootstrap
18043 all-itcl: stage_current
18044 @endif gcc-bootstrap
18045 @if itcl
18046 TARGET-itcl=all
18047 maybe-all-itcl: all-itcl
18048 all-itcl: configure-itcl
18049 @: $(MAKE); $(unstage)
18050 @r=`${PWD_COMMAND}`; export r; \
18051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18052 $(HOST_EXPORTS) \
18053 (cd $(HOST_SUBDIR)/itcl && \
18054 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18055 $(TARGET-itcl))
18056 @endif itcl
18061 .PHONY: check-itcl maybe-check-itcl
18062 maybe-check-itcl:
18063 @if itcl
18064 maybe-check-itcl: check-itcl
18066 check-itcl:
18067 @: $(MAKE); $(unstage)
18068 @r=`${PWD_COMMAND}`; export r; \
18069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18070 $(HOST_EXPORTS) \
18071 (cd $(HOST_SUBDIR)/itcl && \
18072 $(MAKE) $(FLAGS_TO_PASS) check)
18074 @endif itcl
18076 .PHONY: install-itcl maybe-install-itcl
18077 maybe-install-itcl:
18078 @if itcl
18079 maybe-install-itcl: install-itcl
18081 install-itcl: installdirs
18082 @: $(MAKE); $(unstage)
18083 @r=`${PWD_COMMAND}`; export r; \
18084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18085 $(HOST_EXPORTS) \
18086 (cd $(HOST_SUBDIR)/itcl && \
18087 $(MAKE) $(FLAGS_TO_PASS) install)
18089 @endif itcl
18091 .PHONY: install-strip-itcl maybe-install-strip-itcl
18092 maybe-install-strip-itcl:
18093 @if itcl
18094 maybe-install-strip-itcl: install-strip-itcl
18096 install-strip-itcl: installdirs
18097 @: $(MAKE); $(unstage)
18098 @r=`${PWD_COMMAND}`; export r; \
18099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18100 $(HOST_EXPORTS) \
18101 (cd $(HOST_SUBDIR)/itcl && \
18102 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18104 @endif itcl
18106 # Other targets (info, dvi, pdf, etc.)
18108 .PHONY: maybe-info-itcl info-itcl
18109 maybe-info-itcl:
18110 @if itcl
18111 maybe-info-itcl: info-itcl
18113 info-itcl: \
18114 configure-itcl
18115 @: $(MAKE); $(unstage)
18116 @[ -f ./itcl/Makefile ] || exit 0; \
18117 r=`${PWD_COMMAND}`; export r; \
18118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18119 $(HOST_EXPORTS) \
18120 for flag in $(EXTRA_HOST_FLAGS) ; do \
18121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18122 done; \
18123 echo "Doing info in itcl"; \
18124 (cd $(HOST_SUBDIR)/itcl && \
18125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18127 "RANLIB=$${RANLIB}" \
18128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18129 info) \
18130 || exit 1
18132 @endif itcl
18134 .PHONY: maybe-dvi-itcl dvi-itcl
18135 maybe-dvi-itcl:
18136 @if itcl
18137 maybe-dvi-itcl: dvi-itcl
18139 dvi-itcl: \
18140 configure-itcl
18141 @: $(MAKE); $(unstage)
18142 @[ -f ./itcl/Makefile ] || exit 0; \
18143 r=`${PWD_COMMAND}`; export r; \
18144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18145 $(HOST_EXPORTS) \
18146 for flag in $(EXTRA_HOST_FLAGS) ; do \
18147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18148 done; \
18149 echo "Doing dvi in itcl"; \
18150 (cd $(HOST_SUBDIR)/itcl && \
18151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18153 "RANLIB=$${RANLIB}" \
18154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18155 dvi) \
18156 || exit 1
18158 @endif itcl
18160 .PHONY: maybe-pdf-itcl pdf-itcl
18161 maybe-pdf-itcl:
18162 @if itcl
18163 maybe-pdf-itcl: pdf-itcl
18165 pdf-itcl: \
18166 configure-itcl
18167 @: $(MAKE); $(unstage)
18168 @[ -f ./itcl/Makefile ] || exit 0; \
18169 r=`${PWD_COMMAND}`; export r; \
18170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18171 $(HOST_EXPORTS) \
18172 for flag in $(EXTRA_HOST_FLAGS) ; do \
18173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18174 done; \
18175 echo "Doing pdf in itcl"; \
18176 (cd $(HOST_SUBDIR)/itcl && \
18177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18179 "RANLIB=$${RANLIB}" \
18180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18181 pdf) \
18182 || exit 1
18184 @endif itcl
18186 .PHONY: maybe-html-itcl html-itcl
18187 maybe-html-itcl:
18188 @if itcl
18189 maybe-html-itcl: html-itcl
18191 html-itcl: \
18192 configure-itcl
18193 @: $(MAKE); $(unstage)
18194 @[ -f ./itcl/Makefile ] || exit 0; \
18195 r=`${PWD_COMMAND}`; export r; \
18196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18197 $(HOST_EXPORTS) \
18198 for flag in $(EXTRA_HOST_FLAGS) ; do \
18199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18200 done; \
18201 echo "Doing html in itcl"; \
18202 (cd $(HOST_SUBDIR)/itcl && \
18203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18205 "RANLIB=$${RANLIB}" \
18206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18207 html) \
18208 || exit 1
18210 @endif itcl
18212 .PHONY: maybe-TAGS-itcl TAGS-itcl
18213 maybe-TAGS-itcl:
18214 @if itcl
18215 maybe-TAGS-itcl: TAGS-itcl
18217 TAGS-itcl: \
18218 configure-itcl
18219 @: $(MAKE); $(unstage)
18220 @[ -f ./itcl/Makefile ] || exit 0; \
18221 r=`${PWD_COMMAND}`; export r; \
18222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18223 $(HOST_EXPORTS) \
18224 for flag in $(EXTRA_HOST_FLAGS) ; do \
18225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18226 done; \
18227 echo "Doing TAGS in itcl"; \
18228 (cd $(HOST_SUBDIR)/itcl && \
18229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18231 "RANLIB=$${RANLIB}" \
18232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18233 TAGS) \
18234 || exit 1
18236 @endif itcl
18238 .PHONY: maybe-install-info-itcl install-info-itcl
18239 maybe-install-info-itcl:
18240 @if itcl
18241 maybe-install-info-itcl: install-info-itcl
18243 install-info-itcl: \
18244 configure-itcl \
18245 info-itcl
18246 @: $(MAKE); $(unstage)
18247 @[ -f ./itcl/Makefile ] || exit 0; \
18248 r=`${PWD_COMMAND}`; export r; \
18249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18250 $(HOST_EXPORTS) \
18251 for flag in $(EXTRA_HOST_FLAGS) ; do \
18252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18253 done; \
18254 echo "Doing install-info in itcl"; \
18255 (cd $(HOST_SUBDIR)/itcl && \
18256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18258 "RANLIB=$${RANLIB}" \
18259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18260 install-info) \
18261 || exit 1
18263 @endif itcl
18265 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18266 maybe-install-pdf-itcl:
18267 @if itcl
18268 maybe-install-pdf-itcl: install-pdf-itcl
18270 install-pdf-itcl: \
18271 configure-itcl \
18272 pdf-itcl
18273 @: $(MAKE); $(unstage)
18274 @[ -f ./itcl/Makefile ] || exit 0; \
18275 r=`${PWD_COMMAND}`; export r; \
18276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18277 $(HOST_EXPORTS) \
18278 for flag in $(EXTRA_HOST_FLAGS) ; do \
18279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18280 done; \
18281 echo "Doing install-pdf in itcl"; \
18282 (cd $(HOST_SUBDIR)/itcl && \
18283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18285 "RANLIB=$${RANLIB}" \
18286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18287 install-pdf) \
18288 || exit 1
18290 @endif itcl
18292 .PHONY: maybe-install-html-itcl install-html-itcl
18293 maybe-install-html-itcl:
18294 @if itcl
18295 maybe-install-html-itcl: install-html-itcl
18297 install-html-itcl: \
18298 configure-itcl \
18299 html-itcl
18300 @: $(MAKE); $(unstage)
18301 @[ -f ./itcl/Makefile ] || exit 0; \
18302 r=`${PWD_COMMAND}`; export r; \
18303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18304 $(HOST_EXPORTS) \
18305 for flag in $(EXTRA_HOST_FLAGS) ; do \
18306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18307 done; \
18308 echo "Doing install-html in itcl"; \
18309 (cd $(HOST_SUBDIR)/itcl && \
18310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18312 "RANLIB=$${RANLIB}" \
18313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18314 install-html) \
18315 || exit 1
18317 @endif itcl
18319 .PHONY: maybe-installcheck-itcl installcheck-itcl
18320 maybe-installcheck-itcl:
18321 @if itcl
18322 maybe-installcheck-itcl: installcheck-itcl
18324 installcheck-itcl: \
18325 configure-itcl
18326 @: $(MAKE); $(unstage)
18327 @[ -f ./itcl/Makefile ] || exit 0; \
18328 r=`${PWD_COMMAND}`; export r; \
18329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18330 $(HOST_EXPORTS) \
18331 for flag in $(EXTRA_HOST_FLAGS) ; do \
18332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18333 done; \
18334 echo "Doing installcheck in itcl"; \
18335 (cd $(HOST_SUBDIR)/itcl && \
18336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18338 "RANLIB=$${RANLIB}" \
18339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18340 installcheck) \
18341 || exit 1
18343 @endif itcl
18345 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18346 maybe-mostlyclean-itcl:
18347 @if itcl
18348 maybe-mostlyclean-itcl: mostlyclean-itcl
18350 mostlyclean-itcl:
18351 @: $(MAKE); $(unstage)
18352 @[ -f ./itcl/Makefile ] || exit 0; \
18353 r=`${PWD_COMMAND}`; export r; \
18354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18355 $(HOST_EXPORTS) \
18356 for flag in $(EXTRA_HOST_FLAGS) ; do \
18357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18358 done; \
18359 echo "Doing mostlyclean in itcl"; \
18360 (cd $(HOST_SUBDIR)/itcl && \
18361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18363 "RANLIB=$${RANLIB}" \
18364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18365 mostlyclean) \
18366 || exit 1
18368 @endif itcl
18370 .PHONY: maybe-clean-itcl clean-itcl
18371 maybe-clean-itcl:
18372 @if itcl
18373 maybe-clean-itcl: clean-itcl
18375 clean-itcl:
18376 @: $(MAKE); $(unstage)
18377 @[ -f ./itcl/Makefile ] || exit 0; \
18378 r=`${PWD_COMMAND}`; export r; \
18379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18380 $(HOST_EXPORTS) \
18381 for flag in $(EXTRA_HOST_FLAGS) ; do \
18382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18383 done; \
18384 echo "Doing clean in itcl"; \
18385 (cd $(HOST_SUBDIR)/itcl && \
18386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18388 "RANLIB=$${RANLIB}" \
18389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18390 clean) \
18391 || exit 1
18393 @endif itcl
18395 .PHONY: maybe-distclean-itcl distclean-itcl
18396 maybe-distclean-itcl:
18397 @if itcl
18398 maybe-distclean-itcl: distclean-itcl
18400 distclean-itcl:
18401 @: $(MAKE); $(unstage)
18402 @[ -f ./itcl/Makefile ] || exit 0; \
18403 r=`${PWD_COMMAND}`; export r; \
18404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18405 $(HOST_EXPORTS) \
18406 for flag in $(EXTRA_HOST_FLAGS) ; do \
18407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18408 done; \
18409 echo "Doing distclean in itcl"; \
18410 (cd $(HOST_SUBDIR)/itcl && \
18411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18413 "RANLIB=$${RANLIB}" \
18414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18415 distclean) \
18416 || exit 1
18418 @endif itcl
18420 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18421 maybe-maintainer-clean-itcl:
18422 @if itcl
18423 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18425 maintainer-clean-itcl:
18426 @: $(MAKE); $(unstage)
18427 @[ -f ./itcl/Makefile ] || exit 0; \
18428 r=`${PWD_COMMAND}`; export r; \
18429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18430 $(HOST_EXPORTS) \
18431 for flag in $(EXTRA_HOST_FLAGS) ; do \
18432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18433 done; \
18434 echo "Doing maintainer-clean in itcl"; \
18435 (cd $(HOST_SUBDIR)/itcl && \
18436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18438 "RANLIB=$${RANLIB}" \
18439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18440 maintainer-clean) \
18441 || exit 1
18443 @endif itcl
18447 .PHONY: configure-ld maybe-configure-ld
18448 maybe-configure-ld:
18449 @if gcc-bootstrap
18450 configure-ld: stage_current
18451 @endif gcc-bootstrap
18452 @if ld
18453 maybe-configure-ld: configure-ld
18454 configure-ld:
18455 @r=`${PWD_COMMAND}`; export r; \
18456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18457 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18459 $(HOST_EXPORTS) \
18460 echo Configuring in $(HOST_SUBDIR)/ld; \
18461 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18462 case $(srcdir) in \
18463 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18464 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18465 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18466 esac; \
18467 module_srcdir=ld; \
18468 $(SHELL) \
18469 $$s/$$module_srcdir/configure \
18470 --srcdir=$${topdir}/$$module_srcdir \
18471 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18472 --target=${target_alias} \
18473 || exit 1
18474 @endif ld
18478 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18479 maybe-configure-stage1-ld:
18480 @if ld-bootstrap
18481 maybe-configure-stage1-ld: configure-stage1-ld
18482 configure-stage1-ld:
18483 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18484 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18485 @r=`${PWD_COMMAND}`; export r; \
18486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18487 TFLAGS="$(STAGE1_TFLAGS)"; \
18488 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18489 $(HOST_EXPORTS) \
18490 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18491 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18492 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18493 echo Configuring stage 1 in $(HOST_SUBDIR)/ld; \
18494 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18495 cd $(HOST_SUBDIR)/ld || exit 1; \
18496 case $(srcdir) in \
18497 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18498 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18499 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18500 esac; \
18501 module_srcdir=ld; \
18502 $(SHELL) $$s/$$module_srcdir/configure \
18503 --srcdir=$${topdir}/$$module_srcdir \
18504 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18505 --target=${target_alias} \
18507 $(STAGE1_CONFIGURE_FLAGS)
18508 @endif ld-bootstrap
18510 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18511 maybe-configure-stage2-ld:
18512 @if ld-bootstrap
18513 maybe-configure-stage2-ld: configure-stage2-ld
18514 configure-stage2-ld:
18515 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18516 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18517 @r=`${PWD_COMMAND}`; export r; \
18518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18519 TFLAGS="$(STAGE2_TFLAGS)"; \
18520 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18521 $(HOST_EXPORTS) \
18522 $(POSTSTAGE1_HOST_EXPORTS) \
18523 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18524 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18525 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18526 echo Configuring stage 2 in $(HOST_SUBDIR)/ld; \
18527 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18528 cd $(HOST_SUBDIR)/ld || exit 1; \
18529 case $(srcdir) in \
18530 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18531 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18532 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18533 esac; \
18534 module_srcdir=ld; \
18535 $(SHELL) $$s/$$module_srcdir/configure \
18536 --srcdir=$${topdir}/$$module_srcdir \
18537 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18538 --target=${target_alias} \
18539 --with-build-libsubdir=$(HOST_SUBDIR) \
18540 $(STAGE2_CONFIGURE_FLAGS)
18541 @endif ld-bootstrap
18543 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18544 maybe-configure-stage3-ld:
18545 @if ld-bootstrap
18546 maybe-configure-stage3-ld: configure-stage3-ld
18547 configure-stage3-ld:
18548 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18549 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18550 @r=`${PWD_COMMAND}`; export r; \
18551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18552 TFLAGS="$(STAGE3_TFLAGS)"; \
18553 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18554 $(HOST_EXPORTS) \
18555 $(POSTSTAGE1_HOST_EXPORTS) \
18556 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18557 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18558 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18559 echo Configuring stage 3 in $(HOST_SUBDIR)/ld; \
18560 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18561 cd $(HOST_SUBDIR)/ld || exit 1; \
18562 case $(srcdir) in \
18563 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18564 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18565 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18566 esac; \
18567 module_srcdir=ld; \
18568 $(SHELL) $$s/$$module_srcdir/configure \
18569 --srcdir=$${topdir}/$$module_srcdir \
18570 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18571 --target=${target_alias} \
18572 --with-build-libsubdir=$(HOST_SUBDIR) \
18573 $(STAGE3_CONFIGURE_FLAGS)
18574 @endif ld-bootstrap
18576 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18577 maybe-configure-stage4-ld:
18578 @if ld-bootstrap
18579 maybe-configure-stage4-ld: configure-stage4-ld
18580 configure-stage4-ld:
18581 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18582 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18583 @r=`${PWD_COMMAND}`; export r; \
18584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18585 TFLAGS="$(STAGE4_TFLAGS)"; \
18586 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18587 $(HOST_EXPORTS) \
18588 $(POSTSTAGE1_HOST_EXPORTS) \
18589 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18590 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18591 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18592 echo Configuring stage 4 in $(HOST_SUBDIR)/ld; \
18593 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18594 cd $(HOST_SUBDIR)/ld || exit 1; \
18595 case $(srcdir) in \
18596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18597 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18599 esac; \
18600 module_srcdir=ld; \
18601 $(SHELL) $$s/$$module_srcdir/configure \
18602 --srcdir=$${topdir}/$$module_srcdir \
18603 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18604 --target=${target_alias} \
18605 --with-build-libsubdir=$(HOST_SUBDIR) \
18606 $(STAGE4_CONFIGURE_FLAGS)
18607 @endif ld-bootstrap
18609 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18610 maybe-configure-stageprofile-ld:
18611 @if ld-bootstrap
18612 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18613 configure-stageprofile-ld:
18614 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18615 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18616 @r=`${PWD_COMMAND}`; export r; \
18617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18618 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18619 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18620 $(HOST_EXPORTS) \
18621 $(POSTSTAGE1_HOST_EXPORTS) \
18622 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18623 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18624 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18625 echo Configuring stage profile in $(HOST_SUBDIR)/ld; \
18626 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18627 cd $(HOST_SUBDIR)/ld || exit 1; \
18628 case $(srcdir) in \
18629 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18630 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18631 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18632 esac; \
18633 module_srcdir=ld; \
18634 $(SHELL) $$s/$$module_srcdir/configure \
18635 --srcdir=$${topdir}/$$module_srcdir \
18636 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18637 --target=${target_alias} \
18638 --with-build-libsubdir=$(HOST_SUBDIR) \
18639 $(STAGEprofile_CONFIGURE_FLAGS)
18640 @endif ld-bootstrap
18642 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18643 maybe-configure-stagefeedback-ld:
18644 @if ld-bootstrap
18645 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18646 configure-stagefeedback-ld:
18647 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18648 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18649 @r=`${PWD_COMMAND}`; export r; \
18650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18651 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18652 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18653 $(HOST_EXPORTS) \
18654 $(POSTSTAGE1_HOST_EXPORTS) \
18655 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18656 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18657 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18658 echo Configuring stage feedback in $(HOST_SUBDIR)/ld; \
18659 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18660 cd $(HOST_SUBDIR)/ld || exit 1; \
18661 case $(srcdir) in \
18662 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18663 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18664 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18665 esac; \
18666 module_srcdir=ld; \
18667 $(SHELL) $$s/$$module_srcdir/configure \
18668 --srcdir=$${topdir}/$$module_srcdir \
18669 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18670 --target=${target_alias} \
18671 --with-build-libsubdir=$(HOST_SUBDIR) \
18672 $(STAGEfeedback_CONFIGURE_FLAGS)
18673 @endif ld-bootstrap
18679 .PHONY: all-ld maybe-all-ld
18680 maybe-all-ld:
18681 @if gcc-bootstrap
18682 all-ld: stage_current
18683 @endif gcc-bootstrap
18684 @if ld
18685 TARGET-ld=all
18686 maybe-all-ld: all-ld
18687 all-ld: configure-ld
18688 @r=`${PWD_COMMAND}`; export r; \
18689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18690 $(HOST_EXPORTS) \
18691 (cd $(HOST_SUBDIR)/ld && \
18692 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18693 $(TARGET-ld))
18694 @endif ld
18698 .PHONY: all-stage1-ld maybe-all-stage1-ld
18699 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18700 maybe-all-stage1-ld:
18701 maybe-clean-stage1-ld:
18702 @if ld-bootstrap
18703 maybe-all-stage1-ld: all-stage1-ld
18704 all-stage1: all-stage1-ld
18705 TARGET-stage1-ld = $(TARGET-ld)
18706 all-stage1-ld: configure-stage1-ld
18707 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18708 @r=`${PWD_COMMAND}`; export r; \
18709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18710 TFLAGS="$(STAGE1_TFLAGS)"; \
18711 $(HOST_EXPORTS) \
18712 cd $(HOST_SUBDIR)/ld && \
18713 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18714 CFLAGS="$(STAGE1_CFLAGS)" \
18715 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18716 LIBCFLAGS="$(LIBCFLAGS)" \
18717 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18718 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18719 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18720 $(EXTRA_HOST_FLAGS) \
18721 $(STAGE1_FLAGS_TO_PASS) \
18722 TFLAGS="$(STAGE1_TFLAGS)" \
18723 $(TARGET-stage1-ld)
18725 maybe-clean-stage1-ld: clean-stage1-ld
18726 clean-stage1: clean-stage1-ld
18727 clean-stage1-ld:
18728 @if [ $(current_stage) = stage1 ]; then \
18729 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18730 else \
18731 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18732 $(MAKE) stage1-start; \
18733 fi; \
18734 cd $(HOST_SUBDIR)/ld && \
18735 $(MAKE) $(EXTRA_HOST_FLAGS) \
18736 $(STAGE1_FLAGS_TO_PASS) clean
18737 @endif ld-bootstrap
18740 .PHONY: all-stage2-ld maybe-all-stage2-ld
18741 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18742 maybe-all-stage2-ld:
18743 maybe-clean-stage2-ld:
18744 @if ld-bootstrap
18745 maybe-all-stage2-ld: all-stage2-ld
18746 all-stage2: all-stage2-ld
18747 TARGET-stage2-ld = $(TARGET-ld)
18748 all-stage2-ld: configure-stage2-ld
18749 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18750 @r=`${PWD_COMMAND}`; export r; \
18751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18752 TFLAGS="$(STAGE2_TFLAGS)"; \
18753 $(HOST_EXPORTS) \
18754 $(POSTSTAGE1_HOST_EXPORTS) \
18755 cd $(HOST_SUBDIR)/ld && \
18756 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18757 CFLAGS="$(STAGE2_CFLAGS)" \
18758 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18759 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18760 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18761 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18762 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18763 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18764 TFLAGS="$(STAGE2_TFLAGS)" \
18765 $(TARGET-stage2-ld)
18767 maybe-clean-stage2-ld: clean-stage2-ld
18768 clean-stage2: clean-stage2-ld
18769 clean-stage2-ld:
18770 @if [ $(current_stage) = stage2 ]; then \
18771 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18772 else \
18773 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18774 $(MAKE) stage2-start; \
18775 fi; \
18776 cd $(HOST_SUBDIR)/ld && \
18777 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18778 @endif ld-bootstrap
18781 .PHONY: all-stage3-ld maybe-all-stage3-ld
18782 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18783 maybe-all-stage3-ld:
18784 maybe-clean-stage3-ld:
18785 @if ld-bootstrap
18786 maybe-all-stage3-ld: all-stage3-ld
18787 all-stage3: all-stage3-ld
18788 TARGET-stage3-ld = $(TARGET-ld)
18789 all-stage3-ld: configure-stage3-ld
18790 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18791 @r=`${PWD_COMMAND}`; export r; \
18792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18793 TFLAGS="$(STAGE3_TFLAGS)"; \
18794 $(HOST_EXPORTS) \
18795 $(POSTSTAGE1_HOST_EXPORTS) \
18796 cd $(HOST_SUBDIR)/ld && \
18797 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18798 CFLAGS="$(STAGE3_CFLAGS)" \
18799 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18800 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18801 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18802 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18803 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18804 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18805 TFLAGS="$(STAGE3_TFLAGS)" \
18806 $(TARGET-stage3-ld)
18808 maybe-clean-stage3-ld: clean-stage3-ld
18809 clean-stage3: clean-stage3-ld
18810 clean-stage3-ld:
18811 @if [ $(current_stage) = stage3 ]; then \
18812 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18813 else \
18814 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
18815 $(MAKE) stage3-start; \
18816 fi; \
18817 cd $(HOST_SUBDIR)/ld && \
18818 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18819 @endif ld-bootstrap
18822 .PHONY: all-stage4-ld maybe-all-stage4-ld
18823 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
18824 maybe-all-stage4-ld:
18825 maybe-clean-stage4-ld:
18826 @if ld-bootstrap
18827 maybe-all-stage4-ld: all-stage4-ld
18828 all-stage4: all-stage4-ld
18829 TARGET-stage4-ld = $(TARGET-ld)
18830 all-stage4-ld: configure-stage4-ld
18831 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18832 @r=`${PWD_COMMAND}`; export r; \
18833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18834 TFLAGS="$(STAGE4_TFLAGS)"; \
18835 $(HOST_EXPORTS) \
18836 $(POSTSTAGE1_HOST_EXPORTS) \
18837 cd $(HOST_SUBDIR)/ld && \
18838 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18839 CFLAGS="$(STAGE4_CFLAGS)" \
18840 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
18841 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18842 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18843 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18844 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18845 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18846 TFLAGS="$(STAGE4_TFLAGS)" \
18847 $(TARGET-stage4-ld)
18849 maybe-clean-stage4-ld: clean-stage4-ld
18850 clean-stage4: clean-stage4-ld
18851 clean-stage4-ld:
18852 @if [ $(current_stage) = stage4 ]; then \
18853 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18854 else \
18855 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
18856 $(MAKE) stage4-start; \
18857 fi; \
18858 cd $(HOST_SUBDIR)/ld && \
18859 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18860 @endif ld-bootstrap
18863 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
18864 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
18865 maybe-all-stageprofile-ld:
18866 maybe-clean-stageprofile-ld:
18867 @if ld-bootstrap
18868 maybe-all-stageprofile-ld: all-stageprofile-ld
18869 all-stageprofile: all-stageprofile-ld
18870 TARGET-stageprofile-ld = $(TARGET-ld)
18871 all-stageprofile-ld: configure-stageprofile-ld
18872 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18873 @r=`${PWD_COMMAND}`; export r; \
18874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18875 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18876 $(HOST_EXPORTS) \
18877 $(POSTSTAGE1_HOST_EXPORTS) \
18878 cd $(HOST_SUBDIR)/ld && \
18879 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18880 CFLAGS="$(STAGEprofile_CFLAGS)" \
18881 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
18882 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18883 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18884 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18885 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18886 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18887 TFLAGS="$(STAGEprofile_TFLAGS)" \
18888 $(TARGET-stageprofile-ld)
18890 maybe-clean-stageprofile-ld: clean-stageprofile-ld
18891 clean-stageprofile: clean-stageprofile-ld
18892 clean-stageprofile-ld:
18893 @if [ $(current_stage) = stageprofile ]; then \
18894 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18895 else \
18896 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
18897 $(MAKE) stageprofile-start; \
18898 fi; \
18899 cd $(HOST_SUBDIR)/ld && \
18900 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18901 @endif ld-bootstrap
18904 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
18905 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
18906 maybe-all-stagefeedback-ld:
18907 maybe-clean-stagefeedback-ld:
18908 @if ld-bootstrap
18909 maybe-all-stagefeedback-ld: all-stagefeedback-ld
18910 all-stagefeedback: all-stagefeedback-ld
18911 TARGET-stagefeedback-ld = $(TARGET-ld)
18912 all-stagefeedback-ld: configure-stagefeedback-ld
18913 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18914 @r=`${PWD_COMMAND}`; export r; \
18915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18916 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18917 $(HOST_EXPORTS) \
18918 $(POSTSTAGE1_HOST_EXPORTS) \
18919 cd $(HOST_SUBDIR)/ld && \
18920 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18921 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18922 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
18923 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18924 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18925 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18926 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18927 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18928 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18929 $(TARGET-stagefeedback-ld)
18931 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
18932 clean-stagefeedback: clean-stagefeedback-ld
18933 clean-stagefeedback-ld:
18934 @if [ $(current_stage) = stagefeedback ]; then \
18935 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18936 else \
18937 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
18938 $(MAKE) stagefeedback-start; \
18939 fi; \
18940 cd $(HOST_SUBDIR)/ld && \
18941 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18942 @endif ld-bootstrap
18948 .PHONY: check-ld maybe-check-ld
18949 maybe-check-ld:
18950 @if ld
18951 maybe-check-ld: check-ld
18953 check-ld:
18954 @: $(MAKE); $(unstage)
18955 @r=`${PWD_COMMAND}`; export r; \
18956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18957 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
18958 (cd $(HOST_SUBDIR)/ld && \
18959 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
18961 @endif ld
18963 .PHONY: install-ld maybe-install-ld
18964 maybe-install-ld:
18965 @if ld
18966 maybe-install-ld: install-ld
18968 install-ld: installdirs
18969 @: $(MAKE); $(unstage)
18970 @r=`${PWD_COMMAND}`; export r; \
18971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18972 $(HOST_EXPORTS) \
18973 (cd $(HOST_SUBDIR)/ld && \
18974 $(MAKE) $(FLAGS_TO_PASS) install)
18976 @endif ld
18978 .PHONY: install-strip-ld maybe-install-strip-ld
18979 maybe-install-strip-ld:
18980 @if ld
18981 maybe-install-strip-ld: install-strip-ld
18983 install-strip-ld: installdirs
18984 @: $(MAKE); $(unstage)
18985 @r=`${PWD_COMMAND}`; export r; \
18986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18987 $(HOST_EXPORTS) \
18988 (cd $(HOST_SUBDIR)/ld && \
18989 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18991 @endif ld
18993 # Other targets (info, dvi, pdf, etc.)
18995 .PHONY: maybe-info-ld info-ld
18996 maybe-info-ld:
18997 @if ld
18998 maybe-info-ld: info-ld
19000 info-ld: \
19001 configure-ld
19002 @[ -f ./ld/Makefile ] || exit 0; \
19003 r=`${PWD_COMMAND}`; export r; \
19004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19005 $(HOST_EXPORTS) \
19006 for flag in $(EXTRA_HOST_FLAGS) ; do \
19007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19008 done; \
19009 echo "Doing info in ld"; \
19010 (cd $(HOST_SUBDIR)/ld && \
19011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19013 "RANLIB=$${RANLIB}" \
19014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19015 info) \
19016 || exit 1
19018 @endif ld
19020 .PHONY: maybe-dvi-ld dvi-ld
19021 maybe-dvi-ld:
19022 @if ld
19023 maybe-dvi-ld: dvi-ld
19025 dvi-ld: \
19026 configure-ld
19027 @[ -f ./ld/Makefile ] || exit 0; \
19028 r=`${PWD_COMMAND}`; export r; \
19029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19030 $(HOST_EXPORTS) \
19031 for flag in $(EXTRA_HOST_FLAGS) ; do \
19032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19033 done; \
19034 echo "Doing dvi in ld"; \
19035 (cd $(HOST_SUBDIR)/ld && \
19036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19038 "RANLIB=$${RANLIB}" \
19039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19040 dvi) \
19041 || exit 1
19043 @endif ld
19045 .PHONY: maybe-pdf-ld pdf-ld
19046 maybe-pdf-ld:
19047 @if ld
19048 maybe-pdf-ld: pdf-ld
19050 pdf-ld: \
19051 configure-ld
19052 @[ -f ./ld/Makefile ] || exit 0; \
19053 r=`${PWD_COMMAND}`; export r; \
19054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19055 $(HOST_EXPORTS) \
19056 for flag in $(EXTRA_HOST_FLAGS) ; do \
19057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19058 done; \
19059 echo "Doing pdf in ld"; \
19060 (cd $(HOST_SUBDIR)/ld && \
19061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19063 "RANLIB=$${RANLIB}" \
19064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19065 pdf) \
19066 || exit 1
19068 @endif ld
19070 .PHONY: maybe-html-ld html-ld
19071 maybe-html-ld:
19072 @if ld
19073 maybe-html-ld: html-ld
19075 html-ld: \
19076 configure-ld
19077 @[ -f ./ld/Makefile ] || exit 0; \
19078 r=`${PWD_COMMAND}`; export r; \
19079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19080 $(HOST_EXPORTS) \
19081 for flag in $(EXTRA_HOST_FLAGS) ; do \
19082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19083 done; \
19084 echo "Doing html in ld"; \
19085 (cd $(HOST_SUBDIR)/ld && \
19086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19088 "RANLIB=$${RANLIB}" \
19089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19090 html) \
19091 || exit 1
19093 @endif ld
19095 .PHONY: maybe-TAGS-ld TAGS-ld
19096 maybe-TAGS-ld:
19097 @if ld
19098 maybe-TAGS-ld: TAGS-ld
19100 TAGS-ld: \
19101 configure-ld
19102 @[ -f ./ld/Makefile ] || exit 0; \
19103 r=`${PWD_COMMAND}`; export r; \
19104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19105 $(HOST_EXPORTS) \
19106 for flag in $(EXTRA_HOST_FLAGS) ; do \
19107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19108 done; \
19109 echo "Doing TAGS in ld"; \
19110 (cd $(HOST_SUBDIR)/ld && \
19111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19113 "RANLIB=$${RANLIB}" \
19114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19115 TAGS) \
19116 || exit 1
19118 @endif ld
19120 .PHONY: maybe-install-info-ld install-info-ld
19121 maybe-install-info-ld:
19122 @if ld
19123 maybe-install-info-ld: install-info-ld
19125 install-info-ld: \
19126 configure-ld \
19127 info-ld
19128 @[ -f ./ld/Makefile ] || exit 0; \
19129 r=`${PWD_COMMAND}`; export r; \
19130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19131 $(HOST_EXPORTS) \
19132 for flag in $(EXTRA_HOST_FLAGS) ; do \
19133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19134 done; \
19135 echo "Doing install-info in ld"; \
19136 (cd $(HOST_SUBDIR)/ld && \
19137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19139 "RANLIB=$${RANLIB}" \
19140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19141 install-info) \
19142 || exit 1
19144 @endif ld
19146 .PHONY: maybe-install-pdf-ld install-pdf-ld
19147 maybe-install-pdf-ld:
19148 @if ld
19149 maybe-install-pdf-ld: install-pdf-ld
19151 install-pdf-ld: \
19152 configure-ld \
19153 pdf-ld
19154 @[ -f ./ld/Makefile ] || exit 0; \
19155 r=`${PWD_COMMAND}`; export r; \
19156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19157 $(HOST_EXPORTS) \
19158 for flag in $(EXTRA_HOST_FLAGS) ; do \
19159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19160 done; \
19161 echo "Doing install-pdf in ld"; \
19162 (cd $(HOST_SUBDIR)/ld && \
19163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19165 "RANLIB=$${RANLIB}" \
19166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19167 install-pdf) \
19168 || exit 1
19170 @endif ld
19172 .PHONY: maybe-install-html-ld install-html-ld
19173 maybe-install-html-ld:
19174 @if ld
19175 maybe-install-html-ld: install-html-ld
19177 install-html-ld: \
19178 configure-ld \
19179 html-ld
19180 @[ -f ./ld/Makefile ] || exit 0; \
19181 r=`${PWD_COMMAND}`; export r; \
19182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19183 $(HOST_EXPORTS) \
19184 for flag in $(EXTRA_HOST_FLAGS) ; do \
19185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19186 done; \
19187 echo "Doing install-html in ld"; \
19188 (cd $(HOST_SUBDIR)/ld && \
19189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19191 "RANLIB=$${RANLIB}" \
19192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19193 install-html) \
19194 || exit 1
19196 @endif ld
19198 .PHONY: maybe-installcheck-ld installcheck-ld
19199 maybe-installcheck-ld:
19200 @if ld
19201 maybe-installcheck-ld: installcheck-ld
19203 installcheck-ld: \
19204 configure-ld
19205 @[ -f ./ld/Makefile ] || exit 0; \
19206 r=`${PWD_COMMAND}`; export r; \
19207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19208 $(HOST_EXPORTS) \
19209 for flag in $(EXTRA_HOST_FLAGS) ; do \
19210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19211 done; \
19212 echo "Doing installcheck in ld"; \
19213 (cd $(HOST_SUBDIR)/ld && \
19214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19216 "RANLIB=$${RANLIB}" \
19217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19218 installcheck) \
19219 || exit 1
19221 @endif ld
19223 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19224 maybe-mostlyclean-ld:
19225 @if ld
19226 maybe-mostlyclean-ld: mostlyclean-ld
19228 mostlyclean-ld:
19229 @[ -f ./ld/Makefile ] || exit 0; \
19230 r=`${PWD_COMMAND}`; export r; \
19231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19232 $(HOST_EXPORTS) \
19233 for flag in $(EXTRA_HOST_FLAGS) ; do \
19234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19235 done; \
19236 echo "Doing mostlyclean in ld"; \
19237 (cd $(HOST_SUBDIR)/ld && \
19238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19240 "RANLIB=$${RANLIB}" \
19241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19242 mostlyclean) \
19243 || exit 1
19245 @endif ld
19247 .PHONY: maybe-clean-ld clean-ld
19248 maybe-clean-ld:
19249 @if ld
19250 maybe-clean-ld: clean-ld
19252 clean-ld:
19253 @[ -f ./ld/Makefile ] || exit 0; \
19254 r=`${PWD_COMMAND}`; export r; \
19255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19256 $(HOST_EXPORTS) \
19257 for flag in $(EXTRA_HOST_FLAGS) ; do \
19258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19259 done; \
19260 echo "Doing clean in ld"; \
19261 (cd $(HOST_SUBDIR)/ld && \
19262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19264 "RANLIB=$${RANLIB}" \
19265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19266 clean) \
19267 || exit 1
19269 @endif ld
19271 .PHONY: maybe-distclean-ld distclean-ld
19272 maybe-distclean-ld:
19273 @if ld
19274 maybe-distclean-ld: distclean-ld
19276 distclean-ld:
19277 @[ -f ./ld/Makefile ] || exit 0; \
19278 r=`${PWD_COMMAND}`; export r; \
19279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19280 $(HOST_EXPORTS) \
19281 for flag in $(EXTRA_HOST_FLAGS) ; do \
19282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19283 done; \
19284 echo "Doing distclean in ld"; \
19285 (cd $(HOST_SUBDIR)/ld && \
19286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19288 "RANLIB=$${RANLIB}" \
19289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19290 distclean) \
19291 || exit 1
19293 @endif ld
19295 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19296 maybe-maintainer-clean-ld:
19297 @if ld
19298 maybe-maintainer-clean-ld: maintainer-clean-ld
19300 maintainer-clean-ld:
19301 @[ -f ./ld/Makefile ] || exit 0; \
19302 r=`${PWD_COMMAND}`; export r; \
19303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19304 $(HOST_EXPORTS) \
19305 for flag in $(EXTRA_HOST_FLAGS) ; do \
19306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19307 done; \
19308 echo "Doing maintainer-clean in ld"; \
19309 (cd $(HOST_SUBDIR)/ld && \
19310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19312 "RANLIB=$${RANLIB}" \
19313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19314 maintainer-clean) \
19315 || exit 1
19317 @endif ld
19321 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19322 maybe-configure-libbacktrace:
19323 @if gcc-bootstrap
19324 configure-libbacktrace: stage_current
19325 @endif gcc-bootstrap
19326 @if libbacktrace
19327 maybe-configure-libbacktrace: configure-libbacktrace
19328 configure-libbacktrace:
19329 @r=`${PWD_COMMAND}`; export r; \
19330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19331 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19332 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19333 $(HOST_EXPORTS) \
19334 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19335 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19336 case $(srcdir) in \
19337 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19338 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19339 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19340 esac; \
19341 module_srcdir=libbacktrace; \
19342 $(SHELL) \
19343 $$s/$$module_srcdir/configure \
19344 --srcdir=$${topdir}/$$module_srcdir \
19345 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19346 --target=${target_alias} \
19347 || exit 1
19348 @endif libbacktrace
19352 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19353 maybe-configure-stage1-libbacktrace:
19354 @if libbacktrace-bootstrap
19355 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19356 configure-stage1-libbacktrace:
19357 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19358 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19359 @r=`${PWD_COMMAND}`; export r; \
19360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19361 TFLAGS="$(STAGE1_TFLAGS)"; \
19362 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19363 $(HOST_EXPORTS) \
19364 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19365 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19366 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19367 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace; \
19368 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19369 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19370 case $(srcdir) in \
19371 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19372 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19373 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19374 esac; \
19375 module_srcdir=libbacktrace; \
19376 $(SHELL) $$s/$$module_srcdir/configure \
19377 --srcdir=$${topdir}/$$module_srcdir \
19378 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19379 --target=${target_alias} \
19381 $(STAGE1_CONFIGURE_FLAGS)
19382 @endif libbacktrace-bootstrap
19384 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19385 maybe-configure-stage2-libbacktrace:
19386 @if libbacktrace-bootstrap
19387 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19388 configure-stage2-libbacktrace:
19389 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19390 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19391 @r=`${PWD_COMMAND}`; export r; \
19392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19393 TFLAGS="$(STAGE2_TFLAGS)"; \
19394 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19395 $(HOST_EXPORTS) \
19396 $(POSTSTAGE1_HOST_EXPORTS) \
19397 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19398 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19399 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19400 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace; \
19401 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19402 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19403 case $(srcdir) in \
19404 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19405 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19406 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19407 esac; \
19408 module_srcdir=libbacktrace; \
19409 $(SHELL) $$s/$$module_srcdir/configure \
19410 --srcdir=$${topdir}/$$module_srcdir \
19411 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19412 --target=${target_alias} \
19413 --with-build-libsubdir=$(HOST_SUBDIR) \
19414 $(STAGE2_CONFIGURE_FLAGS)
19415 @endif libbacktrace-bootstrap
19417 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19418 maybe-configure-stage3-libbacktrace:
19419 @if libbacktrace-bootstrap
19420 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19421 configure-stage3-libbacktrace:
19422 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19423 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19424 @r=`${PWD_COMMAND}`; export r; \
19425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19426 TFLAGS="$(STAGE3_TFLAGS)"; \
19427 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19428 $(HOST_EXPORTS) \
19429 $(POSTSTAGE1_HOST_EXPORTS) \
19430 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19431 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19432 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19433 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace; \
19434 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19435 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19436 case $(srcdir) in \
19437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19438 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19440 esac; \
19441 module_srcdir=libbacktrace; \
19442 $(SHELL) $$s/$$module_srcdir/configure \
19443 --srcdir=$${topdir}/$$module_srcdir \
19444 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19445 --target=${target_alias} \
19446 --with-build-libsubdir=$(HOST_SUBDIR) \
19447 $(STAGE3_CONFIGURE_FLAGS)
19448 @endif libbacktrace-bootstrap
19450 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19451 maybe-configure-stage4-libbacktrace:
19452 @if libbacktrace-bootstrap
19453 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19454 configure-stage4-libbacktrace:
19455 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19456 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19457 @r=`${PWD_COMMAND}`; export r; \
19458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19459 TFLAGS="$(STAGE4_TFLAGS)"; \
19460 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19461 $(HOST_EXPORTS) \
19462 $(POSTSTAGE1_HOST_EXPORTS) \
19463 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19464 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19465 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19466 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace; \
19467 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19468 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19469 case $(srcdir) in \
19470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19471 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19473 esac; \
19474 module_srcdir=libbacktrace; \
19475 $(SHELL) $$s/$$module_srcdir/configure \
19476 --srcdir=$${topdir}/$$module_srcdir \
19477 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19478 --target=${target_alias} \
19479 --with-build-libsubdir=$(HOST_SUBDIR) \
19480 $(STAGE4_CONFIGURE_FLAGS)
19481 @endif libbacktrace-bootstrap
19483 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19484 maybe-configure-stageprofile-libbacktrace:
19485 @if libbacktrace-bootstrap
19486 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19487 configure-stageprofile-libbacktrace:
19488 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19489 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19490 @r=`${PWD_COMMAND}`; export r; \
19491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19492 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19493 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19494 $(HOST_EXPORTS) \
19495 $(POSTSTAGE1_HOST_EXPORTS) \
19496 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19497 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19498 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19499 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace; \
19500 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19501 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19502 case $(srcdir) in \
19503 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19504 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19505 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19506 esac; \
19507 module_srcdir=libbacktrace; \
19508 $(SHELL) $$s/$$module_srcdir/configure \
19509 --srcdir=$${topdir}/$$module_srcdir \
19510 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19511 --target=${target_alias} \
19512 --with-build-libsubdir=$(HOST_SUBDIR) \
19513 $(STAGEprofile_CONFIGURE_FLAGS)
19514 @endif libbacktrace-bootstrap
19516 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19517 maybe-configure-stagefeedback-libbacktrace:
19518 @if libbacktrace-bootstrap
19519 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19520 configure-stagefeedback-libbacktrace:
19521 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19522 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19523 @r=`${PWD_COMMAND}`; export r; \
19524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19525 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19526 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19527 $(HOST_EXPORTS) \
19528 $(POSTSTAGE1_HOST_EXPORTS) \
19529 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19530 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19531 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19532 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace; \
19533 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19534 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19535 case $(srcdir) in \
19536 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19537 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19538 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19539 esac; \
19540 module_srcdir=libbacktrace; \
19541 $(SHELL) $$s/$$module_srcdir/configure \
19542 --srcdir=$${topdir}/$$module_srcdir \
19543 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19544 --target=${target_alias} \
19545 --with-build-libsubdir=$(HOST_SUBDIR) \
19546 $(STAGEfeedback_CONFIGURE_FLAGS)
19547 @endif libbacktrace-bootstrap
19553 .PHONY: all-libbacktrace maybe-all-libbacktrace
19554 maybe-all-libbacktrace:
19555 @if gcc-bootstrap
19556 all-libbacktrace: stage_current
19557 @endif gcc-bootstrap
19558 @if libbacktrace
19559 TARGET-libbacktrace=all
19560 maybe-all-libbacktrace: all-libbacktrace
19561 all-libbacktrace: configure-libbacktrace
19562 @r=`${PWD_COMMAND}`; export r; \
19563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19564 $(HOST_EXPORTS) \
19565 (cd $(HOST_SUBDIR)/libbacktrace && \
19566 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19567 $(TARGET-libbacktrace))
19568 @endif libbacktrace
19572 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19573 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19574 maybe-all-stage1-libbacktrace:
19575 maybe-clean-stage1-libbacktrace:
19576 @if libbacktrace-bootstrap
19577 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19578 all-stage1: all-stage1-libbacktrace
19579 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19580 all-stage1-libbacktrace: configure-stage1-libbacktrace
19581 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19582 @r=`${PWD_COMMAND}`; export r; \
19583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19584 TFLAGS="$(STAGE1_TFLAGS)"; \
19585 $(HOST_EXPORTS) \
19586 cd $(HOST_SUBDIR)/libbacktrace && \
19587 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19588 CFLAGS="$(STAGE1_CFLAGS)" \
19589 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19590 LIBCFLAGS="$(LIBCFLAGS)" \
19591 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19592 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19593 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19594 $(EXTRA_HOST_FLAGS) \
19595 $(STAGE1_FLAGS_TO_PASS) \
19596 TFLAGS="$(STAGE1_TFLAGS)" \
19597 $(TARGET-stage1-libbacktrace)
19599 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19600 clean-stage1: clean-stage1-libbacktrace
19601 clean-stage1-libbacktrace:
19602 @if [ $(current_stage) = stage1 ]; then \
19603 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19604 else \
19605 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19606 $(MAKE) stage1-start; \
19607 fi; \
19608 cd $(HOST_SUBDIR)/libbacktrace && \
19609 $(MAKE) $(EXTRA_HOST_FLAGS) \
19610 $(STAGE1_FLAGS_TO_PASS) clean
19611 @endif libbacktrace-bootstrap
19614 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19615 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19616 maybe-all-stage2-libbacktrace:
19617 maybe-clean-stage2-libbacktrace:
19618 @if libbacktrace-bootstrap
19619 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19620 all-stage2: all-stage2-libbacktrace
19621 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19622 all-stage2-libbacktrace: configure-stage2-libbacktrace
19623 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19624 @r=`${PWD_COMMAND}`; export r; \
19625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19626 TFLAGS="$(STAGE2_TFLAGS)"; \
19627 $(HOST_EXPORTS) \
19628 $(POSTSTAGE1_HOST_EXPORTS) \
19629 cd $(HOST_SUBDIR)/libbacktrace && \
19630 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19631 CFLAGS="$(STAGE2_CFLAGS)" \
19632 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19633 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19634 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19635 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19636 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19637 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19638 TFLAGS="$(STAGE2_TFLAGS)" \
19639 $(TARGET-stage2-libbacktrace)
19641 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19642 clean-stage2: clean-stage2-libbacktrace
19643 clean-stage2-libbacktrace:
19644 @if [ $(current_stage) = stage2 ]; then \
19645 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19646 else \
19647 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19648 $(MAKE) stage2-start; \
19649 fi; \
19650 cd $(HOST_SUBDIR)/libbacktrace && \
19651 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19652 @endif libbacktrace-bootstrap
19655 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19656 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19657 maybe-all-stage3-libbacktrace:
19658 maybe-clean-stage3-libbacktrace:
19659 @if libbacktrace-bootstrap
19660 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19661 all-stage3: all-stage3-libbacktrace
19662 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19663 all-stage3-libbacktrace: configure-stage3-libbacktrace
19664 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19665 @r=`${PWD_COMMAND}`; export r; \
19666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19667 TFLAGS="$(STAGE3_TFLAGS)"; \
19668 $(HOST_EXPORTS) \
19669 $(POSTSTAGE1_HOST_EXPORTS) \
19670 cd $(HOST_SUBDIR)/libbacktrace && \
19671 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19672 CFLAGS="$(STAGE3_CFLAGS)" \
19673 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19674 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19675 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19676 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19677 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19678 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19679 TFLAGS="$(STAGE3_TFLAGS)" \
19680 $(TARGET-stage3-libbacktrace)
19682 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19683 clean-stage3: clean-stage3-libbacktrace
19684 clean-stage3-libbacktrace:
19685 @if [ $(current_stage) = stage3 ]; then \
19686 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19687 else \
19688 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19689 $(MAKE) stage3-start; \
19690 fi; \
19691 cd $(HOST_SUBDIR)/libbacktrace && \
19692 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19693 @endif libbacktrace-bootstrap
19696 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19697 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19698 maybe-all-stage4-libbacktrace:
19699 maybe-clean-stage4-libbacktrace:
19700 @if libbacktrace-bootstrap
19701 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19702 all-stage4: all-stage4-libbacktrace
19703 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19704 all-stage4-libbacktrace: configure-stage4-libbacktrace
19705 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19706 @r=`${PWD_COMMAND}`; export r; \
19707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19708 TFLAGS="$(STAGE4_TFLAGS)"; \
19709 $(HOST_EXPORTS) \
19710 $(POSTSTAGE1_HOST_EXPORTS) \
19711 cd $(HOST_SUBDIR)/libbacktrace && \
19712 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19713 CFLAGS="$(STAGE4_CFLAGS)" \
19714 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19715 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19716 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19717 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19718 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19719 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19720 TFLAGS="$(STAGE4_TFLAGS)" \
19721 $(TARGET-stage4-libbacktrace)
19723 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19724 clean-stage4: clean-stage4-libbacktrace
19725 clean-stage4-libbacktrace:
19726 @if [ $(current_stage) = stage4 ]; then \
19727 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19728 else \
19729 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19730 $(MAKE) stage4-start; \
19731 fi; \
19732 cd $(HOST_SUBDIR)/libbacktrace && \
19733 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19734 @endif libbacktrace-bootstrap
19737 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19738 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19739 maybe-all-stageprofile-libbacktrace:
19740 maybe-clean-stageprofile-libbacktrace:
19741 @if libbacktrace-bootstrap
19742 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19743 all-stageprofile: all-stageprofile-libbacktrace
19744 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19745 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19746 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19747 @r=`${PWD_COMMAND}`; export r; \
19748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19749 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19750 $(HOST_EXPORTS) \
19751 $(POSTSTAGE1_HOST_EXPORTS) \
19752 cd $(HOST_SUBDIR)/libbacktrace && \
19753 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19754 CFLAGS="$(STAGEprofile_CFLAGS)" \
19755 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19756 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19757 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19758 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19759 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19760 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19761 TFLAGS="$(STAGEprofile_TFLAGS)" \
19762 $(TARGET-stageprofile-libbacktrace)
19764 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19765 clean-stageprofile: clean-stageprofile-libbacktrace
19766 clean-stageprofile-libbacktrace:
19767 @if [ $(current_stage) = stageprofile ]; then \
19768 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19769 else \
19770 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19771 $(MAKE) stageprofile-start; \
19772 fi; \
19773 cd $(HOST_SUBDIR)/libbacktrace && \
19774 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19775 @endif libbacktrace-bootstrap
19778 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19779 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19780 maybe-all-stagefeedback-libbacktrace:
19781 maybe-clean-stagefeedback-libbacktrace:
19782 @if libbacktrace-bootstrap
19783 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19784 all-stagefeedback: all-stagefeedback-libbacktrace
19785 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19786 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19787 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19788 @r=`${PWD_COMMAND}`; export r; \
19789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19790 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19791 $(HOST_EXPORTS) \
19792 $(POSTSTAGE1_HOST_EXPORTS) \
19793 cd $(HOST_SUBDIR)/libbacktrace && \
19794 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19795 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19796 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19797 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19798 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19799 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19800 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19801 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19802 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19803 $(TARGET-stagefeedback-libbacktrace)
19805 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
19806 clean-stagefeedback: clean-stagefeedback-libbacktrace
19807 clean-stagefeedback-libbacktrace:
19808 @if [ $(current_stage) = stagefeedback ]; then \
19809 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19810 else \
19811 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
19812 $(MAKE) stagefeedback-start; \
19813 fi; \
19814 cd $(HOST_SUBDIR)/libbacktrace && \
19815 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19816 @endif libbacktrace-bootstrap
19822 .PHONY: check-libbacktrace maybe-check-libbacktrace
19823 maybe-check-libbacktrace:
19824 @if libbacktrace
19825 maybe-check-libbacktrace: check-libbacktrace
19827 check-libbacktrace:
19828 @: $(MAKE); $(unstage)
19829 @r=`${PWD_COMMAND}`; export r; \
19830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19831 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
19832 (cd $(HOST_SUBDIR)/libbacktrace && \
19833 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
19835 @endif libbacktrace
19837 .PHONY: install-libbacktrace maybe-install-libbacktrace
19838 maybe-install-libbacktrace:
19839 @if libbacktrace
19840 maybe-install-libbacktrace: install-libbacktrace
19842 install-libbacktrace: installdirs
19843 @: $(MAKE); $(unstage)
19844 @r=`${PWD_COMMAND}`; export r; \
19845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19846 $(HOST_EXPORTS) \
19847 (cd $(HOST_SUBDIR)/libbacktrace && \
19848 $(MAKE) $(FLAGS_TO_PASS) install)
19850 @endif libbacktrace
19852 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
19853 maybe-install-strip-libbacktrace:
19854 @if libbacktrace
19855 maybe-install-strip-libbacktrace: install-strip-libbacktrace
19857 install-strip-libbacktrace: installdirs
19858 @: $(MAKE); $(unstage)
19859 @r=`${PWD_COMMAND}`; export r; \
19860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19861 $(HOST_EXPORTS) \
19862 (cd $(HOST_SUBDIR)/libbacktrace && \
19863 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19865 @endif libbacktrace
19867 # Other targets (info, dvi, pdf, etc.)
19869 .PHONY: maybe-info-libbacktrace info-libbacktrace
19870 maybe-info-libbacktrace:
19871 @if libbacktrace
19872 maybe-info-libbacktrace: info-libbacktrace
19874 info-libbacktrace: \
19875 configure-libbacktrace
19876 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19877 r=`${PWD_COMMAND}`; export r; \
19878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19879 $(HOST_EXPORTS) \
19880 for flag in $(EXTRA_HOST_FLAGS) ; do \
19881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19882 done; \
19883 echo "Doing info in libbacktrace"; \
19884 (cd $(HOST_SUBDIR)/libbacktrace && \
19885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19887 "RANLIB=$${RANLIB}" \
19888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19889 info) \
19890 || exit 1
19892 @endif libbacktrace
19894 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
19895 maybe-dvi-libbacktrace:
19896 @if libbacktrace
19897 maybe-dvi-libbacktrace: dvi-libbacktrace
19899 dvi-libbacktrace: \
19900 configure-libbacktrace
19901 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19902 r=`${PWD_COMMAND}`; export r; \
19903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19904 $(HOST_EXPORTS) \
19905 for flag in $(EXTRA_HOST_FLAGS) ; do \
19906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19907 done; \
19908 echo "Doing dvi in libbacktrace"; \
19909 (cd $(HOST_SUBDIR)/libbacktrace && \
19910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19912 "RANLIB=$${RANLIB}" \
19913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19914 dvi) \
19915 || exit 1
19917 @endif libbacktrace
19919 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
19920 maybe-pdf-libbacktrace:
19921 @if libbacktrace
19922 maybe-pdf-libbacktrace: pdf-libbacktrace
19924 pdf-libbacktrace: \
19925 configure-libbacktrace
19926 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19927 r=`${PWD_COMMAND}`; export r; \
19928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19929 $(HOST_EXPORTS) \
19930 for flag in $(EXTRA_HOST_FLAGS) ; do \
19931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19932 done; \
19933 echo "Doing pdf in libbacktrace"; \
19934 (cd $(HOST_SUBDIR)/libbacktrace && \
19935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19937 "RANLIB=$${RANLIB}" \
19938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19939 pdf) \
19940 || exit 1
19942 @endif libbacktrace
19944 .PHONY: maybe-html-libbacktrace html-libbacktrace
19945 maybe-html-libbacktrace:
19946 @if libbacktrace
19947 maybe-html-libbacktrace: html-libbacktrace
19949 html-libbacktrace: \
19950 configure-libbacktrace
19951 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19952 r=`${PWD_COMMAND}`; export r; \
19953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19954 $(HOST_EXPORTS) \
19955 for flag in $(EXTRA_HOST_FLAGS) ; do \
19956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19957 done; \
19958 echo "Doing html in libbacktrace"; \
19959 (cd $(HOST_SUBDIR)/libbacktrace && \
19960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19962 "RANLIB=$${RANLIB}" \
19963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19964 html) \
19965 || exit 1
19967 @endif libbacktrace
19969 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
19970 maybe-TAGS-libbacktrace:
19971 @if libbacktrace
19972 maybe-TAGS-libbacktrace: TAGS-libbacktrace
19974 TAGS-libbacktrace: \
19975 configure-libbacktrace
19976 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19977 r=`${PWD_COMMAND}`; export r; \
19978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19979 $(HOST_EXPORTS) \
19980 for flag in $(EXTRA_HOST_FLAGS) ; do \
19981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19982 done; \
19983 echo "Doing TAGS in libbacktrace"; \
19984 (cd $(HOST_SUBDIR)/libbacktrace && \
19985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19987 "RANLIB=$${RANLIB}" \
19988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19989 TAGS) \
19990 || exit 1
19992 @endif libbacktrace
19994 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
19995 maybe-install-info-libbacktrace:
19996 @if libbacktrace
19997 maybe-install-info-libbacktrace: install-info-libbacktrace
19999 install-info-libbacktrace: \
20000 configure-libbacktrace \
20001 info-libbacktrace
20002 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20003 r=`${PWD_COMMAND}`; export r; \
20004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20005 $(HOST_EXPORTS) \
20006 for flag in $(EXTRA_HOST_FLAGS) ; do \
20007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20008 done; \
20009 echo "Doing install-info in libbacktrace"; \
20010 (cd $(HOST_SUBDIR)/libbacktrace && \
20011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20013 "RANLIB=$${RANLIB}" \
20014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20015 install-info) \
20016 || exit 1
20018 @endif libbacktrace
20020 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20021 maybe-install-pdf-libbacktrace:
20022 @if libbacktrace
20023 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20025 install-pdf-libbacktrace: \
20026 configure-libbacktrace \
20027 pdf-libbacktrace
20028 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20029 r=`${PWD_COMMAND}`; export r; \
20030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20031 $(HOST_EXPORTS) \
20032 for flag in $(EXTRA_HOST_FLAGS) ; do \
20033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20034 done; \
20035 echo "Doing install-pdf in libbacktrace"; \
20036 (cd $(HOST_SUBDIR)/libbacktrace && \
20037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20039 "RANLIB=$${RANLIB}" \
20040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20041 install-pdf) \
20042 || exit 1
20044 @endif libbacktrace
20046 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20047 maybe-install-html-libbacktrace:
20048 @if libbacktrace
20049 maybe-install-html-libbacktrace: install-html-libbacktrace
20051 install-html-libbacktrace: \
20052 configure-libbacktrace \
20053 html-libbacktrace
20054 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20055 r=`${PWD_COMMAND}`; export r; \
20056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20057 $(HOST_EXPORTS) \
20058 for flag in $(EXTRA_HOST_FLAGS) ; do \
20059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20060 done; \
20061 echo "Doing install-html in libbacktrace"; \
20062 (cd $(HOST_SUBDIR)/libbacktrace && \
20063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20065 "RANLIB=$${RANLIB}" \
20066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20067 install-html) \
20068 || exit 1
20070 @endif libbacktrace
20072 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20073 maybe-installcheck-libbacktrace:
20074 @if libbacktrace
20075 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20077 installcheck-libbacktrace: \
20078 configure-libbacktrace
20079 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20080 r=`${PWD_COMMAND}`; export r; \
20081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20082 $(HOST_EXPORTS) \
20083 for flag in $(EXTRA_HOST_FLAGS) ; do \
20084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20085 done; \
20086 echo "Doing installcheck in libbacktrace"; \
20087 (cd $(HOST_SUBDIR)/libbacktrace && \
20088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20090 "RANLIB=$${RANLIB}" \
20091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20092 installcheck) \
20093 || exit 1
20095 @endif libbacktrace
20097 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20098 maybe-mostlyclean-libbacktrace:
20099 @if libbacktrace
20100 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20102 mostlyclean-libbacktrace:
20103 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20104 r=`${PWD_COMMAND}`; export r; \
20105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20106 $(HOST_EXPORTS) \
20107 for flag in $(EXTRA_HOST_FLAGS) ; do \
20108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20109 done; \
20110 echo "Doing mostlyclean in libbacktrace"; \
20111 (cd $(HOST_SUBDIR)/libbacktrace && \
20112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20114 "RANLIB=$${RANLIB}" \
20115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20116 mostlyclean) \
20117 || exit 1
20119 @endif libbacktrace
20121 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20122 maybe-clean-libbacktrace:
20123 @if libbacktrace
20124 maybe-clean-libbacktrace: clean-libbacktrace
20126 clean-libbacktrace:
20127 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20128 r=`${PWD_COMMAND}`; export r; \
20129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20130 $(HOST_EXPORTS) \
20131 for flag in $(EXTRA_HOST_FLAGS) ; do \
20132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20133 done; \
20134 echo "Doing clean in libbacktrace"; \
20135 (cd $(HOST_SUBDIR)/libbacktrace && \
20136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20138 "RANLIB=$${RANLIB}" \
20139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20140 clean) \
20141 || exit 1
20143 @endif libbacktrace
20145 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20146 maybe-distclean-libbacktrace:
20147 @if libbacktrace
20148 maybe-distclean-libbacktrace: distclean-libbacktrace
20150 distclean-libbacktrace:
20151 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20152 r=`${PWD_COMMAND}`; export r; \
20153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20154 $(HOST_EXPORTS) \
20155 for flag in $(EXTRA_HOST_FLAGS) ; do \
20156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20157 done; \
20158 echo "Doing distclean in libbacktrace"; \
20159 (cd $(HOST_SUBDIR)/libbacktrace && \
20160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20162 "RANLIB=$${RANLIB}" \
20163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20164 distclean) \
20165 || exit 1
20167 @endif libbacktrace
20169 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20170 maybe-maintainer-clean-libbacktrace:
20171 @if libbacktrace
20172 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20174 maintainer-clean-libbacktrace:
20175 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20176 r=`${PWD_COMMAND}`; export r; \
20177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20178 $(HOST_EXPORTS) \
20179 for flag in $(EXTRA_HOST_FLAGS) ; do \
20180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20181 done; \
20182 echo "Doing maintainer-clean in libbacktrace"; \
20183 (cd $(HOST_SUBDIR)/libbacktrace && \
20184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20186 "RANLIB=$${RANLIB}" \
20187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20188 maintainer-clean) \
20189 || exit 1
20191 @endif libbacktrace
20195 .PHONY: configure-libcpp maybe-configure-libcpp
20196 maybe-configure-libcpp:
20197 @if gcc-bootstrap
20198 configure-libcpp: stage_current
20199 @endif gcc-bootstrap
20200 @if libcpp
20201 maybe-configure-libcpp: configure-libcpp
20202 configure-libcpp:
20203 @r=`${PWD_COMMAND}`; export r; \
20204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20205 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20207 $(HOST_EXPORTS) \
20208 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20209 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20210 case $(srcdir) in \
20211 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20212 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20213 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20214 esac; \
20215 module_srcdir=libcpp; \
20216 $(SHELL) \
20217 $$s/$$module_srcdir/configure \
20218 --srcdir=$${topdir}/$$module_srcdir \
20219 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20220 --target=${target_alias} \
20221 || exit 1
20222 @endif libcpp
20226 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20227 maybe-configure-stage1-libcpp:
20228 @if libcpp-bootstrap
20229 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20230 configure-stage1-libcpp:
20231 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20232 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20233 @r=`${PWD_COMMAND}`; export r; \
20234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20235 TFLAGS="$(STAGE1_TFLAGS)"; \
20236 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20237 $(HOST_EXPORTS) \
20238 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20239 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20240 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20241 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp; \
20242 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20243 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20244 case $(srcdir) in \
20245 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20246 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20247 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20248 esac; \
20249 module_srcdir=libcpp; \
20250 $(SHELL) $$s/$$module_srcdir/configure \
20251 --srcdir=$${topdir}/$$module_srcdir \
20252 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20253 --target=${target_alias} \
20255 $(STAGE1_CONFIGURE_FLAGS)
20256 @endif libcpp-bootstrap
20258 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20259 maybe-configure-stage2-libcpp:
20260 @if libcpp-bootstrap
20261 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20262 configure-stage2-libcpp:
20263 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20264 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20265 @r=`${PWD_COMMAND}`; export r; \
20266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20267 TFLAGS="$(STAGE2_TFLAGS)"; \
20268 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20269 $(HOST_EXPORTS) \
20270 $(POSTSTAGE1_HOST_EXPORTS) \
20271 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20272 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20273 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20274 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp; \
20275 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20276 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20277 case $(srcdir) in \
20278 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20279 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20280 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20281 esac; \
20282 module_srcdir=libcpp; \
20283 $(SHELL) $$s/$$module_srcdir/configure \
20284 --srcdir=$${topdir}/$$module_srcdir \
20285 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20286 --target=${target_alias} \
20287 --with-build-libsubdir=$(HOST_SUBDIR) \
20288 $(STAGE2_CONFIGURE_FLAGS)
20289 @endif libcpp-bootstrap
20291 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20292 maybe-configure-stage3-libcpp:
20293 @if libcpp-bootstrap
20294 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20295 configure-stage3-libcpp:
20296 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20297 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20298 @r=`${PWD_COMMAND}`; export r; \
20299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20300 TFLAGS="$(STAGE3_TFLAGS)"; \
20301 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20302 $(HOST_EXPORTS) \
20303 $(POSTSTAGE1_HOST_EXPORTS) \
20304 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20305 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20306 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20307 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp; \
20308 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20309 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20310 case $(srcdir) in \
20311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20312 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20314 esac; \
20315 module_srcdir=libcpp; \
20316 $(SHELL) $$s/$$module_srcdir/configure \
20317 --srcdir=$${topdir}/$$module_srcdir \
20318 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20319 --target=${target_alias} \
20320 --with-build-libsubdir=$(HOST_SUBDIR) \
20321 $(STAGE3_CONFIGURE_FLAGS)
20322 @endif libcpp-bootstrap
20324 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20325 maybe-configure-stage4-libcpp:
20326 @if libcpp-bootstrap
20327 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20328 configure-stage4-libcpp:
20329 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20330 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20331 @r=`${PWD_COMMAND}`; export r; \
20332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20333 TFLAGS="$(STAGE4_TFLAGS)"; \
20334 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20335 $(HOST_EXPORTS) \
20336 $(POSTSTAGE1_HOST_EXPORTS) \
20337 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20338 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20339 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20340 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp; \
20341 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20342 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20343 case $(srcdir) in \
20344 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20345 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20346 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20347 esac; \
20348 module_srcdir=libcpp; \
20349 $(SHELL) $$s/$$module_srcdir/configure \
20350 --srcdir=$${topdir}/$$module_srcdir \
20351 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20352 --target=${target_alias} \
20353 --with-build-libsubdir=$(HOST_SUBDIR) \
20354 $(STAGE4_CONFIGURE_FLAGS)
20355 @endif libcpp-bootstrap
20357 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20358 maybe-configure-stageprofile-libcpp:
20359 @if libcpp-bootstrap
20360 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20361 configure-stageprofile-libcpp:
20362 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20363 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20364 @r=`${PWD_COMMAND}`; export r; \
20365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20366 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20367 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20368 $(HOST_EXPORTS) \
20369 $(POSTSTAGE1_HOST_EXPORTS) \
20370 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20371 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20372 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20373 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp; \
20374 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20375 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20376 case $(srcdir) in \
20377 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20378 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20379 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20380 esac; \
20381 module_srcdir=libcpp; \
20382 $(SHELL) $$s/$$module_srcdir/configure \
20383 --srcdir=$${topdir}/$$module_srcdir \
20384 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20385 --target=${target_alias} \
20386 --with-build-libsubdir=$(HOST_SUBDIR) \
20387 $(STAGEprofile_CONFIGURE_FLAGS)
20388 @endif libcpp-bootstrap
20390 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20391 maybe-configure-stagefeedback-libcpp:
20392 @if libcpp-bootstrap
20393 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20394 configure-stagefeedback-libcpp:
20395 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20396 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20397 @r=`${PWD_COMMAND}`; export r; \
20398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20399 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20400 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20401 $(HOST_EXPORTS) \
20402 $(POSTSTAGE1_HOST_EXPORTS) \
20403 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20404 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20405 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20406 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp; \
20407 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20408 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20409 case $(srcdir) in \
20410 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20411 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20412 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20413 esac; \
20414 module_srcdir=libcpp; \
20415 $(SHELL) $$s/$$module_srcdir/configure \
20416 --srcdir=$${topdir}/$$module_srcdir \
20417 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20418 --target=${target_alias} \
20419 --with-build-libsubdir=$(HOST_SUBDIR) \
20420 $(STAGEfeedback_CONFIGURE_FLAGS)
20421 @endif libcpp-bootstrap
20427 .PHONY: all-libcpp maybe-all-libcpp
20428 maybe-all-libcpp:
20429 @if gcc-bootstrap
20430 all-libcpp: stage_current
20431 @endif gcc-bootstrap
20432 @if libcpp
20433 TARGET-libcpp=all
20434 maybe-all-libcpp: all-libcpp
20435 all-libcpp: configure-libcpp
20436 @r=`${PWD_COMMAND}`; export r; \
20437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20438 $(HOST_EXPORTS) \
20439 (cd $(HOST_SUBDIR)/libcpp && \
20440 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20441 $(TARGET-libcpp))
20442 @endif libcpp
20446 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20447 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20448 maybe-all-stage1-libcpp:
20449 maybe-clean-stage1-libcpp:
20450 @if libcpp-bootstrap
20451 maybe-all-stage1-libcpp: all-stage1-libcpp
20452 all-stage1: all-stage1-libcpp
20453 TARGET-stage1-libcpp = $(TARGET-libcpp)
20454 all-stage1-libcpp: configure-stage1-libcpp
20455 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20456 @r=`${PWD_COMMAND}`; export r; \
20457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20458 TFLAGS="$(STAGE1_TFLAGS)"; \
20459 $(HOST_EXPORTS) \
20460 cd $(HOST_SUBDIR)/libcpp && \
20461 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20462 CFLAGS="$(STAGE1_CFLAGS)" \
20463 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20464 LIBCFLAGS="$(LIBCFLAGS)" \
20465 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20466 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20467 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20468 $(EXTRA_HOST_FLAGS) \
20469 $(STAGE1_FLAGS_TO_PASS) \
20470 TFLAGS="$(STAGE1_TFLAGS)" \
20471 $(TARGET-stage1-libcpp)
20473 maybe-clean-stage1-libcpp: clean-stage1-libcpp
20474 clean-stage1: clean-stage1-libcpp
20475 clean-stage1-libcpp:
20476 @if [ $(current_stage) = stage1 ]; then \
20477 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20478 else \
20479 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20480 $(MAKE) stage1-start; \
20481 fi; \
20482 cd $(HOST_SUBDIR)/libcpp && \
20483 $(MAKE) $(EXTRA_HOST_FLAGS) \
20484 $(STAGE1_FLAGS_TO_PASS) clean
20485 @endif libcpp-bootstrap
20488 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20489 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20490 maybe-all-stage2-libcpp:
20491 maybe-clean-stage2-libcpp:
20492 @if libcpp-bootstrap
20493 maybe-all-stage2-libcpp: all-stage2-libcpp
20494 all-stage2: all-stage2-libcpp
20495 TARGET-stage2-libcpp = $(TARGET-libcpp)
20496 all-stage2-libcpp: configure-stage2-libcpp
20497 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20498 @r=`${PWD_COMMAND}`; export r; \
20499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20500 TFLAGS="$(STAGE2_TFLAGS)"; \
20501 $(HOST_EXPORTS) \
20502 $(POSTSTAGE1_HOST_EXPORTS) \
20503 cd $(HOST_SUBDIR)/libcpp && \
20504 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20505 CFLAGS="$(STAGE2_CFLAGS)" \
20506 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20507 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20508 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20509 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20510 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20511 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20512 TFLAGS="$(STAGE2_TFLAGS)" \
20513 $(TARGET-stage2-libcpp)
20515 maybe-clean-stage2-libcpp: clean-stage2-libcpp
20516 clean-stage2: clean-stage2-libcpp
20517 clean-stage2-libcpp:
20518 @if [ $(current_stage) = stage2 ]; then \
20519 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20520 else \
20521 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20522 $(MAKE) stage2-start; \
20523 fi; \
20524 cd $(HOST_SUBDIR)/libcpp && \
20525 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20526 @endif libcpp-bootstrap
20529 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20530 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20531 maybe-all-stage3-libcpp:
20532 maybe-clean-stage3-libcpp:
20533 @if libcpp-bootstrap
20534 maybe-all-stage3-libcpp: all-stage3-libcpp
20535 all-stage3: all-stage3-libcpp
20536 TARGET-stage3-libcpp = $(TARGET-libcpp)
20537 all-stage3-libcpp: configure-stage3-libcpp
20538 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20539 @r=`${PWD_COMMAND}`; export r; \
20540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20541 TFLAGS="$(STAGE3_TFLAGS)"; \
20542 $(HOST_EXPORTS) \
20543 $(POSTSTAGE1_HOST_EXPORTS) \
20544 cd $(HOST_SUBDIR)/libcpp && \
20545 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20546 CFLAGS="$(STAGE3_CFLAGS)" \
20547 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20548 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20549 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20550 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20551 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20552 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20553 TFLAGS="$(STAGE3_TFLAGS)" \
20554 $(TARGET-stage3-libcpp)
20556 maybe-clean-stage3-libcpp: clean-stage3-libcpp
20557 clean-stage3: clean-stage3-libcpp
20558 clean-stage3-libcpp:
20559 @if [ $(current_stage) = stage3 ]; then \
20560 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20561 else \
20562 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20563 $(MAKE) stage3-start; \
20564 fi; \
20565 cd $(HOST_SUBDIR)/libcpp && \
20566 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20567 @endif libcpp-bootstrap
20570 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20571 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20572 maybe-all-stage4-libcpp:
20573 maybe-clean-stage4-libcpp:
20574 @if libcpp-bootstrap
20575 maybe-all-stage4-libcpp: all-stage4-libcpp
20576 all-stage4: all-stage4-libcpp
20577 TARGET-stage4-libcpp = $(TARGET-libcpp)
20578 all-stage4-libcpp: configure-stage4-libcpp
20579 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20580 @r=`${PWD_COMMAND}`; export r; \
20581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20582 TFLAGS="$(STAGE4_TFLAGS)"; \
20583 $(HOST_EXPORTS) \
20584 $(POSTSTAGE1_HOST_EXPORTS) \
20585 cd $(HOST_SUBDIR)/libcpp && \
20586 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20587 CFLAGS="$(STAGE4_CFLAGS)" \
20588 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20589 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20590 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20591 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20592 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20593 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20594 TFLAGS="$(STAGE4_TFLAGS)" \
20595 $(TARGET-stage4-libcpp)
20597 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20598 clean-stage4: clean-stage4-libcpp
20599 clean-stage4-libcpp:
20600 @if [ $(current_stage) = stage4 ]; then \
20601 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20602 else \
20603 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20604 $(MAKE) stage4-start; \
20605 fi; \
20606 cd $(HOST_SUBDIR)/libcpp && \
20607 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20608 @endif libcpp-bootstrap
20611 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20612 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20613 maybe-all-stageprofile-libcpp:
20614 maybe-clean-stageprofile-libcpp:
20615 @if libcpp-bootstrap
20616 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20617 all-stageprofile: all-stageprofile-libcpp
20618 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20619 all-stageprofile-libcpp: configure-stageprofile-libcpp
20620 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20621 @r=`${PWD_COMMAND}`; export r; \
20622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20623 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20624 $(HOST_EXPORTS) \
20625 $(POSTSTAGE1_HOST_EXPORTS) \
20626 cd $(HOST_SUBDIR)/libcpp && \
20627 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20628 CFLAGS="$(STAGEprofile_CFLAGS)" \
20629 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20630 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20631 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20632 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20633 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20634 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20635 TFLAGS="$(STAGEprofile_TFLAGS)" \
20636 $(TARGET-stageprofile-libcpp)
20638 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20639 clean-stageprofile: clean-stageprofile-libcpp
20640 clean-stageprofile-libcpp:
20641 @if [ $(current_stage) = stageprofile ]; then \
20642 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20643 else \
20644 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20645 $(MAKE) stageprofile-start; \
20646 fi; \
20647 cd $(HOST_SUBDIR)/libcpp && \
20648 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20649 @endif libcpp-bootstrap
20652 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20653 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20654 maybe-all-stagefeedback-libcpp:
20655 maybe-clean-stagefeedback-libcpp:
20656 @if libcpp-bootstrap
20657 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20658 all-stagefeedback: all-stagefeedback-libcpp
20659 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20660 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20661 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20662 @r=`${PWD_COMMAND}`; export r; \
20663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20664 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20665 $(HOST_EXPORTS) \
20666 $(POSTSTAGE1_HOST_EXPORTS) \
20667 cd $(HOST_SUBDIR)/libcpp && \
20668 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20669 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20670 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20671 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20672 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20673 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20674 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20675 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20676 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20677 $(TARGET-stagefeedback-libcpp)
20679 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20680 clean-stagefeedback: clean-stagefeedback-libcpp
20681 clean-stagefeedback-libcpp:
20682 @if [ $(current_stage) = stagefeedback ]; then \
20683 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20684 else \
20685 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20686 $(MAKE) stagefeedback-start; \
20687 fi; \
20688 cd $(HOST_SUBDIR)/libcpp && \
20689 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20690 @endif libcpp-bootstrap
20696 .PHONY: check-libcpp maybe-check-libcpp
20697 maybe-check-libcpp:
20698 @if libcpp
20699 maybe-check-libcpp: check-libcpp
20701 check-libcpp:
20702 @: $(MAKE); $(unstage)
20703 @r=`${PWD_COMMAND}`; export r; \
20704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20705 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
20706 (cd $(HOST_SUBDIR)/libcpp && \
20707 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
20709 @endif libcpp
20711 .PHONY: install-libcpp maybe-install-libcpp
20712 maybe-install-libcpp:
20713 @if libcpp
20714 maybe-install-libcpp: install-libcpp
20716 install-libcpp: installdirs
20717 @: $(MAKE); $(unstage)
20718 @r=`${PWD_COMMAND}`; export r; \
20719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20720 $(HOST_EXPORTS) \
20721 (cd $(HOST_SUBDIR)/libcpp && \
20722 $(MAKE) $(FLAGS_TO_PASS) install)
20724 @endif libcpp
20726 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20727 maybe-install-strip-libcpp:
20728 @if libcpp
20729 maybe-install-strip-libcpp: install-strip-libcpp
20731 install-strip-libcpp: installdirs
20732 @: $(MAKE); $(unstage)
20733 @r=`${PWD_COMMAND}`; export r; \
20734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20735 $(HOST_EXPORTS) \
20736 (cd $(HOST_SUBDIR)/libcpp && \
20737 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20739 @endif libcpp
20741 # Other targets (info, dvi, pdf, etc.)
20743 .PHONY: maybe-info-libcpp info-libcpp
20744 maybe-info-libcpp:
20745 @if libcpp
20746 maybe-info-libcpp: info-libcpp
20748 info-libcpp: \
20749 configure-libcpp
20750 @[ -f ./libcpp/Makefile ] || exit 0; \
20751 r=`${PWD_COMMAND}`; export r; \
20752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20753 $(HOST_EXPORTS) \
20754 for flag in $(EXTRA_HOST_FLAGS) ; do \
20755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20756 done; \
20757 echo "Doing info in libcpp"; \
20758 (cd $(HOST_SUBDIR)/libcpp && \
20759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20761 "RANLIB=$${RANLIB}" \
20762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20763 info) \
20764 || exit 1
20766 @endif libcpp
20768 .PHONY: maybe-dvi-libcpp dvi-libcpp
20769 maybe-dvi-libcpp:
20770 @if libcpp
20771 maybe-dvi-libcpp: dvi-libcpp
20773 dvi-libcpp: \
20774 configure-libcpp
20775 @[ -f ./libcpp/Makefile ] || exit 0; \
20776 r=`${PWD_COMMAND}`; export r; \
20777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20778 $(HOST_EXPORTS) \
20779 for flag in $(EXTRA_HOST_FLAGS) ; do \
20780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20781 done; \
20782 echo "Doing dvi in libcpp"; \
20783 (cd $(HOST_SUBDIR)/libcpp && \
20784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20786 "RANLIB=$${RANLIB}" \
20787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20788 dvi) \
20789 || exit 1
20791 @endif libcpp
20793 .PHONY: maybe-pdf-libcpp pdf-libcpp
20794 maybe-pdf-libcpp:
20795 @if libcpp
20796 maybe-pdf-libcpp: pdf-libcpp
20798 pdf-libcpp: \
20799 configure-libcpp
20800 @[ -f ./libcpp/Makefile ] || exit 0; \
20801 r=`${PWD_COMMAND}`; export r; \
20802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20803 $(HOST_EXPORTS) \
20804 for flag in $(EXTRA_HOST_FLAGS) ; do \
20805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20806 done; \
20807 echo "Doing pdf in libcpp"; \
20808 (cd $(HOST_SUBDIR)/libcpp && \
20809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20811 "RANLIB=$${RANLIB}" \
20812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20813 pdf) \
20814 || exit 1
20816 @endif libcpp
20818 .PHONY: maybe-html-libcpp html-libcpp
20819 maybe-html-libcpp:
20820 @if libcpp
20821 maybe-html-libcpp: html-libcpp
20823 html-libcpp: \
20824 configure-libcpp
20825 @[ -f ./libcpp/Makefile ] || exit 0; \
20826 r=`${PWD_COMMAND}`; export r; \
20827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20828 $(HOST_EXPORTS) \
20829 for flag in $(EXTRA_HOST_FLAGS) ; do \
20830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20831 done; \
20832 echo "Doing html in libcpp"; \
20833 (cd $(HOST_SUBDIR)/libcpp && \
20834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20836 "RANLIB=$${RANLIB}" \
20837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20838 html) \
20839 || exit 1
20841 @endif libcpp
20843 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20844 maybe-TAGS-libcpp:
20845 @if libcpp
20846 maybe-TAGS-libcpp: TAGS-libcpp
20848 TAGS-libcpp: \
20849 configure-libcpp
20850 @[ -f ./libcpp/Makefile ] || exit 0; \
20851 r=`${PWD_COMMAND}`; export r; \
20852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20853 $(HOST_EXPORTS) \
20854 for flag in $(EXTRA_HOST_FLAGS) ; do \
20855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20856 done; \
20857 echo "Doing TAGS in libcpp"; \
20858 (cd $(HOST_SUBDIR)/libcpp && \
20859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20861 "RANLIB=$${RANLIB}" \
20862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20863 TAGS) \
20864 || exit 1
20866 @endif libcpp
20868 .PHONY: maybe-install-info-libcpp install-info-libcpp
20869 maybe-install-info-libcpp:
20870 @if libcpp
20871 maybe-install-info-libcpp: install-info-libcpp
20873 install-info-libcpp: \
20874 configure-libcpp \
20875 info-libcpp
20876 @[ -f ./libcpp/Makefile ] || exit 0; \
20877 r=`${PWD_COMMAND}`; export r; \
20878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20879 $(HOST_EXPORTS) \
20880 for flag in $(EXTRA_HOST_FLAGS) ; do \
20881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20882 done; \
20883 echo "Doing install-info in libcpp"; \
20884 (cd $(HOST_SUBDIR)/libcpp && \
20885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20887 "RANLIB=$${RANLIB}" \
20888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20889 install-info) \
20890 || exit 1
20892 @endif libcpp
20894 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20895 maybe-install-pdf-libcpp:
20896 @if libcpp
20897 maybe-install-pdf-libcpp: install-pdf-libcpp
20899 install-pdf-libcpp: \
20900 configure-libcpp \
20901 pdf-libcpp
20902 @[ -f ./libcpp/Makefile ] || exit 0; \
20903 r=`${PWD_COMMAND}`; export r; \
20904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20905 $(HOST_EXPORTS) \
20906 for flag in $(EXTRA_HOST_FLAGS) ; do \
20907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20908 done; \
20909 echo "Doing install-pdf in libcpp"; \
20910 (cd $(HOST_SUBDIR)/libcpp && \
20911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20913 "RANLIB=$${RANLIB}" \
20914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20915 install-pdf) \
20916 || exit 1
20918 @endif libcpp
20920 .PHONY: maybe-install-html-libcpp install-html-libcpp
20921 maybe-install-html-libcpp:
20922 @if libcpp
20923 maybe-install-html-libcpp: install-html-libcpp
20925 install-html-libcpp: \
20926 configure-libcpp \
20927 html-libcpp
20928 @[ -f ./libcpp/Makefile ] || exit 0; \
20929 r=`${PWD_COMMAND}`; export r; \
20930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20931 $(HOST_EXPORTS) \
20932 for flag in $(EXTRA_HOST_FLAGS) ; do \
20933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20934 done; \
20935 echo "Doing install-html in libcpp"; \
20936 (cd $(HOST_SUBDIR)/libcpp && \
20937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20939 "RANLIB=$${RANLIB}" \
20940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20941 install-html) \
20942 || exit 1
20944 @endif libcpp
20946 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20947 maybe-installcheck-libcpp:
20948 @if libcpp
20949 maybe-installcheck-libcpp: installcheck-libcpp
20951 installcheck-libcpp: \
20952 configure-libcpp
20953 @[ -f ./libcpp/Makefile ] || exit 0; \
20954 r=`${PWD_COMMAND}`; export r; \
20955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20956 $(HOST_EXPORTS) \
20957 for flag in $(EXTRA_HOST_FLAGS) ; do \
20958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20959 done; \
20960 echo "Doing installcheck in libcpp"; \
20961 (cd $(HOST_SUBDIR)/libcpp && \
20962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20964 "RANLIB=$${RANLIB}" \
20965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20966 installcheck) \
20967 || exit 1
20969 @endif libcpp
20971 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20972 maybe-mostlyclean-libcpp:
20973 @if libcpp
20974 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20976 mostlyclean-libcpp:
20977 @[ -f ./libcpp/Makefile ] || exit 0; \
20978 r=`${PWD_COMMAND}`; export r; \
20979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20980 $(HOST_EXPORTS) \
20981 for flag in $(EXTRA_HOST_FLAGS) ; do \
20982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20983 done; \
20984 echo "Doing mostlyclean in libcpp"; \
20985 (cd $(HOST_SUBDIR)/libcpp && \
20986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20988 "RANLIB=$${RANLIB}" \
20989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20990 mostlyclean) \
20991 || exit 1
20993 @endif libcpp
20995 .PHONY: maybe-clean-libcpp clean-libcpp
20996 maybe-clean-libcpp:
20997 @if libcpp
20998 maybe-clean-libcpp: clean-libcpp
21000 clean-libcpp:
21001 @[ -f ./libcpp/Makefile ] || exit 0; \
21002 r=`${PWD_COMMAND}`; export r; \
21003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21004 $(HOST_EXPORTS) \
21005 for flag in $(EXTRA_HOST_FLAGS) ; do \
21006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21007 done; \
21008 echo "Doing clean in libcpp"; \
21009 (cd $(HOST_SUBDIR)/libcpp && \
21010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21012 "RANLIB=$${RANLIB}" \
21013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21014 clean) \
21015 || exit 1
21017 @endif libcpp
21019 .PHONY: maybe-distclean-libcpp distclean-libcpp
21020 maybe-distclean-libcpp:
21021 @if libcpp
21022 maybe-distclean-libcpp: distclean-libcpp
21024 distclean-libcpp:
21025 @[ -f ./libcpp/Makefile ] || exit 0; \
21026 r=`${PWD_COMMAND}`; export r; \
21027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21028 $(HOST_EXPORTS) \
21029 for flag in $(EXTRA_HOST_FLAGS) ; do \
21030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21031 done; \
21032 echo "Doing distclean in libcpp"; \
21033 (cd $(HOST_SUBDIR)/libcpp && \
21034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21036 "RANLIB=$${RANLIB}" \
21037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21038 distclean) \
21039 || exit 1
21041 @endif libcpp
21043 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21044 maybe-maintainer-clean-libcpp:
21045 @if libcpp
21046 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21048 maintainer-clean-libcpp:
21049 @[ -f ./libcpp/Makefile ] || exit 0; \
21050 r=`${PWD_COMMAND}`; export r; \
21051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21052 $(HOST_EXPORTS) \
21053 for flag in $(EXTRA_HOST_FLAGS) ; do \
21054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21055 done; \
21056 echo "Doing maintainer-clean in libcpp"; \
21057 (cd $(HOST_SUBDIR)/libcpp && \
21058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21060 "RANLIB=$${RANLIB}" \
21061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21062 maintainer-clean) \
21063 || exit 1
21065 @endif libcpp
21069 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21070 maybe-configure-libdecnumber:
21071 @if gcc-bootstrap
21072 configure-libdecnumber: stage_current
21073 @endif gcc-bootstrap
21074 @if libdecnumber
21075 maybe-configure-libdecnumber: configure-libdecnumber
21076 configure-libdecnumber:
21077 @r=`${PWD_COMMAND}`; export r; \
21078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21079 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21080 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21081 $(HOST_EXPORTS) \
21082 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21083 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21084 case $(srcdir) in \
21085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21086 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21088 esac; \
21089 module_srcdir=libdecnumber; \
21090 $(SHELL) \
21091 $$s/$$module_srcdir/configure \
21092 --srcdir=$${topdir}/$$module_srcdir \
21093 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21094 --target=${target_alias} \
21095 || exit 1
21096 @endif libdecnumber
21100 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21101 maybe-configure-stage1-libdecnumber:
21102 @if libdecnumber-bootstrap
21103 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21104 configure-stage1-libdecnumber:
21105 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21106 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21107 @r=`${PWD_COMMAND}`; export r; \
21108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21109 TFLAGS="$(STAGE1_TFLAGS)"; \
21110 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21111 $(HOST_EXPORTS) \
21112 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21113 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21114 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21115 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber; \
21116 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21117 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21118 case $(srcdir) in \
21119 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21120 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21121 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21122 esac; \
21123 module_srcdir=libdecnumber; \
21124 $(SHELL) $$s/$$module_srcdir/configure \
21125 --srcdir=$${topdir}/$$module_srcdir \
21126 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21127 --target=${target_alias} \
21129 $(STAGE1_CONFIGURE_FLAGS)
21130 @endif libdecnumber-bootstrap
21132 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21133 maybe-configure-stage2-libdecnumber:
21134 @if libdecnumber-bootstrap
21135 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21136 configure-stage2-libdecnumber:
21137 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21138 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21139 @r=`${PWD_COMMAND}`; export r; \
21140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21141 TFLAGS="$(STAGE2_TFLAGS)"; \
21142 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21143 $(HOST_EXPORTS) \
21144 $(POSTSTAGE1_HOST_EXPORTS) \
21145 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21146 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21147 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21148 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber; \
21149 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21150 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21151 case $(srcdir) in \
21152 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21153 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21154 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21155 esac; \
21156 module_srcdir=libdecnumber; \
21157 $(SHELL) $$s/$$module_srcdir/configure \
21158 --srcdir=$${topdir}/$$module_srcdir \
21159 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21160 --target=${target_alias} \
21161 --with-build-libsubdir=$(HOST_SUBDIR) \
21162 $(STAGE2_CONFIGURE_FLAGS)
21163 @endif libdecnumber-bootstrap
21165 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21166 maybe-configure-stage3-libdecnumber:
21167 @if libdecnumber-bootstrap
21168 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21169 configure-stage3-libdecnumber:
21170 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21171 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21172 @r=`${PWD_COMMAND}`; export r; \
21173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21174 TFLAGS="$(STAGE3_TFLAGS)"; \
21175 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21176 $(HOST_EXPORTS) \
21177 $(POSTSTAGE1_HOST_EXPORTS) \
21178 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21179 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21180 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21181 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber; \
21182 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21183 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21184 case $(srcdir) in \
21185 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21186 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21187 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21188 esac; \
21189 module_srcdir=libdecnumber; \
21190 $(SHELL) $$s/$$module_srcdir/configure \
21191 --srcdir=$${topdir}/$$module_srcdir \
21192 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21193 --target=${target_alias} \
21194 --with-build-libsubdir=$(HOST_SUBDIR) \
21195 $(STAGE3_CONFIGURE_FLAGS)
21196 @endif libdecnumber-bootstrap
21198 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21199 maybe-configure-stage4-libdecnumber:
21200 @if libdecnumber-bootstrap
21201 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21202 configure-stage4-libdecnumber:
21203 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21204 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21205 @r=`${PWD_COMMAND}`; export r; \
21206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21207 TFLAGS="$(STAGE4_TFLAGS)"; \
21208 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21209 $(HOST_EXPORTS) \
21210 $(POSTSTAGE1_HOST_EXPORTS) \
21211 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21212 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21213 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21214 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber; \
21215 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21216 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21217 case $(srcdir) in \
21218 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21219 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21220 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21221 esac; \
21222 module_srcdir=libdecnumber; \
21223 $(SHELL) $$s/$$module_srcdir/configure \
21224 --srcdir=$${topdir}/$$module_srcdir \
21225 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21226 --target=${target_alias} \
21227 --with-build-libsubdir=$(HOST_SUBDIR) \
21228 $(STAGE4_CONFIGURE_FLAGS)
21229 @endif libdecnumber-bootstrap
21231 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21232 maybe-configure-stageprofile-libdecnumber:
21233 @if libdecnumber-bootstrap
21234 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21235 configure-stageprofile-libdecnumber:
21236 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21237 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21238 @r=`${PWD_COMMAND}`; export r; \
21239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21240 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21241 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21242 $(HOST_EXPORTS) \
21243 $(POSTSTAGE1_HOST_EXPORTS) \
21244 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21245 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21246 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21247 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber; \
21248 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21249 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21250 case $(srcdir) in \
21251 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21252 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21253 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21254 esac; \
21255 module_srcdir=libdecnumber; \
21256 $(SHELL) $$s/$$module_srcdir/configure \
21257 --srcdir=$${topdir}/$$module_srcdir \
21258 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21259 --target=${target_alias} \
21260 --with-build-libsubdir=$(HOST_SUBDIR) \
21261 $(STAGEprofile_CONFIGURE_FLAGS)
21262 @endif libdecnumber-bootstrap
21264 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21265 maybe-configure-stagefeedback-libdecnumber:
21266 @if libdecnumber-bootstrap
21267 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21268 configure-stagefeedback-libdecnumber:
21269 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21270 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21271 @r=`${PWD_COMMAND}`; export r; \
21272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21273 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21274 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21275 $(HOST_EXPORTS) \
21276 $(POSTSTAGE1_HOST_EXPORTS) \
21277 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21278 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21279 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21280 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber; \
21281 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21282 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21283 case $(srcdir) in \
21284 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21285 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21286 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21287 esac; \
21288 module_srcdir=libdecnumber; \
21289 $(SHELL) $$s/$$module_srcdir/configure \
21290 --srcdir=$${topdir}/$$module_srcdir \
21291 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21292 --target=${target_alias} \
21293 --with-build-libsubdir=$(HOST_SUBDIR) \
21294 $(STAGEfeedback_CONFIGURE_FLAGS)
21295 @endif libdecnumber-bootstrap
21301 .PHONY: all-libdecnumber maybe-all-libdecnumber
21302 maybe-all-libdecnumber:
21303 @if gcc-bootstrap
21304 all-libdecnumber: stage_current
21305 @endif gcc-bootstrap
21306 @if libdecnumber
21307 TARGET-libdecnumber=all
21308 maybe-all-libdecnumber: all-libdecnumber
21309 all-libdecnumber: configure-libdecnumber
21310 @r=`${PWD_COMMAND}`; export r; \
21311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21312 $(HOST_EXPORTS) \
21313 (cd $(HOST_SUBDIR)/libdecnumber && \
21314 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21315 $(TARGET-libdecnumber))
21316 @endif libdecnumber
21320 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21321 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21322 maybe-all-stage1-libdecnumber:
21323 maybe-clean-stage1-libdecnumber:
21324 @if libdecnumber-bootstrap
21325 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21326 all-stage1: all-stage1-libdecnumber
21327 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21328 all-stage1-libdecnumber: configure-stage1-libdecnumber
21329 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21330 @r=`${PWD_COMMAND}`; export r; \
21331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21332 TFLAGS="$(STAGE1_TFLAGS)"; \
21333 $(HOST_EXPORTS) \
21334 cd $(HOST_SUBDIR)/libdecnumber && \
21335 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21336 CFLAGS="$(STAGE1_CFLAGS)" \
21337 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21338 LIBCFLAGS="$(LIBCFLAGS)" \
21339 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21340 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21341 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21342 $(EXTRA_HOST_FLAGS) \
21343 $(STAGE1_FLAGS_TO_PASS) \
21344 TFLAGS="$(STAGE1_TFLAGS)" \
21345 $(TARGET-stage1-libdecnumber)
21347 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21348 clean-stage1: clean-stage1-libdecnumber
21349 clean-stage1-libdecnumber:
21350 @if [ $(current_stage) = stage1 ]; then \
21351 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21352 else \
21353 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21354 $(MAKE) stage1-start; \
21355 fi; \
21356 cd $(HOST_SUBDIR)/libdecnumber && \
21357 $(MAKE) $(EXTRA_HOST_FLAGS) \
21358 $(STAGE1_FLAGS_TO_PASS) clean
21359 @endif libdecnumber-bootstrap
21362 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21363 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21364 maybe-all-stage2-libdecnumber:
21365 maybe-clean-stage2-libdecnumber:
21366 @if libdecnumber-bootstrap
21367 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21368 all-stage2: all-stage2-libdecnumber
21369 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21370 all-stage2-libdecnumber: configure-stage2-libdecnumber
21371 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21372 @r=`${PWD_COMMAND}`; export r; \
21373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21374 TFLAGS="$(STAGE2_TFLAGS)"; \
21375 $(HOST_EXPORTS) \
21376 $(POSTSTAGE1_HOST_EXPORTS) \
21377 cd $(HOST_SUBDIR)/libdecnumber && \
21378 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21379 CFLAGS="$(STAGE2_CFLAGS)" \
21380 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21381 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21382 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21383 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21384 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21385 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21386 TFLAGS="$(STAGE2_TFLAGS)" \
21387 $(TARGET-stage2-libdecnumber)
21389 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21390 clean-stage2: clean-stage2-libdecnumber
21391 clean-stage2-libdecnumber:
21392 @if [ $(current_stage) = stage2 ]; then \
21393 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21394 else \
21395 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21396 $(MAKE) stage2-start; \
21397 fi; \
21398 cd $(HOST_SUBDIR)/libdecnumber && \
21399 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21400 @endif libdecnumber-bootstrap
21403 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21404 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21405 maybe-all-stage3-libdecnumber:
21406 maybe-clean-stage3-libdecnumber:
21407 @if libdecnumber-bootstrap
21408 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21409 all-stage3: all-stage3-libdecnumber
21410 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21411 all-stage3-libdecnumber: configure-stage3-libdecnumber
21412 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21413 @r=`${PWD_COMMAND}`; export r; \
21414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21415 TFLAGS="$(STAGE3_TFLAGS)"; \
21416 $(HOST_EXPORTS) \
21417 $(POSTSTAGE1_HOST_EXPORTS) \
21418 cd $(HOST_SUBDIR)/libdecnumber && \
21419 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21420 CFLAGS="$(STAGE3_CFLAGS)" \
21421 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21422 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21423 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21424 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21425 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21426 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21427 TFLAGS="$(STAGE3_TFLAGS)" \
21428 $(TARGET-stage3-libdecnumber)
21430 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21431 clean-stage3: clean-stage3-libdecnumber
21432 clean-stage3-libdecnumber:
21433 @if [ $(current_stage) = stage3 ]; then \
21434 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21435 else \
21436 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21437 $(MAKE) stage3-start; \
21438 fi; \
21439 cd $(HOST_SUBDIR)/libdecnumber && \
21440 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21441 @endif libdecnumber-bootstrap
21444 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21445 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21446 maybe-all-stage4-libdecnumber:
21447 maybe-clean-stage4-libdecnumber:
21448 @if libdecnumber-bootstrap
21449 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21450 all-stage4: all-stage4-libdecnumber
21451 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21452 all-stage4-libdecnumber: configure-stage4-libdecnumber
21453 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21454 @r=`${PWD_COMMAND}`; export r; \
21455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21456 TFLAGS="$(STAGE4_TFLAGS)"; \
21457 $(HOST_EXPORTS) \
21458 $(POSTSTAGE1_HOST_EXPORTS) \
21459 cd $(HOST_SUBDIR)/libdecnumber && \
21460 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21461 CFLAGS="$(STAGE4_CFLAGS)" \
21462 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21463 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21464 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21465 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21466 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21467 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21468 TFLAGS="$(STAGE4_TFLAGS)" \
21469 $(TARGET-stage4-libdecnumber)
21471 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21472 clean-stage4: clean-stage4-libdecnumber
21473 clean-stage4-libdecnumber:
21474 @if [ $(current_stage) = stage4 ]; then \
21475 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21476 else \
21477 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21478 $(MAKE) stage4-start; \
21479 fi; \
21480 cd $(HOST_SUBDIR)/libdecnumber && \
21481 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21482 @endif libdecnumber-bootstrap
21485 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21486 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21487 maybe-all-stageprofile-libdecnumber:
21488 maybe-clean-stageprofile-libdecnumber:
21489 @if libdecnumber-bootstrap
21490 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21491 all-stageprofile: all-stageprofile-libdecnumber
21492 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21493 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21494 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21495 @r=`${PWD_COMMAND}`; export r; \
21496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21497 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21498 $(HOST_EXPORTS) \
21499 $(POSTSTAGE1_HOST_EXPORTS) \
21500 cd $(HOST_SUBDIR)/libdecnumber && \
21501 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21502 CFLAGS="$(STAGEprofile_CFLAGS)" \
21503 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21504 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21505 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21506 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21507 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21508 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21509 TFLAGS="$(STAGEprofile_TFLAGS)" \
21510 $(TARGET-stageprofile-libdecnumber)
21512 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21513 clean-stageprofile: clean-stageprofile-libdecnumber
21514 clean-stageprofile-libdecnumber:
21515 @if [ $(current_stage) = stageprofile ]; then \
21516 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21517 else \
21518 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21519 $(MAKE) stageprofile-start; \
21520 fi; \
21521 cd $(HOST_SUBDIR)/libdecnumber && \
21522 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21523 @endif libdecnumber-bootstrap
21526 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21527 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21528 maybe-all-stagefeedback-libdecnumber:
21529 maybe-clean-stagefeedback-libdecnumber:
21530 @if libdecnumber-bootstrap
21531 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21532 all-stagefeedback: all-stagefeedback-libdecnumber
21533 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21534 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21535 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21536 @r=`${PWD_COMMAND}`; export r; \
21537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21538 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21539 $(HOST_EXPORTS) \
21540 $(POSTSTAGE1_HOST_EXPORTS) \
21541 cd $(HOST_SUBDIR)/libdecnumber && \
21542 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21543 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21544 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21545 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21546 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21547 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21548 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21549 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21550 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21551 $(TARGET-stagefeedback-libdecnumber)
21553 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21554 clean-stagefeedback: clean-stagefeedback-libdecnumber
21555 clean-stagefeedback-libdecnumber:
21556 @if [ $(current_stage) = stagefeedback ]; then \
21557 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21558 else \
21559 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21560 $(MAKE) stagefeedback-start; \
21561 fi; \
21562 cd $(HOST_SUBDIR)/libdecnumber && \
21563 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21564 @endif libdecnumber-bootstrap
21570 .PHONY: check-libdecnumber maybe-check-libdecnumber
21571 maybe-check-libdecnumber:
21572 @if libdecnumber
21573 maybe-check-libdecnumber: check-libdecnumber
21575 check-libdecnumber:
21576 @: $(MAKE); $(unstage)
21577 @r=`${PWD_COMMAND}`; export r; \
21578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21579 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
21580 (cd $(HOST_SUBDIR)/libdecnumber && \
21581 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
21583 @endif libdecnumber
21585 .PHONY: install-libdecnumber maybe-install-libdecnumber
21586 maybe-install-libdecnumber:
21587 @if libdecnumber
21588 maybe-install-libdecnumber: install-libdecnumber
21590 install-libdecnumber: installdirs
21591 @: $(MAKE); $(unstage)
21592 @r=`${PWD_COMMAND}`; export r; \
21593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21594 $(HOST_EXPORTS) \
21595 (cd $(HOST_SUBDIR)/libdecnumber && \
21596 $(MAKE) $(FLAGS_TO_PASS) install)
21598 @endif libdecnumber
21600 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21601 maybe-install-strip-libdecnumber:
21602 @if libdecnumber
21603 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21605 install-strip-libdecnumber: installdirs
21606 @: $(MAKE); $(unstage)
21607 @r=`${PWD_COMMAND}`; export r; \
21608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21609 $(HOST_EXPORTS) \
21610 (cd $(HOST_SUBDIR)/libdecnumber && \
21611 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21613 @endif libdecnumber
21615 # Other targets (info, dvi, pdf, etc.)
21617 .PHONY: maybe-info-libdecnumber info-libdecnumber
21618 maybe-info-libdecnumber:
21619 @if libdecnumber
21620 maybe-info-libdecnumber: info-libdecnumber
21622 info-libdecnumber: \
21623 configure-libdecnumber
21624 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21625 r=`${PWD_COMMAND}`; export r; \
21626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21627 $(HOST_EXPORTS) \
21628 for flag in $(EXTRA_HOST_FLAGS) ; do \
21629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21630 done; \
21631 echo "Doing info in libdecnumber"; \
21632 (cd $(HOST_SUBDIR)/libdecnumber && \
21633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21635 "RANLIB=$${RANLIB}" \
21636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21637 info) \
21638 || exit 1
21640 @endif libdecnumber
21642 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21643 maybe-dvi-libdecnumber:
21644 @if libdecnumber
21645 maybe-dvi-libdecnumber: dvi-libdecnumber
21647 dvi-libdecnumber: \
21648 configure-libdecnumber
21649 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21650 r=`${PWD_COMMAND}`; export r; \
21651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21652 $(HOST_EXPORTS) \
21653 for flag in $(EXTRA_HOST_FLAGS) ; do \
21654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21655 done; \
21656 echo "Doing dvi in libdecnumber"; \
21657 (cd $(HOST_SUBDIR)/libdecnumber && \
21658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21660 "RANLIB=$${RANLIB}" \
21661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21662 dvi) \
21663 || exit 1
21665 @endif libdecnumber
21667 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21668 maybe-pdf-libdecnumber:
21669 @if libdecnumber
21670 maybe-pdf-libdecnumber: pdf-libdecnumber
21672 pdf-libdecnumber: \
21673 configure-libdecnumber
21674 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21675 r=`${PWD_COMMAND}`; export r; \
21676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21677 $(HOST_EXPORTS) \
21678 for flag in $(EXTRA_HOST_FLAGS) ; do \
21679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21680 done; \
21681 echo "Doing pdf in libdecnumber"; \
21682 (cd $(HOST_SUBDIR)/libdecnumber && \
21683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21685 "RANLIB=$${RANLIB}" \
21686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21687 pdf) \
21688 || exit 1
21690 @endif libdecnumber
21692 .PHONY: maybe-html-libdecnumber html-libdecnumber
21693 maybe-html-libdecnumber:
21694 @if libdecnumber
21695 maybe-html-libdecnumber: html-libdecnumber
21697 html-libdecnumber: \
21698 configure-libdecnumber
21699 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21700 r=`${PWD_COMMAND}`; export r; \
21701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21702 $(HOST_EXPORTS) \
21703 for flag in $(EXTRA_HOST_FLAGS) ; do \
21704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21705 done; \
21706 echo "Doing html in libdecnumber"; \
21707 (cd $(HOST_SUBDIR)/libdecnumber && \
21708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21710 "RANLIB=$${RANLIB}" \
21711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21712 html) \
21713 || exit 1
21715 @endif libdecnumber
21717 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21718 maybe-TAGS-libdecnumber:
21719 @if libdecnumber
21720 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21722 TAGS-libdecnumber: \
21723 configure-libdecnumber
21724 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21725 r=`${PWD_COMMAND}`; export r; \
21726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21727 $(HOST_EXPORTS) \
21728 for flag in $(EXTRA_HOST_FLAGS) ; do \
21729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21730 done; \
21731 echo "Doing TAGS in libdecnumber"; \
21732 (cd $(HOST_SUBDIR)/libdecnumber && \
21733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21735 "RANLIB=$${RANLIB}" \
21736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21737 TAGS) \
21738 || exit 1
21740 @endif libdecnumber
21742 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21743 maybe-install-info-libdecnumber:
21744 @if libdecnumber
21745 maybe-install-info-libdecnumber: install-info-libdecnumber
21747 install-info-libdecnumber: \
21748 configure-libdecnumber \
21749 info-libdecnumber
21750 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21751 r=`${PWD_COMMAND}`; export r; \
21752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21753 $(HOST_EXPORTS) \
21754 for flag in $(EXTRA_HOST_FLAGS) ; do \
21755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21756 done; \
21757 echo "Doing install-info in libdecnumber"; \
21758 (cd $(HOST_SUBDIR)/libdecnumber && \
21759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21761 "RANLIB=$${RANLIB}" \
21762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21763 install-info) \
21764 || exit 1
21766 @endif libdecnumber
21768 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21769 maybe-install-pdf-libdecnumber:
21770 @if libdecnumber
21771 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21773 install-pdf-libdecnumber: \
21774 configure-libdecnumber \
21775 pdf-libdecnumber
21776 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21777 r=`${PWD_COMMAND}`; export r; \
21778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21779 $(HOST_EXPORTS) \
21780 for flag in $(EXTRA_HOST_FLAGS) ; do \
21781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21782 done; \
21783 echo "Doing install-pdf in libdecnumber"; \
21784 (cd $(HOST_SUBDIR)/libdecnumber && \
21785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21787 "RANLIB=$${RANLIB}" \
21788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21789 install-pdf) \
21790 || exit 1
21792 @endif libdecnumber
21794 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21795 maybe-install-html-libdecnumber:
21796 @if libdecnumber
21797 maybe-install-html-libdecnumber: install-html-libdecnumber
21799 install-html-libdecnumber: \
21800 configure-libdecnumber \
21801 html-libdecnumber
21802 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21803 r=`${PWD_COMMAND}`; export r; \
21804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21805 $(HOST_EXPORTS) \
21806 for flag in $(EXTRA_HOST_FLAGS) ; do \
21807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21808 done; \
21809 echo "Doing install-html in libdecnumber"; \
21810 (cd $(HOST_SUBDIR)/libdecnumber && \
21811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21813 "RANLIB=$${RANLIB}" \
21814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21815 install-html) \
21816 || exit 1
21818 @endif libdecnumber
21820 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21821 maybe-installcheck-libdecnumber:
21822 @if libdecnumber
21823 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21825 installcheck-libdecnumber: \
21826 configure-libdecnumber
21827 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21828 r=`${PWD_COMMAND}`; export r; \
21829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21830 $(HOST_EXPORTS) \
21831 for flag in $(EXTRA_HOST_FLAGS) ; do \
21832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21833 done; \
21834 echo "Doing installcheck in libdecnumber"; \
21835 (cd $(HOST_SUBDIR)/libdecnumber && \
21836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21838 "RANLIB=$${RANLIB}" \
21839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21840 installcheck) \
21841 || exit 1
21843 @endif libdecnumber
21845 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21846 maybe-mostlyclean-libdecnumber:
21847 @if libdecnumber
21848 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21850 mostlyclean-libdecnumber:
21851 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21852 r=`${PWD_COMMAND}`; export r; \
21853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21854 $(HOST_EXPORTS) \
21855 for flag in $(EXTRA_HOST_FLAGS) ; do \
21856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21857 done; \
21858 echo "Doing mostlyclean in libdecnumber"; \
21859 (cd $(HOST_SUBDIR)/libdecnumber && \
21860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21862 "RANLIB=$${RANLIB}" \
21863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21864 mostlyclean) \
21865 || exit 1
21867 @endif libdecnumber
21869 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21870 maybe-clean-libdecnumber:
21871 @if libdecnumber
21872 maybe-clean-libdecnumber: clean-libdecnumber
21874 clean-libdecnumber:
21875 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21876 r=`${PWD_COMMAND}`; export r; \
21877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21878 $(HOST_EXPORTS) \
21879 for flag in $(EXTRA_HOST_FLAGS) ; do \
21880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21881 done; \
21882 echo "Doing clean in libdecnumber"; \
21883 (cd $(HOST_SUBDIR)/libdecnumber && \
21884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21886 "RANLIB=$${RANLIB}" \
21887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21888 clean) \
21889 || exit 1
21891 @endif libdecnumber
21893 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21894 maybe-distclean-libdecnumber:
21895 @if libdecnumber
21896 maybe-distclean-libdecnumber: distclean-libdecnumber
21898 distclean-libdecnumber:
21899 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21900 r=`${PWD_COMMAND}`; export r; \
21901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21902 $(HOST_EXPORTS) \
21903 for flag in $(EXTRA_HOST_FLAGS) ; do \
21904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21905 done; \
21906 echo "Doing distclean in libdecnumber"; \
21907 (cd $(HOST_SUBDIR)/libdecnumber && \
21908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21910 "RANLIB=$${RANLIB}" \
21911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21912 distclean) \
21913 || exit 1
21915 @endif libdecnumber
21917 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21918 maybe-maintainer-clean-libdecnumber:
21919 @if libdecnumber
21920 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21922 maintainer-clean-libdecnumber:
21923 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21924 r=`${PWD_COMMAND}`; export r; \
21925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21926 $(HOST_EXPORTS) \
21927 for flag in $(EXTRA_HOST_FLAGS) ; do \
21928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21929 done; \
21930 echo "Doing maintainer-clean in libdecnumber"; \
21931 (cd $(HOST_SUBDIR)/libdecnumber && \
21932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21934 "RANLIB=$${RANLIB}" \
21935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21936 maintainer-clean) \
21937 || exit 1
21939 @endif libdecnumber
21943 .PHONY: configure-libgui maybe-configure-libgui
21944 maybe-configure-libgui:
21945 @if gcc-bootstrap
21946 configure-libgui: stage_current
21947 @endif gcc-bootstrap
21948 @if libgui
21949 maybe-configure-libgui: configure-libgui
21950 configure-libgui:
21951 @: $(MAKE); $(unstage)
21952 @r=`${PWD_COMMAND}`; export r; \
21953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21954 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21955 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui; \
21956 $(HOST_EXPORTS) \
21957 echo Configuring in $(HOST_SUBDIR)/libgui; \
21958 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21959 case $(srcdir) in \
21960 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21961 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21962 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21963 esac; \
21964 module_srcdir=libgui; \
21965 $(SHELL) \
21966 $$s/$$module_srcdir/configure \
21967 --srcdir=$${topdir}/$$module_srcdir \
21968 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21969 --target=${target_alias} \
21970 || exit 1
21971 @endif libgui
21977 .PHONY: all-libgui maybe-all-libgui
21978 maybe-all-libgui:
21979 @if gcc-bootstrap
21980 all-libgui: stage_current
21981 @endif gcc-bootstrap
21982 @if libgui
21983 TARGET-libgui=all
21984 maybe-all-libgui: all-libgui
21985 all-libgui: configure-libgui
21986 @: $(MAKE); $(unstage)
21987 @r=`${PWD_COMMAND}`; export r; \
21988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21989 $(HOST_EXPORTS) \
21990 (cd $(HOST_SUBDIR)/libgui && \
21991 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21992 $(TARGET-libgui))
21993 @endif libgui
21998 .PHONY: check-libgui maybe-check-libgui
21999 maybe-check-libgui:
22000 @if libgui
22001 maybe-check-libgui: check-libgui
22003 check-libgui:
22004 @: $(MAKE); $(unstage)
22005 @r=`${PWD_COMMAND}`; export r; \
22006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22007 $(HOST_EXPORTS) \
22008 (cd $(HOST_SUBDIR)/libgui && \
22009 $(MAKE) $(FLAGS_TO_PASS) check)
22011 @endif libgui
22013 .PHONY: install-libgui maybe-install-libgui
22014 maybe-install-libgui:
22015 @if libgui
22016 maybe-install-libgui: install-libgui
22018 install-libgui: installdirs
22019 @: $(MAKE); $(unstage)
22020 @r=`${PWD_COMMAND}`; export r; \
22021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22022 $(HOST_EXPORTS) \
22023 (cd $(HOST_SUBDIR)/libgui && \
22024 $(MAKE) $(FLAGS_TO_PASS) install)
22026 @endif libgui
22028 .PHONY: install-strip-libgui maybe-install-strip-libgui
22029 maybe-install-strip-libgui:
22030 @if libgui
22031 maybe-install-strip-libgui: install-strip-libgui
22033 install-strip-libgui: installdirs
22034 @: $(MAKE); $(unstage)
22035 @r=`${PWD_COMMAND}`; export r; \
22036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22037 $(HOST_EXPORTS) \
22038 (cd $(HOST_SUBDIR)/libgui && \
22039 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22041 @endif libgui
22043 # Other targets (info, dvi, pdf, etc.)
22045 .PHONY: maybe-info-libgui info-libgui
22046 maybe-info-libgui:
22047 @if libgui
22048 maybe-info-libgui: info-libgui
22050 info-libgui: \
22051 configure-libgui
22052 @: $(MAKE); $(unstage)
22053 @[ -f ./libgui/Makefile ] || exit 0; \
22054 r=`${PWD_COMMAND}`; export r; \
22055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22056 $(HOST_EXPORTS) \
22057 for flag in $(EXTRA_HOST_FLAGS) ; do \
22058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22059 done; \
22060 echo "Doing info in libgui"; \
22061 (cd $(HOST_SUBDIR)/libgui && \
22062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22064 "RANLIB=$${RANLIB}" \
22065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22066 info) \
22067 || exit 1
22069 @endif libgui
22071 .PHONY: maybe-dvi-libgui dvi-libgui
22072 maybe-dvi-libgui:
22073 @if libgui
22074 maybe-dvi-libgui: dvi-libgui
22076 dvi-libgui: \
22077 configure-libgui
22078 @: $(MAKE); $(unstage)
22079 @[ -f ./libgui/Makefile ] || exit 0; \
22080 r=`${PWD_COMMAND}`; export r; \
22081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22082 $(HOST_EXPORTS) \
22083 for flag in $(EXTRA_HOST_FLAGS) ; do \
22084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22085 done; \
22086 echo "Doing dvi in libgui"; \
22087 (cd $(HOST_SUBDIR)/libgui && \
22088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22090 "RANLIB=$${RANLIB}" \
22091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22092 dvi) \
22093 || exit 1
22095 @endif libgui
22097 .PHONY: maybe-pdf-libgui pdf-libgui
22098 maybe-pdf-libgui:
22099 @if libgui
22100 maybe-pdf-libgui: pdf-libgui
22102 pdf-libgui: \
22103 configure-libgui
22104 @: $(MAKE); $(unstage)
22105 @[ -f ./libgui/Makefile ] || exit 0; \
22106 r=`${PWD_COMMAND}`; export r; \
22107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22108 $(HOST_EXPORTS) \
22109 for flag in $(EXTRA_HOST_FLAGS) ; do \
22110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22111 done; \
22112 echo "Doing pdf in libgui"; \
22113 (cd $(HOST_SUBDIR)/libgui && \
22114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22116 "RANLIB=$${RANLIB}" \
22117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22118 pdf) \
22119 || exit 1
22121 @endif libgui
22123 .PHONY: maybe-html-libgui html-libgui
22124 maybe-html-libgui:
22125 @if libgui
22126 maybe-html-libgui: html-libgui
22128 html-libgui: \
22129 configure-libgui
22130 @: $(MAKE); $(unstage)
22131 @[ -f ./libgui/Makefile ] || exit 0; \
22132 r=`${PWD_COMMAND}`; export r; \
22133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22134 $(HOST_EXPORTS) \
22135 for flag in $(EXTRA_HOST_FLAGS) ; do \
22136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22137 done; \
22138 echo "Doing html in libgui"; \
22139 (cd $(HOST_SUBDIR)/libgui && \
22140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22142 "RANLIB=$${RANLIB}" \
22143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22144 html) \
22145 || exit 1
22147 @endif libgui
22149 .PHONY: maybe-TAGS-libgui TAGS-libgui
22150 maybe-TAGS-libgui:
22151 @if libgui
22152 maybe-TAGS-libgui: TAGS-libgui
22154 TAGS-libgui: \
22155 configure-libgui
22156 @: $(MAKE); $(unstage)
22157 @[ -f ./libgui/Makefile ] || exit 0; \
22158 r=`${PWD_COMMAND}`; export r; \
22159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22160 $(HOST_EXPORTS) \
22161 for flag in $(EXTRA_HOST_FLAGS) ; do \
22162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22163 done; \
22164 echo "Doing TAGS in libgui"; \
22165 (cd $(HOST_SUBDIR)/libgui && \
22166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22168 "RANLIB=$${RANLIB}" \
22169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22170 TAGS) \
22171 || exit 1
22173 @endif libgui
22175 .PHONY: maybe-install-info-libgui install-info-libgui
22176 maybe-install-info-libgui:
22177 @if libgui
22178 maybe-install-info-libgui: install-info-libgui
22180 install-info-libgui: \
22181 configure-libgui \
22182 info-libgui
22183 @: $(MAKE); $(unstage)
22184 @[ -f ./libgui/Makefile ] || exit 0; \
22185 r=`${PWD_COMMAND}`; export r; \
22186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22187 $(HOST_EXPORTS) \
22188 for flag in $(EXTRA_HOST_FLAGS) ; do \
22189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22190 done; \
22191 echo "Doing install-info in libgui"; \
22192 (cd $(HOST_SUBDIR)/libgui && \
22193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22195 "RANLIB=$${RANLIB}" \
22196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22197 install-info) \
22198 || exit 1
22200 @endif libgui
22202 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22203 maybe-install-pdf-libgui:
22204 @if libgui
22205 maybe-install-pdf-libgui: install-pdf-libgui
22207 install-pdf-libgui: \
22208 configure-libgui \
22209 pdf-libgui
22210 @: $(MAKE); $(unstage)
22211 @[ -f ./libgui/Makefile ] || exit 0; \
22212 r=`${PWD_COMMAND}`; export r; \
22213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22214 $(HOST_EXPORTS) \
22215 for flag in $(EXTRA_HOST_FLAGS) ; do \
22216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22217 done; \
22218 echo "Doing install-pdf in libgui"; \
22219 (cd $(HOST_SUBDIR)/libgui && \
22220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22222 "RANLIB=$${RANLIB}" \
22223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22224 install-pdf) \
22225 || exit 1
22227 @endif libgui
22229 .PHONY: maybe-install-html-libgui install-html-libgui
22230 maybe-install-html-libgui:
22231 @if libgui
22232 maybe-install-html-libgui: install-html-libgui
22234 install-html-libgui: \
22235 configure-libgui \
22236 html-libgui
22237 @: $(MAKE); $(unstage)
22238 @[ -f ./libgui/Makefile ] || exit 0; \
22239 r=`${PWD_COMMAND}`; export r; \
22240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22241 $(HOST_EXPORTS) \
22242 for flag in $(EXTRA_HOST_FLAGS) ; do \
22243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22244 done; \
22245 echo "Doing install-html in libgui"; \
22246 (cd $(HOST_SUBDIR)/libgui && \
22247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22249 "RANLIB=$${RANLIB}" \
22250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22251 install-html) \
22252 || exit 1
22254 @endif libgui
22256 .PHONY: maybe-installcheck-libgui installcheck-libgui
22257 maybe-installcheck-libgui:
22258 @if libgui
22259 maybe-installcheck-libgui: installcheck-libgui
22261 installcheck-libgui: \
22262 configure-libgui
22263 @: $(MAKE); $(unstage)
22264 @[ -f ./libgui/Makefile ] || exit 0; \
22265 r=`${PWD_COMMAND}`; export r; \
22266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22267 $(HOST_EXPORTS) \
22268 for flag in $(EXTRA_HOST_FLAGS) ; do \
22269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22270 done; \
22271 echo "Doing installcheck in libgui"; \
22272 (cd $(HOST_SUBDIR)/libgui && \
22273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22275 "RANLIB=$${RANLIB}" \
22276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22277 installcheck) \
22278 || exit 1
22280 @endif libgui
22282 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22283 maybe-mostlyclean-libgui:
22284 @if libgui
22285 maybe-mostlyclean-libgui: mostlyclean-libgui
22287 mostlyclean-libgui:
22288 @: $(MAKE); $(unstage)
22289 @[ -f ./libgui/Makefile ] || exit 0; \
22290 r=`${PWD_COMMAND}`; export r; \
22291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22292 $(HOST_EXPORTS) \
22293 for flag in $(EXTRA_HOST_FLAGS) ; do \
22294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22295 done; \
22296 echo "Doing mostlyclean in libgui"; \
22297 (cd $(HOST_SUBDIR)/libgui && \
22298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22300 "RANLIB=$${RANLIB}" \
22301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22302 mostlyclean) \
22303 || exit 1
22305 @endif libgui
22307 .PHONY: maybe-clean-libgui clean-libgui
22308 maybe-clean-libgui:
22309 @if libgui
22310 maybe-clean-libgui: clean-libgui
22312 clean-libgui:
22313 @: $(MAKE); $(unstage)
22314 @[ -f ./libgui/Makefile ] || exit 0; \
22315 r=`${PWD_COMMAND}`; export r; \
22316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22317 $(HOST_EXPORTS) \
22318 for flag in $(EXTRA_HOST_FLAGS) ; do \
22319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22320 done; \
22321 echo "Doing clean in libgui"; \
22322 (cd $(HOST_SUBDIR)/libgui && \
22323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22325 "RANLIB=$${RANLIB}" \
22326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22327 clean) \
22328 || exit 1
22330 @endif libgui
22332 .PHONY: maybe-distclean-libgui distclean-libgui
22333 maybe-distclean-libgui:
22334 @if libgui
22335 maybe-distclean-libgui: distclean-libgui
22337 distclean-libgui:
22338 @: $(MAKE); $(unstage)
22339 @[ -f ./libgui/Makefile ] || exit 0; \
22340 r=`${PWD_COMMAND}`; export r; \
22341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22342 $(HOST_EXPORTS) \
22343 for flag in $(EXTRA_HOST_FLAGS) ; do \
22344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22345 done; \
22346 echo "Doing distclean in libgui"; \
22347 (cd $(HOST_SUBDIR)/libgui && \
22348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22350 "RANLIB=$${RANLIB}" \
22351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22352 distclean) \
22353 || exit 1
22355 @endif libgui
22357 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22358 maybe-maintainer-clean-libgui:
22359 @if libgui
22360 maybe-maintainer-clean-libgui: maintainer-clean-libgui
22362 maintainer-clean-libgui:
22363 @: $(MAKE); $(unstage)
22364 @[ -f ./libgui/Makefile ] || exit 0; \
22365 r=`${PWD_COMMAND}`; export r; \
22366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22367 $(HOST_EXPORTS) \
22368 for flag in $(EXTRA_HOST_FLAGS) ; do \
22369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22370 done; \
22371 echo "Doing maintainer-clean in libgui"; \
22372 (cd $(HOST_SUBDIR)/libgui && \
22373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22375 "RANLIB=$${RANLIB}" \
22376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22377 maintainer-clean) \
22378 || exit 1
22380 @endif libgui
22384 .PHONY: configure-libiberty maybe-configure-libiberty
22385 maybe-configure-libiberty:
22386 @if gcc-bootstrap
22387 configure-libiberty: stage_current
22388 @endif gcc-bootstrap
22389 @if libiberty
22390 maybe-configure-libiberty: configure-libiberty
22391 configure-libiberty:
22392 @r=`${PWD_COMMAND}`; export r; \
22393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22394 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22395 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22396 $(HOST_EXPORTS) \
22397 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22398 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22399 case $(srcdir) in \
22400 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22401 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22402 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22403 esac; \
22404 module_srcdir=libiberty; \
22405 $(SHELL) \
22406 $$s/$$module_srcdir/configure \
22407 --srcdir=$${topdir}/$$module_srcdir \
22408 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22409 --target=${target_alias} @extra_host_libiberty_configure_flags@ \
22410 || exit 1
22411 @endif libiberty
22415 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22416 maybe-configure-stage1-libiberty:
22417 @if libiberty-bootstrap
22418 maybe-configure-stage1-libiberty: configure-stage1-libiberty
22419 configure-stage1-libiberty:
22420 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22421 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22422 @r=`${PWD_COMMAND}`; export r; \
22423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22424 TFLAGS="$(STAGE1_TFLAGS)"; \
22425 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22426 $(HOST_EXPORTS) \
22427 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22428 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22429 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22430 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty; \
22431 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22432 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22433 case $(srcdir) in \
22434 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22435 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22436 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22437 esac; \
22438 module_srcdir=libiberty; \
22439 $(SHELL) $$s/$$module_srcdir/configure \
22440 --srcdir=$${topdir}/$$module_srcdir \
22441 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22442 --target=${target_alias} \
22444 $(STAGE1_CONFIGURE_FLAGS) \
22445 @extra_host_libiberty_configure_flags@
22446 @endif libiberty-bootstrap
22448 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22449 maybe-configure-stage2-libiberty:
22450 @if libiberty-bootstrap
22451 maybe-configure-stage2-libiberty: configure-stage2-libiberty
22452 configure-stage2-libiberty:
22453 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22454 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22455 @r=`${PWD_COMMAND}`; export r; \
22456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22457 TFLAGS="$(STAGE2_TFLAGS)"; \
22458 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22459 $(HOST_EXPORTS) \
22460 $(POSTSTAGE1_HOST_EXPORTS) \
22461 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22462 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22463 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22464 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty; \
22465 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22466 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22467 case $(srcdir) in \
22468 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22469 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22470 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22471 esac; \
22472 module_srcdir=libiberty; \
22473 $(SHELL) $$s/$$module_srcdir/configure \
22474 --srcdir=$${topdir}/$$module_srcdir \
22475 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22476 --target=${target_alias} \
22477 --with-build-libsubdir=$(HOST_SUBDIR) \
22478 $(STAGE2_CONFIGURE_FLAGS) \
22479 @extra_host_libiberty_configure_flags@
22480 @endif libiberty-bootstrap
22482 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22483 maybe-configure-stage3-libiberty:
22484 @if libiberty-bootstrap
22485 maybe-configure-stage3-libiberty: configure-stage3-libiberty
22486 configure-stage3-libiberty:
22487 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22488 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22489 @r=`${PWD_COMMAND}`; export r; \
22490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22491 TFLAGS="$(STAGE3_TFLAGS)"; \
22492 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22493 $(HOST_EXPORTS) \
22494 $(POSTSTAGE1_HOST_EXPORTS) \
22495 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22496 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22497 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22498 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty; \
22499 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22500 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22501 case $(srcdir) in \
22502 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22503 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22504 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22505 esac; \
22506 module_srcdir=libiberty; \
22507 $(SHELL) $$s/$$module_srcdir/configure \
22508 --srcdir=$${topdir}/$$module_srcdir \
22509 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22510 --target=${target_alias} \
22511 --with-build-libsubdir=$(HOST_SUBDIR) \
22512 $(STAGE3_CONFIGURE_FLAGS) \
22513 @extra_host_libiberty_configure_flags@
22514 @endif libiberty-bootstrap
22516 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22517 maybe-configure-stage4-libiberty:
22518 @if libiberty-bootstrap
22519 maybe-configure-stage4-libiberty: configure-stage4-libiberty
22520 configure-stage4-libiberty:
22521 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22522 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22523 @r=`${PWD_COMMAND}`; export r; \
22524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22525 TFLAGS="$(STAGE4_TFLAGS)"; \
22526 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22527 $(HOST_EXPORTS) \
22528 $(POSTSTAGE1_HOST_EXPORTS) \
22529 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22530 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22531 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22532 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty; \
22533 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22534 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22535 case $(srcdir) in \
22536 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22537 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22538 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22539 esac; \
22540 module_srcdir=libiberty; \
22541 $(SHELL) $$s/$$module_srcdir/configure \
22542 --srcdir=$${topdir}/$$module_srcdir \
22543 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22544 --target=${target_alias} \
22545 --with-build-libsubdir=$(HOST_SUBDIR) \
22546 $(STAGE4_CONFIGURE_FLAGS) \
22547 @extra_host_libiberty_configure_flags@
22548 @endif libiberty-bootstrap
22550 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22551 maybe-configure-stageprofile-libiberty:
22552 @if libiberty-bootstrap
22553 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22554 configure-stageprofile-libiberty:
22555 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22556 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22557 @r=`${PWD_COMMAND}`; export r; \
22558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22559 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22560 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22561 $(HOST_EXPORTS) \
22562 $(POSTSTAGE1_HOST_EXPORTS) \
22563 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22564 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22565 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22566 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty; \
22567 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22568 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22569 case $(srcdir) in \
22570 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22571 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22572 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22573 esac; \
22574 module_srcdir=libiberty; \
22575 $(SHELL) $$s/$$module_srcdir/configure \
22576 --srcdir=$${topdir}/$$module_srcdir \
22577 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22578 --target=${target_alias} \
22579 --with-build-libsubdir=$(HOST_SUBDIR) \
22580 $(STAGEprofile_CONFIGURE_FLAGS) \
22581 @extra_host_libiberty_configure_flags@
22582 @endif libiberty-bootstrap
22584 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22585 maybe-configure-stagefeedback-libiberty:
22586 @if libiberty-bootstrap
22587 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22588 configure-stagefeedback-libiberty:
22589 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22590 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22591 @r=`${PWD_COMMAND}`; export r; \
22592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22593 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22594 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22595 $(HOST_EXPORTS) \
22596 $(POSTSTAGE1_HOST_EXPORTS) \
22597 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22598 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22599 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22600 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty; \
22601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22602 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22603 case $(srcdir) in \
22604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22605 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22607 esac; \
22608 module_srcdir=libiberty; \
22609 $(SHELL) $$s/$$module_srcdir/configure \
22610 --srcdir=$${topdir}/$$module_srcdir \
22611 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22612 --target=${target_alias} \
22613 --with-build-libsubdir=$(HOST_SUBDIR) \
22614 $(STAGEfeedback_CONFIGURE_FLAGS) \
22615 @extra_host_libiberty_configure_flags@
22616 @endif libiberty-bootstrap
22622 .PHONY: all-libiberty maybe-all-libiberty
22623 maybe-all-libiberty:
22624 @if gcc-bootstrap
22625 all-libiberty: stage_current
22626 @endif gcc-bootstrap
22627 @if libiberty
22628 TARGET-libiberty=all
22629 maybe-all-libiberty: all-libiberty
22630 all-libiberty: configure-libiberty
22631 @r=`${PWD_COMMAND}`; export r; \
22632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22633 $(HOST_EXPORTS) \
22634 (cd $(HOST_SUBDIR)/libiberty && \
22635 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22636 $(TARGET-libiberty))
22637 @endif libiberty
22641 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22642 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22643 maybe-all-stage1-libiberty:
22644 maybe-clean-stage1-libiberty:
22645 @if libiberty-bootstrap
22646 maybe-all-stage1-libiberty: all-stage1-libiberty
22647 all-stage1: all-stage1-libiberty
22648 TARGET-stage1-libiberty = $(TARGET-libiberty)
22649 all-stage1-libiberty: configure-stage1-libiberty
22650 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22651 @r=`${PWD_COMMAND}`; export r; \
22652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22653 TFLAGS="$(STAGE1_TFLAGS)"; \
22654 $(HOST_EXPORTS) \
22655 cd $(HOST_SUBDIR)/libiberty && \
22656 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22657 CFLAGS="$(STAGE1_CFLAGS)" \
22658 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22659 LIBCFLAGS="$(LIBCFLAGS)" \
22660 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22661 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22662 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22663 $(EXTRA_HOST_FLAGS) \
22664 $(STAGE1_FLAGS_TO_PASS) \
22665 TFLAGS="$(STAGE1_TFLAGS)" \
22666 $(TARGET-stage1-libiberty)
22668 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22669 clean-stage1: clean-stage1-libiberty
22670 clean-stage1-libiberty:
22671 @if [ $(current_stage) = stage1 ]; then \
22672 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22673 else \
22674 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22675 $(MAKE) stage1-start; \
22676 fi; \
22677 cd $(HOST_SUBDIR)/libiberty && \
22678 $(MAKE) $(EXTRA_HOST_FLAGS) \
22679 $(STAGE1_FLAGS_TO_PASS) clean
22680 @endif libiberty-bootstrap
22683 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22684 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22685 maybe-all-stage2-libiberty:
22686 maybe-clean-stage2-libiberty:
22687 @if libiberty-bootstrap
22688 maybe-all-stage2-libiberty: all-stage2-libiberty
22689 all-stage2: all-stage2-libiberty
22690 TARGET-stage2-libiberty = $(TARGET-libiberty)
22691 all-stage2-libiberty: configure-stage2-libiberty
22692 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22693 @r=`${PWD_COMMAND}`; export r; \
22694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22695 TFLAGS="$(STAGE2_TFLAGS)"; \
22696 $(HOST_EXPORTS) \
22697 $(POSTSTAGE1_HOST_EXPORTS) \
22698 cd $(HOST_SUBDIR)/libiberty && \
22699 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22700 CFLAGS="$(STAGE2_CFLAGS)" \
22701 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22702 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22703 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22704 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22705 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22706 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22707 TFLAGS="$(STAGE2_TFLAGS)" \
22708 $(TARGET-stage2-libiberty)
22710 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22711 clean-stage2: clean-stage2-libiberty
22712 clean-stage2-libiberty:
22713 @if [ $(current_stage) = stage2 ]; then \
22714 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22715 else \
22716 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22717 $(MAKE) stage2-start; \
22718 fi; \
22719 cd $(HOST_SUBDIR)/libiberty && \
22720 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22721 @endif libiberty-bootstrap
22724 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22725 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22726 maybe-all-stage3-libiberty:
22727 maybe-clean-stage3-libiberty:
22728 @if libiberty-bootstrap
22729 maybe-all-stage3-libiberty: all-stage3-libiberty
22730 all-stage3: all-stage3-libiberty
22731 TARGET-stage3-libiberty = $(TARGET-libiberty)
22732 all-stage3-libiberty: configure-stage3-libiberty
22733 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22734 @r=`${PWD_COMMAND}`; export r; \
22735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22736 TFLAGS="$(STAGE3_TFLAGS)"; \
22737 $(HOST_EXPORTS) \
22738 $(POSTSTAGE1_HOST_EXPORTS) \
22739 cd $(HOST_SUBDIR)/libiberty && \
22740 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22741 CFLAGS="$(STAGE3_CFLAGS)" \
22742 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22743 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22744 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22745 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22746 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22747 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22748 TFLAGS="$(STAGE3_TFLAGS)" \
22749 $(TARGET-stage3-libiberty)
22751 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22752 clean-stage3: clean-stage3-libiberty
22753 clean-stage3-libiberty:
22754 @if [ $(current_stage) = stage3 ]; then \
22755 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22756 else \
22757 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22758 $(MAKE) stage3-start; \
22759 fi; \
22760 cd $(HOST_SUBDIR)/libiberty && \
22761 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22762 @endif libiberty-bootstrap
22765 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22766 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22767 maybe-all-stage4-libiberty:
22768 maybe-clean-stage4-libiberty:
22769 @if libiberty-bootstrap
22770 maybe-all-stage4-libiberty: all-stage4-libiberty
22771 all-stage4: all-stage4-libiberty
22772 TARGET-stage4-libiberty = $(TARGET-libiberty)
22773 all-stage4-libiberty: configure-stage4-libiberty
22774 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22775 @r=`${PWD_COMMAND}`; export r; \
22776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22777 TFLAGS="$(STAGE4_TFLAGS)"; \
22778 $(HOST_EXPORTS) \
22779 $(POSTSTAGE1_HOST_EXPORTS) \
22780 cd $(HOST_SUBDIR)/libiberty && \
22781 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22782 CFLAGS="$(STAGE4_CFLAGS)" \
22783 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22784 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22785 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22786 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22787 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22788 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22789 TFLAGS="$(STAGE4_TFLAGS)" \
22790 $(TARGET-stage4-libiberty)
22792 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22793 clean-stage4: clean-stage4-libiberty
22794 clean-stage4-libiberty:
22795 @if [ $(current_stage) = stage4 ]; then \
22796 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22797 else \
22798 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22799 $(MAKE) stage4-start; \
22800 fi; \
22801 cd $(HOST_SUBDIR)/libiberty && \
22802 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22803 @endif libiberty-bootstrap
22806 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22807 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22808 maybe-all-stageprofile-libiberty:
22809 maybe-clean-stageprofile-libiberty:
22810 @if libiberty-bootstrap
22811 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22812 all-stageprofile: all-stageprofile-libiberty
22813 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22814 all-stageprofile-libiberty: configure-stageprofile-libiberty
22815 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22816 @r=`${PWD_COMMAND}`; export r; \
22817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22818 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22819 $(HOST_EXPORTS) \
22820 $(POSTSTAGE1_HOST_EXPORTS) \
22821 cd $(HOST_SUBDIR)/libiberty && \
22822 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22823 CFLAGS="$(STAGEprofile_CFLAGS)" \
22824 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22825 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22826 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22827 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22828 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22829 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22830 TFLAGS="$(STAGEprofile_TFLAGS)" \
22831 $(TARGET-stageprofile-libiberty)
22833 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22834 clean-stageprofile: clean-stageprofile-libiberty
22835 clean-stageprofile-libiberty:
22836 @if [ $(current_stage) = stageprofile ]; then \
22837 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22838 else \
22839 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22840 $(MAKE) stageprofile-start; \
22841 fi; \
22842 cd $(HOST_SUBDIR)/libiberty && \
22843 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22844 @endif libiberty-bootstrap
22847 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22848 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22849 maybe-all-stagefeedback-libiberty:
22850 maybe-clean-stagefeedback-libiberty:
22851 @if libiberty-bootstrap
22852 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22853 all-stagefeedback: all-stagefeedback-libiberty
22854 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22855 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22856 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22857 @r=`${PWD_COMMAND}`; export r; \
22858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22859 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22860 $(HOST_EXPORTS) \
22861 $(POSTSTAGE1_HOST_EXPORTS) \
22862 cd $(HOST_SUBDIR)/libiberty && \
22863 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22864 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22865 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22866 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22867 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22868 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22869 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22870 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22871 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22872 $(TARGET-stagefeedback-libiberty)
22874 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22875 clean-stagefeedback: clean-stagefeedback-libiberty
22876 clean-stagefeedback-libiberty:
22877 @if [ $(current_stage) = stagefeedback ]; then \
22878 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22879 else \
22880 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22881 $(MAKE) stagefeedback-start; \
22882 fi; \
22883 cd $(HOST_SUBDIR)/libiberty && \
22884 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22885 @endif libiberty-bootstrap
22891 .PHONY: check-libiberty maybe-check-libiberty
22892 maybe-check-libiberty:
22893 @if libiberty
22894 maybe-check-libiberty: check-libiberty
22896 check-libiberty:
22897 @: $(MAKE); $(unstage)
22898 @r=`${PWD_COMMAND}`; export r; \
22899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22900 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
22901 (cd $(HOST_SUBDIR)/libiberty && \
22902 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
22904 @endif libiberty
22906 .PHONY: install-libiberty maybe-install-libiberty
22907 maybe-install-libiberty:
22908 @if libiberty
22909 maybe-install-libiberty: install-libiberty
22911 install-libiberty: installdirs
22912 @: $(MAKE); $(unstage)
22913 @r=`${PWD_COMMAND}`; export r; \
22914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22915 $(HOST_EXPORTS) \
22916 (cd $(HOST_SUBDIR)/libiberty && \
22917 $(MAKE) $(FLAGS_TO_PASS) install)
22919 @endif libiberty
22921 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22922 maybe-install-strip-libiberty:
22923 @if libiberty
22924 maybe-install-strip-libiberty: install-strip-libiberty
22926 install-strip-libiberty: installdirs
22927 @: $(MAKE); $(unstage)
22928 @r=`${PWD_COMMAND}`; export r; \
22929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22930 $(HOST_EXPORTS) \
22931 (cd $(HOST_SUBDIR)/libiberty && \
22932 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22934 @endif libiberty
22936 # Other targets (info, dvi, pdf, etc.)
22938 .PHONY: maybe-info-libiberty info-libiberty
22939 maybe-info-libiberty:
22940 @if libiberty
22941 maybe-info-libiberty: info-libiberty
22943 info-libiberty: \
22944 configure-libiberty
22945 @[ -f ./libiberty/Makefile ] || exit 0; \
22946 r=`${PWD_COMMAND}`; export r; \
22947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22948 $(HOST_EXPORTS) \
22949 for flag in $(EXTRA_HOST_FLAGS) ; do \
22950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22951 done; \
22952 echo "Doing info in libiberty"; \
22953 (cd $(HOST_SUBDIR)/libiberty && \
22954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22956 "RANLIB=$${RANLIB}" \
22957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22958 info) \
22959 || exit 1
22961 @endif libiberty
22963 .PHONY: maybe-dvi-libiberty dvi-libiberty
22964 maybe-dvi-libiberty:
22965 @if libiberty
22966 maybe-dvi-libiberty: dvi-libiberty
22968 dvi-libiberty: \
22969 configure-libiberty
22970 @[ -f ./libiberty/Makefile ] || exit 0; \
22971 r=`${PWD_COMMAND}`; export r; \
22972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22973 $(HOST_EXPORTS) \
22974 for flag in $(EXTRA_HOST_FLAGS) ; do \
22975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22976 done; \
22977 echo "Doing dvi in libiberty"; \
22978 (cd $(HOST_SUBDIR)/libiberty && \
22979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22981 "RANLIB=$${RANLIB}" \
22982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22983 dvi) \
22984 || exit 1
22986 @endif libiberty
22988 .PHONY: maybe-pdf-libiberty pdf-libiberty
22989 maybe-pdf-libiberty:
22990 @if libiberty
22991 maybe-pdf-libiberty: pdf-libiberty
22993 pdf-libiberty: \
22994 configure-libiberty
22995 @[ -f ./libiberty/Makefile ] || exit 0; \
22996 r=`${PWD_COMMAND}`; export r; \
22997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22998 $(HOST_EXPORTS) \
22999 for flag in $(EXTRA_HOST_FLAGS) ; do \
23000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23001 done; \
23002 echo "Doing pdf in libiberty"; \
23003 (cd $(HOST_SUBDIR)/libiberty && \
23004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23006 "RANLIB=$${RANLIB}" \
23007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23008 pdf) \
23009 || exit 1
23011 @endif libiberty
23013 .PHONY: maybe-html-libiberty html-libiberty
23014 maybe-html-libiberty:
23015 @if libiberty
23016 maybe-html-libiberty: html-libiberty
23018 html-libiberty: \
23019 configure-libiberty
23020 @[ -f ./libiberty/Makefile ] || exit 0; \
23021 r=`${PWD_COMMAND}`; export r; \
23022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23023 $(HOST_EXPORTS) \
23024 for flag in $(EXTRA_HOST_FLAGS) ; do \
23025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23026 done; \
23027 echo "Doing html in libiberty"; \
23028 (cd $(HOST_SUBDIR)/libiberty && \
23029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23031 "RANLIB=$${RANLIB}" \
23032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23033 html) \
23034 || exit 1
23036 @endif libiberty
23038 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23039 maybe-TAGS-libiberty:
23040 @if libiberty
23041 maybe-TAGS-libiberty: TAGS-libiberty
23043 TAGS-libiberty: \
23044 configure-libiberty
23045 @[ -f ./libiberty/Makefile ] || exit 0; \
23046 r=`${PWD_COMMAND}`; export r; \
23047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23048 $(HOST_EXPORTS) \
23049 for flag in $(EXTRA_HOST_FLAGS) ; do \
23050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23051 done; \
23052 echo "Doing TAGS in libiberty"; \
23053 (cd $(HOST_SUBDIR)/libiberty && \
23054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23056 "RANLIB=$${RANLIB}" \
23057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23058 TAGS) \
23059 || exit 1
23061 @endif libiberty
23063 .PHONY: maybe-install-info-libiberty install-info-libiberty
23064 maybe-install-info-libiberty:
23065 @if libiberty
23066 maybe-install-info-libiberty: install-info-libiberty
23068 install-info-libiberty: \
23069 configure-libiberty \
23070 info-libiberty
23071 @[ -f ./libiberty/Makefile ] || exit 0; \
23072 r=`${PWD_COMMAND}`; export r; \
23073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23074 $(HOST_EXPORTS) \
23075 for flag in $(EXTRA_HOST_FLAGS) ; do \
23076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23077 done; \
23078 echo "Doing install-info in libiberty"; \
23079 (cd $(HOST_SUBDIR)/libiberty && \
23080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23082 "RANLIB=$${RANLIB}" \
23083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23084 install-info) \
23085 || exit 1
23087 @endif libiberty
23089 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23090 maybe-install-pdf-libiberty:
23091 @if libiberty
23092 maybe-install-pdf-libiberty: install-pdf-libiberty
23094 install-pdf-libiberty: \
23095 configure-libiberty \
23096 pdf-libiberty
23097 @[ -f ./libiberty/Makefile ] || exit 0; \
23098 r=`${PWD_COMMAND}`; export r; \
23099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23100 $(HOST_EXPORTS) \
23101 for flag in $(EXTRA_HOST_FLAGS) ; do \
23102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23103 done; \
23104 echo "Doing install-pdf in libiberty"; \
23105 (cd $(HOST_SUBDIR)/libiberty && \
23106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23108 "RANLIB=$${RANLIB}" \
23109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23110 install-pdf) \
23111 || exit 1
23113 @endif libiberty
23115 .PHONY: maybe-install-html-libiberty install-html-libiberty
23116 maybe-install-html-libiberty:
23117 @if libiberty
23118 maybe-install-html-libiberty: install-html-libiberty
23120 install-html-libiberty: \
23121 configure-libiberty \
23122 html-libiberty
23123 @[ -f ./libiberty/Makefile ] || exit 0; \
23124 r=`${PWD_COMMAND}`; export r; \
23125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23126 $(HOST_EXPORTS) \
23127 for flag in $(EXTRA_HOST_FLAGS) ; do \
23128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23129 done; \
23130 echo "Doing install-html in libiberty"; \
23131 (cd $(HOST_SUBDIR)/libiberty && \
23132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23134 "RANLIB=$${RANLIB}" \
23135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23136 install-html) \
23137 || exit 1
23139 @endif libiberty
23141 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23142 maybe-installcheck-libiberty:
23143 @if libiberty
23144 maybe-installcheck-libiberty: installcheck-libiberty
23146 installcheck-libiberty: \
23147 configure-libiberty
23148 @[ -f ./libiberty/Makefile ] || exit 0; \
23149 r=`${PWD_COMMAND}`; export r; \
23150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23151 $(HOST_EXPORTS) \
23152 for flag in $(EXTRA_HOST_FLAGS) ; do \
23153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23154 done; \
23155 echo "Doing installcheck in libiberty"; \
23156 (cd $(HOST_SUBDIR)/libiberty && \
23157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23159 "RANLIB=$${RANLIB}" \
23160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23161 installcheck) \
23162 || exit 1
23164 @endif libiberty
23166 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23167 maybe-mostlyclean-libiberty:
23168 @if libiberty
23169 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23171 mostlyclean-libiberty:
23172 @[ -f ./libiberty/Makefile ] || exit 0; \
23173 r=`${PWD_COMMAND}`; export r; \
23174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23175 $(HOST_EXPORTS) \
23176 for flag in $(EXTRA_HOST_FLAGS) ; do \
23177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23178 done; \
23179 echo "Doing mostlyclean in libiberty"; \
23180 (cd $(HOST_SUBDIR)/libiberty && \
23181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23183 "RANLIB=$${RANLIB}" \
23184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23185 mostlyclean) \
23186 || exit 1
23188 @endif libiberty
23190 .PHONY: maybe-clean-libiberty clean-libiberty
23191 maybe-clean-libiberty:
23192 @if libiberty
23193 maybe-clean-libiberty: clean-libiberty
23195 clean-libiberty:
23196 @[ -f ./libiberty/Makefile ] || exit 0; \
23197 r=`${PWD_COMMAND}`; export r; \
23198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23199 $(HOST_EXPORTS) \
23200 for flag in $(EXTRA_HOST_FLAGS) ; do \
23201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23202 done; \
23203 echo "Doing clean in libiberty"; \
23204 (cd $(HOST_SUBDIR)/libiberty && \
23205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23207 "RANLIB=$${RANLIB}" \
23208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23209 clean) \
23210 || exit 1
23212 @endif libiberty
23214 .PHONY: maybe-distclean-libiberty distclean-libiberty
23215 maybe-distclean-libiberty:
23216 @if libiberty
23217 maybe-distclean-libiberty: distclean-libiberty
23219 distclean-libiberty:
23220 @[ -f ./libiberty/Makefile ] || exit 0; \
23221 r=`${PWD_COMMAND}`; export r; \
23222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23223 $(HOST_EXPORTS) \
23224 for flag in $(EXTRA_HOST_FLAGS) ; do \
23225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23226 done; \
23227 echo "Doing distclean in libiberty"; \
23228 (cd $(HOST_SUBDIR)/libiberty && \
23229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23231 "RANLIB=$${RANLIB}" \
23232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23233 distclean) \
23234 || exit 1
23236 @endif libiberty
23238 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23239 maybe-maintainer-clean-libiberty:
23240 @if libiberty
23241 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23243 maintainer-clean-libiberty:
23244 @[ -f ./libiberty/Makefile ] || exit 0; \
23245 r=`${PWD_COMMAND}`; export r; \
23246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23247 $(HOST_EXPORTS) \
23248 for flag in $(EXTRA_HOST_FLAGS) ; do \
23249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23250 done; \
23251 echo "Doing maintainer-clean in libiberty"; \
23252 (cd $(HOST_SUBDIR)/libiberty && \
23253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23255 "RANLIB=$${RANLIB}" \
23256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23257 maintainer-clean) \
23258 || exit 1
23260 @endif libiberty
23264 .PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
23265 maybe-configure-libiberty-linker-plugin:
23266 @if gcc-bootstrap
23267 configure-libiberty-linker-plugin: stage_current
23268 @endif gcc-bootstrap
23269 @if libiberty-linker-plugin
23270 maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
23271 configure-libiberty-linker-plugin:
23272 @r=`${PWD_COMMAND}`; export r; \
23273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23274 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23275 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23276 $(HOST_EXPORTS) \
23277 echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23278 cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
23279 case $(srcdir) in \
23280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23281 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23283 esac; \
23284 module_srcdir=libiberty; \
23285 $(SHELL) \
23286 $$s/$$module_srcdir/configure \
23287 --srcdir=$${topdir}/$$module_srcdir \
23288 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23289 --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
23290 || exit 1
23291 @endif libiberty-linker-plugin
23295 .PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
23296 maybe-configure-stage1-libiberty-linker-plugin:
23297 @if libiberty-linker-plugin-bootstrap
23298 maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23299 configure-stage1-libiberty-linker-plugin:
23300 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23301 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23302 @r=`${PWD_COMMAND}`; export r; \
23303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23304 TFLAGS="$(STAGE1_TFLAGS)"; \
23305 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23306 $(HOST_EXPORTS) \
23307 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23308 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23309 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23310 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23312 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23313 case $(srcdir) in \
23314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23315 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23317 esac; \
23318 module_srcdir=libiberty; \
23319 $(SHELL) $$s/$$module_srcdir/configure \
23320 --srcdir=$${topdir}/$$module_srcdir \
23321 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23322 --target=${target_alias} \
23324 $(STAGE1_CONFIGURE_FLAGS) \
23325 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23326 @endif libiberty-linker-plugin-bootstrap
23328 .PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
23329 maybe-configure-stage2-libiberty-linker-plugin:
23330 @if libiberty-linker-plugin-bootstrap
23331 maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23332 configure-stage2-libiberty-linker-plugin:
23333 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23334 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23335 @r=`${PWD_COMMAND}`; export r; \
23336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23337 TFLAGS="$(STAGE2_TFLAGS)"; \
23338 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23339 $(HOST_EXPORTS) \
23340 $(POSTSTAGE1_HOST_EXPORTS) \
23341 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23342 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23343 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23344 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23345 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23346 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23347 case $(srcdir) in \
23348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23349 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23351 esac; \
23352 module_srcdir=libiberty; \
23353 $(SHELL) $$s/$$module_srcdir/configure \
23354 --srcdir=$${topdir}/$$module_srcdir \
23355 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23356 --target=${target_alias} \
23357 --with-build-libsubdir=$(HOST_SUBDIR) \
23358 $(STAGE2_CONFIGURE_FLAGS) \
23359 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23360 @endif libiberty-linker-plugin-bootstrap
23362 .PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
23363 maybe-configure-stage3-libiberty-linker-plugin:
23364 @if libiberty-linker-plugin-bootstrap
23365 maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23366 configure-stage3-libiberty-linker-plugin:
23367 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23368 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23369 @r=`${PWD_COMMAND}`; export r; \
23370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23371 TFLAGS="$(STAGE3_TFLAGS)"; \
23372 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23373 $(HOST_EXPORTS) \
23374 $(POSTSTAGE1_HOST_EXPORTS) \
23375 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23376 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23377 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23378 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23379 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23380 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23381 case $(srcdir) in \
23382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23383 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23385 esac; \
23386 module_srcdir=libiberty; \
23387 $(SHELL) $$s/$$module_srcdir/configure \
23388 --srcdir=$${topdir}/$$module_srcdir \
23389 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23390 --target=${target_alias} \
23391 --with-build-libsubdir=$(HOST_SUBDIR) \
23392 $(STAGE3_CONFIGURE_FLAGS) \
23393 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23394 @endif libiberty-linker-plugin-bootstrap
23396 .PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
23397 maybe-configure-stage4-libiberty-linker-plugin:
23398 @if libiberty-linker-plugin-bootstrap
23399 maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23400 configure-stage4-libiberty-linker-plugin:
23401 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23402 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23403 @r=`${PWD_COMMAND}`; export r; \
23404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23405 TFLAGS="$(STAGE4_TFLAGS)"; \
23406 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23407 $(HOST_EXPORTS) \
23408 $(POSTSTAGE1_HOST_EXPORTS) \
23409 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23410 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23411 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23412 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23413 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23414 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23415 case $(srcdir) in \
23416 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23417 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23418 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23419 esac; \
23420 module_srcdir=libiberty; \
23421 $(SHELL) $$s/$$module_srcdir/configure \
23422 --srcdir=$${topdir}/$$module_srcdir \
23423 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23424 --target=${target_alias} \
23425 --with-build-libsubdir=$(HOST_SUBDIR) \
23426 $(STAGE4_CONFIGURE_FLAGS) \
23427 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23428 @endif libiberty-linker-plugin-bootstrap
23430 .PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
23431 maybe-configure-stageprofile-libiberty-linker-plugin:
23432 @if libiberty-linker-plugin-bootstrap
23433 maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23434 configure-stageprofile-libiberty-linker-plugin:
23435 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23436 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23437 @r=`${PWD_COMMAND}`; export r; \
23438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23439 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23440 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23441 $(HOST_EXPORTS) \
23442 $(POSTSTAGE1_HOST_EXPORTS) \
23443 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23444 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23445 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23446 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23447 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23448 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23449 case $(srcdir) in \
23450 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23451 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23452 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23453 esac; \
23454 module_srcdir=libiberty; \
23455 $(SHELL) $$s/$$module_srcdir/configure \
23456 --srcdir=$${topdir}/$$module_srcdir \
23457 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23458 --target=${target_alias} \
23459 --with-build-libsubdir=$(HOST_SUBDIR) \
23460 $(STAGEprofile_CONFIGURE_FLAGS) \
23461 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23462 @endif libiberty-linker-plugin-bootstrap
23464 .PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
23465 maybe-configure-stagefeedback-libiberty-linker-plugin:
23466 @if libiberty-linker-plugin-bootstrap
23467 maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23468 configure-stagefeedback-libiberty-linker-plugin:
23469 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23470 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23471 @r=`${PWD_COMMAND}`; export r; \
23472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23473 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23474 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23475 $(HOST_EXPORTS) \
23476 $(POSTSTAGE1_HOST_EXPORTS) \
23477 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23478 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23479 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23480 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23481 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23482 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23483 case $(srcdir) in \
23484 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23485 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23486 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23487 esac; \
23488 module_srcdir=libiberty; \
23489 $(SHELL) $$s/$$module_srcdir/configure \
23490 --srcdir=$${topdir}/$$module_srcdir \
23491 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23492 --target=${target_alias} \
23493 --with-build-libsubdir=$(HOST_SUBDIR) \
23494 $(STAGEfeedback_CONFIGURE_FLAGS) \
23495 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23496 @endif libiberty-linker-plugin-bootstrap
23502 .PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
23503 maybe-all-libiberty-linker-plugin:
23504 @if gcc-bootstrap
23505 all-libiberty-linker-plugin: stage_current
23506 @endif gcc-bootstrap
23507 @if libiberty-linker-plugin
23508 TARGET-libiberty-linker-plugin=all
23509 maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
23510 all-libiberty-linker-plugin: configure-libiberty-linker-plugin
23511 @r=`${PWD_COMMAND}`; export r; \
23512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23513 $(HOST_EXPORTS) \
23514 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23515 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23516 $(TARGET-libiberty-linker-plugin))
23517 @endif libiberty-linker-plugin
23521 .PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
23522 .PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
23523 maybe-all-stage1-libiberty-linker-plugin:
23524 maybe-clean-stage1-libiberty-linker-plugin:
23525 @if libiberty-linker-plugin-bootstrap
23526 maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
23527 all-stage1: all-stage1-libiberty-linker-plugin
23528 TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23529 all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23530 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23531 @r=`${PWD_COMMAND}`; export r; \
23532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23533 TFLAGS="$(STAGE1_TFLAGS)"; \
23534 $(HOST_EXPORTS) \
23535 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23536 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23537 CFLAGS="$(STAGE1_CFLAGS)" \
23538 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23539 LIBCFLAGS="$(LIBCFLAGS)" \
23540 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23541 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23542 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23543 $(EXTRA_HOST_FLAGS) \
23544 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23545 TFLAGS="$(STAGE1_TFLAGS)" \
23546 $(TARGET-stage1-libiberty-linker-plugin)
23548 maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
23549 clean-stage1: clean-stage1-libiberty-linker-plugin
23550 clean-stage1-libiberty-linker-plugin:
23551 @if [ $(current_stage) = stage1 ]; then \
23552 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23553 else \
23554 [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
23555 $(MAKE) stage1-start; \
23556 fi; \
23557 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23558 $(MAKE) $(EXTRA_HOST_FLAGS) \
23559 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23560 @endif libiberty-linker-plugin-bootstrap
23563 .PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
23564 .PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
23565 maybe-all-stage2-libiberty-linker-plugin:
23566 maybe-clean-stage2-libiberty-linker-plugin:
23567 @if libiberty-linker-plugin-bootstrap
23568 maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
23569 all-stage2: all-stage2-libiberty-linker-plugin
23570 TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23571 all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23572 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23573 @r=`${PWD_COMMAND}`; export r; \
23574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23575 TFLAGS="$(STAGE2_TFLAGS)"; \
23576 $(HOST_EXPORTS) \
23577 $(POSTSTAGE1_HOST_EXPORTS) \
23578 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23579 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23580 CFLAGS="$(STAGE2_CFLAGS)" \
23581 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23582 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23583 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23584 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23585 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23586 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23587 TFLAGS="$(STAGE2_TFLAGS)" \
23588 $(TARGET-stage2-libiberty-linker-plugin)
23590 maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
23591 clean-stage2: clean-stage2-libiberty-linker-plugin
23592 clean-stage2-libiberty-linker-plugin:
23593 @if [ $(current_stage) = stage2 ]; then \
23594 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23595 else \
23596 [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
23597 $(MAKE) stage2-start; \
23598 fi; \
23599 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23600 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23601 @endif libiberty-linker-plugin-bootstrap
23604 .PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
23605 .PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
23606 maybe-all-stage3-libiberty-linker-plugin:
23607 maybe-clean-stage3-libiberty-linker-plugin:
23608 @if libiberty-linker-plugin-bootstrap
23609 maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
23610 all-stage3: all-stage3-libiberty-linker-plugin
23611 TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23612 all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23613 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23614 @r=`${PWD_COMMAND}`; export r; \
23615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23616 TFLAGS="$(STAGE3_TFLAGS)"; \
23617 $(HOST_EXPORTS) \
23618 $(POSTSTAGE1_HOST_EXPORTS) \
23619 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23620 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23621 CFLAGS="$(STAGE3_CFLAGS)" \
23622 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23623 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23624 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23625 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23626 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23627 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23628 TFLAGS="$(STAGE3_TFLAGS)" \
23629 $(TARGET-stage3-libiberty-linker-plugin)
23631 maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
23632 clean-stage3: clean-stage3-libiberty-linker-plugin
23633 clean-stage3-libiberty-linker-plugin:
23634 @if [ $(current_stage) = stage3 ]; then \
23635 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23636 else \
23637 [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
23638 $(MAKE) stage3-start; \
23639 fi; \
23640 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23641 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23642 @endif libiberty-linker-plugin-bootstrap
23645 .PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
23646 .PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
23647 maybe-all-stage4-libiberty-linker-plugin:
23648 maybe-clean-stage4-libiberty-linker-plugin:
23649 @if libiberty-linker-plugin-bootstrap
23650 maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
23651 all-stage4: all-stage4-libiberty-linker-plugin
23652 TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23653 all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23654 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23655 @r=`${PWD_COMMAND}`; export r; \
23656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23657 TFLAGS="$(STAGE4_TFLAGS)"; \
23658 $(HOST_EXPORTS) \
23659 $(POSTSTAGE1_HOST_EXPORTS) \
23660 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23661 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23662 CFLAGS="$(STAGE4_CFLAGS)" \
23663 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23664 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23665 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23666 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23667 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23668 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23669 TFLAGS="$(STAGE4_TFLAGS)" \
23670 $(TARGET-stage4-libiberty-linker-plugin)
23672 maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
23673 clean-stage4: clean-stage4-libiberty-linker-plugin
23674 clean-stage4-libiberty-linker-plugin:
23675 @if [ $(current_stage) = stage4 ]; then \
23676 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23677 else \
23678 [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
23679 $(MAKE) stage4-start; \
23680 fi; \
23681 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23682 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23683 @endif libiberty-linker-plugin-bootstrap
23686 .PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
23687 .PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
23688 maybe-all-stageprofile-libiberty-linker-plugin:
23689 maybe-clean-stageprofile-libiberty-linker-plugin:
23690 @if libiberty-linker-plugin-bootstrap
23691 maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
23692 all-stageprofile: all-stageprofile-libiberty-linker-plugin
23693 TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23694 all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23695 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23696 @r=`${PWD_COMMAND}`; export r; \
23697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23698 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23699 $(HOST_EXPORTS) \
23700 $(POSTSTAGE1_HOST_EXPORTS) \
23701 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23702 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23703 CFLAGS="$(STAGEprofile_CFLAGS)" \
23704 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23705 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23706 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23707 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23708 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23709 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23710 TFLAGS="$(STAGEprofile_TFLAGS)" \
23711 $(TARGET-stageprofile-libiberty-linker-plugin)
23713 maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
23714 clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
23715 clean-stageprofile-libiberty-linker-plugin:
23716 @if [ $(current_stage) = stageprofile ]; then \
23717 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23718 else \
23719 [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
23720 $(MAKE) stageprofile-start; \
23721 fi; \
23722 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23723 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23724 @endif libiberty-linker-plugin-bootstrap
23727 .PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
23728 .PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
23729 maybe-all-stagefeedback-libiberty-linker-plugin:
23730 maybe-clean-stagefeedback-libiberty-linker-plugin:
23731 @if libiberty-linker-plugin-bootstrap
23732 maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
23733 all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
23734 TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23735 all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23736 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23737 @r=`${PWD_COMMAND}`; export r; \
23738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23739 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23740 $(HOST_EXPORTS) \
23741 $(POSTSTAGE1_HOST_EXPORTS) \
23742 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23743 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23744 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23745 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23746 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23747 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23748 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23749 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23750 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23751 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23752 $(TARGET-stagefeedback-libiberty-linker-plugin)
23754 maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
23755 clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
23756 clean-stagefeedback-libiberty-linker-plugin:
23757 @if [ $(current_stage) = stagefeedback ]; then \
23758 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23759 else \
23760 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
23761 $(MAKE) stagefeedback-start; \
23762 fi; \
23763 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23764 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23765 @endif libiberty-linker-plugin-bootstrap
23771 .PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
23772 maybe-check-libiberty-linker-plugin:
23773 @if libiberty-linker-plugin
23774 maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
23776 check-libiberty-linker-plugin:
23777 @: $(MAKE); $(unstage)
23778 @r=`${PWD_COMMAND}`; export r; \
23779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23780 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
23781 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23782 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
23784 @endif libiberty-linker-plugin
23786 .PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
23787 maybe-install-libiberty-linker-plugin:
23788 @if libiberty-linker-plugin
23789 maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
23791 install-libiberty-linker-plugin: installdirs
23792 @: $(MAKE); $(unstage)
23793 @r=`${PWD_COMMAND}`; export r; \
23794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23795 $(HOST_EXPORTS) \
23796 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23797 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
23799 @endif libiberty-linker-plugin
23801 .PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
23802 maybe-install-strip-libiberty-linker-plugin:
23803 @if libiberty-linker-plugin
23804 maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
23806 install-strip-libiberty-linker-plugin: installdirs
23807 @: $(MAKE); $(unstage)
23808 @r=`${PWD_COMMAND}`; export r; \
23809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23810 $(HOST_EXPORTS) \
23811 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23812 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
23814 @endif libiberty-linker-plugin
23816 # Other targets (info, dvi, pdf, etc.)
23818 .PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
23819 maybe-info-libiberty-linker-plugin:
23820 @if libiberty-linker-plugin
23821 maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
23823 info-libiberty-linker-plugin: \
23824 configure-libiberty-linker-plugin
23825 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23826 r=`${PWD_COMMAND}`; export r; \
23827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23828 $(HOST_EXPORTS) \
23829 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23831 done; \
23832 echo "Doing info in libiberty-linker-plugin"; \
23833 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23836 "RANLIB=$${RANLIB}" \
23837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23838 info) \
23839 || exit 1
23841 @endif libiberty-linker-plugin
23843 .PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
23844 maybe-dvi-libiberty-linker-plugin:
23845 @if libiberty-linker-plugin
23846 maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
23848 dvi-libiberty-linker-plugin: \
23849 configure-libiberty-linker-plugin
23850 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23851 r=`${PWD_COMMAND}`; export r; \
23852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23853 $(HOST_EXPORTS) \
23854 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23856 done; \
23857 echo "Doing dvi in libiberty-linker-plugin"; \
23858 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23861 "RANLIB=$${RANLIB}" \
23862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23863 dvi) \
23864 || exit 1
23866 @endif libiberty-linker-plugin
23868 .PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
23869 maybe-pdf-libiberty-linker-plugin:
23870 @if libiberty-linker-plugin
23871 maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
23873 pdf-libiberty-linker-plugin: \
23874 configure-libiberty-linker-plugin
23875 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23876 r=`${PWD_COMMAND}`; export r; \
23877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23878 $(HOST_EXPORTS) \
23879 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23881 done; \
23882 echo "Doing pdf in libiberty-linker-plugin"; \
23883 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23886 "RANLIB=$${RANLIB}" \
23887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23888 pdf) \
23889 || exit 1
23891 @endif libiberty-linker-plugin
23893 .PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
23894 maybe-html-libiberty-linker-plugin:
23895 @if libiberty-linker-plugin
23896 maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
23898 html-libiberty-linker-plugin: \
23899 configure-libiberty-linker-plugin
23900 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23901 r=`${PWD_COMMAND}`; export r; \
23902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23903 $(HOST_EXPORTS) \
23904 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23906 done; \
23907 echo "Doing html in libiberty-linker-plugin"; \
23908 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23911 "RANLIB=$${RANLIB}" \
23912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23913 html) \
23914 || exit 1
23916 @endif libiberty-linker-plugin
23918 .PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
23919 maybe-TAGS-libiberty-linker-plugin:
23920 @if libiberty-linker-plugin
23921 maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
23923 TAGS-libiberty-linker-plugin: \
23924 configure-libiberty-linker-plugin
23925 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23926 r=`${PWD_COMMAND}`; export r; \
23927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23928 $(HOST_EXPORTS) \
23929 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23931 done; \
23932 echo "Doing TAGS in libiberty-linker-plugin"; \
23933 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23936 "RANLIB=$${RANLIB}" \
23937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23938 TAGS) \
23939 || exit 1
23941 @endif libiberty-linker-plugin
23943 .PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
23944 maybe-install-info-libiberty-linker-plugin:
23945 @if libiberty-linker-plugin
23946 maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
23948 install-info-libiberty-linker-plugin: \
23949 configure-libiberty-linker-plugin \
23950 info-libiberty-linker-plugin
23951 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23952 r=`${PWD_COMMAND}`; export r; \
23953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23954 $(HOST_EXPORTS) \
23955 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23957 done; \
23958 echo "Doing install-info in libiberty-linker-plugin"; \
23959 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23962 "RANLIB=$${RANLIB}" \
23963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23964 install-info) \
23965 || exit 1
23967 @endif libiberty-linker-plugin
23969 .PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
23970 maybe-install-pdf-libiberty-linker-plugin:
23971 @if libiberty-linker-plugin
23972 maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
23974 install-pdf-libiberty-linker-plugin: \
23975 configure-libiberty-linker-plugin \
23976 pdf-libiberty-linker-plugin
23977 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23978 r=`${PWD_COMMAND}`; export r; \
23979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23980 $(HOST_EXPORTS) \
23981 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23983 done; \
23984 echo "Doing install-pdf in libiberty-linker-plugin"; \
23985 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23988 "RANLIB=$${RANLIB}" \
23989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23990 install-pdf) \
23991 || exit 1
23993 @endif libiberty-linker-plugin
23995 .PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
23996 maybe-install-html-libiberty-linker-plugin:
23997 @if libiberty-linker-plugin
23998 maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
24000 install-html-libiberty-linker-plugin: \
24001 configure-libiberty-linker-plugin \
24002 html-libiberty-linker-plugin
24003 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24004 r=`${PWD_COMMAND}`; export r; \
24005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24006 $(HOST_EXPORTS) \
24007 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24009 done; \
24010 echo "Doing install-html in libiberty-linker-plugin"; \
24011 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24014 "RANLIB=$${RANLIB}" \
24015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24016 install-html) \
24017 || exit 1
24019 @endif libiberty-linker-plugin
24021 .PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
24022 maybe-installcheck-libiberty-linker-plugin:
24023 @if libiberty-linker-plugin
24024 maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
24026 installcheck-libiberty-linker-plugin: \
24027 configure-libiberty-linker-plugin
24028 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24029 r=`${PWD_COMMAND}`; export r; \
24030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24031 $(HOST_EXPORTS) \
24032 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24034 done; \
24035 echo "Doing installcheck in libiberty-linker-plugin"; \
24036 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24039 "RANLIB=$${RANLIB}" \
24040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24041 installcheck) \
24042 || exit 1
24044 @endif libiberty-linker-plugin
24046 .PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
24047 maybe-mostlyclean-libiberty-linker-plugin:
24048 @if libiberty-linker-plugin
24049 maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
24051 mostlyclean-libiberty-linker-plugin:
24052 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24053 r=`${PWD_COMMAND}`; export r; \
24054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24055 $(HOST_EXPORTS) \
24056 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24058 done; \
24059 echo "Doing mostlyclean in libiberty-linker-plugin"; \
24060 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24063 "RANLIB=$${RANLIB}" \
24064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24065 mostlyclean) \
24066 || exit 1
24068 @endif libiberty-linker-plugin
24070 .PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
24071 maybe-clean-libiberty-linker-plugin:
24072 @if libiberty-linker-plugin
24073 maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
24075 clean-libiberty-linker-plugin:
24076 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24077 r=`${PWD_COMMAND}`; export r; \
24078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24079 $(HOST_EXPORTS) \
24080 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24082 done; \
24083 echo "Doing clean in libiberty-linker-plugin"; \
24084 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24087 "RANLIB=$${RANLIB}" \
24088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24089 clean) \
24090 || exit 1
24092 @endif libiberty-linker-plugin
24094 .PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
24095 maybe-distclean-libiberty-linker-plugin:
24096 @if libiberty-linker-plugin
24097 maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
24099 distclean-libiberty-linker-plugin:
24100 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24101 r=`${PWD_COMMAND}`; export r; \
24102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24103 $(HOST_EXPORTS) \
24104 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24106 done; \
24107 echo "Doing distclean in libiberty-linker-plugin"; \
24108 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24111 "RANLIB=$${RANLIB}" \
24112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24113 distclean) \
24114 || exit 1
24116 @endif libiberty-linker-plugin
24118 .PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
24119 maybe-maintainer-clean-libiberty-linker-plugin:
24120 @if libiberty-linker-plugin
24121 maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
24123 maintainer-clean-libiberty-linker-plugin:
24124 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24125 r=`${PWD_COMMAND}`; export r; \
24126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24127 $(HOST_EXPORTS) \
24128 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24130 done; \
24131 echo "Doing maintainer-clean in libiberty-linker-plugin"; \
24132 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24135 "RANLIB=$${RANLIB}" \
24136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24137 maintainer-clean) \
24138 || exit 1
24140 @endif libiberty-linker-plugin
24144 .PHONY: configure-libiconv maybe-configure-libiconv
24145 maybe-configure-libiconv:
24146 @if gcc-bootstrap
24147 configure-libiconv: stage_current
24148 @endif gcc-bootstrap
24149 @if libiconv
24150 maybe-configure-libiconv: configure-libiconv
24151 configure-libiconv:
24152 @r=`${PWD_COMMAND}`; export r; \
24153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24154 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24155 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24156 $(HOST_EXPORTS) \
24157 echo Configuring in $(HOST_SUBDIR)/libiconv; \
24158 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
24159 case $(srcdir) in \
24160 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24161 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24162 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24163 esac; \
24164 module_srcdir=libiconv; \
24165 $(SHELL) \
24166 $$s/$$module_srcdir/configure \
24167 --srcdir=$${topdir}/$$module_srcdir \
24168 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24169 --target=${target_alias} --disable-shared \
24170 || exit 1
24171 @endif libiconv
24175 .PHONY: configure-stage1-libiconv maybe-configure-stage1-libiconv
24176 maybe-configure-stage1-libiconv:
24177 @if libiconv-bootstrap
24178 maybe-configure-stage1-libiconv: configure-stage1-libiconv
24179 configure-stage1-libiconv:
24180 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24181 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24182 @r=`${PWD_COMMAND}`; export r; \
24183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24184 TFLAGS="$(STAGE1_TFLAGS)"; \
24185 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24186 $(HOST_EXPORTS) \
24187 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24188 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24189 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
24190 echo Configuring stage 1 in $(HOST_SUBDIR)/libiconv; \
24191 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24192 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24193 case $(srcdir) in \
24194 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24195 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24196 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24197 esac; \
24198 module_srcdir=libiconv; \
24199 $(SHELL) $$s/$$module_srcdir/configure \
24200 --srcdir=$${topdir}/$$module_srcdir \
24201 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24202 --target=${target_alias} \
24204 $(STAGE1_CONFIGURE_FLAGS) \
24205 --disable-shared
24206 @endif libiconv-bootstrap
24208 .PHONY: configure-stage2-libiconv maybe-configure-stage2-libiconv
24209 maybe-configure-stage2-libiconv:
24210 @if libiconv-bootstrap
24211 maybe-configure-stage2-libiconv: configure-stage2-libiconv
24212 configure-stage2-libiconv:
24213 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24214 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24215 @r=`${PWD_COMMAND}`; export r; \
24216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24217 TFLAGS="$(STAGE2_TFLAGS)"; \
24218 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24219 $(HOST_EXPORTS) \
24220 $(POSTSTAGE1_HOST_EXPORTS) \
24221 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24222 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24223 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
24224 echo Configuring stage 2 in $(HOST_SUBDIR)/libiconv; \
24225 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24226 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24227 case $(srcdir) in \
24228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24229 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24231 esac; \
24232 module_srcdir=libiconv; \
24233 $(SHELL) $$s/$$module_srcdir/configure \
24234 --srcdir=$${topdir}/$$module_srcdir \
24235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24236 --target=${target_alias} \
24237 --with-build-libsubdir=$(HOST_SUBDIR) \
24238 $(STAGE2_CONFIGURE_FLAGS) \
24239 --disable-shared
24240 @endif libiconv-bootstrap
24242 .PHONY: configure-stage3-libiconv maybe-configure-stage3-libiconv
24243 maybe-configure-stage3-libiconv:
24244 @if libiconv-bootstrap
24245 maybe-configure-stage3-libiconv: configure-stage3-libiconv
24246 configure-stage3-libiconv:
24247 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24248 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24249 @r=`${PWD_COMMAND}`; export r; \
24250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24251 TFLAGS="$(STAGE3_TFLAGS)"; \
24252 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24253 $(HOST_EXPORTS) \
24254 $(POSTSTAGE1_HOST_EXPORTS) \
24255 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24256 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24257 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
24258 echo Configuring stage 3 in $(HOST_SUBDIR)/libiconv; \
24259 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24260 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24261 case $(srcdir) in \
24262 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24263 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24264 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24265 esac; \
24266 module_srcdir=libiconv; \
24267 $(SHELL) $$s/$$module_srcdir/configure \
24268 --srcdir=$${topdir}/$$module_srcdir \
24269 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24270 --target=${target_alias} \
24271 --with-build-libsubdir=$(HOST_SUBDIR) \
24272 $(STAGE3_CONFIGURE_FLAGS) \
24273 --disable-shared
24274 @endif libiconv-bootstrap
24276 .PHONY: configure-stage4-libiconv maybe-configure-stage4-libiconv
24277 maybe-configure-stage4-libiconv:
24278 @if libiconv-bootstrap
24279 maybe-configure-stage4-libiconv: configure-stage4-libiconv
24280 configure-stage4-libiconv:
24281 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24282 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24283 @r=`${PWD_COMMAND}`; export r; \
24284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24285 TFLAGS="$(STAGE4_TFLAGS)"; \
24286 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24287 $(HOST_EXPORTS) \
24288 $(POSTSTAGE1_HOST_EXPORTS) \
24289 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24290 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24291 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
24292 echo Configuring stage 4 in $(HOST_SUBDIR)/libiconv; \
24293 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24294 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24295 case $(srcdir) in \
24296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24297 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24299 esac; \
24300 module_srcdir=libiconv; \
24301 $(SHELL) $$s/$$module_srcdir/configure \
24302 --srcdir=$${topdir}/$$module_srcdir \
24303 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24304 --target=${target_alias} \
24305 --with-build-libsubdir=$(HOST_SUBDIR) \
24306 $(STAGE4_CONFIGURE_FLAGS) \
24307 --disable-shared
24308 @endif libiconv-bootstrap
24310 .PHONY: configure-stageprofile-libiconv maybe-configure-stageprofile-libiconv
24311 maybe-configure-stageprofile-libiconv:
24312 @if libiconv-bootstrap
24313 maybe-configure-stageprofile-libiconv: configure-stageprofile-libiconv
24314 configure-stageprofile-libiconv:
24315 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24316 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24317 @r=`${PWD_COMMAND}`; export r; \
24318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24319 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24320 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24321 $(HOST_EXPORTS) \
24322 $(POSTSTAGE1_HOST_EXPORTS) \
24323 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24324 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24325 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
24326 echo Configuring stage profile in $(HOST_SUBDIR)/libiconv; \
24327 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24328 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24329 case $(srcdir) in \
24330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24331 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24333 esac; \
24334 module_srcdir=libiconv; \
24335 $(SHELL) $$s/$$module_srcdir/configure \
24336 --srcdir=$${topdir}/$$module_srcdir \
24337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24338 --target=${target_alias} \
24339 --with-build-libsubdir=$(HOST_SUBDIR) \
24340 $(STAGEprofile_CONFIGURE_FLAGS) \
24341 --disable-shared
24342 @endif libiconv-bootstrap
24344 .PHONY: configure-stagefeedback-libiconv maybe-configure-stagefeedback-libiconv
24345 maybe-configure-stagefeedback-libiconv:
24346 @if libiconv-bootstrap
24347 maybe-configure-stagefeedback-libiconv: configure-stagefeedback-libiconv
24348 configure-stagefeedback-libiconv:
24349 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24350 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24351 @r=`${PWD_COMMAND}`; export r; \
24352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24353 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24354 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24355 $(HOST_EXPORTS) \
24356 $(POSTSTAGE1_HOST_EXPORTS) \
24357 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24358 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24359 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
24360 echo Configuring stage feedback in $(HOST_SUBDIR)/libiconv; \
24361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24362 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24363 case $(srcdir) in \
24364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24365 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24367 esac; \
24368 module_srcdir=libiconv; \
24369 $(SHELL) $$s/$$module_srcdir/configure \
24370 --srcdir=$${topdir}/$$module_srcdir \
24371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24372 --target=${target_alias} \
24373 --with-build-libsubdir=$(HOST_SUBDIR) \
24374 $(STAGEfeedback_CONFIGURE_FLAGS) \
24375 --disable-shared
24376 @endif libiconv-bootstrap
24382 .PHONY: all-libiconv maybe-all-libiconv
24383 maybe-all-libiconv:
24384 @if gcc-bootstrap
24385 all-libiconv: stage_current
24386 @endif gcc-bootstrap
24387 @if libiconv
24388 TARGET-libiconv=all
24389 maybe-all-libiconv: all-libiconv
24390 all-libiconv: configure-libiconv
24391 @r=`${PWD_COMMAND}`; export r; \
24392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24393 $(HOST_EXPORTS) \
24394 (cd $(HOST_SUBDIR)/libiconv && \
24395 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24396 $(TARGET-libiconv))
24397 @endif libiconv
24401 .PHONY: all-stage1-libiconv maybe-all-stage1-libiconv
24402 .PHONY: clean-stage1-libiconv maybe-clean-stage1-libiconv
24403 maybe-all-stage1-libiconv:
24404 maybe-clean-stage1-libiconv:
24405 @if libiconv-bootstrap
24406 maybe-all-stage1-libiconv: all-stage1-libiconv
24407 all-stage1: all-stage1-libiconv
24408 TARGET-stage1-libiconv = $(TARGET-libiconv)
24409 all-stage1-libiconv: configure-stage1-libiconv
24410 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24411 @r=`${PWD_COMMAND}`; export r; \
24412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24413 TFLAGS="$(STAGE1_TFLAGS)"; \
24414 $(HOST_EXPORTS) \
24415 cd $(HOST_SUBDIR)/libiconv && \
24416 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24417 CFLAGS="$(STAGE1_CFLAGS)" \
24418 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
24419 LIBCFLAGS="$(LIBCFLAGS)" \
24420 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24421 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24422 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24423 $(EXTRA_HOST_FLAGS) \
24424 $(STAGE1_FLAGS_TO_PASS) \
24425 TFLAGS="$(STAGE1_TFLAGS)" \
24426 $(TARGET-stage1-libiconv)
24428 maybe-clean-stage1-libiconv: clean-stage1-libiconv
24429 clean-stage1: clean-stage1-libiconv
24430 clean-stage1-libiconv:
24431 @if [ $(current_stage) = stage1 ]; then \
24432 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24433 else \
24434 [ -f $(HOST_SUBDIR)/stage1-libiconv/Makefile ] || exit 0; \
24435 $(MAKE) stage1-start; \
24436 fi; \
24437 cd $(HOST_SUBDIR)/libiconv && \
24438 $(MAKE) $(EXTRA_HOST_FLAGS) \
24439 $(STAGE1_FLAGS_TO_PASS) clean
24440 @endif libiconv-bootstrap
24443 .PHONY: all-stage2-libiconv maybe-all-stage2-libiconv
24444 .PHONY: clean-stage2-libiconv maybe-clean-stage2-libiconv
24445 maybe-all-stage2-libiconv:
24446 maybe-clean-stage2-libiconv:
24447 @if libiconv-bootstrap
24448 maybe-all-stage2-libiconv: all-stage2-libiconv
24449 all-stage2: all-stage2-libiconv
24450 TARGET-stage2-libiconv = $(TARGET-libiconv)
24451 all-stage2-libiconv: configure-stage2-libiconv
24452 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24453 @r=`${PWD_COMMAND}`; export r; \
24454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24455 TFLAGS="$(STAGE2_TFLAGS)"; \
24456 $(HOST_EXPORTS) \
24457 $(POSTSTAGE1_HOST_EXPORTS) \
24458 cd $(HOST_SUBDIR)/libiconv && \
24459 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24460 CFLAGS="$(STAGE2_CFLAGS)" \
24461 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
24462 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24463 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24464 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24465 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24466 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24467 TFLAGS="$(STAGE2_TFLAGS)" \
24468 $(TARGET-stage2-libiconv)
24470 maybe-clean-stage2-libiconv: clean-stage2-libiconv
24471 clean-stage2: clean-stage2-libiconv
24472 clean-stage2-libiconv:
24473 @if [ $(current_stage) = stage2 ]; then \
24474 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24475 else \
24476 [ -f $(HOST_SUBDIR)/stage2-libiconv/Makefile ] || exit 0; \
24477 $(MAKE) stage2-start; \
24478 fi; \
24479 cd $(HOST_SUBDIR)/libiconv && \
24480 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24481 @endif libiconv-bootstrap
24484 .PHONY: all-stage3-libiconv maybe-all-stage3-libiconv
24485 .PHONY: clean-stage3-libiconv maybe-clean-stage3-libiconv
24486 maybe-all-stage3-libiconv:
24487 maybe-clean-stage3-libiconv:
24488 @if libiconv-bootstrap
24489 maybe-all-stage3-libiconv: all-stage3-libiconv
24490 all-stage3: all-stage3-libiconv
24491 TARGET-stage3-libiconv = $(TARGET-libiconv)
24492 all-stage3-libiconv: configure-stage3-libiconv
24493 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24494 @r=`${PWD_COMMAND}`; export r; \
24495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24496 TFLAGS="$(STAGE3_TFLAGS)"; \
24497 $(HOST_EXPORTS) \
24498 $(POSTSTAGE1_HOST_EXPORTS) \
24499 cd $(HOST_SUBDIR)/libiconv && \
24500 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24501 CFLAGS="$(STAGE3_CFLAGS)" \
24502 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24503 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24504 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24505 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24506 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24507 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24508 TFLAGS="$(STAGE3_TFLAGS)" \
24509 $(TARGET-stage3-libiconv)
24511 maybe-clean-stage3-libiconv: clean-stage3-libiconv
24512 clean-stage3: clean-stage3-libiconv
24513 clean-stage3-libiconv:
24514 @if [ $(current_stage) = stage3 ]; then \
24515 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24516 else \
24517 [ -f $(HOST_SUBDIR)/stage3-libiconv/Makefile ] || exit 0; \
24518 $(MAKE) stage3-start; \
24519 fi; \
24520 cd $(HOST_SUBDIR)/libiconv && \
24521 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24522 @endif libiconv-bootstrap
24525 .PHONY: all-stage4-libiconv maybe-all-stage4-libiconv
24526 .PHONY: clean-stage4-libiconv maybe-clean-stage4-libiconv
24527 maybe-all-stage4-libiconv:
24528 maybe-clean-stage4-libiconv:
24529 @if libiconv-bootstrap
24530 maybe-all-stage4-libiconv: all-stage4-libiconv
24531 all-stage4: all-stage4-libiconv
24532 TARGET-stage4-libiconv = $(TARGET-libiconv)
24533 all-stage4-libiconv: configure-stage4-libiconv
24534 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24535 @r=`${PWD_COMMAND}`; export r; \
24536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24537 TFLAGS="$(STAGE4_TFLAGS)"; \
24538 $(HOST_EXPORTS) \
24539 $(POSTSTAGE1_HOST_EXPORTS) \
24540 cd $(HOST_SUBDIR)/libiconv && \
24541 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24542 CFLAGS="$(STAGE4_CFLAGS)" \
24543 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24544 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24545 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24546 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24547 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24548 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24549 TFLAGS="$(STAGE4_TFLAGS)" \
24550 $(TARGET-stage4-libiconv)
24552 maybe-clean-stage4-libiconv: clean-stage4-libiconv
24553 clean-stage4: clean-stage4-libiconv
24554 clean-stage4-libiconv:
24555 @if [ $(current_stage) = stage4 ]; then \
24556 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24557 else \
24558 [ -f $(HOST_SUBDIR)/stage4-libiconv/Makefile ] || exit 0; \
24559 $(MAKE) stage4-start; \
24560 fi; \
24561 cd $(HOST_SUBDIR)/libiconv && \
24562 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24563 @endif libiconv-bootstrap
24566 .PHONY: all-stageprofile-libiconv maybe-all-stageprofile-libiconv
24567 .PHONY: clean-stageprofile-libiconv maybe-clean-stageprofile-libiconv
24568 maybe-all-stageprofile-libiconv:
24569 maybe-clean-stageprofile-libiconv:
24570 @if libiconv-bootstrap
24571 maybe-all-stageprofile-libiconv: all-stageprofile-libiconv
24572 all-stageprofile: all-stageprofile-libiconv
24573 TARGET-stageprofile-libiconv = $(TARGET-libiconv)
24574 all-stageprofile-libiconv: configure-stageprofile-libiconv
24575 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24576 @r=`${PWD_COMMAND}`; export r; \
24577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24578 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24579 $(HOST_EXPORTS) \
24580 $(POSTSTAGE1_HOST_EXPORTS) \
24581 cd $(HOST_SUBDIR)/libiconv && \
24582 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24583 CFLAGS="$(STAGEprofile_CFLAGS)" \
24584 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24585 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24586 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24587 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24588 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24589 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24590 TFLAGS="$(STAGEprofile_TFLAGS)" \
24591 $(TARGET-stageprofile-libiconv)
24593 maybe-clean-stageprofile-libiconv: clean-stageprofile-libiconv
24594 clean-stageprofile: clean-stageprofile-libiconv
24595 clean-stageprofile-libiconv:
24596 @if [ $(current_stage) = stageprofile ]; then \
24597 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24598 else \
24599 [ -f $(HOST_SUBDIR)/stageprofile-libiconv/Makefile ] || exit 0; \
24600 $(MAKE) stageprofile-start; \
24601 fi; \
24602 cd $(HOST_SUBDIR)/libiconv && \
24603 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24604 @endif libiconv-bootstrap
24607 .PHONY: all-stagefeedback-libiconv maybe-all-stagefeedback-libiconv
24608 .PHONY: clean-stagefeedback-libiconv maybe-clean-stagefeedback-libiconv
24609 maybe-all-stagefeedback-libiconv:
24610 maybe-clean-stagefeedback-libiconv:
24611 @if libiconv-bootstrap
24612 maybe-all-stagefeedback-libiconv: all-stagefeedback-libiconv
24613 all-stagefeedback: all-stagefeedback-libiconv
24614 TARGET-stagefeedback-libiconv = $(TARGET-libiconv)
24615 all-stagefeedback-libiconv: configure-stagefeedback-libiconv
24616 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24617 @r=`${PWD_COMMAND}`; export r; \
24618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24619 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24620 $(HOST_EXPORTS) \
24621 $(POSTSTAGE1_HOST_EXPORTS) \
24622 cd $(HOST_SUBDIR)/libiconv && \
24623 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24624 CFLAGS="$(STAGEfeedback_CFLAGS)" \
24625 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24626 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24627 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24628 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24629 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24630 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24631 TFLAGS="$(STAGEfeedback_TFLAGS)" \
24632 $(TARGET-stagefeedback-libiconv)
24634 maybe-clean-stagefeedback-libiconv: clean-stagefeedback-libiconv
24635 clean-stagefeedback: clean-stagefeedback-libiconv
24636 clean-stagefeedback-libiconv:
24637 @if [ $(current_stage) = stagefeedback ]; then \
24638 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24639 else \
24640 [ -f $(HOST_SUBDIR)/stagefeedback-libiconv/Makefile ] || exit 0; \
24641 $(MAKE) stagefeedback-start; \
24642 fi; \
24643 cd $(HOST_SUBDIR)/libiconv && \
24644 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24645 @endif libiconv-bootstrap
24651 .PHONY: check-libiconv maybe-check-libiconv
24652 maybe-check-libiconv:
24653 @if libiconv
24654 maybe-check-libiconv: check-libiconv
24656 check-libiconv:
24657 @: $(MAKE); $(unstage)
24658 @r=`${PWD_COMMAND}`; export r; \
24659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24660 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
24661 (cd $(HOST_SUBDIR)/libiconv && \
24662 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
24664 @endif libiconv
24666 .PHONY: install-libiconv maybe-install-libiconv
24667 maybe-install-libiconv:
24668 @if libiconv
24669 maybe-install-libiconv: install-libiconv
24671 install-libiconv:
24673 @endif libiconv
24675 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
24676 maybe-install-strip-libiconv:
24677 @if libiconv
24678 maybe-install-strip-libiconv: install-strip-libiconv
24680 install-strip-libiconv:
24682 @endif libiconv
24684 # Other targets (info, dvi, pdf, etc.)
24686 .PHONY: maybe-info-libiconv info-libiconv
24687 maybe-info-libiconv:
24688 @if libiconv
24689 maybe-info-libiconv: info-libiconv
24691 # libiconv doesn't support info.
24692 info-libiconv:
24694 @endif libiconv
24696 .PHONY: maybe-dvi-libiconv dvi-libiconv
24697 maybe-dvi-libiconv:
24698 @if libiconv
24699 maybe-dvi-libiconv: dvi-libiconv
24701 dvi-libiconv: \
24702 configure-libiconv
24703 @[ -f ./libiconv/Makefile ] || exit 0; \
24704 r=`${PWD_COMMAND}`; export r; \
24705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24706 $(HOST_EXPORTS) \
24707 for flag in $(EXTRA_HOST_FLAGS) ; do \
24708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24709 done; \
24710 echo "Doing dvi in libiconv"; \
24711 (cd $(HOST_SUBDIR)/libiconv && \
24712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24714 "RANLIB=$${RANLIB}" \
24715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24716 dvi) \
24717 || exit 1
24719 @endif libiconv
24721 .PHONY: maybe-pdf-libiconv pdf-libiconv
24722 maybe-pdf-libiconv:
24723 @if libiconv
24724 maybe-pdf-libiconv: pdf-libiconv
24726 # libiconv doesn't support pdf.
24727 pdf-libiconv:
24729 @endif libiconv
24731 .PHONY: maybe-html-libiconv html-libiconv
24732 maybe-html-libiconv:
24733 @if libiconv
24734 maybe-html-libiconv: html-libiconv
24736 # libiconv doesn't support html.
24737 html-libiconv:
24739 @endif libiconv
24741 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
24742 maybe-TAGS-libiconv:
24743 @if libiconv
24744 maybe-TAGS-libiconv: TAGS-libiconv
24746 TAGS-libiconv: \
24747 configure-libiconv
24748 @[ -f ./libiconv/Makefile ] || exit 0; \
24749 r=`${PWD_COMMAND}`; export r; \
24750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24751 $(HOST_EXPORTS) \
24752 for flag in $(EXTRA_HOST_FLAGS) ; do \
24753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24754 done; \
24755 echo "Doing TAGS in libiconv"; \
24756 (cd $(HOST_SUBDIR)/libiconv && \
24757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24759 "RANLIB=$${RANLIB}" \
24760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24761 TAGS) \
24762 || exit 1
24764 @endif libiconv
24766 .PHONY: maybe-install-info-libiconv install-info-libiconv
24767 maybe-install-info-libiconv:
24768 @if libiconv
24769 maybe-install-info-libiconv: install-info-libiconv
24771 # libiconv doesn't support install-info.
24772 install-info-libiconv:
24774 @endif libiconv
24776 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
24777 maybe-install-pdf-libiconv:
24778 @if libiconv
24779 maybe-install-pdf-libiconv: install-pdf-libiconv
24781 # libiconv doesn't support install-pdf.
24782 install-pdf-libiconv:
24784 @endif libiconv
24786 .PHONY: maybe-install-html-libiconv install-html-libiconv
24787 maybe-install-html-libiconv:
24788 @if libiconv
24789 maybe-install-html-libiconv: install-html-libiconv
24791 # libiconv doesn't support install-html.
24792 install-html-libiconv:
24794 @endif libiconv
24796 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
24797 maybe-installcheck-libiconv:
24798 @if libiconv
24799 maybe-installcheck-libiconv: installcheck-libiconv
24801 installcheck-libiconv: \
24802 configure-libiconv
24803 @[ -f ./libiconv/Makefile ] || exit 0; \
24804 r=`${PWD_COMMAND}`; export r; \
24805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24806 $(HOST_EXPORTS) \
24807 for flag in $(EXTRA_HOST_FLAGS) ; do \
24808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24809 done; \
24810 echo "Doing installcheck in libiconv"; \
24811 (cd $(HOST_SUBDIR)/libiconv && \
24812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24814 "RANLIB=$${RANLIB}" \
24815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24816 installcheck) \
24817 || exit 1
24819 @endif libiconv
24821 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
24822 maybe-mostlyclean-libiconv:
24823 @if libiconv
24824 maybe-mostlyclean-libiconv: mostlyclean-libiconv
24826 mostlyclean-libiconv:
24827 @[ -f ./libiconv/Makefile ] || exit 0; \
24828 r=`${PWD_COMMAND}`; export r; \
24829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24830 $(HOST_EXPORTS) \
24831 for flag in $(EXTRA_HOST_FLAGS) ; do \
24832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24833 done; \
24834 echo "Doing mostlyclean in libiconv"; \
24835 (cd $(HOST_SUBDIR)/libiconv && \
24836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24838 "RANLIB=$${RANLIB}" \
24839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24840 mostlyclean) \
24841 || exit 1
24843 @endif libiconv
24845 .PHONY: maybe-clean-libiconv clean-libiconv
24846 maybe-clean-libiconv:
24847 @if libiconv
24848 maybe-clean-libiconv: clean-libiconv
24850 clean-libiconv:
24851 @[ -f ./libiconv/Makefile ] || exit 0; \
24852 r=`${PWD_COMMAND}`; export r; \
24853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24854 $(HOST_EXPORTS) \
24855 for flag in $(EXTRA_HOST_FLAGS) ; do \
24856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24857 done; \
24858 echo "Doing clean in libiconv"; \
24859 (cd $(HOST_SUBDIR)/libiconv && \
24860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24862 "RANLIB=$${RANLIB}" \
24863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24864 clean) \
24865 || exit 1
24867 @endif libiconv
24869 .PHONY: maybe-distclean-libiconv distclean-libiconv
24870 maybe-distclean-libiconv:
24871 @if libiconv
24872 maybe-distclean-libiconv: distclean-libiconv
24874 distclean-libiconv:
24875 @[ -f ./libiconv/Makefile ] || exit 0; \
24876 r=`${PWD_COMMAND}`; export r; \
24877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24878 $(HOST_EXPORTS) \
24879 for flag in $(EXTRA_HOST_FLAGS) ; do \
24880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24881 done; \
24882 echo "Doing distclean in libiconv"; \
24883 (cd $(HOST_SUBDIR)/libiconv && \
24884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24886 "RANLIB=$${RANLIB}" \
24887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24888 distclean) \
24889 || exit 1
24891 @endif libiconv
24893 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
24894 maybe-maintainer-clean-libiconv:
24895 @if libiconv
24896 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
24898 maintainer-clean-libiconv:
24899 @[ -f ./libiconv/Makefile ] || exit 0; \
24900 r=`${PWD_COMMAND}`; export r; \
24901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24902 $(HOST_EXPORTS) \
24903 for flag in $(EXTRA_HOST_FLAGS) ; do \
24904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24905 done; \
24906 echo "Doing maintainer-clean in libiconv"; \
24907 (cd $(HOST_SUBDIR)/libiconv && \
24908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24910 "RANLIB=$${RANLIB}" \
24911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24912 maintainer-clean) \
24913 || exit 1
24915 @endif libiconv
24919 .PHONY: configure-m4 maybe-configure-m4
24920 maybe-configure-m4:
24921 @if gcc-bootstrap
24922 configure-m4: stage_current
24923 @endif gcc-bootstrap
24924 @if m4
24925 maybe-configure-m4: configure-m4
24926 configure-m4:
24927 @: $(MAKE); $(unstage)
24928 @r=`${PWD_COMMAND}`; export r; \
24929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24930 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
24931 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4; \
24932 $(HOST_EXPORTS) \
24933 echo Configuring in $(HOST_SUBDIR)/m4; \
24934 cd "$(HOST_SUBDIR)/m4" || exit 1; \
24935 case $(srcdir) in \
24936 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24937 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
24938 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24939 esac; \
24940 module_srcdir=m4; \
24941 $(SHELL) \
24942 $$s/$$module_srcdir/configure \
24943 --srcdir=$${topdir}/$$module_srcdir \
24944 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24945 --target=${target_alias} \
24946 || exit 1
24947 @endif m4
24953 .PHONY: all-m4 maybe-all-m4
24954 maybe-all-m4:
24955 @if gcc-bootstrap
24956 all-m4: stage_current
24957 @endif gcc-bootstrap
24958 @if m4
24959 TARGET-m4=all
24960 maybe-all-m4: all-m4
24961 all-m4: configure-m4
24962 @: $(MAKE); $(unstage)
24963 @r=`${PWD_COMMAND}`; export r; \
24964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24965 $(HOST_EXPORTS) \
24966 (cd $(HOST_SUBDIR)/m4 && \
24967 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24968 $(TARGET-m4))
24969 @endif m4
24974 .PHONY: check-m4 maybe-check-m4
24975 maybe-check-m4:
24976 @if m4
24977 maybe-check-m4: check-m4
24979 check-m4:
24980 @: $(MAKE); $(unstage)
24981 @r=`${PWD_COMMAND}`; export r; \
24982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24983 $(HOST_EXPORTS) \
24984 (cd $(HOST_SUBDIR)/m4 && \
24985 $(MAKE) $(FLAGS_TO_PASS) check)
24987 @endif m4
24989 .PHONY: install-m4 maybe-install-m4
24990 maybe-install-m4:
24991 @if m4
24992 maybe-install-m4: install-m4
24994 install-m4: installdirs
24995 @: $(MAKE); $(unstage)
24996 @r=`${PWD_COMMAND}`; export r; \
24997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24998 $(HOST_EXPORTS) \
24999 (cd $(HOST_SUBDIR)/m4 && \
25000 $(MAKE) $(FLAGS_TO_PASS) install)
25002 @endif m4
25004 .PHONY: install-strip-m4 maybe-install-strip-m4
25005 maybe-install-strip-m4:
25006 @if m4
25007 maybe-install-strip-m4: install-strip-m4
25009 install-strip-m4: installdirs
25010 @: $(MAKE); $(unstage)
25011 @r=`${PWD_COMMAND}`; export r; \
25012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25013 $(HOST_EXPORTS) \
25014 (cd $(HOST_SUBDIR)/m4 && \
25015 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25017 @endif m4
25019 # Other targets (info, dvi, pdf, etc.)
25021 .PHONY: maybe-info-m4 info-m4
25022 maybe-info-m4:
25023 @if m4
25024 maybe-info-m4: info-m4
25026 info-m4: \
25027 configure-m4
25028 @: $(MAKE); $(unstage)
25029 @[ -f ./m4/Makefile ] || exit 0; \
25030 r=`${PWD_COMMAND}`; export r; \
25031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25032 $(HOST_EXPORTS) \
25033 for flag in $(EXTRA_HOST_FLAGS) ; do \
25034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25035 done; \
25036 echo "Doing info in m4"; \
25037 (cd $(HOST_SUBDIR)/m4 && \
25038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25040 "RANLIB=$${RANLIB}" \
25041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25042 info) \
25043 || exit 1
25045 @endif m4
25047 .PHONY: maybe-dvi-m4 dvi-m4
25048 maybe-dvi-m4:
25049 @if m4
25050 maybe-dvi-m4: dvi-m4
25052 dvi-m4: \
25053 configure-m4
25054 @: $(MAKE); $(unstage)
25055 @[ -f ./m4/Makefile ] || exit 0; \
25056 r=`${PWD_COMMAND}`; export r; \
25057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25058 $(HOST_EXPORTS) \
25059 for flag in $(EXTRA_HOST_FLAGS) ; do \
25060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25061 done; \
25062 echo "Doing dvi in m4"; \
25063 (cd $(HOST_SUBDIR)/m4 && \
25064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25066 "RANLIB=$${RANLIB}" \
25067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25068 dvi) \
25069 || exit 1
25071 @endif m4
25073 .PHONY: maybe-pdf-m4 pdf-m4
25074 maybe-pdf-m4:
25075 @if m4
25076 maybe-pdf-m4: pdf-m4
25078 pdf-m4: \
25079 configure-m4
25080 @: $(MAKE); $(unstage)
25081 @[ -f ./m4/Makefile ] || exit 0; \
25082 r=`${PWD_COMMAND}`; export r; \
25083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25084 $(HOST_EXPORTS) \
25085 for flag in $(EXTRA_HOST_FLAGS) ; do \
25086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25087 done; \
25088 echo "Doing pdf in m4"; \
25089 (cd $(HOST_SUBDIR)/m4 && \
25090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25092 "RANLIB=$${RANLIB}" \
25093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25094 pdf) \
25095 || exit 1
25097 @endif m4
25099 .PHONY: maybe-html-m4 html-m4
25100 maybe-html-m4:
25101 @if m4
25102 maybe-html-m4: html-m4
25104 html-m4: \
25105 configure-m4
25106 @: $(MAKE); $(unstage)
25107 @[ -f ./m4/Makefile ] || exit 0; \
25108 r=`${PWD_COMMAND}`; export r; \
25109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25110 $(HOST_EXPORTS) \
25111 for flag in $(EXTRA_HOST_FLAGS) ; do \
25112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25113 done; \
25114 echo "Doing html in m4"; \
25115 (cd $(HOST_SUBDIR)/m4 && \
25116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25118 "RANLIB=$${RANLIB}" \
25119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25120 html) \
25121 || exit 1
25123 @endif m4
25125 .PHONY: maybe-TAGS-m4 TAGS-m4
25126 maybe-TAGS-m4:
25127 @if m4
25128 maybe-TAGS-m4: TAGS-m4
25130 TAGS-m4: \
25131 configure-m4
25132 @: $(MAKE); $(unstage)
25133 @[ -f ./m4/Makefile ] || exit 0; \
25134 r=`${PWD_COMMAND}`; export r; \
25135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25136 $(HOST_EXPORTS) \
25137 for flag in $(EXTRA_HOST_FLAGS) ; do \
25138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25139 done; \
25140 echo "Doing TAGS in m4"; \
25141 (cd $(HOST_SUBDIR)/m4 && \
25142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25144 "RANLIB=$${RANLIB}" \
25145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25146 TAGS) \
25147 || exit 1
25149 @endif m4
25151 .PHONY: maybe-install-info-m4 install-info-m4
25152 maybe-install-info-m4:
25153 @if m4
25154 maybe-install-info-m4: install-info-m4
25156 install-info-m4: \
25157 configure-m4 \
25158 info-m4
25159 @: $(MAKE); $(unstage)
25160 @[ -f ./m4/Makefile ] || exit 0; \
25161 r=`${PWD_COMMAND}`; export r; \
25162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25163 $(HOST_EXPORTS) \
25164 for flag in $(EXTRA_HOST_FLAGS) ; do \
25165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25166 done; \
25167 echo "Doing install-info in m4"; \
25168 (cd $(HOST_SUBDIR)/m4 && \
25169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25171 "RANLIB=$${RANLIB}" \
25172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25173 install-info) \
25174 || exit 1
25176 @endif m4
25178 .PHONY: maybe-install-pdf-m4 install-pdf-m4
25179 maybe-install-pdf-m4:
25180 @if m4
25181 maybe-install-pdf-m4: install-pdf-m4
25183 install-pdf-m4: \
25184 configure-m4 \
25185 pdf-m4
25186 @: $(MAKE); $(unstage)
25187 @[ -f ./m4/Makefile ] || exit 0; \
25188 r=`${PWD_COMMAND}`; export r; \
25189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25190 $(HOST_EXPORTS) \
25191 for flag in $(EXTRA_HOST_FLAGS) ; do \
25192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25193 done; \
25194 echo "Doing install-pdf in m4"; \
25195 (cd $(HOST_SUBDIR)/m4 && \
25196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25198 "RANLIB=$${RANLIB}" \
25199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25200 install-pdf) \
25201 || exit 1
25203 @endif m4
25205 .PHONY: maybe-install-html-m4 install-html-m4
25206 maybe-install-html-m4:
25207 @if m4
25208 maybe-install-html-m4: install-html-m4
25210 install-html-m4: \
25211 configure-m4 \
25212 html-m4
25213 @: $(MAKE); $(unstage)
25214 @[ -f ./m4/Makefile ] || exit 0; \
25215 r=`${PWD_COMMAND}`; export r; \
25216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25217 $(HOST_EXPORTS) \
25218 for flag in $(EXTRA_HOST_FLAGS) ; do \
25219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25220 done; \
25221 echo "Doing install-html in m4"; \
25222 (cd $(HOST_SUBDIR)/m4 && \
25223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25225 "RANLIB=$${RANLIB}" \
25226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25227 install-html) \
25228 || exit 1
25230 @endif m4
25232 .PHONY: maybe-installcheck-m4 installcheck-m4
25233 maybe-installcheck-m4:
25234 @if m4
25235 maybe-installcheck-m4: installcheck-m4
25237 installcheck-m4: \
25238 configure-m4
25239 @: $(MAKE); $(unstage)
25240 @[ -f ./m4/Makefile ] || exit 0; \
25241 r=`${PWD_COMMAND}`; export r; \
25242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25243 $(HOST_EXPORTS) \
25244 for flag in $(EXTRA_HOST_FLAGS) ; do \
25245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25246 done; \
25247 echo "Doing installcheck in m4"; \
25248 (cd $(HOST_SUBDIR)/m4 && \
25249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25251 "RANLIB=$${RANLIB}" \
25252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25253 installcheck) \
25254 || exit 1
25256 @endif m4
25258 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
25259 maybe-mostlyclean-m4:
25260 @if m4
25261 maybe-mostlyclean-m4: mostlyclean-m4
25263 mostlyclean-m4:
25264 @: $(MAKE); $(unstage)
25265 @[ -f ./m4/Makefile ] || exit 0; \
25266 r=`${PWD_COMMAND}`; export r; \
25267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25268 $(HOST_EXPORTS) \
25269 for flag in $(EXTRA_HOST_FLAGS) ; do \
25270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25271 done; \
25272 echo "Doing mostlyclean in m4"; \
25273 (cd $(HOST_SUBDIR)/m4 && \
25274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25276 "RANLIB=$${RANLIB}" \
25277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25278 mostlyclean) \
25279 || exit 1
25281 @endif m4
25283 .PHONY: maybe-clean-m4 clean-m4
25284 maybe-clean-m4:
25285 @if m4
25286 maybe-clean-m4: clean-m4
25288 clean-m4:
25289 @: $(MAKE); $(unstage)
25290 @[ -f ./m4/Makefile ] || exit 0; \
25291 r=`${PWD_COMMAND}`; export r; \
25292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25293 $(HOST_EXPORTS) \
25294 for flag in $(EXTRA_HOST_FLAGS) ; do \
25295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25296 done; \
25297 echo "Doing clean in m4"; \
25298 (cd $(HOST_SUBDIR)/m4 && \
25299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25301 "RANLIB=$${RANLIB}" \
25302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25303 clean) \
25304 || exit 1
25306 @endif m4
25308 .PHONY: maybe-distclean-m4 distclean-m4
25309 maybe-distclean-m4:
25310 @if m4
25311 maybe-distclean-m4: distclean-m4
25313 distclean-m4:
25314 @: $(MAKE); $(unstage)
25315 @[ -f ./m4/Makefile ] || exit 0; \
25316 r=`${PWD_COMMAND}`; export r; \
25317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25318 $(HOST_EXPORTS) \
25319 for flag in $(EXTRA_HOST_FLAGS) ; do \
25320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25321 done; \
25322 echo "Doing distclean in m4"; \
25323 (cd $(HOST_SUBDIR)/m4 && \
25324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25326 "RANLIB=$${RANLIB}" \
25327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25328 distclean) \
25329 || exit 1
25331 @endif m4
25333 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
25334 maybe-maintainer-clean-m4:
25335 @if m4
25336 maybe-maintainer-clean-m4: maintainer-clean-m4
25338 maintainer-clean-m4:
25339 @: $(MAKE); $(unstage)
25340 @[ -f ./m4/Makefile ] || exit 0; \
25341 r=`${PWD_COMMAND}`; export r; \
25342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25343 $(HOST_EXPORTS) \
25344 for flag in $(EXTRA_HOST_FLAGS) ; do \
25345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25346 done; \
25347 echo "Doing maintainer-clean in m4"; \
25348 (cd $(HOST_SUBDIR)/m4 && \
25349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25351 "RANLIB=$${RANLIB}" \
25352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25353 maintainer-clean) \
25354 || exit 1
25356 @endif m4
25360 .PHONY: configure-readline maybe-configure-readline
25361 maybe-configure-readline:
25362 @if gcc-bootstrap
25363 configure-readline: stage_current
25364 @endif gcc-bootstrap
25365 @if readline
25366 maybe-configure-readline: configure-readline
25367 configure-readline:
25368 @: $(MAKE); $(unstage)
25369 @r=`${PWD_COMMAND}`; export r; \
25370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25371 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
25372 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline; \
25373 $(HOST_EXPORTS) \
25374 echo Configuring in $(HOST_SUBDIR)/readline; \
25375 cd "$(HOST_SUBDIR)/readline" || exit 1; \
25376 case $(srcdir) in \
25377 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25378 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
25379 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25380 esac; \
25381 module_srcdir=readline; \
25382 $(SHELL) \
25383 $$s/$$module_srcdir/configure \
25384 --srcdir=$${topdir}/$$module_srcdir \
25385 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25386 --target=${target_alias} \
25387 || exit 1
25388 @endif readline
25394 .PHONY: all-readline maybe-all-readline
25395 maybe-all-readline:
25396 @if gcc-bootstrap
25397 all-readline: stage_current
25398 @endif gcc-bootstrap
25399 @if readline
25400 TARGET-readline=all
25401 maybe-all-readline: all-readline
25402 all-readline: configure-readline
25403 @: $(MAKE); $(unstage)
25404 @r=`${PWD_COMMAND}`; export r; \
25405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25406 $(HOST_EXPORTS) \
25407 (cd $(HOST_SUBDIR)/readline && \
25408 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25409 $(TARGET-readline))
25410 @endif readline
25415 .PHONY: check-readline maybe-check-readline
25416 maybe-check-readline:
25417 @if readline
25418 maybe-check-readline: check-readline
25420 check-readline:
25421 @: $(MAKE); $(unstage)
25422 @r=`${PWD_COMMAND}`; export r; \
25423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25424 $(HOST_EXPORTS) \
25425 (cd $(HOST_SUBDIR)/readline && \
25426 $(MAKE) $(FLAGS_TO_PASS) check)
25428 @endif readline
25430 .PHONY: install-readline maybe-install-readline
25431 maybe-install-readline:
25432 @if readline
25433 maybe-install-readline: install-readline
25435 install-readline: installdirs
25436 @: $(MAKE); $(unstage)
25437 @r=`${PWD_COMMAND}`; export r; \
25438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25439 $(HOST_EXPORTS) \
25440 (cd $(HOST_SUBDIR)/readline && \
25441 $(MAKE) $(FLAGS_TO_PASS) install)
25443 @endif readline
25445 .PHONY: install-strip-readline maybe-install-strip-readline
25446 maybe-install-strip-readline:
25447 @if readline
25448 maybe-install-strip-readline: install-strip-readline
25450 install-strip-readline: installdirs
25451 @: $(MAKE); $(unstage)
25452 @r=`${PWD_COMMAND}`; export r; \
25453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25454 $(HOST_EXPORTS) \
25455 (cd $(HOST_SUBDIR)/readline && \
25456 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25458 @endif readline
25460 # Other targets (info, dvi, pdf, etc.)
25462 .PHONY: maybe-info-readline info-readline
25463 maybe-info-readline:
25464 @if readline
25465 maybe-info-readline: info-readline
25467 info-readline: \
25468 configure-readline
25469 @: $(MAKE); $(unstage)
25470 @[ -f ./readline/Makefile ] || exit 0; \
25471 r=`${PWD_COMMAND}`; export r; \
25472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25473 $(HOST_EXPORTS) \
25474 for flag in $(EXTRA_HOST_FLAGS) ; do \
25475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25476 done; \
25477 echo "Doing info in readline"; \
25478 (cd $(HOST_SUBDIR)/readline && \
25479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25481 "RANLIB=$${RANLIB}" \
25482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25483 info) \
25484 || exit 1
25486 @endif readline
25488 .PHONY: maybe-dvi-readline dvi-readline
25489 maybe-dvi-readline:
25490 @if readline
25491 maybe-dvi-readline: dvi-readline
25493 dvi-readline: \
25494 configure-readline
25495 @: $(MAKE); $(unstage)
25496 @[ -f ./readline/Makefile ] || exit 0; \
25497 r=`${PWD_COMMAND}`; export r; \
25498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25499 $(HOST_EXPORTS) \
25500 for flag in $(EXTRA_HOST_FLAGS) ; do \
25501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25502 done; \
25503 echo "Doing dvi in readline"; \
25504 (cd $(HOST_SUBDIR)/readline && \
25505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25507 "RANLIB=$${RANLIB}" \
25508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25509 dvi) \
25510 || exit 1
25512 @endif readline
25514 .PHONY: maybe-pdf-readline pdf-readline
25515 maybe-pdf-readline:
25516 @if readline
25517 maybe-pdf-readline: pdf-readline
25519 pdf-readline: \
25520 configure-readline
25521 @: $(MAKE); $(unstage)
25522 @[ -f ./readline/Makefile ] || exit 0; \
25523 r=`${PWD_COMMAND}`; export r; \
25524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25525 $(HOST_EXPORTS) \
25526 for flag in $(EXTRA_HOST_FLAGS) ; do \
25527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25528 done; \
25529 echo "Doing pdf in readline"; \
25530 (cd $(HOST_SUBDIR)/readline && \
25531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25533 "RANLIB=$${RANLIB}" \
25534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25535 pdf) \
25536 || exit 1
25538 @endif readline
25540 .PHONY: maybe-html-readline html-readline
25541 maybe-html-readline:
25542 @if readline
25543 maybe-html-readline: html-readline
25545 html-readline: \
25546 configure-readline
25547 @: $(MAKE); $(unstage)
25548 @[ -f ./readline/Makefile ] || exit 0; \
25549 r=`${PWD_COMMAND}`; export r; \
25550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25551 $(HOST_EXPORTS) \
25552 for flag in $(EXTRA_HOST_FLAGS) ; do \
25553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25554 done; \
25555 echo "Doing html in readline"; \
25556 (cd $(HOST_SUBDIR)/readline && \
25557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25559 "RANLIB=$${RANLIB}" \
25560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25561 html) \
25562 || exit 1
25564 @endif readline
25566 .PHONY: maybe-TAGS-readline TAGS-readline
25567 maybe-TAGS-readline:
25568 @if readline
25569 maybe-TAGS-readline: TAGS-readline
25571 TAGS-readline: \
25572 configure-readline
25573 @: $(MAKE); $(unstage)
25574 @[ -f ./readline/Makefile ] || exit 0; \
25575 r=`${PWD_COMMAND}`; export r; \
25576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25577 $(HOST_EXPORTS) \
25578 for flag in $(EXTRA_HOST_FLAGS) ; do \
25579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25580 done; \
25581 echo "Doing TAGS in readline"; \
25582 (cd $(HOST_SUBDIR)/readline && \
25583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25585 "RANLIB=$${RANLIB}" \
25586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25587 TAGS) \
25588 || exit 1
25590 @endif readline
25592 .PHONY: maybe-install-info-readline install-info-readline
25593 maybe-install-info-readline:
25594 @if readline
25595 maybe-install-info-readline: install-info-readline
25597 install-info-readline: \
25598 configure-readline \
25599 info-readline
25600 @: $(MAKE); $(unstage)
25601 @[ -f ./readline/Makefile ] || exit 0; \
25602 r=`${PWD_COMMAND}`; export r; \
25603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25604 $(HOST_EXPORTS) \
25605 for flag in $(EXTRA_HOST_FLAGS) ; do \
25606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25607 done; \
25608 echo "Doing install-info in readline"; \
25609 (cd $(HOST_SUBDIR)/readline && \
25610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25612 "RANLIB=$${RANLIB}" \
25613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25614 install-info) \
25615 || exit 1
25617 @endif readline
25619 .PHONY: maybe-install-pdf-readline install-pdf-readline
25620 maybe-install-pdf-readline:
25621 @if readline
25622 maybe-install-pdf-readline: install-pdf-readline
25624 install-pdf-readline: \
25625 configure-readline \
25626 pdf-readline
25627 @: $(MAKE); $(unstage)
25628 @[ -f ./readline/Makefile ] || exit 0; \
25629 r=`${PWD_COMMAND}`; export r; \
25630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25631 $(HOST_EXPORTS) \
25632 for flag in $(EXTRA_HOST_FLAGS) ; do \
25633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25634 done; \
25635 echo "Doing install-pdf in readline"; \
25636 (cd $(HOST_SUBDIR)/readline && \
25637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25639 "RANLIB=$${RANLIB}" \
25640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25641 install-pdf) \
25642 || exit 1
25644 @endif readline
25646 .PHONY: maybe-install-html-readline install-html-readline
25647 maybe-install-html-readline:
25648 @if readline
25649 maybe-install-html-readline: install-html-readline
25651 install-html-readline: \
25652 configure-readline \
25653 html-readline
25654 @: $(MAKE); $(unstage)
25655 @[ -f ./readline/Makefile ] || exit 0; \
25656 r=`${PWD_COMMAND}`; export r; \
25657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25658 $(HOST_EXPORTS) \
25659 for flag in $(EXTRA_HOST_FLAGS) ; do \
25660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25661 done; \
25662 echo "Doing install-html in readline"; \
25663 (cd $(HOST_SUBDIR)/readline && \
25664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25666 "RANLIB=$${RANLIB}" \
25667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25668 install-html) \
25669 || exit 1
25671 @endif readline
25673 .PHONY: maybe-installcheck-readline installcheck-readline
25674 maybe-installcheck-readline:
25675 @if readline
25676 maybe-installcheck-readline: installcheck-readline
25678 installcheck-readline: \
25679 configure-readline
25680 @: $(MAKE); $(unstage)
25681 @[ -f ./readline/Makefile ] || exit 0; \
25682 r=`${PWD_COMMAND}`; export r; \
25683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25684 $(HOST_EXPORTS) \
25685 for flag in $(EXTRA_HOST_FLAGS) ; do \
25686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25687 done; \
25688 echo "Doing installcheck in readline"; \
25689 (cd $(HOST_SUBDIR)/readline && \
25690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25692 "RANLIB=$${RANLIB}" \
25693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25694 installcheck) \
25695 || exit 1
25697 @endif readline
25699 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
25700 maybe-mostlyclean-readline:
25701 @if readline
25702 maybe-mostlyclean-readline: mostlyclean-readline
25704 mostlyclean-readline:
25705 @: $(MAKE); $(unstage)
25706 @[ -f ./readline/Makefile ] || exit 0; \
25707 r=`${PWD_COMMAND}`; export r; \
25708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25709 $(HOST_EXPORTS) \
25710 for flag in $(EXTRA_HOST_FLAGS) ; do \
25711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25712 done; \
25713 echo "Doing mostlyclean in readline"; \
25714 (cd $(HOST_SUBDIR)/readline && \
25715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25717 "RANLIB=$${RANLIB}" \
25718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25719 mostlyclean) \
25720 || exit 1
25722 @endif readline
25724 .PHONY: maybe-clean-readline clean-readline
25725 maybe-clean-readline:
25726 @if readline
25727 maybe-clean-readline: clean-readline
25729 clean-readline:
25730 @: $(MAKE); $(unstage)
25731 @[ -f ./readline/Makefile ] || exit 0; \
25732 r=`${PWD_COMMAND}`; export r; \
25733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25734 $(HOST_EXPORTS) \
25735 for flag in $(EXTRA_HOST_FLAGS) ; do \
25736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25737 done; \
25738 echo "Doing clean in readline"; \
25739 (cd $(HOST_SUBDIR)/readline && \
25740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25742 "RANLIB=$${RANLIB}" \
25743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25744 clean) \
25745 || exit 1
25747 @endif readline
25749 .PHONY: maybe-distclean-readline distclean-readline
25750 maybe-distclean-readline:
25751 @if readline
25752 maybe-distclean-readline: distclean-readline
25754 distclean-readline:
25755 @: $(MAKE); $(unstage)
25756 @[ -f ./readline/Makefile ] || exit 0; \
25757 r=`${PWD_COMMAND}`; export r; \
25758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25759 $(HOST_EXPORTS) \
25760 for flag in $(EXTRA_HOST_FLAGS) ; do \
25761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25762 done; \
25763 echo "Doing distclean in readline"; \
25764 (cd $(HOST_SUBDIR)/readline && \
25765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25767 "RANLIB=$${RANLIB}" \
25768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25769 distclean) \
25770 || exit 1
25772 @endif readline
25774 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
25775 maybe-maintainer-clean-readline:
25776 @if readline
25777 maybe-maintainer-clean-readline: maintainer-clean-readline
25779 maintainer-clean-readline:
25780 @: $(MAKE); $(unstage)
25781 @[ -f ./readline/Makefile ] || exit 0; \
25782 r=`${PWD_COMMAND}`; export r; \
25783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25784 $(HOST_EXPORTS) \
25785 for flag in $(EXTRA_HOST_FLAGS) ; do \
25786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25787 done; \
25788 echo "Doing maintainer-clean in readline"; \
25789 (cd $(HOST_SUBDIR)/readline && \
25790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25792 "RANLIB=$${RANLIB}" \
25793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25794 maintainer-clean) \
25795 || exit 1
25797 @endif readline
25801 .PHONY: configure-sid maybe-configure-sid
25802 maybe-configure-sid:
25803 @if gcc-bootstrap
25804 configure-sid: stage_current
25805 @endif gcc-bootstrap
25806 @if sid
25807 maybe-configure-sid: configure-sid
25808 configure-sid:
25809 @: $(MAKE); $(unstage)
25810 @r=`${PWD_COMMAND}`; export r; \
25811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25812 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
25813 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid; \
25814 $(HOST_EXPORTS) \
25815 echo Configuring in $(HOST_SUBDIR)/sid; \
25816 cd "$(HOST_SUBDIR)/sid" || exit 1; \
25817 case $(srcdir) in \
25818 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25819 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
25820 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25821 esac; \
25822 module_srcdir=sid; \
25823 $(SHELL) \
25824 $$s/$$module_srcdir/configure \
25825 --srcdir=$${topdir}/$$module_srcdir \
25826 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25827 --target=${target_alias} \
25828 || exit 1
25829 @endif sid
25835 .PHONY: all-sid maybe-all-sid
25836 maybe-all-sid:
25837 @if gcc-bootstrap
25838 all-sid: stage_current
25839 @endif gcc-bootstrap
25840 @if sid
25841 TARGET-sid=all
25842 maybe-all-sid: all-sid
25843 all-sid: configure-sid
25844 @: $(MAKE); $(unstage)
25845 @r=`${PWD_COMMAND}`; export r; \
25846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25847 $(HOST_EXPORTS) \
25848 (cd $(HOST_SUBDIR)/sid && \
25849 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25850 $(TARGET-sid))
25851 @endif sid
25856 .PHONY: check-sid maybe-check-sid
25857 maybe-check-sid:
25858 @if sid
25859 maybe-check-sid: check-sid
25861 check-sid:
25862 @: $(MAKE); $(unstage)
25863 @r=`${PWD_COMMAND}`; export r; \
25864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25865 $(HOST_EXPORTS) \
25866 (cd $(HOST_SUBDIR)/sid && \
25867 $(MAKE) $(FLAGS_TO_PASS) check)
25869 @endif sid
25871 .PHONY: install-sid maybe-install-sid
25872 maybe-install-sid:
25873 @if sid
25874 maybe-install-sid: install-sid
25876 install-sid: installdirs
25877 @: $(MAKE); $(unstage)
25878 @r=`${PWD_COMMAND}`; export r; \
25879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25880 $(HOST_EXPORTS) \
25881 (cd $(HOST_SUBDIR)/sid && \
25882 $(MAKE) $(FLAGS_TO_PASS) install)
25884 @endif sid
25886 .PHONY: install-strip-sid maybe-install-strip-sid
25887 maybe-install-strip-sid:
25888 @if sid
25889 maybe-install-strip-sid: install-strip-sid
25891 install-strip-sid: installdirs
25892 @: $(MAKE); $(unstage)
25893 @r=`${PWD_COMMAND}`; export r; \
25894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25895 $(HOST_EXPORTS) \
25896 (cd $(HOST_SUBDIR)/sid && \
25897 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25899 @endif sid
25901 # Other targets (info, dvi, pdf, etc.)
25903 .PHONY: maybe-info-sid info-sid
25904 maybe-info-sid:
25905 @if sid
25906 maybe-info-sid: info-sid
25908 info-sid: \
25909 configure-sid
25910 @: $(MAKE); $(unstage)
25911 @[ -f ./sid/Makefile ] || exit 0; \
25912 r=`${PWD_COMMAND}`; export r; \
25913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25914 $(HOST_EXPORTS) \
25915 for flag in $(EXTRA_HOST_FLAGS) ; do \
25916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25917 done; \
25918 echo "Doing info in sid"; \
25919 (cd $(HOST_SUBDIR)/sid && \
25920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25922 "RANLIB=$${RANLIB}" \
25923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25924 info) \
25925 || exit 1
25927 @endif sid
25929 .PHONY: maybe-dvi-sid dvi-sid
25930 maybe-dvi-sid:
25931 @if sid
25932 maybe-dvi-sid: dvi-sid
25934 dvi-sid: \
25935 configure-sid
25936 @: $(MAKE); $(unstage)
25937 @[ -f ./sid/Makefile ] || exit 0; \
25938 r=`${PWD_COMMAND}`; export r; \
25939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25940 $(HOST_EXPORTS) \
25941 for flag in $(EXTRA_HOST_FLAGS) ; do \
25942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25943 done; \
25944 echo "Doing dvi in sid"; \
25945 (cd $(HOST_SUBDIR)/sid && \
25946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25948 "RANLIB=$${RANLIB}" \
25949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25950 dvi) \
25951 || exit 1
25953 @endif sid
25955 .PHONY: maybe-pdf-sid pdf-sid
25956 maybe-pdf-sid:
25957 @if sid
25958 maybe-pdf-sid: pdf-sid
25960 pdf-sid: \
25961 configure-sid
25962 @: $(MAKE); $(unstage)
25963 @[ -f ./sid/Makefile ] || exit 0; \
25964 r=`${PWD_COMMAND}`; export r; \
25965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25966 $(HOST_EXPORTS) \
25967 for flag in $(EXTRA_HOST_FLAGS) ; do \
25968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25969 done; \
25970 echo "Doing pdf in sid"; \
25971 (cd $(HOST_SUBDIR)/sid && \
25972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25974 "RANLIB=$${RANLIB}" \
25975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25976 pdf) \
25977 || exit 1
25979 @endif sid
25981 .PHONY: maybe-html-sid html-sid
25982 maybe-html-sid:
25983 @if sid
25984 maybe-html-sid: html-sid
25986 html-sid: \
25987 configure-sid
25988 @: $(MAKE); $(unstage)
25989 @[ -f ./sid/Makefile ] || exit 0; \
25990 r=`${PWD_COMMAND}`; export r; \
25991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25992 $(HOST_EXPORTS) \
25993 for flag in $(EXTRA_HOST_FLAGS) ; do \
25994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25995 done; \
25996 echo "Doing html in sid"; \
25997 (cd $(HOST_SUBDIR)/sid && \
25998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26000 "RANLIB=$${RANLIB}" \
26001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26002 html) \
26003 || exit 1
26005 @endif sid
26007 .PHONY: maybe-TAGS-sid TAGS-sid
26008 maybe-TAGS-sid:
26009 @if sid
26010 maybe-TAGS-sid: TAGS-sid
26012 TAGS-sid: \
26013 configure-sid
26014 @: $(MAKE); $(unstage)
26015 @[ -f ./sid/Makefile ] || exit 0; \
26016 r=`${PWD_COMMAND}`; export r; \
26017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26018 $(HOST_EXPORTS) \
26019 for flag in $(EXTRA_HOST_FLAGS) ; do \
26020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26021 done; \
26022 echo "Doing TAGS in sid"; \
26023 (cd $(HOST_SUBDIR)/sid && \
26024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26026 "RANLIB=$${RANLIB}" \
26027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26028 TAGS) \
26029 || exit 1
26031 @endif sid
26033 .PHONY: maybe-install-info-sid install-info-sid
26034 maybe-install-info-sid:
26035 @if sid
26036 maybe-install-info-sid: install-info-sid
26038 install-info-sid: \
26039 configure-sid \
26040 info-sid
26041 @: $(MAKE); $(unstage)
26042 @[ -f ./sid/Makefile ] || exit 0; \
26043 r=`${PWD_COMMAND}`; export r; \
26044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26045 $(HOST_EXPORTS) \
26046 for flag in $(EXTRA_HOST_FLAGS) ; do \
26047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26048 done; \
26049 echo "Doing install-info in sid"; \
26050 (cd $(HOST_SUBDIR)/sid && \
26051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26053 "RANLIB=$${RANLIB}" \
26054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26055 install-info) \
26056 || exit 1
26058 @endif sid
26060 .PHONY: maybe-install-pdf-sid install-pdf-sid
26061 maybe-install-pdf-sid:
26062 @if sid
26063 maybe-install-pdf-sid: install-pdf-sid
26065 install-pdf-sid: \
26066 configure-sid \
26067 pdf-sid
26068 @: $(MAKE); $(unstage)
26069 @[ -f ./sid/Makefile ] || exit 0; \
26070 r=`${PWD_COMMAND}`; export r; \
26071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26072 $(HOST_EXPORTS) \
26073 for flag in $(EXTRA_HOST_FLAGS) ; do \
26074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26075 done; \
26076 echo "Doing install-pdf in sid"; \
26077 (cd $(HOST_SUBDIR)/sid && \
26078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26080 "RANLIB=$${RANLIB}" \
26081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26082 install-pdf) \
26083 || exit 1
26085 @endif sid
26087 .PHONY: maybe-install-html-sid install-html-sid
26088 maybe-install-html-sid:
26089 @if sid
26090 maybe-install-html-sid: install-html-sid
26092 install-html-sid: \
26093 configure-sid \
26094 html-sid
26095 @: $(MAKE); $(unstage)
26096 @[ -f ./sid/Makefile ] || exit 0; \
26097 r=`${PWD_COMMAND}`; export r; \
26098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26099 $(HOST_EXPORTS) \
26100 for flag in $(EXTRA_HOST_FLAGS) ; do \
26101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26102 done; \
26103 echo "Doing install-html in sid"; \
26104 (cd $(HOST_SUBDIR)/sid && \
26105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26107 "RANLIB=$${RANLIB}" \
26108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26109 install-html) \
26110 || exit 1
26112 @endif sid
26114 .PHONY: maybe-installcheck-sid installcheck-sid
26115 maybe-installcheck-sid:
26116 @if sid
26117 maybe-installcheck-sid: installcheck-sid
26119 installcheck-sid: \
26120 configure-sid
26121 @: $(MAKE); $(unstage)
26122 @[ -f ./sid/Makefile ] || exit 0; \
26123 r=`${PWD_COMMAND}`; export r; \
26124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26125 $(HOST_EXPORTS) \
26126 for flag in $(EXTRA_HOST_FLAGS) ; do \
26127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26128 done; \
26129 echo "Doing installcheck in sid"; \
26130 (cd $(HOST_SUBDIR)/sid && \
26131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26133 "RANLIB=$${RANLIB}" \
26134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26135 installcheck) \
26136 || exit 1
26138 @endif sid
26140 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
26141 maybe-mostlyclean-sid:
26142 @if sid
26143 maybe-mostlyclean-sid: mostlyclean-sid
26145 mostlyclean-sid:
26146 @: $(MAKE); $(unstage)
26147 @[ -f ./sid/Makefile ] || exit 0; \
26148 r=`${PWD_COMMAND}`; export r; \
26149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26150 $(HOST_EXPORTS) \
26151 for flag in $(EXTRA_HOST_FLAGS) ; do \
26152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26153 done; \
26154 echo "Doing mostlyclean in sid"; \
26155 (cd $(HOST_SUBDIR)/sid && \
26156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26158 "RANLIB=$${RANLIB}" \
26159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26160 mostlyclean) \
26161 || exit 1
26163 @endif sid
26165 .PHONY: maybe-clean-sid clean-sid
26166 maybe-clean-sid:
26167 @if sid
26168 maybe-clean-sid: clean-sid
26170 clean-sid:
26171 @: $(MAKE); $(unstage)
26172 @[ -f ./sid/Makefile ] || exit 0; \
26173 r=`${PWD_COMMAND}`; export r; \
26174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26175 $(HOST_EXPORTS) \
26176 for flag in $(EXTRA_HOST_FLAGS) ; do \
26177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26178 done; \
26179 echo "Doing clean in sid"; \
26180 (cd $(HOST_SUBDIR)/sid && \
26181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26183 "RANLIB=$${RANLIB}" \
26184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26185 clean) \
26186 || exit 1
26188 @endif sid
26190 .PHONY: maybe-distclean-sid distclean-sid
26191 maybe-distclean-sid:
26192 @if sid
26193 maybe-distclean-sid: distclean-sid
26195 distclean-sid:
26196 @: $(MAKE); $(unstage)
26197 @[ -f ./sid/Makefile ] || exit 0; \
26198 r=`${PWD_COMMAND}`; export r; \
26199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26200 $(HOST_EXPORTS) \
26201 for flag in $(EXTRA_HOST_FLAGS) ; do \
26202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26203 done; \
26204 echo "Doing distclean in sid"; \
26205 (cd $(HOST_SUBDIR)/sid && \
26206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26208 "RANLIB=$${RANLIB}" \
26209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26210 distclean) \
26211 || exit 1
26213 @endif sid
26215 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
26216 maybe-maintainer-clean-sid:
26217 @if sid
26218 maybe-maintainer-clean-sid: maintainer-clean-sid
26220 maintainer-clean-sid:
26221 @: $(MAKE); $(unstage)
26222 @[ -f ./sid/Makefile ] || exit 0; \
26223 r=`${PWD_COMMAND}`; export r; \
26224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26225 $(HOST_EXPORTS) \
26226 for flag in $(EXTRA_HOST_FLAGS) ; do \
26227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26228 done; \
26229 echo "Doing maintainer-clean in sid"; \
26230 (cd $(HOST_SUBDIR)/sid && \
26231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26233 "RANLIB=$${RANLIB}" \
26234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26235 maintainer-clean) \
26236 || exit 1
26238 @endif sid
26242 .PHONY: configure-sim maybe-configure-sim
26243 maybe-configure-sim:
26244 @if gcc-bootstrap
26245 configure-sim: stage_current
26246 @endif gcc-bootstrap
26247 @if sim
26248 maybe-configure-sim: configure-sim
26249 configure-sim:
26250 @: $(MAKE); $(unstage)
26251 @r=`${PWD_COMMAND}`; export r; \
26252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26253 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
26254 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim; \
26255 $(HOST_EXPORTS) \
26256 echo Configuring in $(HOST_SUBDIR)/sim; \
26257 cd "$(HOST_SUBDIR)/sim" || exit 1; \
26258 case $(srcdir) in \
26259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26260 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
26261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26262 esac; \
26263 module_srcdir=sim; \
26264 $(SHELL) \
26265 $$s/$$module_srcdir/configure \
26266 --srcdir=$${topdir}/$$module_srcdir \
26267 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26268 --target=${target_alias} \
26269 || exit 1
26270 @endif sim
26276 .PHONY: all-sim maybe-all-sim
26277 maybe-all-sim:
26278 @if gcc-bootstrap
26279 all-sim: stage_current
26280 @endif gcc-bootstrap
26281 @if sim
26282 TARGET-sim=all
26283 maybe-all-sim: all-sim
26284 all-sim: configure-sim
26285 @: $(MAKE); $(unstage)
26286 @r=`${PWD_COMMAND}`; export r; \
26287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26288 $(HOST_EXPORTS) \
26289 (cd $(HOST_SUBDIR)/sim && \
26290 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26291 $(TARGET-sim))
26292 @endif sim
26297 .PHONY: check-sim maybe-check-sim
26298 maybe-check-sim:
26299 @if sim
26300 maybe-check-sim: check-sim
26302 check-sim:
26303 @: $(MAKE); $(unstage)
26304 @r=`${PWD_COMMAND}`; export r; \
26305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26306 $(HOST_EXPORTS) \
26307 (cd $(HOST_SUBDIR)/sim && \
26308 $(MAKE) $(FLAGS_TO_PASS) check)
26310 @endif sim
26312 .PHONY: install-sim maybe-install-sim
26313 maybe-install-sim:
26314 @if sim
26315 maybe-install-sim: install-sim
26317 install-sim: installdirs
26318 @: $(MAKE); $(unstage)
26319 @r=`${PWD_COMMAND}`; export r; \
26320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26321 $(HOST_EXPORTS) \
26322 (cd $(HOST_SUBDIR)/sim && \
26323 $(MAKE) $(FLAGS_TO_PASS) install)
26325 @endif sim
26327 .PHONY: install-strip-sim maybe-install-strip-sim
26328 maybe-install-strip-sim:
26329 @if sim
26330 maybe-install-strip-sim: install-strip-sim
26332 install-strip-sim: installdirs
26333 @: $(MAKE); $(unstage)
26334 @r=`${PWD_COMMAND}`; export r; \
26335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26336 $(HOST_EXPORTS) \
26337 (cd $(HOST_SUBDIR)/sim && \
26338 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26340 @endif sim
26342 # Other targets (info, dvi, pdf, etc.)
26344 .PHONY: maybe-info-sim info-sim
26345 maybe-info-sim:
26346 @if sim
26347 maybe-info-sim: info-sim
26349 info-sim: \
26350 configure-sim
26351 @: $(MAKE); $(unstage)
26352 @[ -f ./sim/Makefile ] || exit 0; \
26353 r=`${PWD_COMMAND}`; export r; \
26354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26355 $(HOST_EXPORTS) \
26356 for flag in $(EXTRA_HOST_FLAGS) ; do \
26357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26358 done; \
26359 echo "Doing info in sim"; \
26360 (cd $(HOST_SUBDIR)/sim && \
26361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26363 "RANLIB=$${RANLIB}" \
26364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26365 info) \
26366 || exit 1
26368 @endif sim
26370 .PHONY: maybe-dvi-sim dvi-sim
26371 maybe-dvi-sim:
26372 @if sim
26373 maybe-dvi-sim: dvi-sim
26375 dvi-sim: \
26376 configure-sim
26377 @: $(MAKE); $(unstage)
26378 @[ -f ./sim/Makefile ] || exit 0; \
26379 r=`${PWD_COMMAND}`; export r; \
26380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26381 $(HOST_EXPORTS) \
26382 for flag in $(EXTRA_HOST_FLAGS) ; do \
26383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26384 done; \
26385 echo "Doing dvi in sim"; \
26386 (cd $(HOST_SUBDIR)/sim && \
26387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26389 "RANLIB=$${RANLIB}" \
26390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26391 dvi) \
26392 || exit 1
26394 @endif sim
26396 .PHONY: maybe-pdf-sim pdf-sim
26397 maybe-pdf-sim:
26398 @if sim
26399 maybe-pdf-sim: pdf-sim
26401 pdf-sim: \
26402 configure-sim
26403 @: $(MAKE); $(unstage)
26404 @[ -f ./sim/Makefile ] || exit 0; \
26405 r=`${PWD_COMMAND}`; export r; \
26406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26407 $(HOST_EXPORTS) \
26408 for flag in $(EXTRA_HOST_FLAGS) ; do \
26409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26410 done; \
26411 echo "Doing pdf in sim"; \
26412 (cd $(HOST_SUBDIR)/sim && \
26413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26415 "RANLIB=$${RANLIB}" \
26416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26417 pdf) \
26418 || exit 1
26420 @endif sim
26422 .PHONY: maybe-html-sim html-sim
26423 maybe-html-sim:
26424 @if sim
26425 maybe-html-sim: html-sim
26427 html-sim: \
26428 configure-sim
26429 @: $(MAKE); $(unstage)
26430 @[ -f ./sim/Makefile ] || exit 0; \
26431 r=`${PWD_COMMAND}`; export r; \
26432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26433 $(HOST_EXPORTS) \
26434 for flag in $(EXTRA_HOST_FLAGS) ; do \
26435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26436 done; \
26437 echo "Doing html in sim"; \
26438 (cd $(HOST_SUBDIR)/sim && \
26439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26441 "RANLIB=$${RANLIB}" \
26442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26443 html) \
26444 || exit 1
26446 @endif sim
26448 .PHONY: maybe-TAGS-sim TAGS-sim
26449 maybe-TAGS-sim:
26450 @if sim
26451 maybe-TAGS-sim: TAGS-sim
26453 TAGS-sim: \
26454 configure-sim
26455 @: $(MAKE); $(unstage)
26456 @[ -f ./sim/Makefile ] || exit 0; \
26457 r=`${PWD_COMMAND}`; export r; \
26458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26459 $(HOST_EXPORTS) \
26460 for flag in $(EXTRA_HOST_FLAGS) ; do \
26461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26462 done; \
26463 echo "Doing TAGS in sim"; \
26464 (cd $(HOST_SUBDIR)/sim && \
26465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26467 "RANLIB=$${RANLIB}" \
26468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26469 TAGS) \
26470 || exit 1
26472 @endif sim
26474 .PHONY: maybe-install-info-sim install-info-sim
26475 maybe-install-info-sim:
26476 @if sim
26477 maybe-install-info-sim: install-info-sim
26479 install-info-sim: \
26480 configure-sim \
26481 info-sim
26482 @: $(MAKE); $(unstage)
26483 @[ -f ./sim/Makefile ] || exit 0; \
26484 r=`${PWD_COMMAND}`; export r; \
26485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26486 $(HOST_EXPORTS) \
26487 for flag in $(EXTRA_HOST_FLAGS) ; do \
26488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26489 done; \
26490 echo "Doing install-info in sim"; \
26491 (cd $(HOST_SUBDIR)/sim && \
26492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26494 "RANLIB=$${RANLIB}" \
26495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26496 install-info) \
26497 || exit 1
26499 @endif sim
26501 .PHONY: maybe-install-pdf-sim install-pdf-sim
26502 maybe-install-pdf-sim:
26503 @if sim
26504 maybe-install-pdf-sim: install-pdf-sim
26506 install-pdf-sim: \
26507 configure-sim \
26508 pdf-sim
26509 @: $(MAKE); $(unstage)
26510 @[ -f ./sim/Makefile ] || exit 0; \
26511 r=`${PWD_COMMAND}`; export r; \
26512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26513 $(HOST_EXPORTS) \
26514 for flag in $(EXTRA_HOST_FLAGS) ; do \
26515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26516 done; \
26517 echo "Doing install-pdf in sim"; \
26518 (cd $(HOST_SUBDIR)/sim && \
26519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26521 "RANLIB=$${RANLIB}" \
26522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26523 install-pdf) \
26524 || exit 1
26526 @endif sim
26528 .PHONY: maybe-install-html-sim install-html-sim
26529 maybe-install-html-sim:
26530 @if sim
26531 maybe-install-html-sim: install-html-sim
26533 install-html-sim: \
26534 configure-sim \
26535 html-sim
26536 @: $(MAKE); $(unstage)
26537 @[ -f ./sim/Makefile ] || exit 0; \
26538 r=`${PWD_COMMAND}`; export r; \
26539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26540 $(HOST_EXPORTS) \
26541 for flag in $(EXTRA_HOST_FLAGS) ; do \
26542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26543 done; \
26544 echo "Doing install-html in sim"; \
26545 (cd $(HOST_SUBDIR)/sim && \
26546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26548 "RANLIB=$${RANLIB}" \
26549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26550 install-html) \
26551 || exit 1
26553 @endif sim
26555 .PHONY: maybe-installcheck-sim installcheck-sim
26556 maybe-installcheck-sim:
26557 @if sim
26558 maybe-installcheck-sim: installcheck-sim
26560 installcheck-sim: \
26561 configure-sim
26562 @: $(MAKE); $(unstage)
26563 @[ -f ./sim/Makefile ] || exit 0; \
26564 r=`${PWD_COMMAND}`; export r; \
26565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26566 $(HOST_EXPORTS) \
26567 for flag in $(EXTRA_HOST_FLAGS) ; do \
26568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26569 done; \
26570 echo "Doing installcheck in sim"; \
26571 (cd $(HOST_SUBDIR)/sim && \
26572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26574 "RANLIB=$${RANLIB}" \
26575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26576 installcheck) \
26577 || exit 1
26579 @endif sim
26581 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
26582 maybe-mostlyclean-sim:
26583 @if sim
26584 maybe-mostlyclean-sim: mostlyclean-sim
26586 mostlyclean-sim:
26587 @: $(MAKE); $(unstage)
26588 @[ -f ./sim/Makefile ] || exit 0; \
26589 r=`${PWD_COMMAND}`; export r; \
26590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26591 $(HOST_EXPORTS) \
26592 for flag in $(EXTRA_HOST_FLAGS) ; do \
26593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26594 done; \
26595 echo "Doing mostlyclean in sim"; \
26596 (cd $(HOST_SUBDIR)/sim && \
26597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26599 "RANLIB=$${RANLIB}" \
26600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26601 mostlyclean) \
26602 || exit 1
26604 @endif sim
26606 .PHONY: maybe-clean-sim clean-sim
26607 maybe-clean-sim:
26608 @if sim
26609 maybe-clean-sim: clean-sim
26611 clean-sim:
26612 @: $(MAKE); $(unstage)
26613 @[ -f ./sim/Makefile ] || exit 0; \
26614 r=`${PWD_COMMAND}`; export r; \
26615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26616 $(HOST_EXPORTS) \
26617 for flag in $(EXTRA_HOST_FLAGS) ; do \
26618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26619 done; \
26620 echo "Doing clean in sim"; \
26621 (cd $(HOST_SUBDIR)/sim && \
26622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26624 "RANLIB=$${RANLIB}" \
26625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26626 clean) \
26627 || exit 1
26629 @endif sim
26631 .PHONY: maybe-distclean-sim distclean-sim
26632 maybe-distclean-sim:
26633 @if sim
26634 maybe-distclean-sim: distclean-sim
26636 distclean-sim:
26637 @: $(MAKE); $(unstage)
26638 @[ -f ./sim/Makefile ] || exit 0; \
26639 r=`${PWD_COMMAND}`; export r; \
26640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26641 $(HOST_EXPORTS) \
26642 for flag in $(EXTRA_HOST_FLAGS) ; do \
26643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26644 done; \
26645 echo "Doing distclean in sim"; \
26646 (cd $(HOST_SUBDIR)/sim && \
26647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26649 "RANLIB=$${RANLIB}" \
26650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26651 distclean) \
26652 || exit 1
26654 @endif sim
26656 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
26657 maybe-maintainer-clean-sim:
26658 @if sim
26659 maybe-maintainer-clean-sim: maintainer-clean-sim
26661 maintainer-clean-sim:
26662 @: $(MAKE); $(unstage)
26663 @[ -f ./sim/Makefile ] || exit 0; \
26664 r=`${PWD_COMMAND}`; export r; \
26665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26666 $(HOST_EXPORTS) \
26667 for flag in $(EXTRA_HOST_FLAGS) ; do \
26668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26669 done; \
26670 echo "Doing maintainer-clean in sim"; \
26671 (cd $(HOST_SUBDIR)/sim && \
26672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26674 "RANLIB=$${RANLIB}" \
26675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26676 maintainer-clean) \
26677 || exit 1
26679 @endif sim
26683 .PHONY: configure-texinfo maybe-configure-texinfo
26684 maybe-configure-texinfo:
26685 @if gcc-bootstrap
26686 configure-texinfo: stage_current
26687 @endif gcc-bootstrap
26688 @if texinfo
26689 maybe-configure-texinfo: configure-texinfo
26690 configure-texinfo:
26691 @: $(MAKE); $(unstage)
26692 @r=`${PWD_COMMAND}`; export r; \
26693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26694 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
26695 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo; \
26696 $(HOST_EXPORTS) \
26697 echo Configuring in $(HOST_SUBDIR)/texinfo; \
26698 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
26699 case $(srcdir) in \
26700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26701 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
26702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26703 esac; \
26704 module_srcdir=texinfo; \
26705 $(SHELL) \
26706 $$s/$$module_srcdir/configure \
26707 --srcdir=$${topdir}/$$module_srcdir \
26708 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26709 --target=${target_alias} \
26710 || exit 1
26711 @endif texinfo
26717 .PHONY: all-texinfo maybe-all-texinfo
26718 maybe-all-texinfo:
26719 @if gcc-bootstrap
26720 all-texinfo: stage_current
26721 @endif gcc-bootstrap
26722 @if texinfo
26723 TARGET-texinfo=all
26724 maybe-all-texinfo: all-texinfo
26725 all-texinfo: configure-texinfo
26726 @: $(MAKE); $(unstage)
26727 @r=`${PWD_COMMAND}`; export r; \
26728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26729 $(HOST_EXPORTS) \
26730 (cd $(HOST_SUBDIR)/texinfo && \
26731 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26732 $(TARGET-texinfo))
26733 @endif texinfo
26738 .PHONY: check-texinfo maybe-check-texinfo
26739 maybe-check-texinfo:
26740 @if texinfo
26741 maybe-check-texinfo: check-texinfo
26743 check-texinfo:
26744 @: $(MAKE); $(unstage)
26745 @r=`${PWD_COMMAND}`; export r; \
26746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26747 $(HOST_EXPORTS) \
26748 (cd $(HOST_SUBDIR)/texinfo && \
26749 $(MAKE) $(FLAGS_TO_PASS) check)
26751 @endif texinfo
26753 .PHONY: install-texinfo maybe-install-texinfo
26754 maybe-install-texinfo:
26755 @if texinfo
26756 maybe-install-texinfo: install-texinfo
26758 install-texinfo:
26760 @endif texinfo
26762 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
26763 maybe-install-strip-texinfo:
26764 @if texinfo
26765 maybe-install-strip-texinfo: install-strip-texinfo
26767 install-strip-texinfo:
26769 @endif texinfo
26771 # Other targets (info, dvi, pdf, etc.)
26773 .PHONY: maybe-info-texinfo info-texinfo
26774 maybe-info-texinfo:
26775 @if texinfo
26776 maybe-info-texinfo: info-texinfo
26778 info-texinfo: \
26779 configure-texinfo
26780 @: $(MAKE); $(unstage)
26781 @[ -f ./texinfo/Makefile ] || exit 0; \
26782 r=`${PWD_COMMAND}`; export r; \
26783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26784 $(HOST_EXPORTS) \
26785 for flag in $(EXTRA_HOST_FLAGS) ; do \
26786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26787 done; \
26788 echo "Doing info in texinfo"; \
26789 (cd $(HOST_SUBDIR)/texinfo && \
26790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26792 "RANLIB=$${RANLIB}" \
26793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26794 info) \
26795 || exit 1
26797 @endif texinfo
26799 .PHONY: maybe-dvi-texinfo dvi-texinfo
26800 maybe-dvi-texinfo:
26801 @if texinfo
26802 maybe-dvi-texinfo: dvi-texinfo
26804 dvi-texinfo: \
26805 configure-texinfo
26806 @: $(MAKE); $(unstage)
26807 @[ -f ./texinfo/Makefile ] || exit 0; \
26808 r=`${PWD_COMMAND}`; export r; \
26809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26810 $(HOST_EXPORTS) \
26811 for flag in $(EXTRA_HOST_FLAGS) ; do \
26812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26813 done; \
26814 echo "Doing dvi in texinfo"; \
26815 (cd $(HOST_SUBDIR)/texinfo && \
26816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26818 "RANLIB=$${RANLIB}" \
26819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26820 dvi) \
26821 || exit 1
26823 @endif texinfo
26825 .PHONY: maybe-pdf-texinfo pdf-texinfo
26826 maybe-pdf-texinfo:
26827 @if texinfo
26828 maybe-pdf-texinfo: pdf-texinfo
26830 pdf-texinfo: \
26831 configure-texinfo
26832 @: $(MAKE); $(unstage)
26833 @[ -f ./texinfo/Makefile ] || exit 0; \
26834 r=`${PWD_COMMAND}`; export r; \
26835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26836 $(HOST_EXPORTS) \
26837 for flag in $(EXTRA_HOST_FLAGS) ; do \
26838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26839 done; \
26840 echo "Doing pdf in texinfo"; \
26841 (cd $(HOST_SUBDIR)/texinfo && \
26842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26844 "RANLIB=$${RANLIB}" \
26845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26846 pdf) \
26847 || exit 1
26849 @endif texinfo
26851 .PHONY: maybe-html-texinfo html-texinfo
26852 maybe-html-texinfo:
26853 @if texinfo
26854 maybe-html-texinfo: html-texinfo
26856 html-texinfo: \
26857 configure-texinfo
26858 @: $(MAKE); $(unstage)
26859 @[ -f ./texinfo/Makefile ] || exit 0; \
26860 r=`${PWD_COMMAND}`; export r; \
26861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26862 $(HOST_EXPORTS) \
26863 for flag in $(EXTRA_HOST_FLAGS) ; do \
26864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26865 done; \
26866 echo "Doing html in texinfo"; \
26867 (cd $(HOST_SUBDIR)/texinfo && \
26868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26870 "RANLIB=$${RANLIB}" \
26871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26872 html) \
26873 || exit 1
26875 @endif texinfo
26877 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
26878 maybe-TAGS-texinfo:
26879 @if texinfo
26880 maybe-TAGS-texinfo: TAGS-texinfo
26882 TAGS-texinfo: \
26883 configure-texinfo
26884 @: $(MAKE); $(unstage)
26885 @[ -f ./texinfo/Makefile ] || exit 0; \
26886 r=`${PWD_COMMAND}`; export r; \
26887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26888 $(HOST_EXPORTS) \
26889 for flag in $(EXTRA_HOST_FLAGS) ; do \
26890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26891 done; \
26892 echo "Doing TAGS in texinfo"; \
26893 (cd $(HOST_SUBDIR)/texinfo && \
26894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26896 "RANLIB=$${RANLIB}" \
26897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26898 TAGS) \
26899 || exit 1
26901 @endif texinfo
26903 .PHONY: maybe-install-info-texinfo install-info-texinfo
26904 maybe-install-info-texinfo:
26905 @if texinfo
26906 maybe-install-info-texinfo: install-info-texinfo
26908 install-info-texinfo: \
26909 configure-texinfo \
26910 info-texinfo
26911 @: $(MAKE); $(unstage)
26912 @[ -f ./texinfo/Makefile ] || exit 0; \
26913 r=`${PWD_COMMAND}`; export r; \
26914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26915 $(HOST_EXPORTS) \
26916 for flag in $(EXTRA_HOST_FLAGS) ; do \
26917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26918 done; \
26919 echo "Doing install-info in texinfo"; \
26920 (cd $(HOST_SUBDIR)/texinfo && \
26921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26923 "RANLIB=$${RANLIB}" \
26924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26925 install-info) \
26926 || exit 1
26928 @endif texinfo
26930 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
26931 maybe-install-pdf-texinfo:
26932 @if texinfo
26933 maybe-install-pdf-texinfo: install-pdf-texinfo
26935 install-pdf-texinfo: \
26936 configure-texinfo \
26937 pdf-texinfo
26938 @: $(MAKE); $(unstage)
26939 @[ -f ./texinfo/Makefile ] || exit 0; \
26940 r=`${PWD_COMMAND}`; export r; \
26941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26942 $(HOST_EXPORTS) \
26943 for flag in $(EXTRA_HOST_FLAGS) ; do \
26944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26945 done; \
26946 echo "Doing install-pdf in texinfo"; \
26947 (cd $(HOST_SUBDIR)/texinfo && \
26948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26950 "RANLIB=$${RANLIB}" \
26951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26952 install-pdf) \
26953 || exit 1
26955 @endif texinfo
26957 .PHONY: maybe-install-html-texinfo install-html-texinfo
26958 maybe-install-html-texinfo:
26959 @if texinfo
26960 maybe-install-html-texinfo: install-html-texinfo
26962 install-html-texinfo: \
26963 configure-texinfo \
26964 html-texinfo
26965 @: $(MAKE); $(unstage)
26966 @[ -f ./texinfo/Makefile ] || exit 0; \
26967 r=`${PWD_COMMAND}`; export r; \
26968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26969 $(HOST_EXPORTS) \
26970 for flag in $(EXTRA_HOST_FLAGS) ; do \
26971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26972 done; \
26973 echo "Doing install-html in texinfo"; \
26974 (cd $(HOST_SUBDIR)/texinfo && \
26975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26977 "RANLIB=$${RANLIB}" \
26978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26979 install-html) \
26980 || exit 1
26982 @endif texinfo
26984 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
26985 maybe-installcheck-texinfo:
26986 @if texinfo
26987 maybe-installcheck-texinfo: installcheck-texinfo
26989 installcheck-texinfo: \
26990 configure-texinfo
26991 @: $(MAKE); $(unstage)
26992 @[ -f ./texinfo/Makefile ] || exit 0; \
26993 r=`${PWD_COMMAND}`; export r; \
26994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26995 $(HOST_EXPORTS) \
26996 for flag in $(EXTRA_HOST_FLAGS) ; do \
26997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26998 done; \
26999 echo "Doing installcheck in texinfo"; \
27000 (cd $(HOST_SUBDIR)/texinfo && \
27001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27003 "RANLIB=$${RANLIB}" \
27004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27005 installcheck) \
27006 || exit 1
27008 @endif texinfo
27010 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
27011 maybe-mostlyclean-texinfo:
27012 @if texinfo
27013 maybe-mostlyclean-texinfo: mostlyclean-texinfo
27015 mostlyclean-texinfo:
27016 @: $(MAKE); $(unstage)
27017 @[ -f ./texinfo/Makefile ] || exit 0; \
27018 r=`${PWD_COMMAND}`; export r; \
27019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27020 $(HOST_EXPORTS) \
27021 for flag in $(EXTRA_HOST_FLAGS) ; do \
27022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27023 done; \
27024 echo "Doing mostlyclean in texinfo"; \
27025 (cd $(HOST_SUBDIR)/texinfo && \
27026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27028 "RANLIB=$${RANLIB}" \
27029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27030 mostlyclean) \
27031 || exit 1
27033 @endif texinfo
27035 .PHONY: maybe-clean-texinfo clean-texinfo
27036 maybe-clean-texinfo:
27037 @if texinfo
27038 maybe-clean-texinfo: clean-texinfo
27040 clean-texinfo:
27041 @: $(MAKE); $(unstage)
27042 @[ -f ./texinfo/Makefile ] || exit 0; \
27043 r=`${PWD_COMMAND}`; export r; \
27044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27045 $(HOST_EXPORTS) \
27046 for flag in $(EXTRA_HOST_FLAGS) ; do \
27047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27048 done; \
27049 echo "Doing clean in texinfo"; \
27050 (cd $(HOST_SUBDIR)/texinfo && \
27051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27053 "RANLIB=$${RANLIB}" \
27054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27055 clean) \
27056 || exit 1
27058 @endif texinfo
27060 .PHONY: maybe-distclean-texinfo distclean-texinfo
27061 maybe-distclean-texinfo:
27062 @if texinfo
27063 maybe-distclean-texinfo: distclean-texinfo
27065 distclean-texinfo:
27066 @: $(MAKE); $(unstage)
27067 @[ -f ./texinfo/Makefile ] || exit 0; \
27068 r=`${PWD_COMMAND}`; export r; \
27069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27070 $(HOST_EXPORTS) \
27071 for flag in $(EXTRA_HOST_FLAGS) ; do \
27072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27073 done; \
27074 echo "Doing distclean in texinfo"; \
27075 (cd $(HOST_SUBDIR)/texinfo && \
27076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27078 "RANLIB=$${RANLIB}" \
27079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27080 distclean) \
27081 || exit 1
27083 @endif texinfo
27085 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
27086 maybe-maintainer-clean-texinfo:
27087 @if texinfo
27088 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
27090 maintainer-clean-texinfo:
27091 @: $(MAKE); $(unstage)
27092 @[ -f ./texinfo/Makefile ] || exit 0; \
27093 r=`${PWD_COMMAND}`; export r; \
27094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27095 $(HOST_EXPORTS) \
27096 for flag in $(EXTRA_HOST_FLAGS) ; do \
27097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27098 done; \
27099 echo "Doing maintainer-clean in texinfo"; \
27100 (cd $(HOST_SUBDIR)/texinfo && \
27101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27103 "RANLIB=$${RANLIB}" \
27104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27105 maintainer-clean) \
27106 || exit 1
27108 @endif texinfo
27112 .PHONY: configure-zlib maybe-configure-zlib
27113 maybe-configure-zlib:
27114 @if gcc-bootstrap
27115 configure-zlib: stage_current
27116 @endif gcc-bootstrap
27117 @if zlib
27118 maybe-configure-zlib: configure-zlib
27119 configure-zlib:
27120 @r=`${PWD_COMMAND}`; export r; \
27121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27122 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27124 $(HOST_EXPORTS) \
27125 echo Configuring in $(HOST_SUBDIR)/zlib; \
27126 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
27127 case $(srcdir) in \
27128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27129 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27131 esac; \
27132 module_srcdir=zlib; \
27133 $(SHELL) \
27134 $$s/$$module_srcdir/configure \
27135 --srcdir=$${topdir}/$$module_srcdir \
27136 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27137 --target=${target_alias} @extra_host_zlib_configure_flags@ \
27138 || exit 1
27139 @endif zlib
27143 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
27144 maybe-configure-stage1-zlib:
27145 @if zlib-bootstrap
27146 maybe-configure-stage1-zlib: configure-stage1-zlib
27147 configure-stage1-zlib:
27148 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27149 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27150 @r=`${PWD_COMMAND}`; export r; \
27151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27152 TFLAGS="$(STAGE1_TFLAGS)"; \
27153 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27154 $(HOST_EXPORTS) \
27155 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27156 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27157 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
27158 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib; \
27159 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27160 cd $(HOST_SUBDIR)/zlib || exit 1; \
27161 case $(srcdir) in \
27162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27163 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27165 esac; \
27166 module_srcdir=zlib; \
27167 $(SHELL) $$s/$$module_srcdir/configure \
27168 --srcdir=$${topdir}/$$module_srcdir \
27169 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27170 --target=${target_alias} \
27172 $(STAGE1_CONFIGURE_FLAGS) \
27173 @extra_host_zlib_configure_flags@
27174 @endif zlib-bootstrap
27176 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
27177 maybe-configure-stage2-zlib:
27178 @if zlib-bootstrap
27179 maybe-configure-stage2-zlib: configure-stage2-zlib
27180 configure-stage2-zlib:
27181 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27182 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27183 @r=`${PWD_COMMAND}`; export r; \
27184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27185 TFLAGS="$(STAGE2_TFLAGS)"; \
27186 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27187 $(HOST_EXPORTS) \
27188 $(POSTSTAGE1_HOST_EXPORTS) \
27189 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27190 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27191 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
27192 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib; \
27193 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27194 cd $(HOST_SUBDIR)/zlib || exit 1; \
27195 case $(srcdir) in \
27196 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27197 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27198 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27199 esac; \
27200 module_srcdir=zlib; \
27201 $(SHELL) $$s/$$module_srcdir/configure \
27202 --srcdir=$${topdir}/$$module_srcdir \
27203 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27204 --target=${target_alias} \
27205 --with-build-libsubdir=$(HOST_SUBDIR) \
27206 $(STAGE2_CONFIGURE_FLAGS) \
27207 @extra_host_zlib_configure_flags@
27208 @endif zlib-bootstrap
27210 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
27211 maybe-configure-stage3-zlib:
27212 @if zlib-bootstrap
27213 maybe-configure-stage3-zlib: configure-stage3-zlib
27214 configure-stage3-zlib:
27215 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27216 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27217 @r=`${PWD_COMMAND}`; export r; \
27218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27219 TFLAGS="$(STAGE3_TFLAGS)"; \
27220 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27221 $(HOST_EXPORTS) \
27222 $(POSTSTAGE1_HOST_EXPORTS) \
27223 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27224 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27225 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
27226 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib; \
27227 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27228 cd $(HOST_SUBDIR)/zlib || exit 1; \
27229 case $(srcdir) in \
27230 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27231 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27232 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27233 esac; \
27234 module_srcdir=zlib; \
27235 $(SHELL) $$s/$$module_srcdir/configure \
27236 --srcdir=$${topdir}/$$module_srcdir \
27237 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27238 --target=${target_alias} \
27239 --with-build-libsubdir=$(HOST_SUBDIR) \
27240 $(STAGE3_CONFIGURE_FLAGS) \
27241 @extra_host_zlib_configure_flags@
27242 @endif zlib-bootstrap
27244 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
27245 maybe-configure-stage4-zlib:
27246 @if zlib-bootstrap
27247 maybe-configure-stage4-zlib: configure-stage4-zlib
27248 configure-stage4-zlib:
27249 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27250 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27251 @r=`${PWD_COMMAND}`; export r; \
27252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27253 TFLAGS="$(STAGE4_TFLAGS)"; \
27254 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27255 $(HOST_EXPORTS) \
27256 $(POSTSTAGE1_HOST_EXPORTS) \
27257 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27258 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27259 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
27260 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib; \
27261 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27262 cd $(HOST_SUBDIR)/zlib || exit 1; \
27263 case $(srcdir) in \
27264 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27265 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27266 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27267 esac; \
27268 module_srcdir=zlib; \
27269 $(SHELL) $$s/$$module_srcdir/configure \
27270 --srcdir=$${topdir}/$$module_srcdir \
27271 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27272 --target=${target_alias} \
27273 --with-build-libsubdir=$(HOST_SUBDIR) \
27274 $(STAGE4_CONFIGURE_FLAGS) \
27275 @extra_host_zlib_configure_flags@
27276 @endif zlib-bootstrap
27278 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
27279 maybe-configure-stageprofile-zlib:
27280 @if zlib-bootstrap
27281 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
27282 configure-stageprofile-zlib:
27283 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27284 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27285 @r=`${PWD_COMMAND}`; export r; \
27286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27287 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27288 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27289 $(HOST_EXPORTS) \
27290 $(POSTSTAGE1_HOST_EXPORTS) \
27291 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27292 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27293 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
27294 echo Configuring stage profile in $(HOST_SUBDIR)/zlib; \
27295 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27296 cd $(HOST_SUBDIR)/zlib || exit 1; \
27297 case $(srcdir) in \
27298 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27299 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27300 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27301 esac; \
27302 module_srcdir=zlib; \
27303 $(SHELL) $$s/$$module_srcdir/configure \
27304 --srcdir=$${topdir}/$$module_srcdir \
27305 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27306 --target=${target_alias} \
27307 --with-build-libsubdir=$(HOST_SUBDIR) \
27308 $(STAGEprofile_CONFIGURE_FLAGS) \
27309 @extra_host_zlib_configure_flags@
27310 @endif zlib-bootstrap
27312 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
27313 maybe-configure-stagefeedback-zlib:
27314 @if zlib-bootstrap
27315 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
27316 configure-stagefeedback-zlib:
27317 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27318 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27319 @r=`${PWD_COMMAND}`; export r; \
27320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27321 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27322 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27323 $(HOST_EXPORTS) \
27324 $(POSTSTAGE1_HOST_EXPORTS) \
27325 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27326 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27327 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
27328 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib; \
27329 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27330 cd $(HOST_SUBDIR)/zlib || exit 1; \
27331 case $(srcdir) in \
27332 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27333 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27334 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27335 esac; \
27336 module_srcdir=zlib; \
27337 $(SHELL) $$s/$$module_srcdir/configure \
27338 --srcdir=$${topdir}/$$module_srcdir \
27339 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27340 --target=${target_alias} \
27341 --with-build-libsubdir=$(HOST_SUBDIR) \
27342 $(STAGEfeedback_CONFIGURE_FLAGS) \
27343 @extra_host_zlib_configure_flags@
27344 @endif zlib-bootstrap
27350 .PHONY: all-zlib maybe-all-zlib
27351 maybe-all-zlib:
27352 @if gcc-bootstrap
27353 all-zlib: stage_current
27354 @endif gcc-bootstrap
27355 @if zlib
27356 TARGET-zlib=all
27357 maybe-all-zlib: all-zlib
27358 all-zlib: configure-zlib
27359 @r=`${PWD_COMMAND}`; export r; \
27360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27361 $(HOST_EXPORTS) \
27362 (cd $(HOST_SUBDIR)/zlib && \
27363 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27364 $(TARGET-zlib))
27365 @endif zlib
27369 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
27370 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
27371 maybe-all-stage1-zlib:
27372 maybe-clean-stage1-zlib:
27373 @if zlib-bootstrap
27374 maybe-all-stage1-zlib: all-stage1-zlib
27375 all-stage1: all-stage1-zlib
27376 TARGET-stage1-zlib = $(TARGET-zlib)
27377 all-stage1-zlib: configure-stage1-zlib
27378 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27379 @r=`${PWD_COMMAND}`; export r; \
27380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27381 TFLAGS="$(STAGE1_TFLAGS)"; \
27382 $(HOST_EXPORTS) \
27383 cd $(HOST_SUBDIR)/zlib && \
27384 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27385 CFLAGS="$(STAGE1_CFLAGS)" \
27386 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27387 LIBCFLAGS="$(LIBCFLAGS)" \
27388 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27389 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27390 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27391 $(EXTRA_HOST_FLAGS) \
27392 $(STAGE1_FLAGS_TO_PASS) \
27393 TFLAGS="$(STAGE1_TFLAGS)" \
27394 $(TARGET-stage1-zlib)
27396 maybe-clean-stage1-zlib: clean-stage1-zlib
27397 clean-stage1: clean-stage1-zlib
27398 clean-stage1-zlib:
27399 @if [ $(current_stage) = stage1 ]; then \
27400 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27401 else \
27402 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
27403 $(MAKE) stage1-start; \
27404 fi; \
27405 cd $(HOST_SUBDIR)/zlib && \
27406 $(MAKE) $(EXTRA_HOST_FLAGS) \
27407 $(STAGE1_FLAGS_TO_PASS) clean
27408 @endif zlib-bootstrap
27411 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
27412 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
27413 maybe-all-stage2-zlib:
27414 maybe-clean-stage2-zlib:
27415 @if zlib-bootstrap
27416 maybe-all-stage2-zlib: all-stage2-zlib
27417 all-stage2: all-stage2-zlib
27418 TARGET-stage2-zlib = $(TARGET-zlib)
27419 all-stage2-zlib: configure-stage2-zlib
27420 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27421 @r=`${PWD_COMMAND}`; export r; \
27422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27423 TFLAGS="$(STAGE2_TFLAGS)"; \
27424 $(HOST_EXPORTS) \
27425 $(POSTSTAGE1_HOST_EXPORTS) \
27426 cd $(HOST_SUBDIR)/zlib && \
27427 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27428 CFLAGS="$(STAGE2_CFLAGS)" \
27429 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27430 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27431 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27432 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27433 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27434 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27435 TFLAGS="$(STAGE2_TFLAGS)" \
27436 $(TARGET-stage2-zlib)
27438 maybe-clean-stage2-zlib: clean-stage2-zlib
27439 clean-stage2: clean-stage2-zlib
27440 clean-stage2-zlib:
27441 @if [ $(current_stage) = stage2 ]; then \
27442 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27443 else \
27444 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
27445 $(MAKE) stage2-start; \
27446 fi; \
27447 cd $(HOST_SUBDIR)/zlib && \
27448 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27449 @endif zlib-bootstrap
27452 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
27453 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
27454 maybe-all-stage3-zlib:
27455 maybe-clean-stage3-zlib:
27456 @if zlib-bootstrap
27457 maybe-all-stage3-zlib: all-stage3-zlib
27458 all-stage3: all-stage3-zlib
27459 TARGET-stage3-zlib = $(TARGET-zlib)
27460 all-stage3-zlib: configure-stage3-zlib
27461 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27462 @r=`${PWD_COMMAND}`; export r; \
27463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27464 TFLAGS="$(STAGE3_TFLAGS)"; \
27465 $(HOST_EXPORTS) \
27466 $(POSTSTAGE1_HOST_EXPORTS) \
27467 cd $(HOST_SUBDIR)/zlib && \
27468 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27469 CFLAGS="$(STAGE3_CFLAGS)" \
27470 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27471 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27472 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27473 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27474 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27475 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27476 TFLAGS="$(STAGE3_TFLAGS)" \
27477 $(TARGET-stage3-zlib)
27479 maybe-clean-stage3-zlib: clean-stage3-zlib
27480 clean-stage3: clean-stage3-zlib
27481 clean-stage3-zlib:
27482 @if [ $(current_stage) = stage3 ]; then \
27483 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27484 else \
27485 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
27486 $(MAKE) stage3-start; \
27487 fi; \
27488 cd $(HOST_SUBDIR)/zlib && \
27489 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27490 @endif zlib-bootstrap
27493 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
27494 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
27495 maybe-all-stage4-zlib:
27496 maybe-clean-stage4-zlib:
27497 @if zlib-bootstrap
27498 maybe-all-stage4-zlib: all-stage4-zlib
27499 all-stage4: all-stage4-zlib
27500 TARGET-stage4-zlib = $(TARGET-zlib)
27501 all-stage4-zlib: configure-stage4-zlib
27502 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27503 @r=`${PWD_COMMAND}`; export r; \
27504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27505 TFLAGS="$(STAGE4_TFLAGS)"; \
27506 $(HOST_EXPORTS) \
27507 $(POSTSTAGE1_HOST_EXPORTS) \
27508 cd $(HOST_SUBDIR)/zlib && \
27509 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27510 CFLAGS="$(STAGE4_CFLAGS)" \
27511 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27512 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27513 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27514 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27515 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27516 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27517 TFLAGS="$(STAGE4_TFLAGS)" \
27518 $(TARGET-stage4-zlib)
27520 maybe-clean-stage4-zlib: clean-stage4-zlib
27521 clean-stage4: clean-stage4-zlib
27522 clean-stage4-zlib:
27523 @if [ $(current_stage) = stage4 ]; then \
27524 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27525 else \
27526 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
27527 $(MAKE) stage4-start; \
27528 fi; \
27529 cd $(HOST_SUBDIR)/zlib && \
27530 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27531 @endif zlib-bootstrap
27534 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
27535 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
27536 maybe-all-stageprofile-zlib:
27537 maybe-clean-stageprofile-zlib:
27538 @if zlib-bootstrap
27539 maybe-all-stageprofile-zlib: all-stageprofile-zlib
27540 all-stageprofile: all-stageprofile-zlib
27541 TARGET-stageprofile-zlib = $(TARGET-zlib)
27542 all-stageprofile-zlib: configure-stageprofile-zlib
27543 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27544 @r=`${PWD_COMMAND}`; export r; \
27545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27546 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27547 $(HOST_EXPORTS) \
27548 $(POSTSTAGE1_HOST_EXPORTS) \
27549 cd $(HOST_SUBDIR)/zlib && \
27550 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27551 CFLAGS="$(STAGEprofile_CFLAGS)" \
27552 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27553 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27554 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27555 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27556 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27557 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27558 TFLAGS="$(STAGEprofile_TFLAGS)" \
27559 $(TARGET-stageprofile-zlib)
27561 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
27562 clean-stageprofile: clean-stageprofile-zlib
27563 clean-stageprofile-zlib:
27564 @if [ $(current_stage) = stageprofile ]; then \
27565 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27566 else \
27567 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
27568 $(MAKE) stageprofile-start; \
27569 fi; \
27570 cd $(HOST_SUBDIR)/zlib && \
27571 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27572 @endif zlib-bootstrap
27575 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
27576 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
27577 maybe-all-stagefeedback-zlib:
27578 maybe-clean-stagefeedback-zlib:
27579 @if zlib-bootstrap
27580 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
27581 all-stagefeedback: all-stagefeedback-zlib
27582 TARGET-stagefeedback-zlib = $(TARGET-zlib)
27583 all-stagefeedback-zlib: configure-stagefeedback-zlib
27584 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27585 @r=`${PWD_COMMAND}`; export r; \
27586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27587 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27588 $(HOST_EXPORTS) \
27589 $(POSTSTAGE1_HOST_EXPORTS) \
27590 cd $(HOST_SUBDIR)/zlib && \
27591 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27592 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27593 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27594 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27595 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27596 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27597 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27598 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27599 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27600 $(TARGET-stagefeedback-zlib)
27602 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
27603 clean-stagefeedback: clean-stagefeedback-zlib
27604 clean-stagefeedback-zlib:
27605 @if [ $(current_stage) = stagefeedback ]; then \
27606 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27607 else \
27608 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
27609 $(MAKE) stagefeedback-start; \
27610 fi; \
27611 cd $(HOST_SUBDIR)/zlib && \
27612 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27613 @endif zlib-bootstrap
27619 .PHONY: check-zlib maybe-check-zlib
27620 maybe-check-zlib:
27621 @if zlib
27622 maybe-check-zlib: check-zlib
27624 check-zlib:
27626 @endif zlib
27628 .PHONY: install-zlib maybe-install-zlib
27629 maybe-install-zlib:
27630 @if zlib
27631 maybe-install-zlib: install-zlib
27633 install-zlib:
27635 @endif zlib
27637 .PHONY: install-strip-zlib maybe-install-strip-zlib
27638 maybe-install-strip-zlib:
27639 @if zlib
27640 maybe-install-strip-zlib: install-strip-zlib
27642 install-strip-zlib:
27644 @endif zlib
27646 # Other targets (info, dvi, pdf, etc.)
27648 .PHONY: maybe-info-zlib info-zlib
27649 maybe-info-zlib:
27650 @if zlib
27651 maybe-info-zlib: info-zlib
27653 info-zlib: \
27654 configure-zlib
27655 @[ -f ./zlib/Makefile ] || exit 0; \
27656 r=`${PWD_COMMAND}`; export r; \
27657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27658 $(HOST_EXPORTS) \
27659 for flag in $(EXTRA_HOST_FLAGS) ; do \
27660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27661 done; \
27662 echo "Doing info in zlib"; \
27663 (cd $(HOST_SUBDIR)/zlib && \
27664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27666 "RANLIB=$${RANLIB}" \
27667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27668 info) \
27669 || exit 1
27671 @endif zlib
27673 .PHONY: maybe-dvi-zlib dvi-zlib
27674 maybe-dvi-zlib:
27675 @if zlib
27676 maybe-dvi-zlib: dvi-zlib
27678 dvi-zlib: \
27679 configure-zlib
27680 @[ -f ./zlib/Makefile ] || exit 0; \
27681 r=`${PWD_COMMAND}`; export r; \
27682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27683 $(HOST_EXPORTS) \
27684 for flag in $(EXTRA_HOST_FLAGS) ; do \
27685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27686 done; \
27687 echo "Doing dvi in zlib"; \
27688 (cd $(HOST_SUBDIR)/zlib && \
27689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27691 "RANLIB=$${RANLIB}" \
27692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27693 dvi) \
27694 || exit 1
27696 @endif zlib
27698 .PHONY: maybe-pdf-zlib pdf-zlib
27699 maybe-pdf-zlib:
27700 @if zlib
27701 maybe-pdf-zlib: pdf-zlib
27703 pdf-zlib: \
27704 configure-zlib
27705 @[ -f ./zlib/Makefile ] || exit 0; \
27706 r=`${PWD_COMMAND}`; export r; \
27707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27708 $(HOST_EXPORTS) \
27709 for flag in $(EXTRA_HOST_FLAGS) ; do \
27710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27711 done; \
27712 echo "Doing pdf in zlib"; \
27713 (cd $(HOST_SUBDIR)/zlib && \
27714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27716 "RANLIB=$${RANLIB}" \
27717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27718 pdf) \
27719 || exit 1
27721 @endif zlib
27723 .PHONY: maybe-html-zlib html-zlib
27724 maybe-html-zlib:
27725 @if zlib
27726 maybe-html-zlib: html-zlib
27728 html-zlib: \
27729 configure-zlib
27730 @[ -f ./zlib/Makefile ] || exit 0; \
27731 r=`${PWD_COMMAND}`; export r; \
27732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27733 $(HOST_EXPORTS) \
27734 for flag in $(EXTRA_HOST_FLAGS) ; do \
27735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27736 done; \
27737 echo "Doing html in zlib"; \
27738 (cd $(HOST_SUBDIR)/zlib && \
27739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27741 "RANLIB=$${RANLIB}" \
27742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27743 html) \
27744 || exit 1
27746 @endif zlib
27748 .PHONY: maybe-TAGS-zlib TAGS-zlib
27749 maybe-TAGS-zlib:
27750 @if zlib
27751 maybe-TAGS-zlib: TAGS-zlib
27753 TAGS-zlib: \
27754 configure-zlib
27755 @[ -f ./zlib/Makefile ] || exit 0; \
27756 r=`${PWD_COMMAND}`; export r; \
27757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27758 $(HOST_EXPORTS) \
27759 for flag in $(EXTRA_HOST_FLAGS) ; do \
27760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27761 done; \
27762 echo "Doing TAGS in zlib"; \
27763 (cd $(HOST_SUBDIR)/zlib && \
27764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27766 "RANLIB=$${RANLIB}" \
27767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27768 TAGS) \
27769 || exit 1
27771 @endif zlib
27773 .PHONY: maybe-install-info-zlib install-info-zlib
27774 maybe-install-info-zlib:
27775 @if zlib
27776 maybe-install-info-zlib: install-info-zlib
27778 install-info-zlib: \
27779 configure-zlib \
27780 info-zlib
27781 @[ -f ./zlib/Makefile ] || exit 0; \
27782 r=`${PWD_COMMAND}`; export r; \
27783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27784 $(HOST_EXPORTS) \
27785 for flag in $(EXTRA_HOST_FLAGS) ; do \
27786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27787 done; \
27788 echo "Doing install-info in zlib"; \
27789 (cd $(HOST_SUBDIR)/zlib && \
27790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27792 "RANLIB=$${RANLIB}" \
27793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27794 install-info) \
27795 || exit 1
27797 @endif zlib
27799 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
27800 maybe-install-pdf-zlib:
27801 @if zlib
27802 maybe-install-pdf-zlib: install-pdf-zlib
27804 install-pdf-zlib: \
27805 configure-zlib \
27806 pdf-zlib
27807 @[ -f ./zlib/Makefile ] || exit 0; \
27808 r=`${PWD_COMMAND}`; export r; \
27809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27810 $(HOST_EXPORTS) \
27811 for flag in $(EXTRA_HOST_FLAGS) ; do \
27812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27813 done; \
27814 echo "Doing install-pdf in zlib"; \
27815 (cd $(HOST_SUBDIR)/zlib && \
27816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27818 "RANLIB=$${RANLIB}" \
27819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27820 install-pdf) \
27821 || exit 1
27823 @endif zlib
27825 .PHONY: maybe-install-html-zlib install-html-zlib
27826 maybe-install-html-zlib:
27827 @if zlib
27828 maybe-install-html-zlib: install-html-zlib
27830 install-html-zlib: \
27831 configure-zlib \
27832 html-zlib
27833 @[ -f ./zlib/Makefile ] || exit 0; \
27834 r=`${PWD_COMMAND}`; export r; \
27835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27836 $(HOST_EXPORTS) \
27837 for flag in $(EXTRA_HOST_FLAGS) ; do \
27838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27839 done; \
27840 echo "Doing install-html in zlib"; \
27841 (cd $(HOST_SUBDIR)/zlib && \
27842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27844 "RANLIB=$${RANLIB}" \
27845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27846 install-html) \
27847 || exit 1
27849 @endif zlib
27851 .PHONY: maybe-installcheck-zlib installcheck-zlib
27852 maybe-installcheck-zlib:
27853 @if zlib
27854 maybe-installcheck-zlib: installcheck-zlib
27856 installcheck-zlib: \
27857 configure-zlib
27858 @[ -f ./zlib/Makefile ] || exit 0; \
27859 r=`${PWD_COMMAND}`; export r; \
27860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27861 $(HOST_EXPORTS) \
27862 for flag in $(EXTRA_HOST_FLAGS) ; do \
27863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27864 done; \
27865 echo "Doing installcheck in zlib"; \
27866 (cd $(HOST_SUBDIR)/zlib && \
27867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27869 "RANLIB=$${RANLIB}" \
27870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27871 installcheck) \
27872 || exit 1
27874 @endif zlib
27876 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
27877 maybe-mostlyclean-zlib:
27878 @if zlib
27879 maybe-mostlyclean-zlib: mostlyclean-zlib
27881 mostlyclean-zlib:
27882 @[ -f ./zlib/Makefile ] || exit 0; \
27883 r=`${PWD_COMMAND}`; export r; \
27884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27885 $(HOST_EXPORTS) \
27886 for flag in $(EXTRA_HOST_FLAGS) ; do \
27887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27888 done; \
27889 echo "Doing mostlyclean in zlib"; \
27890 (cd $(HOST_SUBDIR)/zlib && \
27891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27893 "RANLIB=$${RANLIB}" \
27894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27895 mostlyclean) \
27896 || exit 1
27898 @endif zlib
27900 .PHONY: maybe-clean-zlib clean-zlib
27901 maybe-clean-zlib:
27902 @if zlib
27903 maybe-clean-zlib: clean-zlib
27905 clean-zlib:
27906 @[ -f ./zlib/Makefile ] || exit 0; \
27907 r=`${PWD_COMMAND}`; export r; \
27908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27909 $(HOST_EXPORTS) \
27910 for flag in $(EXTRA_HOST_FLAGS) ; do \
27911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27912 done; \
27913 echo "Doing clean in zlib"; \
27914 (cd $(HOST_SUBDIR)/zlib && \
27915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27917 "RANLIB=$${RANLIB}" \
27918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27919 clean) \
27920 || exit 1
27922 @endif zlib
27924 .PHONY: maybe-distclean-zlib distclean-zlib
27925 maybe-distclean-zlib:
27926 @if zlib
27927 maybe-distclean-zlib: distclean-zlib
27929 distclean-zlib:
27930 @[ -f ./zlib/Makefile ] || exit 0; \
27931 r=`${PWD_COMMAND}`; export r; \
27932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27933 $(HOST_EXPORTS) \
27934 for flag in $(EXTRA_HOST_FLAGS) ; do \
27935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27936 done; \
27937 echo "Doing distclean in zlib"; \
27938 (cd $(HOST_SUBDIR)/zlib && \
27939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27941 "RANLIB=$${RANLIB}" \
27942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27943 distclean) \
27944 || exit 1
27946 @endif zlib
27948 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
27949 maybe-maintainer-clean-zlib:
27950 @if zlib
27951 maybe-maintainer-clean-zlib: maintainer-clean-zlib
27953 maintainer-clean-zlib:
27954 @[ -f ./zlib/Makefile ] || exit 0; \
27955 r=`${PWD_COMMAND}`; export r; \
27956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27957 $(HOST_EXPORTS) \
27958 for flag in $(EXTRA_HOST_FLAGS) ; do \
27959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27960 done; \
27961 echo "Doing maintainer-clean in zlib"; \
27962 (cd $(HOST_SUBDIR)/zlib && \
27963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27965 "RANLIB=$${RANLIB}" \
27966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27967 maintainer-clean) \
27968 || exit 1
27970 @endif zlib
27974 .PHONY: configure-gdb maybe-configure-gdb
27975 maybe-configure-gdb:
27976 @if gcc-bootstrap
27977 configure-gdb: stage_current
27978 @endif gcc-bootstrap
27979 @if gdb
27980 maybe-configure-gdb: configure-gdb
27981 configure-gdb:
27982 @: $(MAKE); $(unstage)
27983 @r=`${PWD_COMMAND}`; export r; \
27984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27985 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
27986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb; \
27987 $(HOST_EXPORTS) \
27988 echo Configuring in $(HOST_SUBDIR)/gdb; \
27989 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
27990 case $(srcdir) in \
27991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27992 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
27993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27994 esac; \
27995 module_srcdir=gdb; \
27996 $(SHELL) \
27997 $$s/$$module_srcdir/configure \
27998 --srcdir=$${topdir}/$$module_srcdir \
27999 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28000 --target=${target_alias} \
28001 || exit 1
28002 @endif gdb
28008 .PHONY: all-gdb maybe-all-gdb
28009 maybe-all-gdb:
28010 @if gcc-bootstrap
28011 all-gdb: stage_current
28012 @endif gcc-bootstrap
28013 @if gdb
28014 TARGET-gdb=all
28015 maybe-all-gdb: all-gdb
28016 all-gdb: configure-gdb
28017 @: $(MAKE); $(unstage)
28018 @r=`${PWD_COMMAND}`; export r; \
28019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28020 $(HOST_EXPORTS) \
28021 (cd $(HOST_SUBDIR)/gdb && \
28022 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28023 $(TARGET-gdb))
28024 @endif gdb
28029 .PHONY: check-gdb maybe-check-gdb
28030 maybe-check-gdb:
28031 @if gdb
28032 maybe-check-gdb: check-gdb
28034 check-gdb:
28035 @: $(MAKE); $(unstage)
28036 @r=`${PWD_COMMAND}`; export r; \
28037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28038 $(HOST_EXPORTS) \
28039 (cd $(HOST_SUBDIR)/gdb && \
28040 $(MAKE) $(FLAGS_TO_PASS) check)
28042 @endif gdb
28044 .PHONY: install-gdb maybe-install-gdb
28045 maybe-install-gdb:
28046 @if gdb
28047 maybe-install-gdb: install-gdb
28049 install-gdb: installdirs
28050 @: $(MAKE); $(unstage)
28051 @r=`${PWD_COMMAND}`; export r; \
28052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28053 $(HOST_EXPORTS) \
28054 (cd $(HOST_SUBDIR)/gdb && \
28055 $(MAKE) $(FLAGS_TO_PASS) install)
28057 @endif gdb
28059 .PHONY: install-strip-gdb maybe-install-strip-gdb
28060 maybe-install-strip-gdb:
28061 @if gdb
28062 maybe-install-strip-gdb: install-strip-gdb
28064 install-strip-gdb: installdirs
28065 @: $(MAKE); $(unstage)
28066 @r=`${PWD_COMMAND}`; export r; \
28067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28068 $(HOST_EXPORTS) \
28069 (cd $(HOST_SUBDIR)/gdb && \
28070 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28072 @endif gdb
28074 # Other targets (info, dvi, pdf, etc.)
28076 .PHONY: maybe-info-gdb info-gdb
28077 maybe-info-gdb:
28078 @if gdb
28079 maybe-info-gdb: info-gdb
28081 info-gdb: \
28082 configure-gdb
28083 @: $(MAKE); $(unstage)
28084 @[ -f ./gdb/Makefile ] || exit 0; \
28085 r=`${PWD_COMMAND}`; export r; \
28086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28087 $(HOST_EXPORTS) \
28088 for flag in $(EXTRA_HOST_FLAGS) ; do \
28089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28090 done; \
28091 echo "Doing info in gdb"; \
28092 (cd $(HOST_SUBDIR)/gdb && \
28093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28095 "RANLIB=$${RANLIB}" \
28096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28097 info) \
28098 || exit 1
28100 @endif gdb
28102 .PHONY: maybe-dvi-gdb dvi-gdb
28103 maybe-dvi-gdb:
28104 @if gdb
28105 maybe-dvi-gdb: dvi-gdb
28107 dvi-gdb: \
28108 configure-gdb
28109 @: $(MAKE); $(unstage)
28110 @[ -f ./gdb/Makefile ] || exit 0; \
28111 r=`${PWD_COMMAND}`; export r; \
28112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28113 $(HOST_EXPORTS) \
28114 for flag in $(EXTRA_HOST_FLAGS) ; do \
28115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28116 done; \
28117 echo "Doing dvi in gdb"; \
28118 (cd $(HOST_SUBDIR)/gdb && \
28119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28121 "RANLIB=$${RANLIB}" \
28122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28123 dvi) \
28124 || exit 1
28126 @endif gdb
28128 .PHONY: maybe-pdf-gdb pdf-gdb
28129 maybe-pdf-gdb:
28130 @if gdb
28131 maybe-pdf-gdb: pdf-gdb
28133 pdf-gdb: \
28134 configure-gdb
28135 @: $(MAKE); $(unstage)
28136 @[ -f ./gdb/Makefile ] || exit 0; \
28137 r=`${PWD_COMMAND}`; export r; \
28138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28139 $(HOST_EXPORTS) \
28140 for flag in $(EXTRA_HOST_FLAGS) ; do \
28141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28142 done; \
28143 echo "Doing pdf in gdb"; \
28144 (cd $(HOST_SUBDIR)/gdb && \
28145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28147 "RANLIB=$${RANLIB}" \
28148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28149 pdf) \
28150 || exit 1
28152 @endif gdb
28154 .PHONY: maybe-html-gdb html-gdb
28155 maybe-html-gdb:
28156 @if gdb
28157 maybe-html-gdb: html-gdb
28159 html-gdb: \
28160 configure-gdb
28161 @: $(MAKE); $(unstage)
28162 @[ -f ./gdb/Makefile ] || exit 0; \
28163 r=`${PWD_COMMAND}`; export r; \
28164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28165 $(HOST_EXPORTS) \
28166 for flag in $(EXTRA_HOST_FLAGS) ; do \
28167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28168 done; \
28169 echo "Doing html in gdb"; \
28170 (cd $(HOST_SUBDIR)/gdb && \
28171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28173 "RANLIB=$${RANLIB}" \
28174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28175 html) \
28176 || exit 1
28178 @endif gdb
28180 .PHONY: maybe-TAGS-gdb TAGS-gdb
28181 maybe-TAGS-gdb:
28182 @if gdb
28183 maybe-TAGS-gdb: TAGS-gdb
28185 TAGS-gdb: \
28186 configure-gdb
28187 @: $(MAKE); $(unstage)
28188 @[ -f ./gdb/Makefile ] || exit 0; \
28189 r=`${PWD_COMMAND}`; export r; \
28190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28191 $(HOST_EXPORTS) \
28192 for flag in $(EXTRA_HOST_FLAGS) ; do \
28193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28194 done; \
28195 echo "Doing TAGS in gdb"; \
28196 (cd $(HOST_SUBDIR)/gdb && \
28197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28199 "RANLIB=$${RANLIB}" \
28200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28201 TAGS) \
28202 || exit 1
28204 @endif gdb
28206 .PHONY: maybe-install-info-gdb install-info-gdb
28207 maybe-install-info-gdb:
28208 @if gdb
28209 maybe-install-info-gdb: install-info-gdb
28211 install-info-gdb: \
28212 configure-gdb \
28213 info-gdb
28214 @: $(MAKE); $(unstage)
28215 @[ -f ./gdb/Makefile ] || exit 0; \
28216 r=`${PWD_COMMAND}`; export r; \
28217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28218 $(HOST_EXPORTS) \
28219 for flag in $(EXTRA_HOST_FLAGS) ; do \
28220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28221 done; \
28222 echo "Doing install-info in gdb"; \
28223 (cd $(HOST_SUBDIR)/gdb && \
28224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28226 "RANLIB=$${RANLIB}" \
28227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28228 install-info) \
28229 || exit 1
28231 @endif gdb
28233 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
28234 maybe-install-pdf-gdb:
28235 @if gdb
28236 maybe-install-pdf-gdb: install-pdf-gdb
28238 install-pdf-gdb: \
28239 configure-gdb \
28240 pdf-gdb
28241 @: $(MAKE); $(unstage)
28242 @[ -f ./gdb/Makefile ] || exit 0; \
28243 r=`${PWD_COMMAND}`; export r; \
28244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28245 $(HOST_EXPORTS) \
28246 for flag in $(EXTRA_HOST_FLAGS) ; do \
28247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28248 done; \
28249 echo "Doing install-pdf in gdb"; \
28250 (cd $(HOST_SUBDIR)/gdb && \
28251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28253 "RANLIB=$${RANLIB}" \
28254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28255 install-pdf) \
28256 || exit 1
28258 @endif gdb
28260 .PHONY: maybe-install-html-gdb install-html-gdb
28261 maybe-install-html-gdb:
28262 @if gdb
28263 maybe-install-html-gdb: install-html-gdb
28265 install-html-gdb: \
28266 configure-gdb \
28267 html-gdb
28268 @: $(MAKE); $(unstage)
28269 @[ -f ./gdb/Makefile ] || exit 0; \
28270 r=`${PWD_COMMAND}`; export r; \
28271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28272 $(HOST_EXPORTS) \
28273 for flag in $(EXTRA_HOST_FLAGS) ; do \
28274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28275 done; \
28276 echo "Doing install-html in gdb"; \
28277 (cd $(HOST_SUBDIR)/gdb && \
28278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28280 "RANLIB=$${RANLIB}" \
28281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28282 install-html) \
28283 || exit 1
28285 @endif gdb
28287 .PHONY: maybe-installcheck-gdb installcheck-gdb
28288 maybe-installcheck-gdb:
28289 @if gdb
28290 maybe-installcheck-gdb: installcheck-gdb
28292 installcheck-gdb: \
28293 configure-gdb
28294 @: $(MAKE); $(unstage)
28295 @[ -f ./gdb/Makefile ] || exit 0; \
28296 r=`${PWD_COMMAND}`; export r; \
28297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28298 $(HOST_EXPORTS) \
28299 for flag in $(EXTRA_HOST_FLAGS) ; do \
28300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28301 done; \
28302 echo "Doing installcheck in gdb"; \
28303 (cd $(HOST_SUBDIR)/gdb && \
28304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28306 "RANLIB=$${RANLIB}" \
28307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28308 installcheck) \
28309 || exit 1
28311 @endif gdb
28313 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
28314 maybe-mostlyclean-gdb:
28315 @if gdb
28316 maybe-mostlyclean-gdb: mostlyclean-gdb
28318 mostlyclean-gdb:
28319 @: $(MAKE); $(unstage)
28320 @[ -f ./gdb/Makefile ] || exit 0; \
28321 r=`${PWD_COMMAND}`; export r; \
28322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28323 $(HOST_EXPORTS) \
28324 for flag in $(EXTRA_HOST_FLAGS) ; do \
28325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28326 done; \
28327 echo "Doing mostlyclean in gdb"; \
28328 (cd $(HOST_SUBDIR)/gdb && \
28329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28331 "RANLIB=$${RANLIB}" \
28332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28333 mostlyclean) \
28334 || exit 1
28336 @endif gdb
28338 .PHONY: maybe-clean-gdb clean-gdb
28339 maybe-clean-gdb:
28340 @if gdb
28341 maybe-clean-gdb: clean-gdb
28343 clean-gdb:
28344 @: $(MAKE); $(unstage)
28345 @[ -f ./gdb/Makefile ] || exit 0; \
28346 r=`${PWD_COMMAND}`; export r; \
28347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28348 $(HOST_EXPORTS) \
28349 for flag in $(EXTRA_HOST_FLAGS) ; do \
28350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28351 done; \
28352 echo "Doing clean in gdb"; \
28353 (cd $(HOST_SUBDIR)/gdb && \
28354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28356 "RANLIB=$${RANLIB}" \
28357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28358 clean) \
28359 || exit 1
28361 @endif gdb
28363 .PHONY: maybe-distclean-gdb distclean-gdb
28364 maybe-distclean-gdb:
28365 @if gdb
28366 maybe-distclean-gdb: distclean-gdb
28368 distclean-gdb:
28369 @: $(MAKE); $(unstage)
28370 @[ -f ./gdb/Makefile ] || exit 0; \
28371 r=`${PWD_COMMAND}`; export r; \
28372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28373 $(HOST_EXPORTS) \
28374 for flag in $(EXTRA_HOST_FLAGS) ; do \
28375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28376 done; \
28377 echo "Doing distclean in gdb"; \
28378 (cd $(HOST_SUBDIR)/gdb && \
28379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28381 "RANLIB=$${RANLIB}" \
28382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28383 distclean) \
28384 || exit 1
28386 @endif gdb
28388 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
28389 maybe-maintainer-clean-gdb:
28390 @if gdb
28391 maybe-maintainer-clean-gdb: maintainer-clean-gdb
28393 maintainer-clean-gdb:
28394 @: $(MAKE); $(unstage)
28395 @[ -f ./gdb/Makefile ] || exit 0; \
28396 r=`${PWD_COMMAND}`; export r; \
28397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28398 $(HOST_EXPORTS) \
28399 for flag in $(EXTRA_HOST_FLAGS) ; do \
28400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28401 done; \
28402 echo "Doing maintainer-clean in gdb"; \
28403 (cd $(HOST_SUBDIR)/gdb && \
28404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28406 "RANLIB=$${RANLIB}" \
28407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28408 maintainer-clean) \
28409 || exit 1
28411 @endif gdb
28415 .PHONY: configure-expect maybe-configure-expect
28416 maybe-configure-expect:
28417 @if gcc-bootstrap
28418 configure-expect: stage_current
28419 @endif gcc-bootstrap
28420 @if expect
28421 maybe-configure-expect: configure-expect
28422 configure-expect:
28423 @: $(MAKE); $(unstage)
28424 @r=`${PWD_COMMAND}`; export r; \
28425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28426 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
28427 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect; \
28428 $(HOST_EXPORTS) \
28429 echo Configuring in $(HOST_SUBDIR)/expect; \
28430 cd "$(HOST_SUBDIR)/expect" || exit 1; \
28431 case $(srcdir) in \
28432 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28433 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
28434 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28435 esac; \
28436 module_srcdir=expect; \
28437 $(SHELL) \
28438 $$s/$$module_srcdir/configure \
28439 --srcdir=$${topdir}/$$module_srcdir \
28440 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28441 --target=${target_alias} \
28442 || exit 1
28443 @endif expect
28449 .PHONY: all-expect maybe-all-expect
28450 maybe-all-expect:
28451 @if gcc-bootstrap
28452 all-expect: stage_current
28453 @endif gcc-bootstrap
28454 @if expect
28455 TARGET-expect=all
28456 maybe-all-expect: all-expect
28457 all-expect: configure-expect
28458 @: $(MAKE); $(unstage)
28459 @r=`${PWD_COMMAND}`; export r; \
28460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28461 $(HOST_EXPORTS) \
28462 (cd $(HOST_SUBDIR)/expect && \
28463 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28464 $(TARGET-expect))
28465 @endif expect
28470 .PHONY: check-expect maybe-check-expect
28471 maybe-check-expect:
28472 @if expect
28473 maybe-check-expect: check-expect
28475 check-expect:
28476 @: $(MAKE); $(unstage)
28477 @r=`${PWD_COMMAND}`; export r; \
28478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28479 $(HOST_EXPORTS) \
28480 (cd $(HOST_SUBDIR)/expect && \
28481 $(MAKE) $(FLAGS_TO_PASS) check)
28483 @endif expect
28485 .PHONY: install-expect maybe-install-expect
28486 maybe-install-expect:
28487 @if expect
28488 maybe-install-expect: install-expect
28490 install-expect: installdirs
28491 @: $(MAKE); $(unstage)
28492 @r=`${PWD_COMMAND}`; export r; \
28493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28494 $(HOST_EXPORTS) \
28495 (cd $(HOST_SUBDIR)/expect && \
28496 $(MAKE) $(FLAGS_TO_PASS) install)
28498 @endif expect
28500 .PHONY: install-strip-expect maybe-install-strip-expect
28501 maybe-install-strip-expect:
28502 @if expect
28503 maybe-install-strip-expect: install-strip-expect
28505 install-strip-expect: installdirs
28506 @: $(MAKE); $(unstage)
28507 @r=`${PWD_COMMAND}`; export r; \
28508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28509 $(HOST_EXPORTS) \
28510 (cd $(HOST_SUBDIR)/expect && \
28511 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28513 @endif expect
28515 # Other targets (info, dvi, pdf, etc.)
28517 .PHONY: maybe-info-expect info-expect
28518 maybe-info-expect:
28519 @if expect
28520 maybe-info-expect: info-expect
28522 info-expect: \
28523 configure-expect
28524 @: $(MAKE); $(unstage)
28525 @[ -f ./expect/Makefile ] || exit 0; \
28526 r=`${PWD_COMMAND}`; export r; \
28527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28528 $(HOST_EXPORTS) \
28529 for flag in $(EXTRA_HOST_FLAGS) ; do \
28530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28531 done; \
28532 echo "Doing info in expect"; \
28533 (cd $(HOST_SUBDIR)/expect && \
28534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28536 "RANLIB=$${RANLIB}" \
28537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28538 info) \
28539 || exit 1
28541 @endif expect
28543 .PHONY: maybe-dvi-expect dvi-expect
28544 maybe-dvi-expect:
28545 @if expect
28546 maybe-dvi-expect: dvi-expect
28548 dvi-expect: \
28549 configure-expect
28550 @: $(MAKE); $(unstage)
28551 @[ -f ./expect/Makefile ] || exit 0; \
28552 r=`${PWD_COMMAND}`; export r; \
28553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28554 $(HOST_EXPORTS) \
28555 for flag in $(EXTRA_HOST_FLAGS) ; do \
28556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28557 done; \
28558 echo "Doing dvi in expect"; \
28559 (cd $(HOST_SUBDIR)/expect && \
28560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28562 "RANLIB=$${RANLIB}" \
28563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28564 dvi) \
28565 || exit 1
28567 @endif expect
28569 .PHONY: maybe-pdf-expect pdf-expect
28570 maybe-pdf-expect:
28571 @if expect
28572 maybe-pdf-expect: pdf-expect
28574 pdf-expect: \
28575 configure-expect
28576 @: $(MAKE); $(unstage)
28577 @[ -f ./expect/Makefile ] || exit 0; \
28578 r=`${PWD_COMMAND}`; export r; \
28579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28580 $(HOST_EXPORTS) \
28581 for flag in $(EXTRA_HOST_FLAGS) ; do \
28582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28583 done; \
28584 echo "Doing pdf in expect"; \
28585 (cd $(HOST_SUBDIR)/expect && \
28586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28588 "RANLIB=$${RANLIB}" \
28589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28590 pdf) \
28591 || exit 1
28593 @endif expect
28595 .PHONY: maybe-html-expect html-expect
28596 maybe-html-expect:
28597 @if expect
28598 maybe-html-expect: html-expect
28600 html-expect: \
28601 configure-expect
28602 @: $(MAKE); $(unstage)
28603 @[ -f ./expect/Makefile ] || exit 0; \
28604 r=`${PWD_COMMAND}`; export r; \
28605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28606 $(HOST_EXPORTS) \
28607 for flag in $(EXTRA_HOST_FLAGS) ; do \
28608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28609 done; \
28610 echo "Doing html in expect"; \
28611 (cd $(HOST_SUBDIR)/expect && \
28612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28614 "RANLIB=$${RANLIB}" \
28615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28616 html) \
28617 || exit 1
28619 @endif expect
28621 .PHONY: maybe-TAGS-expect TAGS-expect
28622 maybe-TAGS-expect:
28623 @if expect
28624 maybe-TAGS-expect: TAGS-expect
28626 TAGS-expect: \
28627 configure-expect
28628 @: $(MAKE); $(unstage)
28629 @[ -f ./expect/Makefile ] || exit 0; \
28630 r=`${PWD_COMMAND}`; export r; \
28631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28632 $(HOST_EXPORTS) \
28633 for flag in $(EXTRA_HOST_FLAGS) ; do \
28634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28635 done; \
28636 echo "Doing TAGS in expect"; \
28637 (cd $(HOST_SUBDIR)/expect && \
28638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28640 "RANLIB=$${RANLIB}" \
28641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28642 TAGS) \
28643 || exit 1
28645 @endif expect
28647 .PHONY: maybe-install-info-expect install-info-expect
28648 maybe-install-info-expect:
28649 @if expect
28650 maybe-install-info-expect: install-info-expect
28652 install-info-expect: \
28653 configure-expect \
28654 info-expect
28655 @: $(MAKE); $(unstage)
28656 @[ -f ./expect/Makefile ] || exit 0; \
28657 r=`${PWD_COMMAND}`; export r; \
28658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28659 $(HOST_EXPORTS) \
28660 for flag in $(EXTRA_HOST_FLAGS) ; do \
28661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28662 done; \
28663 echo "Doing install-info in expect"; \
28664 (cd $(HOST_SUBDIR)/expect && \
28665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28667 "RANLIB=$${RANLIB}" \
28668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28669 install-info) \
28670 || exit 1
28672 @endif expect
28674 .PHONY: maybe-install-pdf-expect install-pdf-expect
28675 maybe-install-pdf-expect:
28676 @if expect
28677 maybe-install-pdf-expect: install-pdf-expect
28679 install-pdf-expect: \
28680 configure-expect \
28681 pdf-expect
28682 @: $(MAKE); $(unstage)
28683 @[ -f ./expect/Makefile ] || exit 0; \
28684 r=`${PWD_COMMAND}`; export r; \
28685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28686 $(HOST_EXPORTS) \
28687 for flag in $(EXTRA_HOST_FLAGS) ; do \
28688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28689 done; \
28690 echo "Doing install-pdf in expect"; \
28691 (cd $(HOST_SUBDIR)/expect && \
28692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28694 "RANLIB=$${RANLIB}" \
28695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28696 install-pdf) \
28697 || exit 1
28699 @endif expect
28701 .PHONY: maybe-install-html-expect install-html-expect
28702 maybe-install-html-expect:
28703 @if expect
28704 maybe-install-html-expect: install-html-expect
28706 install-html-expect: \
28707 configure-expect \
28708 html-expect
28709 @: $(MAKE); $(unstage)
28710 @[ -f ./expect/Makefile ] || exit 0; \
28711 r=`${PWD_COMMAND}`; export r; \
28712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28713 $(HOST_EXPORTS) \
28714 for flag in $(EXTRA_HOST_FLAGS) ; do \
28715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28716 done; \
28717 echo "Doing install-html in expect"; \
28718 (cd $(HOST_SUBDIR)/expect && \
28719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28721 "RANLIB=$${RANLIB}" \
28722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28723 install-html) \
28724 || exit 1
28726 @endif expect
28728 .PHONY: maybe-installcheck-expect installcheck-expect
28729 maybe-installcheck-expect:
28730 @if expect
28731 maybe-installcheck-expect: installcheck-expect
28733 installcheck-expect: \
28734 configure-expect
28735 @: $(MAKE); $(unstage)
28736 @[ -f ./expect/Makefile ] || exit 0; \
28737 r=`${PWD_COMMAND}`; export r; \
28738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28739 $(HOST_EXPORTS) \
28740 for flag in $(EXTRA_HOST_FLAGS) ; do \
28741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28742 done; \
28743 echo "Doing installcheck in expect"; \
28744 (cd $(HOST_SUBDIR)/expect && \
28745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28747 "RANLIB=$${RANLIB}" \
28748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28749 installcheck) \
28750 || exit 1
28752 @endif expect
28754 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
28755 maybe-mostlyclean-expect:
28756 @if expect
28757 maybe-mostlyclean-expect: mostlyclean-expect
28759 mostlyclean-expect:
28760 @: $(MAKE); $(unstage)
28761 @[ -f ./expect/Makefile ] || exit 0; \
28762 r=`${PWD_COMMAND}`; export r; \
28763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28764 $(HOST_EXPORTS) \
28765 for flag in $(EXTRA_HOST_FLAGS) ; do \
28766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28767 done; \
28768 echo "Doing mostlyclean in expect"; \
28769 (cd $(HOST_SUBDIR)/expect && \
28770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28772 "RANLIB=$${RANLIB}" \
28773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28774 mostlyclean) \
28775 || exit 1
28777 @endif expect
28779 .PHONY: maybe-clean-expect clean-expect
28780 maybe-clean-expect:
28781 @if expect
28782 maybe-clean-expect: clean-expect
28784 clean-expect:
28785 @: $(MAKE); $(unstage)
28786 @[ -f ./expect/Makefile ] || exit 0; \
28787 r=`${PWD_COMMAND}`; export r; \
28788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28789 $(HOST_EXPORTS) \
28790 for flag in $(EXTRA_HOST_FLAGS) ; do \
28791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28792 done; \
28793 echo "Doing clean in expect"; \
28794 (cd $(HOST_SUBDIR)/expect && \
28795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28797 "RANLIB=$${RANLIB}" \
28798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28799 clean) \
28800 || exit 1
28802 @endif expect
28804 .PHONY: maybe-distclean-expect distclean-expect
28805 maybe-distclean-expect:
28806 @if expect
28807 maybe-distclean-expect: distclean-expect
28809 distclean-expect:
28810 @: $(MAKE); $(unstage)
28811 @[ -f ./expect/Makefile ] || exit 0; \
28812 r=`${PWD_COMMAND}`; export r; \
28813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28814 $(HOST_EXPORTS) \
28815 for flag in $(EXTRA_HOST_FLAGS) ; do \
28816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28817 done; \
28818 echo "Doing distclean in expect"; \
28819 (cd $(HOST_SUBDIR)/expect && \
28820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28822 "RANLIB=$${RANLIB}" \
28823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28824 distclean) \
28825 || exit 1
28827 @endif expect
28829 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
28830 maybe-maintainer-clean-expect:
28831 @if expect
28832 maybe-maintainer-clean-expect: maintainer-clean-expect
28834 maintainer-clean-expect:
28835 @: $(MAKE); $(unstage)
28836 @[ -f ./expect/Makefile ] || exit 0; \
28837 r=`${PWD_COMMAND}`; export r; \
28838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28839 $(HOST_EXPORTS) \
28840 for flag in $(EXTRA_HOST_FLAGS) ; do \
28841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28842 done; \
28843 echo "Doing maintainer-clean in expect"; \
28844 (cd $(HOST_SUBDIR)/expect && \
28845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28847 "RANLIB=$${RANLIB}" \
28848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28849 maintainer-clean) \
28850 || exit 1
28852 @endif expect
28856 .PHONY: configure-guile maybe-configure-guile
28857 maybe-configure-guile:
28858 @if gcc-bootstrap
28859 configure-guile: stage_current
28860 @endif gcc-bootstrap
28861 @if guile
28862 maybe-configure-guile: configure-guile
28863 configure-guile:
28864 @: $(MAKE); $(unstage)
28865 @r=`${PWD_COMMAND}`; export r; \
28866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28867 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
28868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile; \
28869 $(HOST_EXPORTS) \
28870 echo Configuring in $(HOST_SUBDIR)/guile; \
28871 cd "$(HOST_SUBDIR)/guile" || exit 1; \
28872 case $(srcdir) in \
28873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28874 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
28875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28876 esac; \
28877 module_srcdir=guile; \
28878 $(SHELL) \
28879 $$s/$$module_srcdir/configure \
28880 --srcdir=$${topdir}/$$module_srcdir \
28881 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28882 --target=${target_alias} \
28883 || exit 1
28884 @endif guile
28890 .PHONY: all-guile maybe-all-guile
28891 maybe-all-guile:
28892 @if gcc-bootstrap
28893 all-guile: stage_current
28894 @endif gcc-bootstrap
28895 @if guile
28896 TARGET-guile=all
28897 maybe-all-guile: all-guile
28898 all-guile: configure-guile
28899 @: $(MAKE); $(unstage)
28900 @r=`${PWD_COMMAND}`; export r; \
28901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28902 $(HOST_EXPORTS) \
28903 (cd $(HOST_SUBDIR)/guile && \
28904 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28905 $(TARGET-guile))
28906 @endif guile
28911 .PHONY: check-guile maybe-check-guile
28912 maybe-check-guile:
28913 @if guile
28914 maybe-check-guile: check-guile
28916 check-guile:
28917 @: $(MAKE); $(unstage)
28918 @r=`${PWD_COMMAND}`; export r; \
28919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28920 $(HOST_EXPORTS) \
28921 (cd $(HOST_SUBDIR)/guile && \
28922 $(MAKE) $(FLAGS_TO_PASS) check)
28924 @endif guile
28926 .PHONY: install-guile maybe-install-guile
28927 maybe-install-guile:
28928 @if guile
28929 maybe-install-guile: install-guile
28931 install-guile: installdirs
28932 @: $(MAKE); $(unstage)
28933 @r=`${PWD_COMMAND}`; export r; \
28934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28935 $(HOST_EXPORTS) \
28936 (cd $(HOST_SUBDIR)/guile && \
28937 $(MAKE) $(FLAGS_TO_PASS) install)
28939 @endif guile
28941 .PHONY: install-strip-guile maybe-install-strip-guile
28942 maybe-install-strip-guile:
28943 @if guile
28944 maybe-install-strip-guile: install-strip-guile
28946 install-strip-guile: installdirs
28947 @: $(MAKE); $(unstage)
28948 @r=`${PWD_COMMAND}`; export r; \
28949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28950 $(HOST_EXPORTS) \
28951 (cd $(HOST_SUBDIR)/guile && \
28952 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28954 @endif guile
28956 # Other targets (info, dvi, pdf, etc.)
28958 .PHONY: maybe-info-guile info-guile
28959 maybe-info-guile:
28960 @if guile
28961 maybe-info-guile: info-guile
28963 info-guile: \
28964 configure-guile
28965 @: $(MAKE); $(unstage)
28966 @[ -f ./guile/Makefile ] || exit 0; \
28967 r=`${PWD_COMMAND}`; export r; \
28968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28969 $(HOST_EXPORTS) \
28970 for flag in $(EXTRA_HOST_FLAGS) ; do \
28971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28972 done; \
28973 echo "Doing info in guile"; \
28974 (cd $(HOST_SUBDIR)/guile && \
28975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28977 "RANLIB=$${RANLIB}" \
28978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28979 info) \
28980 || exit 1
28982 @endif guile
28984 .PHONY: maybe-dvi-guile dvi-guile
28985 maybe-dvi-guile:
28986 @if guile
28987 maybe-dvi-guile: dvi-guile
28989 dvi-guile: \
28990 configure-guile
28991 @: $(MAKE); $(unstage)
28992 @[ -f ./guile/Makefile ] || exit 0; \
28993 r=`${PWD_COMMAND}`; export r; \
28994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28995 $(HOST_EXPORTS) \
28996 for flag in $(EXTRA_HOST_FLAGS) ; do \
28997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28998 done; \
28999 echo "Doing dvi in guile"; \
29000 (cd $(HOST_SUBDIR)/guile && \
29001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29003 "RANLIB=$${RANLIB}" \
29004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29005 dvi) \
29006 || exit 1
29008 @endif guile
29010 .PHONY: maybe-pdf-guile pdf-guile
29011 maybe-pdf-guile:
29012 @if guile
29013 maybe-pdf-guile: pdf-guile
29015 pdf-guile: \
29016 configure-guile
29017 @: $(MAKE); $(unstage)
29018 @[ -f ./guile/Makefile ] || exit 0; \
29019 r=`${PWD_COMMAND}`; export r; \
29020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29021 $(HOST_EXPORTS) \
29022 for flag in $(EXTRA_HOST_FLAGS) ; do \
29023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29024 done; \
29025 echo "Doing pdf in guile"; \
29026 (cd $(HOST_SUBDIR)/guile && \
29027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29029 "RANLIB=$${RANLIB}" \
29030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29031 pdf) \
29032 || exit 1
29034 @endif guile
29036 .PHONY: maybe-html-guile html-guile
29037 maybe-html-guile:
29038 @if guile
29039 maybe-html-guile: html-guile
29041 html-guile: \
29042 configure-guile
29043 @: $(MAKE); $(unstage)
29044 @[ -f ./guile/Makefile ] || exit 0; \
29045 r=`${PWD_COMMAND}`; export r; \
29046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29047 $(HOST_EXPORTS) \
29048 for flag in $(EXTRA_HOST_FLAGS) ; do \
29049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29050 done; \
29051 echo "Doing html in guile"; \
29052 (cd $(HOST_SUBDIR)/guile && \
29053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29055 "RANLIB=$${RANLIB}" \
29056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29057 html) \
29058 || exit 1
29060 @endif guile
29062 .PHONY: maybe-TAGS-guile TAGS-guile
29063 maybe-TAGS-guile:
29064 @if guile
29065 maybe-TAGS-guile: TAGS-guile
29067 TAGS-guile: \
29068 configure-guile
29069 @: $(MAKE); $(unstage)
29070 @[ -f ./guile/Makefile ] || exit 0; \
29071 r=`${PWD_COMMAND}`; export r; \
29072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29073 $(HOST_EXPORTS) \
29074 for flag in $(EXTRA_HOST_FLAGS) ; do \
29075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29076 done; \
29077 echo "Doing TAGS in guile"; \
29078 (cd $(HOST_SUBDIR)/guile && \
29079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29081 "RANLIB=$${RANLIB}" \
29082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29083 TAGS) \
29084 || exit 1
29086 @endif guile
29088 .PHONY: maybe-install-info-guile install-info-guile
29089 maybe-install-info-guile:
29090 @if guile
29091 maybe-install-info-guile: install-info-guile
29093 install-info-guile: \
29094 configure-guile \
29095 info-guile
29096 @: $(MAKE); $(unstage)
29097 @[ -f ./guile/Makefile ] || exit 0; \
29098 r=`${PWD_COMMAND}`; export r; \
29099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29100 $(HOST_EXPORTS) \
29101 for flag in $(EXTRA_HOST_FLAGS) ; do \
29102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29103 done; \
29104 echo "Doing install-info in guile"; \
29105 (cd $(HOST_SUBDIR)/guile && \
29106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29108 "RANLIB=$${RANLIB}" \
29109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29110 install-info) \
29111 || exit 1
29113 @endif guile
29115 .PHONY: maybe-install-pdf-guile install-pdf-guile
29116 maybe-install-pdf-guile:
29117 @if guile
29118 maybe-install-pdf-guile: install-pdf-guile
29120 install-pdf-guile: \
29121 configure-guile \
29122 pdf-guile
29123 @: $(MAKE); $(unstage)
29124 @[ -f ./guile/Makefile ] || exit 0; \
29125 r=`${PWD_COMMAND}`; export r; \
29126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29127 $(HOST_EXPORTS) \
29128 for flag in $(EXTRA_HOST_FLAGS) ; do \
29129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29130 done; \
29131 echo "Doing install-pdf in guile"; \
29132 (cd $(HOST_SUBDIR)/guile && \
29133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29135 "RANLIB=$${RANLIB}" \
29136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29137 install-pdf) \
29138 || exit 1
29140 @endif guile
29142 .PHONY: maybe-install-html-guile install-html-guile
29143 maybe-install-html-guile:
29144 @if guile
29145 maybe-install-html-guile: install-html-guile
29147 install-html-guile: \
29148 configure-guile \
29149 html-guile
29150 @: $(MAKE); $(unstage)
29151 @[ -f ./guile/Makefile ] || exit 0; \
29152 r=`${PWD_COMMAND}`; export r; \
29153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29154 $(HOST_EXPORTS) \
29155 for flag in $(EXTRA_HOST_FLAGS) ; do \
29156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29157 done; \
29158 echo "Doing install-html in guile"; \
29159 (cd $(HOST_SUBDIR)/guile && \
29160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29162 "RANLIB=$${RANLIB}" \
29163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29164 install-html) \
29165 || exit 1
29167 @endif guile
29169 .PHONY: maybe-installcheck-guile installcheck-guile
29170 maybe-installcheck-guile:
29171 @if guile
29172 maybe-installcheck-guile: installcheck-guile
29174 installcheck-guile: \
29175 configure-guile
29176 @: $(MAKE); $(unstage)
29177 @[ -f ./guile/Makefile ] || exit 0; \
29178 r=`${PWD_COMMAND}`; export r; \
29179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29180 $(HOST_EXPORTS) \
29181 for flag in $(EXTRA_HOST_FLAGS) ; do \
29182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29183 done; \
29184 echo "Doing installcheck in guile"; \
29185 (cd $(HOST_SUBDIR)/guile && \
29186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29188 "RANLIB=$${RANLIB}" \
29189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29190 installcheck) \
29191 || exit 1
29193 @endif guile
29195 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
29196 maybe-mostlyclean-guile:
29197 @if guile
29198 maybe-mostlyclean-guile: mostlyclean-guile
29200 mostlyclean-guile:
29201 @: $(MAKE); $(unstage)
29202 @[ -f ./guile/Makefile ] || exit 0; \
29203 r=`${PWD_COMMAND}`; export r; \
29204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29205 $(HOST_EXPORTS) \
29206 for flag in $(EXTRA_HOST_FLAGS) ; do \
29207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29208 done; \
29209 echo "Doing mostlyclean in guile"; \
29210 (cd $(HOST_SUBDIR)/guile && \
29211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29213 "RANLIB=$${RANLIB}" \
29214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29215 mostlyclean) \
29216 || exit 1
29218 @endif guile
29220 .PHONY: maybe-clean-guile clean-guile
29221 maybe-clean-guile:
29222 @if guile
29223 maybe-clean-guile: clean-guile
29225 clean-guile:
29226 @: $(MAKE); $(unstage)
29227 @[ -f ./guile/Makefile ] || exit 0; \
29228 r=`${PWD_COMMAND}`; export r; \
29229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29230 $(HOST_EXPORTS) \
29231 for flag in $(EXTRA_HOST_FLAGS) ; do \
29232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29233 done; \
29234 echo "Doing clean in guile"; \
29235 (cd $(HOST_SUBDIR)/guile && \
29236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29238 "RANLIB=$${RANLIB}" \
29239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29240 clean) \
29241 || exit 1
29243 @endif guile
29245 .PHONY: maybe-distclean-guile distclean-guile
29246 maybe-distclean-guile:
29247 @if guile
29248 maybe-distclean-guile: distclean-guile
29250 distclean-guile:
29251 @: $(MAKE); $(unstage)
29252 @[ -f ./guile/Makefile ] || exit 0; \
29253 r=`${PWD_COMMAND}`; export r; \
29254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29255 $(HOST_EXPORTS) \
29256 for flag in $(EXTRA_HOST_FLAGS) ; do \
29257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29258 done; \
29259 echo "Doing distclean in guile"; \
29260 (cd $(HOST_SUBDIR)/guile && \
29261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29263 "RANLIB=$${RANLIB}" \
29264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29265 distclean) \
29266 || exit 1
29268 @endif guile
29270 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
29271 maybe-maintainer-clean-guile:
29272 @if guile
29273 maybe-maintainer-clean-guile: maintainer-clean-guile
29275 maintainer-clean-guile:
29276 @: $(MAKE); $(unstage)
29277 @[ -f ./guile/Makefile ] || exit 0; \
29278 r=`${PWD_COMMAND}`; export r; \
29279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29280 $(HOST_EXPORTS) \
29281 for flag in $(EXTRA_HOST_FLAGS) ; do \
29282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29283 done; \
29284 echo "Doing maintainer-clean in guile"; \
29285 (cd $(HOST_SUBDIR)/guile && \
29286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29288 "RANLIB=$${RANLIB}" \
29289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29290 maintainer-clean) \
29291 || exit 1
29293 @endif guile
29297 .PHONY: configure-tk maybe-configure-tk
29298 maybe-configure-tk:
29299 @if gcc-bootstrap
29300 configure-tk: stage_current
29301 @endif gcc-bootstrap
29302 @if tk
29303 maybe-configure-tk: configure-tk
29304 configure-tk:
29305 @: $(MAKE); $(unstage)
29306 @r=`${PWD_COMMAND}`; export r; \
29307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29308 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
29309 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk; \
29310 $(HOST_EXPORTS) \
29311 echo Configuring in $(HOST_SUBDIR)/tk; \
29312 cd "$(HOST_SUBDIR)/tk" || exit 1; \
29313 case $(srcdir) in \
29314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29315 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
29316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29317 esac; \
29318 module_srcdir=tk; \
29319 $(SHELL) \
29320 $$s/$$module_srcdir/configure \
29321 --srcdir=$${topdir}/$$module_srcdir \
29322 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29323 --target=${target_alias} \
29324 || exit 1
29325 @endif tk
29331 .PHONY: all-tk maybe-all-tk
29332 maybe-all-tk:
29333 @if gcc-bootstrap
29334 all-tk: stage_current
29335 @endif gcc-bootstrap
29336 @if tk
29337 TARGET-tk=all
29338 maybe-all-tk: all-tk
29339 all-tk: configure-tk
29340 @: $(MAKE); $(unstage)
29341 @r=`${PWD_COMMAND}`; export r; \
29342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29343 $(HOST_EXPORTS) \
29344 (cd $(HOST_SUBDIR)/tk && \
29345 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29346 $(TARGET-tk))
29347 @endif tk
29352 .PHONY: check-tk maybe-check-tk
29353 maybe-check-tk:
29354 @if tk
29355 maybe-check-tk: check-tk
29357 check-tk:
29358 @: $(MAKE); $(unstage)
29359 @r=`${PWD_COMMAND}`; export r; \
29360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29361 $(HOST_EXPORTS) \
29362 (cd $(HOST_SUBDIR)/tk && \
29363 $(MAKE) $(FLAGS_TO_PASS) check)
29365 @endif tk
29367 .PHONY: install-tk maybe-install-tk
29368 maybe-install-tk:
29369 @if tk
29370 maybe-install-tk: install-tk
29372 install-tk: installdirs
29373 @: $(MAKE); $(unstage)
29374 @r=`${PWD_COMMAND}`; export r; \
29375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29376 $(HOST_EXPORTS) \
29377 (cd $(HOST_SUBDIR)/tk && \
29378 $(MAKE) $(FLAGS_TO_PASS) install)
29380 @endif tk
29382 .PHONY: install-strip-tk maybe-install-strip-tk
29383 maybe-install-strip-tk:
29384 @if tk
29385 maybe-install-strip-tk: install-strip-tk
29387 install-strip-tk: installdirs
29388 @: $(MAKE); $(unstage)
29389 @r=`${PWD_COMMAND}`; export r; \
29390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29391 $(HOST_EXPORTS) \
29392 (cd $(HOST_SUBDIR)/tk && \
29393 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29395 @endif tk
29397 # Other targets (info, dvi, pdf, etc.)
29399 .PHONY: maybe-info-tk info-tk
29400 maybe-info-tk:
29401 @if tk
29402 maybe-info-tk: info-tk
29404 info-tk: \
29405 configure-tk
29406 @: $(MAKE); $(unstage)
29407 @[ -f ./tk/Makefile ] || exit 0; \
29408 r=`${PWD_COMMAND}`; export r; \
29409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29410 $(HOST_EXPORTS) \
29411 for flag in $(EXTRA_HOST_FLAGS) ; do \
29412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29413 done; \
29414 echo "Doing info in tk"; \
29415 (cd $(HOST_SUBDIR)/tk && \
29416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29418 "RANLIB=$${RANLIB}" \
29419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29420 info) \
29421 || exit 1
29423 @endif tk
29425 .PHONY: maybe-dvi-tk dvi-tk
29426 maybe-dvi-tk:
29427 @if tk
29428 maybe-dvi-tk: dvi-tk
29430 dvi-tk: \
29431 configure-tk
29432 @: $(MAKE); $(unstage)
29433 @[ -f ./tk/Makefile ] || exit 0; \
29434 r=`${PWD_COMMAND}`; export r; \
29435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29436 $(HOST_EXPORTS) \
29437 for flag in $(EXTRA_HOST_FLAGS) ; do \
29438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29439 done; \
29440 echo "Doing dvi in tk"; \
29441 (cd $(HOST_SUBDIR)/tk && \
29442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29444 "RANLIB=$${RANLIB}" \
29445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29446 dvi) \
29447 || exit 1
29449 @endif tk
29451 .PHONY: maybe-pdf-tk pdf-tk
29452 maybe-pdf-tk:
29453 @if tk
29454 maybe-pdf-tk: pdf-tk
29456 pdf-tk: \
29457 configure-tk
29458 @: $(MAKE); $(unstage)
29459 @[ -f ./tk/Makefile ] || exit 0; \
29460 r=`${PWD_COMMAND}`; export r; \
29461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29462 $(HOST_EXPORTS) \
29463 for flag in $(EXTRA_HOST_FLAGS) ; do \
29464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29465 done; \
29466 echo "Doing pdf in tk"; \
29467 (cd $(HOST_SUBDIR)/tk && \
29468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29470 "RANLIB=$${RANLIB}" \
29471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29472 pdf) \
29473 || exit 1
29475 @endif tk
29477 .PHONY: maybe-html-tk html-tk
29478 maybe-html-tk:
29479 @if tk
29480 maybe-html-tk: html-tk
29482 html-tk: \
29483 configure-tk
29484 @: $(MAKE); $(unstage)
29485 @[ -f ./tk/Makefile ] || exit 0; \
29486 r=`${PWD_COMMAND}`; export r; \
29487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29488 $(HOST_EXPORTS) \
29489 for flag in $(EXTRA_HOST_FLAGS) ; do \
29490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29491 done; \
29492 echo "Doing html in tk"; \
29493 (cd $(HOST_SUBDIR)/tk && \
29494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29496 "RANLIB=$${RANLIB}" \
29497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29498 html) \
29499 || exit 1
29501 @endif tk
29503 .PHONY: maybe-TAGS-tk TAGS-tk
29504 maybe-TAGS-tk:
29505 @if tk
29506 maybe-TAGS-tk: TAGS-tk
29508 TAGS-tk: \
29509 configure-tk
29510 @: $(MAKE); $(unstage)
29511 @[ -f ./tk/Makefile ] || exit 0; \
29512 r=`${PWD_COMMAND}`; export r; \
29513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29514 $(HOST_EXPORTS) \
29515 for flag in $(EXTRA_HOST_FLAGS) ; do \
29516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29517 done; \
29518 echo "Doing TAGS in tk"; \
29519 (cd $(HOST_SUBDIR)/tk && \
29520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29522 "RANLIB=$${RANLIB}" \
29523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29524 TAGS) \
29525 || exit 1
29527 @endif tk
29529 .PHONY: maybe-install-info-tk install-info-tk
29530 maybe-install-info-tk:
29531 @if tk
29532 maybe-install-info-tk: install-info-tk
29534 install-info-tk: \
29535 configure-tk \
29536 info-tk
29537 @: $(MAKE); $(unstage)
29538 @[ -f ./tk/Makefile ] || exit 0; \
29539 r=`${PWD_COMMAND}`; export r; \
29540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29541 $(HOST_EXPORTS) \
29542 for flag in $(EXTRA_HOST_FLAGS) ; do \
29543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29544 done; \
29545 echo "Doing install-info in tk"; \
29546 (cd $(HOST_SUBDIR)/tk && \
29547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29549 "RANLIB=$${RANLIB}" \
29550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29551 install-info) \
29552 || exit 1
29554 @endif tk
29556 .PHONY: maybe-install-pdf-tk install-pdf-tk
29557 maybe-install-pdf-tk:
29558 @if tk
29559 maybe-install-pdf-tk: install-pdf-tk
29561 install-pdf-tk: \
29562 configure-tk \
29563 pdf-tk
29564 @: $(MAKE); $(unstage)
29565 @[ -f ./tk/Makefile ] || exit 0; \
29566 r=`${PWD_COMMAND}`; export r; \
29567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29568 $(HOST_EXPORTS) \
29569 for flag in $(EXTRA_HOST_FLAGS) ; do \
29570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29571 done; \
29572 echo "Doing install-pdf in tk"; \
29573 (cd $(HOST_SUBDIR)/tk && \
29574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29576 "RANLIB=$${RANLIB}" \
29577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29578 install-pdf) \
29579 || exit 1
29581 @endif tk
29583 .PHONY: maybe-install-html-tk install-html-tk
29584 maybe-install-html-tk:
29585 @if tk
29586 maybe-install-html-tk: install-html-tk
29588 install-html-tk: \
29589 configure-tk \
29590 html-tk
29591 @: $(MAKE); $(unstage)
29592 @[ -f ./tk/Makefile ] || exit 0; \
29593 r=`${PWD_COMMAND}`; export r; \
29594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29595 $(HOST_EXPORTS) \
29596 for flag in $(EXTRA_HOST_FLAGS) ; do \
29597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29598 done; \
29599 echo "Doing install-html in tk"; \
29600 (cd $(HOST_SUBDIR)/tk && \
29601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29603 "RANLIB=$${RANLIB}" \
29604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29605 install-html) \
29606 || exit 1
29608 @endif tk
29610 .PHONY: maybe-installcheck-tk installcheck-tk
29611 maybe-installcheck-tk:
29612 @if tk
29613 maybe-installcheck-tk: installcheck-tk
29615 installcheck-tk: \
29616 configure-tk
29617 @: $(MAKE); $(unstage)
29618 @[ -f ./tk/Makefile ] || exit 0; \
29619 r=`${PWD_COMMAND}`; export r; \
29620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29621 $(HOST_EXPORTS) \
29622 for flag in $(EXTRA_HOST_FLAGS) ; do \
29623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29624 done; \
29625 echo "Doing installcheck in tk"; \
29626 (cd $(HOST_SUBDIR)/tk && \
29627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29629 "RANLIB=$${RANLIB}" \
29630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29631 installcheck) \
29632 || exit 1
29634 @endif tk
29636 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
29637 maybe-mostlyclean-tk:
29638 @if tk
29639 maybe-mostlyclean-tk: mostlyclean-tk
29641 mostlyclean-tk:
29642 @: $(MAKE); $(unstage)
29643 @[ -f ./tk/Makefile ] || exit 0; \
29644 r=`${PWD_COMMAND}`; export r; \
29645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29646 $(HOST_EXPORTS) \
29647 for flag in $(EXTRA_HOST_FLAGS) ; do \
29648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29649 done; \
29650 echo "Doing mostlyclean in tk"; \
29651 (cd $(HOST_SUBDIR)/tk && \
29652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29654 "RANLIB=$${RANLIB}" \
29655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29656 mostlyclean) \
29657 || exit 1
29659 @endif tk
29661 .PHONY: maybe-clean-tk clean-tk
29662 maybe-clean-tk:
29663 @if tk
29664 maybe-clean-tk: clean-tk
29666 clean-tk:
29667 @: $(MAKE); $(unstage)
29668 @[ -f ./tk/Makefile ] || exit 0; \
29669 r=`${PWD_COMMAND}`; export r; \
29670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29671 $(HOST_EXPORTS) \
29672 for flag in $(EXTRA_HOST_FLAGS) ; do \
29673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29674 done; \
29675 echo "Doing clean in tk"; \
29676 (cd $(HOST_SUBDIR)/tk && \
29677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29679 "RANLIB=$${RANLIB}" \
29680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29681 clean) \
29682 || exit 1
29684 @endif tk
29686 .PHONY: maybe-distclean-tk distclean-tk
29687 maybe-distclean-tk:
29688 @if tk
29689 maybe-distclean-tk: distclean-tk
29691 distclean-tk:
29692 @: $(MAKE); $(unstage)
29693 @[ -f ./tk/Makefile ] || exit 0; \
29694 r=`${PWD_COMMAND}`; export r; \
29695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29696 $(HOST_EXPORTS) \
29697 for flag in $(EXTRA_HOST_FLAGS) ; do \
29698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29699 done; \
29700 echo "Doing distclean in tk"; \
29701 (cd $(HOST_SUBDIR)/tk && \
29702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29704 "RANLIB=$${RANLIB}" \
29705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29706 distclean) \
29707 || exit 1
29709 @endif tk
29711 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
29712 maybe-maintainer-clean-tk:
29713 @if tk
29714 maybe-maintainer-clean-tk: maintainer-clean-tk
29716 maintainer-clean-tk:
29717 @: $(MAKE); $(unstage)
29718 @[ -f ./tk/Makefile ] || exit 0; \
29719 r=`${PWD_COMMAND}`; export r; \
29720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29721 $(HOST_EXPORTS) \
29722 for flag in $(EXTRA_HOST_FLAGS) ; do \
29723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29724 done; \
29725 echo "Doing maintainer-clean in tk"; \
29726 (cd $(HOST_SUBDIR)/tk && \
29727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29729 "RANLIB=$${RANLIB}" \
29730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29731 maintainer-clean) \
29732 || exit 1
29734 @endif tk
29738 .PHONY: configure-libtermcap maybe-configure-libtermcap
29739 maybe-configure-libtermcap:
29740 @if gcc-bootstrap
29741 configure-libtermcap: stage_current
29742 @endif gcc-bootstrap
29743 @if libtermcap
29744 maybe-configure-libtermcap: configure-libtermcap
29745 configure-libtermcap:
29746 @: $(MAKE); $(unstage)
29747 @r=`${PWD_COMMAND}`; export r; \
29748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29749 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
29750 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap; \
29751 $(HOST_EXPORTS) \
29752 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
29753 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
29754 case $(srcdir) in \
29755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29756 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
29757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29758 esac; \
29759 module_srcdir=libtermcap; \
29760 $(SHELL) \
29761 $$s/$$module_srcdir/configure \
29762 --srcdir=$${topdir}/$$module_srcdir \
29763 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29764 --target=${target_alias} \
29765 || exit 1
29766 @endif libtermcap
29772 .PHONY: all-libtermcap maybe-all-libtermcap
29773 maybe-all-libtermcap:
29774 @if gcc-bootstrap
29775 all-libtermcap: stage_current
29776 @endif gcc-bootstrap
29777 @if libtermcap
29778 TARGET-libtermcap=all
29779 maybe-all-libtermcap: all-libtermcap
29780 all-libtermcap: configure-libtermcap
29781 @: $(MAKE); $(unstage)
29782 @r=`${PWD_COMMAND}`; export r; \
29783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29784 $(HOST_EXPORTS) \
29785 (cd $(HOST_SUBDIR)/libtermcap && \
29786 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29787 $(TARGET-libtermcap))
29788 @endif libtermcap
29793 .PHONY: check-libtermcap maybe-check-libtermcap
29794 maybe-check-libtermcap:
29795 @if libtermcap
29796 maybe-check-libtermcap: check-libtermcap
29798 check-libtermcap:
29800 @endif libtermcap
29802 .PHONY: install-libtermcap maybe-install-libtermcap
29803 maybe-install-libtermcap:
29804 @if libtermcap
29805 maybe-install-libtermcap: install-libtermcap
29807 install-libtermcap: installdirs
29808 @: $(MAKE); $(unstage)
29809 @r=`${PWD_COMMAND}`; export r; \
29810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29811 $(HOST_EXPORTS) \
29812 (cd $(HOST_SUBDIR)/libtermcap && \
29813 $(MAKE) $(FLAGS_TO_PASS) install)
29815 @endif libtermcap
29817 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
29818 maybe-install-strip-libtermcap:
29819 @if libtermcap
29820 maybe-install-strip-libtermcap: install-strip-libtermcap
29822 install-strip-libtermcap: installdirs
29823 @: $(MAKE); $(unstage)
29824 @r=`${PWD_COMMAND}`; export r; \
29825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29826 $(HOST_EXPORTS) \
29827 (cd $(HOST_SUBDIR)/libtermcap && \
29828 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29830 @endif libtermcap
29832 # Other targets (info, dvi, pdf, etc.)
29834 .PHONY: maybe-info-libtermcap info-libtermcap
29835 maybe-info-libtermcap:
29836 @if libtermcap
29837 maybe-info-libtermcap: info-libtermcap
29839 info-libtermcap: \
29840 configure-libtermcap
29841 @: $(MAKE); $(unstage)
29842 @[ -f ./libtermcap/Makefile ] || exit 0; \
29843 r=`${PWD_COMMAND}`; export r; \
29844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29845 $(HOST_EXPORTS) \
29846 for flag in $(EXTRA_HOST_FLAGS) ; do \
29847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29848 done; \
29849 echo "Doing info in libtermcap"; \
29850 (cd $(HOST_SUBDIR)/libtermcap && \
29851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29853 "RANLIB=$${RANLIB}" \
29854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29855 info) \
29856 || exit 1
29858 @endif libtermcap
29860 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
29861 maybe-dvi-libtermcap:
29862 @if libtermcap
29863 maybe-dvi-libtermcap: dvi-libtermcap
29865 dvi-libtermcap: \
29866 configure-libtermcap
29867 @: $(MAKE); $(unstage)
29868 @[ -f ./libtermcap/Makefile ] || exit 0; \
29869 r=`${PWD_COMMAND}`; export r; \
29870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29871 $(HOST_EXPORTS) \
29872 for flag in $(EXTRA_HOST_FLAGS) ; do \
29873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29874 done; \
29875 echo "Doing dvi in libtermcap"; \
29876 (cd $(HOST_SUBDIR)/libtermcap && \
29877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29879 "RANLIB=$${RANLIB}" \
29880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29881 dvi) \
29882 || exit 1
29884 @endif libtermcap
29886 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
29887 maybe-pdf-libtermcap:
29888 @if libtermcap
29889 maybe-pdf-libtermcap: pdf-libtermcap
29891 pdf-libtermcap: \
29892 configure-libtermcap
29893 @: $(MAKE); $(unstage)
29894 @[ -f ./libtermcap/Makefile ] || exit 0; \
29895 r=`${PWD_COMMAND}`; export r; \
29896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29897 $(HOST_EXPORTS) \
29898 for flag in $(EXTRA_HOST_FLAGS) ; do \
29899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29900 done; \
29901 echo "Doing pdf in libtermcap"; \
29902 (cd $(HOST_SUBDIR)/libtermcap && \
29903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29905 "RANLIB=$${RANLIB}" \
29906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29907 pdf) \
29908 || exit 1
29910 @endif libtermcap
29912 .PHONY: maybe-html-libtermcap html-libtermcap
29913 maybe-html-libtermcap:
29914 @if libtermcap
29915 maybe-html-libtermcap: html-libtermcap
29917 html-libtermcap: \
29918 configure-libtermcap
29919 @: $(MAKE); $(unstage)
29920 @[ -f ./libtermcap/Makefile ] || exit 0; \
29921 r=`${PWD_COMMAND}`; export r; \
29922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29923 $(HOST_EXPORTS) \
29924 for flag in $(EXTRA_HOST_FLAGS) ; do \
29925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29926 done; \
29927 echo "Doing html in libtermcap"; \
29928 (cd $(HOST_SUBDIR)/libtermcap && \
29929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29931 "RANLIB=$${RANLIB}" \
29932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29933 html) \
29934 || exit 1
29936 @endif libtermcap
29938 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
29939 maybe-TAGS-libtermcap:
29940 @if libtermcap
29941 maybe-TAGS-libtermcap: TAGS-libtermcap
29943 TAGS-libtermcap: \
29944 configure-libtermcap
29945 @: $(MAKE); $(unstage)
29946 @[ -f ./libtermcap/Makefile ] || exit 0; \
29947 r=`${PWD_COMMAND}`; export r; \
29948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29949 $(HOST_EXPORTS) \
29950 for flag in $(EXTRA_HOST_FLAGS) ; do \
29951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29952 done; \
29953 echo "Doing TAGS in libtermcap"; \
29954 (cd $(HOST_SUBDIR)/libtermcap && \
29955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29957 "RANLIB=$${RANLIB}" \
29958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29959 TAGS) \
29960 || exit 1
29962 @endif libtermcap
29964 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
29965 maybe-install-info-libtermcap:
29966 @if libtermcap
29967 maybe-install-info-libtermcap: install-info-libtermcap
29969 install-info-libtermcap: \
29970 configure-libtermcap \
29971 info-libtermcap
29972 @: $(MAKE); $(unstage)
29973 @[ -f ./libtermcap/Makefile ] || exit 0; \
29974 r=`${PWD_COMMAND}`; export r; \
29975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29976 $(HOST_EXPORTS) \
29977 for flag in $(EXTRA_HOST_FLAGS) ; do \
29978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29979 done; \
29980 echo "Doing install-info in libtermcap"; \
29981 (cd $(HOST_SUBDIR)/libtermcap && \
29982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29984 "RANLIB=$${RANLIB}" \
29985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29986 install-info) \
29987 || exit 1
29989 @endif libtermcap
29991 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
29992 maybe-install-pdf-libtermcap:
29993 @if libtermcap
29994 maybe-install-pdf-libtermcap: install-pdf-libtermcap
29996 install-pdf-libtermcap: \
29997 configure-libtermcap \
29998 pdf-libtermcap
29999 @: $(MAKE); $(unstage)
30000 @[ -f ./libtermcap/Makefile ] || exit 0; \
30001 r=`${PWD_COMMAND}`; export r; \
30002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30003 $(HOST_EXPORTS) \
30004 for flag in $(EXTRA_HOST_FLAGS) ; do \
30005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30006 done; \
30007 echo "Doing install-pdf in libtermcap"; \
30008 (cd $(HOST_SUBDIR)/libtermcap && \
30009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30011 "RANLIB=$${RANLIB}" \
30012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30013 install-pdf) \
30014 || exit 1
30016 @endif libtermcap
30018 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
30019 maybe-install-html-libtermcap:
30020 @if libtermcap
30021 maybe-install-html-libtermcap: install-html-libtermcap
30023 install-html-libtermcap: \
30024 configure-libtermcap \
30025 html-libtermcap
30026 @: $(MAKE); $(unstage)
30027 @[ -f ./libtermcap/Makefile ] || exit 0; \
30028 r=`${PWD_COMMAND}`; export r; \
30029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30030 $(HOST_EXPORTS) \
30031 for flag in $(EXTRA_HOST_FLAGS) ; do \
30032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30033 done; \
30034 echo "Doing install-html in libtermcap"; \
30035 (cd $(HOST_SUBDIR)/libtermcap && \
30036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30038 "RANLIB=$${RANLIB}" \
30039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30040 install-html) \
30041 || exit 1
30043 @endif libtermcap
30045 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
30046 maybe-installcheck-libtermcap:
30047 @if libtermcap
30048 maybe-installcheck-libtermcap: installcheck-libtermcap
30050 installcheck-libtermcap: \
30051 configure-libtermcap
30052 @: $(MAKE); $(unstage)
30053 @[ -f ./libtermcap/Makefile ] || exit 0; \
30054 r=`${PWD_COMMAND}`; export r; \
30055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30056 $(HOST_EXPORTS) \
30057 for flag in $(EXTRA_HOST_FLAGS) ; do \
30058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30059 done; \
30060 echo "Doing installcheck in libtermcap"; \
30061 (cd $(HOST_SUBDIR)/libtermcap && \
30062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30064 "RANLIB=$${RANLIB}" \
30065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30066 installcheck) \
30067 || exit 1
30069 @endif libtermcap
30071 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
30072 maybe-mostlyclean-libtermcap:
30073 @if libtermcap
30074 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
30076 # libtermcap doesn't support mostlyclean.
30077 mostlyclean-libtermcap:
30079 @endif libtermcap
30081 .PHONY: maybe-clean-libtermcap clean-libtermcap
30082 maybe-clean-libtermcap:
30083 @if libtermcap
30084 maybe-clean-libtermcap: clean-libtermcap
30086 # libtermcap doesn't support clean.
30087 clean-libtermcap:
30089 @endif libtermcap
30091 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
30092 maybe-distclean-libtermcap:
30093 @if libtermcap
30094 maybe-distclean-libtermcap: distclean-libtermcap
30096 # libtermcap doesn't support distclean.
30097 distclean-libtermcap:
30099 @endif libtermcap
30101 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
30102 maybe-maintainer-clean-libtermcap:
30103 @if libtermcap
30104 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
30106 # libtermcap doesn't support maintainer-clean.
30107 maintainer-clean-libtermcap:
30109 @endif libtermcap
30113 .PHONY: configure-utils maybe-configure-utils
30114 maybe-configure-utils:
30115 @if gcc-bootstrap
30116 configure-utils: stage_current
30117 @endif gcc-bootstrap
30118 @if utils
30119 maybe-configure-utils: configure-utils
30120 configure-utils:
30121 @: $(MAKE); $(unstage)
30122 @r=`${PWD_COMMAND}`; export r; \
30123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30124 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
30125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils; \
30126 $(HOST_EXPORTS) \
30127 echo Configuring in $(HOST_SUBDIR)/utils; \
30128 cd "$(HOST_SUBDIR)/utils" || exit 1; \
30129 case $(srcdir) in \
30130 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30131 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
30132 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30133 esac; \
30134 module_srcdir=utils; \
30135 $(SHELL) \
30136 $$s/$$module_srcdir/configure \
30137 --srcdir=$${topdir}/$$module_srcdir \
30138 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30139 --target=${target_alias} \
30140 || exit 1
30141 @endif utils
30147 .PHONY: all-utils maybe-all-utils
30148 maybe-all-utils:
30149 @if gcc-bootstrap
30150 all-utils: stage_current
30151 @endif gcc-bootstrap
30152 @if utils
30153 TARGET-utils=all
30154 maybe-all-utils: all-utils
30155 all-utils: configure-utils
30156 @: $(MAKE); $(unstage)
30157 @r=`${PWD_COMMAND}`; export r; \
30158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30159 $(HOST_EXPORTS) \
30160 (cd $(HOST_SUBDIR)/utils && \
30161 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30162 $(TARGET-utils))
30163 @endif utils
30168 .PHONY: check-utils maybe-check-utils
30169 maybe-check-utils:
30170 @if utils
30171 maybe-check-utils: check-utils
30173 check-utils:
30175 @endif utils
30177 .PHONY: install-utils maybe-install-utils
30178 maybe-install-utils:
30179 @if utils
30180 maybe-install-utils: install-utils
30182 install-utils: installdirs
30183 @: $(MAKE); $(unstage)
30184 @r=`${PWD_COMMAND}`; export r; \
30185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30186 $(HOST_EXPORTS) \
30187 (cd $(HOST_SUBDIR)/utils && \
30188 $(MAKE) $(FLAGS_TO_PASS) install)
30190 @endif utils
30192 .PHONY: install-strip-utils maybe-install-strip-utils
30193 maybe-install-strip-utils:
30194 @if utils
30195 maybe-install-strip-utils: install-strip-utils
30197 install-strip-utils: installdirs
30198 @: $(MAKE); $(unstage)
30199 @r=`${PWD_COMMAND}`; export r; \
30200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30201 $(HOST_EXPORTS) \
30202 (cd $(HOST_SUBDIR)/utils && \
30203 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30205 @endif utils
30207 # Other targets (info, dvi, pdf, etc.)
30209 .PHONY: maybe-info-utils info-utils
30210 maybe-info-utils:
30211 @if utils
30212 maybe-info-utils: info-utils
30214 info-utils: \
30215 configure-utils
30216 @: $(MAKE); $(unstage)
30217 @[ -f ./utils/Makefile ] || exit 0; \
30218 r=`${PWD_COMMAND}`; export r; \
30219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30220 $(HOST_EXPORTS) \
30221 for flag in $(EXTRA_HOST_FLAGS) ; do \
30222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30223 done; \
30224 echo "Doing info in utils"; \
30225 (cd $(HOST_SUBDIR)/utils && \
30226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30228 "RANLIB=$${RANLIB}" \
30229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30230 info) \
30231 || exit 1
30233 @endif utils
30235 .PHONY: maybe-dvi-utils dvi-utils
30236 maybe-dvi-utils:
30237 @if utils
30238 maybe-dvi-utils: dvi-utils
30240 dvi-utils: \
30241 configure-utils
30242 @: $(MAKE); $(unstage)
30243 @[ -f ./utils/Makefile ] || exit 0; \
30244 r=`${PWD_COMMAND}`; export r; \
30245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30246 $(HOST_EXPORTS) \
30247 for flag in $(EXTRA_HOST_FLAGS) ; do \
30248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30249 done; \
30250 echo "Doing dvi in utils"; \
30251 (cd $(HOST_SUBDIR)/utils && \
30252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30254 "RANLIB=$${RANLIB}" \
30255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30256 dvi) \
30257 || exit 1
30259 @endif utils
30261 .PHONY: maybe-pdf-utils pdf-utils
30262 maybe-pdf-utils:
30263 @if utils
30264 maybe-pdf-utils: pdf-utils
30266 pdf-utils: \
30267 configure-utils
30268 @: $(MAKE); $(unstage)
30269 @[ -f ./utils/Makefile ] || exit 0; \
30270 r=`${PWD_COMMAND}`; export r; \
30271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30272 $(HOST_EXPORTS) \
30273 for flag in $(EXTRA_HOST_FLAGS) ; do \
30274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30275 done; \
30276 echo "Doing pdf in utils"; \
30277 (cd $(HOST_SUBDIR)/utils && \
30278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30280 "RANLIB=$${RANLIB}" \
30281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30282 pdf) \
30283 || exit 1
30285 @endif utils
30287 .PHONY: maybe-html-utils html-utils
30288 maybe-html-utils:
30289 @if utils
30290 maybe-html-utils: html-utils
30292 html-utils: \
30293 configure-utils
30294 @: $(MAKE); $(unstage)
30295 @[ -f ./utils/Makefile ] || exit 0; \
30296 r=`${PWD_COMMAND}`; export r; \
30297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30298 $(HOST_EXPORTS) \
30299 for flag in $(EXTRA_HOST_FLAGS) ; do \
30300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30301 done; \
30302 echo "Doing html in utils"; \
30303 (cd $(HOST_SUBDIR)/utils && \
30304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30306 "RANLIB=$${RANLIB}" \
30307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30308 html) \
30309 || exit 1
30311 @endif utils
30313 .PHONY: maybe-TAGS-utils TAGS-utils
30314 maybe-TAGS-utils:
30315 @if utils
30316 maybe-TAGS-utils: TAGS-utils
30318 TAGS-utils: \
30319 configure-utils
30320 @: $(MAKE); $(unstage)
30321 @[ -f ./utils/Makefile ] || exit 0; \
30322 r=`${PWD_COMMAND}`; export r; \
30323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30324 $(HOST_EXPORTS) \
30325 for flag in $(EXTRA_HOST_FLAGS) ; do \
30326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30327 done; \
30328 echo "Doing TAGS in utils"; \
30329 (cd $(HOST_SUBDIR)/utils && \
30330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30332 "RANLIB=$${RANLIB}" \
30333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30334 TAGS) \
30335 || exit 1
30337 @endif utils
30339 .PHONY: maybe-install-info-utils install-info-utils
30340 maybe-install-info-utils:
30341 @if utils
30342 maybe-install-info-utils: install-info-utils
30344 install-info-utils: \
30345 configure-utils \
30346 info-utils
30347 @: $(MAKE); $(unstage)
30348 @[ -f ./utils/Makefile ] || exit 0; \
30349 r=`${PWD_COMMAND}`; export r; \
30350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30351 $(HOST_EXPORTS) \
30352 for flag in $(EXTRA_HOST_FLAGS) ; do \
30353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30354 done; \
30355 echo "Doing install-info in utils"; \
30356 (cd $(HOST_SUBDIR)/utils && \
30357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30359 "RANLIB=$${RANLIB}" \
30360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30361 install-info) \
30362 || exit 1
30364 @endif utils
30366 .PHONY: maybe-install-pdf-utils install-pdf-utils
30367 maybe-install-pdf-utils:
30368 @if utils
30369 maybe-install-pdf-utils: install-pdf-utils
30371 install-pdf-utils: \
30372 configure-utils \
30373 pdf-utils
30374 @: $(MAKE); $(unstage)
30375 @[ -f ./utils/Makefile ] || exit 0; \
30376 r=`${PWD_COMMAND}`; export r; \
30377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30378 $(HOST_EXPORTS) \
30379 for flag in $(EXTRA_HOST_FLAGS) ; do \
30380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30381 done; \
30382 echo "Doing install-pdf in utils"; \
30383 (cd $(HOST_SUBDIR)/utils && \
30384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30386 "RANLIB=$${RANLIB}" \
30387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30388 install-pdf) \
30389 || exit 1
30391 @endif utils
30393 .PHONY: maybe-install-html-utils install-html-utils
30394 maybe-install-html-utils:
30395 @if utils
30396 maybe-install-html-utils: install-html-utils
30398 install-html-utils: \
30399 configure-utils \
30400 html-utils
30401 @: $(MAKE); $(unstage)
30402 @[ -f ./utils/Makefile ] || exit 0; \
30403 r=`${PWD_COMMAND}`; export r; \
30404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30405 $(HOST_EXPORTS) \
30406 for flag in $(EXTRA_HOST_FLAGS) ; do \
30407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30408 done; \
30409 echo "Doing install-html in utils"; \
30410 (cd $(HOST_SUBDIR)/utils && \
30411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30413 "RANLIB=$${RANLIB}" \
30414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30415 install-html) \
30416 || exit 1
30418 @endif utils
30420 .PHONY: maybe-installcheck-utils installcheck-utils
30421 maybe-installcheck-utils:
30422 @if utils
30423 maybe-installcheck-utils: installcheck-utils
30425 installcheck-utils: \
30426 configure-utils
30427 @: $(MAKE); $(unstage)
30428 @[ -f ./utils/Makefile ] || exit 0; \
30429 r=`${PWD_COMMAND}`; export r; \
30430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30431 $(HOST_EXPORTS) \
30432 for flag in $(EXTRA_HOST_FLAGS) ; do \
30433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30434 done; \
30435 echo "Doing installcheck in utils"; \
30436 (cd $(HOST_SUBDIR)/utils && \
30437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30439 "RANLIB=$${RANLIB}" \
30440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30441 installcheck) \
30442 || exit 1
30444 @endif utils
30446 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
30447 maybe-mostlyclean-utils:
30448 @if utils
30449 maybe-mostlyclean-utils: mostlyclean-utils
30451 mostlyclean-utils:
30452 @: $(MAKE); $(unstage)
30453 @[ -f ./utils/Makefile ] || exit 0; \
30454 r=`${PWD_COMMAND}`; export r; \
30455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30456 $(HOST_EXPORTS) \
30457 for flag in $(EXTRA_HOST_FLAGS) ; do \
30458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30459 done; \
30460 echo "Doing mostlyclean in utils"; \
30461 (cd $(HOST_SUBDIR)/utils && \
30462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30464 "RANLIB=$${RANLIB}" \
30465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30466 mostlyclean) \
30467 || exit 1
30469 @endif utils
30471 .PHONY: maybe-clean-utils clean-utils
30472 maybe-clean-utils:
30473 @if utils
30474 maybe-clean-utils: clean-utils
30476 clean-utils:
30477 @: $(MAKE); $(unstage)
30478 @[ -f ./utils/Makefile ] || exit 0; \
30479 r=`${PWD_COMMAND}`; export r; \
30480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30481 $(HOST_EXPORTS) \
30482 for flag in $(EXTRA_HOST_FLAGS) ; do \
30483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30484 done; \
30485 echo "Doing clean in utils"; \
30486 (cd $(HOST_SUBDIR)/utils && \
30487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30489 "RANLIB=$${RANLIB}" \
30490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30491 clean) \
30492 || exit 1
30494 @endif utils
30496 .PHONY: maybe-distclean-utils distclean-utils
30497 maybe-distclean-utils:
30498 @if utils
30499 maybe-distclean-utils: distclean-utils
30501 distclean-utils:
30502 @: $(MAKE); $(unstage)
30503 @[ -f ./utils/Makefile ] || exit 0; \
30504 r=`${PWD_COMMAND}`; export r; \
30505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30506 $(HOST_EXPORTS) \
30507 for flag in $(EXTRA_HOST_FLAGS) ; do \
30508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30509 done; \
30510 echo "Doing distclean in utils"; \
30511 (cd $(HOST_SUBDIR)/utils && \
30512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30514 "RANLIB=$${RANLIB}" \
30515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30516 distclean) \
30517 || exit 1
30519 @endif utils
30521 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
30522 maybe-maintainer-clean-utils:
30523 @if utils
30524 maybe-maintainer-clean-utils: maintainer-clean-utils
30526 maintainer-clean-utils:
30527 @: $(MAKE); $(unstage)
30528 @[ -f ./utils/Makefile ] || exit 0; \
30529 r=`${PWD_COMMAND}`; export r; \
30530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30531 $(HOST_EXPORTS) \
30532 for flag in $(EXTRA_HOST_FLAGS) ; do \
30533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30534 done; \
30535 echo "Doing maintainer-clean in utils"; \
30536 (cd $(HOST_SUBDIR)/utils && \
30537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30539 "RANLIB=$${RANLIB}" \
30540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30541 maintainer-clean) \
30542 || exit 1
30544 @endif utils
30548 .PHONY: configure-gnattools maybe-configure-gnattools
30549 maybe-configure-gnattools:
30550 @if gcc-bootstrap
30551 configure-gnattools: stage_current
30552 @endif gcc-bootstrap
30553 @if gnattools
30554 maybe-configure-gnattools: configure-gnattools
30555 configure-gnattools:
30556 @: $(MAKE); $(unstage)
30557 @r=`${PWD_COMMAND}`; export r; \
30558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30559 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
30560 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools; \
30561 $(HOST_EXPORTS) \
30562 echo Configuring in $(HOST_SUBDIR)/gnattools; \
30563 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
30564 case $(srcdir) in \
30565 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30566 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
30567 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30568 esac; \
30569 module_srcdir=gnattools; \
30570 $(SHELL) \
30571 $$s/$$module_srcdir/configure \
30572 --srcdir=$${topdir}/$$module_srcdir \
30573 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30574 --target=${target_alias} \
30575 || exit 1
30576 @endif gnattools
30582 .PHONY: all-gnattools maybe-all-gnattools
30583 maybe-all-gnattools:
30584 @if gcc-bootstrap
30585 all-gnattools: stage_current
30586 @endif gcc-bootstrap
30587 @if gnattools
30588 TARGET-gnattools=all
30589 maybe-all-gnattools: all-gnattools
30590 all-gnattools: configure-gnattools
30591 @: $(MAKE); $(unstage)
30592 @r=`${PWD_COMMAND}`; export r; \
30593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30594 $(HOST_EXPORTS) \
30595 (cd $(HOST_SUBDIR)/gnattools && \
30596 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30597 $(TARGET-gnattools))
30598 @endif gnattools
30603 .PHONY: check-gnattools maybe-check-gnattools
30604 maybe-check-gnattools:
30605 @if gnattools
30606 maybe-check-gnattools: check-gnattools
30608 check-gnattools:
30609 @: $(MAKE); $(unstage)
30610 @r=`${PWD_COMMAND}`; export r; \
30611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30612 $(HOST_EXPORTS) \
30613 (cd $(HOST_SUBDIR)/gnattools && \
30614 $(MAKE) $(FLAGS_TO_PASS) check)
30616 @endif gnattools
30618 .PHONY: install-gnattools maybe-install-gnattools
30619 maybe-install-gnattools:
30620 @if gnattools
30621 maybe-install-gnattools: install-gnattools
30623 install-gnattools: installdirs
30624 @: $(MAKE); $(unstage)
30625 @r=`${PWD_COMMAND}`; export r; \
30626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30627 $(HOST_EXPORTS) \
30628 (cd $(HOST_SUBDIR)/gnattools && \
30629 $(MAKE) $(FLAGS_TO_PASS) install)
30631 @endif gnattools
30633 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
30634 maybe-install-strip-gnattools:
30635 @if gnattools
30636 maybe-install-strip-gnattools: install-strip-gnattools
30638 install-strip-gnattools: installdirs
30639 @: $(MAKE); $(unstage)
30640 @r=`${PWD_COMMAND}`; export r; \
30641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30642 $(HOST_EXPORTS) \
30643 (cd $(HOST_SUBDIR)/gnattools && \
30644 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30646 @endif gnattools
30648 # Other targets (info, dvi, pdf, etc.)
30650 .PHONY: maybe-info-gnattools info-gnattools
30651 maybe-info-gnattools:
30652 @if gnattools
30653 maybe-info-gnattools: info-gnattools
30655 info-gnattools: \
30656 configure-gnattools
30657 @: $(MAKE); $(unstage)
30658 @[ -f ./gnattools/Makefile ] || exit 0; \
30659 r=`${PWD_COMMAND}`; export r; \
30660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30661 $(HOST_EXPORTS) \
30662 for flag in $(EXTRA_HOST_FLAGS) ; do \
30663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30664 done; \
30665 echo "Doing info in gnattools"; \
30666 (cd $(HOST_SUBDIR)/gnattools && \
30667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30669 "RANLIB=$${RANLIB}" \
30670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30671 info) \
30672 || exit 1
30674 @endif gnattools
30676 .PHONY: maybe-dvi-gnattools dvi-gnattools
30677 maybe-dvi-gnattools:
30678 @if gnattools
30679 maybe-dvi-gnattools: dvi-gnattools
30681 dvi-gnattools: \
30682 configure-gnattools
30683 @: $(MAKE); $(unstage)
30684 @[ -f ./gnattools/Makefile ] || exit 0; \
30685 r=`${PWD_COMMAND}`; export r; \
30686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30687 $(HOST_EXPORTS) \
30688 for flag in $(EXTRA_HOST_FLAGS) ; do \
30689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30690 done; \
30691 echo "Doing dvi in gnattools"; \
30692 (cd $(HOST_SUBDIR)/gnattools && \
30693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30695 "RANLIB=$${RANLIB}" \
30696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30697 dvi) \
30698 || exit 1
30700 @endif gnattools
30702 .PHONY: maybe-pdf-gnattools pdf-gnattools
30703 maybe-pdf-gnattools:
30704 @if gnattools
30705 maybe-pdf-gnattools: pdf-gnattools
30707 pdf-gnattools: \
30708 configure-gnattools
30709 @: $(MAKE); $(unstage)
30710 @[ -f ./gnattools/Makefile ] || exit 0; \
30711 r=`${PWD_COMMAND}`; export r; \
30712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30713 $(HOST_EXPORTS) \
30714 for flag in $(EXTRA_HOST_FLAGS) ; do \
30715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30716 done; \
30717 echo "Doing pdf in gnattools"; \
30718 (cd $(HOST_SUBDIR)/gnattools && \
30719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30721 "RANLIB=$${RANLIB}" \
30722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30723 pdf) \
30724 || exit 1
30726 @endif gnattools
30728 .PHONY: maybe-html-gnattools html-gnattools
30729 maybe-html-gnattools:
30730 @if gnattools
30731 maybe-html-gnattools: html-gnattools
30733 html-gnattools: \
30734 configure-gnattools
30735 @: $(MAKE); $(unstage)
30736 @[ -f ./gnattools/Makefile ] || exit 0; \
30737 r=`${PWD_COMMAND}`; export r; \
30738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30739 $(HOST_EXPORTS) \
30740 for flag in $(EXTRA_HOST_FLAGS) ; do \
30741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30742 done; \
30743 echo "Doing html in gnattools"; \
30744 (cd $(HOST_SUBDIR)/gnattools && \
30745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30747 "RANLIB=$${RANLIB}" \
30748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30749 html) \
30750 || exit 1
30752 @endif gnattools
30754 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
30755 maybe-TAGS-gnattools:
30756 @if gnattools
30757 maybe-TAGS-gnattools: TAGS-gnattools
30759 TAGS-gnattools: \
30760 configure-gnattools
30761 @: $(MAKE); $(unstage)
30762 @[ -f ./gnattools/Makefile ] || exit 0; \
30763 r=`${PWD_COMMAND}`; export r; \
30764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30765 $(HOST_EXPORTS) \
30766 for flag in $(EXTRA_HOST_FLAGS) ; do \
30767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30768 done; \
30769 echo "Doing TAGS in gnattools"; \
30770 (cd $(HOST_SUBDIR)/gnattools && \
30771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30773 "RANLIB=$${RANLIB}" \
30774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30775 TAGS) \
30776 || exit 1
30778 @endif gnattools
30780 .PHONY: maybe-install-info-gnattools install-info-gnattools
30781 maybe-install-info-gnattools:
30782 @if gnattools
30783 maybe-install-info-gnattools: install-info-gnattools
30785 install-info-gnattools: \
30786 configure-gnattools \
30787 info-gnattools
30788 @: $(MAKE); $(unstage)
30789 @[ -f ./gnattools/Makefile ] || exit 0; \
30790 r=`${PWD_COMMAND}`; export r; \
30791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30792 $(HOST_EXPORTS) \
30793 for flag in $(EXTRA_HOST_FLAGS) ; do \
30794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30795 done; \
30796 echo "Doing install-info in gnattools"; \
30797 (cd $(HOST_SUBDIR)/gnattools && \
30798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30800 "RANLIB=$${RANLIB}" \
30801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30802 install-info) \
30803 || exit 1
30805 @endif gnattools
30807 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
30808 maybe-install-pdf-gnattools:
30809 @if gnattools
30810 maybe-install-pdf-gnattools: install-pdf-gnattools
30812 install-pdf-gnattools: \
30813 configure-gnattools \
30814 pdf-gnattools
30815 @: $(MAKE); $(unstage)
30816 @[ -f ./gnattools/Makefile ] || exit 0; \
30817 r=`${PWD_COMMAND}`; export r; \
30818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30819 $(HOST_EXPORTS) \
30820 for flag in $(EXTRA_HOST_FLAGS) ; do \
30821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30822 done; \
30823 echo "Doing install-pdf in gnattools"; \
30824 (cd $(HOST_SUBDIR)/gnattools && \
30825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30827 "RANLIB=$${RANLIB}" \
30828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30829 install-pdf) \
30830 || exit 1
30832 @endif gnattools
30834 .PHONY: maybe-install-html-gnattools install-html-gnattools
30835 maybe-install-html-gnattools:
30836 @if gnattools
30837 maybe-install-html-gnattools: install-html-gnattools
30839 install-html-gnattools: \
30840 configure-gnattools \
30841 html-gnattools
30842 @: $(MAKE); $(unstage)
30843 @[ -f ./gnattools/Makefile ] || exit 0; \
30844 r=`${PWD_COMMAND}`; export r; \
30845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30846 $(HOST_EXPORTS) \
30847 for flag in $(EXTRA_HOST_FLAGS) ; do \
30848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30849 done; \
30850 echo "Doing install-html in gnattools"; \
30851 (cd $(HOST_SUBDIR)/gnattools && \
30852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30854 "RANLIB=$${RANLIB}" \
30855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30856 install-html) \
30857 || exit 1
30859 @endif gnattools
30861 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
30862 maybe-installcheck-gnattools:
30863 @if gnattools
30864 maybe-installcheck-gnattools: installcheck-gnattools
30866 installcheck-gnattools: \
30867 configure-gnattools
30868 @: $(MAKE); $(unstage)
30869 @[ -f ./gnattools/Makefile ] || exit 0; \
30870 r=`${PWD_COMMAND}`; export r; \
30871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30872 $(HOST_EXPORTS) \
30873 for flag in $(EXTRA_HOST_FLAGS) ; do \
30874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30875 done; \
30876 echo "Doing installcheck in gnattools"; \
30877 (cd $(HOST_SUBDIR)/gnattools && \
30878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30880 "RANLIB=$${RANLIB}" \
30881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30882 installcheck) \
30883 || exit 1
30885 @endif gnattools
30887 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
30888 maybe-mostlyclean-gnattools:
30889 @if gnattools
30890 maybe-mostlyclean-gnattools: mostlyclean-gnattools
30892 mostlyclean-gnattools:
30893 @: $(MAKE); $(unstage)
30894 @[ -f ./gnattools/Makefile ] || exit 0; \
30895 r=`${PWD_COMMAND}`; export r; \
30896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30897 $(HOST_EXPORTS) \
30898 for flag in $(EXTRA_HOST_FLAGS) ; do \
30899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30900 done; \
30901 echo "Doing mostlyclean in gnattools"; \
30902 (cd $(HOST_SUBDIR)/gnattools && \
30903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30905 "RANLIB=$${RANLIB}" \
30906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30907 mostlyclean) \
30908 || exit 1
30910 @endif gnattools
30912 .PHONY: maybe-clean-gnattools clean-gnattools
30913 maybe-clean-gnattools:
30914 @if gnattools
30915 maybe-clean-gnattools: clean-gnattools
30917 clean-gnattools:
30918 @: $(MAKE); $(unstage)
30919 @[ -f ./gnattools/Makefile ] || exit 0; \
30920 r=`${PWD_COMMAND}`; export r; \
30921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30922 $(HOST_EXPORTS) \
30923 for flag in $(EXTRA_HOST_FLAGS) ; do \
30924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30925 done; \
30926 echo "Doing clean in gnattools"; \
30927 (cd $(HOST_SUBDIR)/gnattools && \
30928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30930 "RANLIB=$${RANLIB}" \
30931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30932 clean) \
30933 || exit 1
30935 @endif gnattools
30937 .PHONY: maybe-distclean-gnattools distclean-gnattools
30938 maybe-distclean-gnattools:
30939 @if gnattools
30940 maybe-distclean-gnattools: distclean-gnattools
30942 distclean-gnattools:
30943 @: $(MAKE); $(unstage)
30944 @[ -f ./gnattools/Makefile ] || exit 0; \
30945 r=`${PWD_COMMAND}`; export r; \
30946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30947 $(HOST_EXPORTS) \
30948 for flag in $(EXTRA_HOST_FLAGS) ; do \
30949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30950 done; \
30951 echo "Doing distclean in gnattools"; \
30952 (cd $(HOST_SUBDIR)/gnattools && \
30953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30955 "RANLIB=$${RANLIB}" \
30956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30957 distclean) \
30958 || exit 1
30960 @endif gnattools
30962 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
30963 maybe-maintainer-clean-gnattools:
30964 @if gnattools
30965 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
30967 maintainer-clean-gnattools:
30968 @: $(MAKE); $(unstage)
30969 @[ -f ./gnattools/Makefile ] || exit 0; \
30970 r=`${PWD_COMMAND}`; export r; \
30971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30972 $(HOST_EXPORTS) \
30973 for flag in $(EXTRA_HOST_FLAGS) ; do \
30974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30975 done; \
30976 echo "Doing maintainer-clean in gnattools"; \
30977 (cd $(HOST_SUBDIR)/gnattools && \
30978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30980 "RANLIB=$${RANLIB}" \
30981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30982 maintainer-clean) \
30983 || exit 1
30985 @endif gnattools
30989 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
30990 maybe-configure-lto-plugin:
30991 @if gcc-bootstrap
30992 configure-lto-plugin: stage_current
30993 @endif gcc-bootstrap
30994 @if lto-plugin
30995 maybe-configure-lto-plugin: configure-lto-plugin
30996 configure-lto-plugin:
30997 @r=`${PWD_COMMAND}`; export r; \
30998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30999 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31000 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31001 $(HOST_EXPORTS) \
31002 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
31003 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
31004 case $(srcdir) in \
31005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31006 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31008 esac; \
31009 module_srcdir=lto-plugin; \
31010 $(SHELL) \
31011 $$s/$$module_srcdir/configure \
31012 --srcdir=$${topdir}/$$module_srcdir \
31013 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31014 --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
31015 || exit 1
31016 @endif lto-plugin
31020 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
31021 maybe-configure-stage1-lto-plugin:
31022 @if lto-plugin-bootstrap
31023 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
31024 configure-stage1-lto-plugin:
31025 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31026 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31027 @r=`${PWD_COMMAND}`; export r; \
31028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31029 TFLAGS="$(STAGE1_TFLAGS)"; \
31030 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31031 $(HOST_EXPORTS) \
31032 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
31033 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
31034 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
31035 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin; \
31036 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31037 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31038 case $(srcdir) in \
31039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31040 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31042 esac; \
31043 module_srcdir=lto-plugin; \
31044 $(SHELL) $$s/$$module_srcdir/configure \
31045 --srcdir=$${topdir}/$$module_srcdir \
31046 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31047 --target=${target_alias} \
31049 $(STAGE1_CONFIGURE_FLAGS) \
31050 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31051 @endif lto-plugin-bootstrap
31053 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
31054 maybe-configure-stage2-lto-plugin:
31055 @if lto-plugin-bootstrap
31056 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
31057 configure-stage2-lto-plugin:
31058 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31059 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31060 @r=`${PWD_COMMAND}`; export r; \
31061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31062 TFLAGS="$(STAGE2_TFLAGS)"; \
31063 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31064 $(HOST_EXPORTS) \
31065 $(POSTSTAGE1_HOST_EXPORTS) \
31066 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
31067 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
31068 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
31069 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin; \
31070 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31071 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31072 case $(srcdir) in \
31073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31074 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31076 esac; \
31077 module_srcdir=lto-plugin; \
31078 $(SHELL) $$s/$$module_srcdir/configure \
31079 --srcdir=$${topdir}/$$module_srcdir \
31080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31081 --target=${target_alias} \
31082 --with-build-libsubdir=$(HOST_SUBDIR) \
31083 $(STAGE2_CONFIGURE_FLAGS) \
31084 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31085 @endif lto-plugin-bootstrap
31087 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
31088 maybe-configure-stage3-lto-plugin:
31089 @if lto-plugin-bootstrap
31090 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
31091 configure-stage3-lto-plugin:
31092 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31093 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31094 @r=`${PWD_COMMAND}`; export r; \
31095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31096 TFLAGS="$(STAGE3_TFLAGS)"; \
31097 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31098 $(HOST_EXPORTS) \
31099 $(POSTSTAGE1_HOST_EXPORTS) \
31100 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
31101 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
31102 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
31103 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin; \
31104 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31105 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31106 case $(srcdir) in \
31107 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31108 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31109 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31110 esac; \
31111 module_srcdir=lto-plugin; \
31112 $(SHELL) $$s/$$module_srcdir/configure \
31113 --srcdir=$${topdir}/$$module_srcdir \
31114 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31115 --target=${target_alias} \
31116 --with-build-libsubdir=$(HOST_SUBDIR) \
31117 $(STAGE3_CONFIGURE_FLAGS) \
31118 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31119 @endif lto-plugin-bootstrap
31121 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
31122 maybe-configure-stage4-lto-plugin:
31123 @if lto-plugin-bootstrap
31124 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
31125 configure-stage4-lto-plugin:
31126 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31128 @r=`${PWD_COMMAND}`; export r; \
31129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31130 TFLAGS="$(STAGE4_TFLAGS)"; \
31131 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31132 $(HOST_EXPORTS) \
31133 $(POSTSTAGE1_HOST_EXPORTS) \
31134 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
31135 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
31136 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
31137 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin; \
31138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31139 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31140 case $(srcdir) in \
31141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31142 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31144 esac; \
31145 module_srcdir=lto-plugin; \
31146 $(SHELL) $$s/$$module_srcdir/configure \
31147 --srcdir=$${topdir}/$$module_srcdir \
31148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31149 --target=${target_alias} \
31150 --with-build-libsubdir=$(HOST_SUBDIR) \
31151 $(STAGE4_CONFIGURE_FLAGS) \
31152 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31153 @endif lto-plugin-bootstrap
31155 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
31156 maybe-configure-stageprofile-lto-plugin:
31157 @if lto-plugin-bootstrap
31158 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31159 configure-stageprofile-lto-plugin:
31160 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31161 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31162 @r=`${PWD_COMMAND}`; export r; \
31163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31164 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31165 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31166 $(HOST_EXPORTS) \
31167 $(POSTSTAGE1_HOST_EXPORTS) \
31168 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
31169 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
31170 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
31171 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin; \
31172 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31173 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31174 case $(srcdir) in \
31175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31176 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31178 esac; \
31179 module_srcdir=lto-plugin; \
31180 $(SHELL) $$s/$$module_srcdir/configure \
31181 --srcdir=$${topdir}/$$module_srcdir \
31182 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31183 --target=${target_alias} \
31184 --with-build-libsubdir=$(HOST_SUBDIR) \
31185 $(STAGEprofile_CONFIGURE_FLAGS) \
31186 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31187 @endif lto-plugin-bootstrap
31189 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
31190 maybe-configure-stagefeedback-lto-plugin:
31191 @if lto-plugin-bootstrap
31192 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31193 configure-stagefeedback-lto-plugin:
31194 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31195 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31196 @r=`${PWD_COMMAND}`; export r; \
31197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31198 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31199 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31200 $(HOST_EXPORTS) \
31201 $(POSTSTAGE1_HOST_EXPORTS) \
31202 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
31203 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
31204 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
31205 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin; \
31206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31207 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31208 case $(srcdir) in \
31209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31210 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31212 esac; \
31213 module_srcdir=lto-plugin; \
31214 $(SHELL) $$s/$$module_srcdir/configure \
31215 --srcdir=$${topdir}/$$module_srcdir \
31216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31217 --target=${target_alias} \
31218 --with-build-libsubdir=$(HOST_SUBDIR) \
31219 $(STAGEfeedback_CONFIGURE_FLAGS) \
31220 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31221 @endif lto-plugin-bootstrap
31227 .PHONY: all-lto-plugin maybe-all-lto-plugin
31228 maybe-all-lto-plugin:
31229 @if gcc-bootstrap
31230 all-lto-plugin: stage_current
31231 @endif gcc-bootstrap
31232 @if lto-plugin
31233 TARGET-lto-plugin=all
31234 maybe-all-lto-plugin: all-lto-plugin
31235 all-lto-plugin: configure-lto-plugin
31236 @r=`${PWD_COMMAND}`; export r; \
31237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31238 $(HOST_EXPORTS) \
31239 (cd $(HOST_SUBDIR)/lto-plugin && \
31240 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31241 $(TARGET-lto-plugin))
31242 @endif lto-plugin
31246 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
31247 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
31248 maybe-all-stage1-lto-plugin:
31249 maybe-clean-stage1-lto-plugin:
31250 @if lto-plugin-bootstrap
31251 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
31252 all-stage1: all-stage1-lto-plugin
31253 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
31254 all-stage1-lto-plugin: configure-stage1-lto-plugin
31255 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31256 @r=`${PWD_COMMAND}`; export r; \
31257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31258 TFLAGS="$(STAGE1_TFLAGS)"; \
31259 $(HOST_EXPORTS) \
31260 cd $(HOST_SUBDIR)/lto-plugin && \
31261 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31262 CFLAGS="$(STAGE1_CFLAGS)" \
31263 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
31264 LIBCFLAGS="$(LIBCFLAGS)" \
31265 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31266 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31267 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31268 $(EXTRA_HOST_FLAGS) \
31269 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31270 TFLAGS="$(STAGE1_TFLAGS)" \
31271 $(TARGET-stage1-lto-plugin)
31273 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
31274 clean-stage1: clean-stage1-lto-plugin
31275 clean-stage1-lto-plugin:
31276 @if [ $(current_stage) = stage1 ]; then \
31277 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31278 else \
31279 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
31280 $(MAKE) stage1-start; \
31281 fi; \
31282 cd $(HOST_SUBDIR)/lto-plugin && \
31283 $(MAKE) $(EXTRA_HOST_FLAGS) \
31284 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31285 @endif lto-plugin-bootstrap
31288 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
31289 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
31290 maybe-all-stage2-lto-plugin:
31291 maybe-clean-stage2-lto-plugin:
31292 @if lto-plugin-bootstrap
31293 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
31294 all-stage2: all-stage2-lto-plugin
31295 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
31296 all-stage2-lto-plugin: configure-stage2-lto-plugin
31297 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31298 @r=`${PWD_COMMAND}`; export r; \
31299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31300 TFLAGS="$(STAGE2_TFLAGS)"; \
31301 $(HOST_EXPORTS) \
31302 $(POSTSTAGE1_HOST_EXPORTS) \
31303 cd $(HOST_SUBDIR)/lto-plugin && \
31304 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31305 CFLAGS="$(STAGE2_CFLAGS)" \
31306 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
31307 LIBCFLAGS="$(STAGE2_CFLAGS)" \
31308 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31309 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31310 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31311 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31312 TFLAGS="$(STAGE2_TFLAGS)" \
31313 $(TARGET-stage2-lto-plugin)
31315 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
31316 clean-stage2: clean-stage2-lto-plugin
31317 clean-stage2-lto-plugin:
31318 @if [ $(current_stage) = stage2 ]; then \
31319 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31320 else \
31321 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
31322 $(MAKE) stage2-start; \
31323 fi; \
31324 cd $(HOST_SUBDIR)/lto-plugin && \
31325 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31326 @endif lto-plugin-bootstrap
31329 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
31330 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
31331 maybe-all-stage3-lto-plugin:
31332 maybe-clean-stage3-lto-plugin:
31333 @if lto-plugin-bootstrap
31334 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
31335 all-stage3: all-stage3-lto-plugin
31336 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
31337 all-stage3-lto-plugin: configure-stage3-lto-plugin
31338 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31339 @r=`${PWD_COMMAND}`; export r; \
31340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31341 TFLAGS="$(STAGE3_TFLAGS)"; \
31342 $(HOST_EXPORTS) \
31343 $(POSTSTAGE1_HOST_EXPORTS) \
31344 cd $(HOST_SUBDIR)/lto-plugin && \
31345 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31346 CFLAGS="$(STAGE3_CFLAGS)" \
31347 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
31348 LIBCFLAGS="$(STAGE3_CFLAGS)" \
31349 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31350 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31351 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31352 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31353 TFLAGS="$(STAGE3_TFLAGS)" \
31354 $(TARGET-stage3-lto-plugin)
31356 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
31357 clean-stage3: clean-stage3-lto-plugin
31358 clean-stage3-lto-plugin:
31359 @if [ $(current_stage) = stage3 ]; then \
31360 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31361 else \
31362 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
31363 $(MAKE) stage3-start; \
31364 fi; \
31365 cd $(HOST_SUBDIR)/lto-plugin && \
31366 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31367 @endif lto-plugin-bootstrap
31370 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
31371 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
31372 maybe-all-stage4-lto-plugin:
31373 maybe-clean-stage4-lto-plugin:
31374 @if lto-plugin-bootstrap
31375 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
31376 all-stage4: all-stage4-lto-plugin
31377 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
31378 all-stage4-lto-plugin: configure-stage4-lto-plugin
31379 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31380 @r=`${PWD_COMMAND}`; export r; \
31381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31382 TFLAGS="$(STAGE4_TFLAGS)"; \
31383 $(HOST_EXPORTS) \
31384 $(POSTSTAGE1_HOST_EXPORTS) \
31385 cd $(HOST_SUBDIR)/lto-plugin && \
31386 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31387 CFLAGS="$(STAGE4_CFLAGS)" \
31388 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
31389 LIBCFLAGS="$(STAGE4_CFLAGS)" \
31390 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31391 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31392 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31393 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31394 TFLAGS="$(STAGE4_TFLAGS)" \
31395 $(TARGET-stage4-lto-plugin)
31397 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
31398 clean-stage4: clean-stage4-lto-plugin
31399 clean-stage4-lto-plugin:
31400 @if [ $(current_stage) = stage4 ]; then \
31401 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31402 else \
31403 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
31404 $(MAKE) stage4-start; \
31405 fi; \
31406 cd $(HOST_SUBDIR)/lto-plugin && \
31407 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31408 @endif lto-plugin-bootstrap
31411 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
31412 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
31413 maybe-all-stageprofile-lto-plugin:
31414 maybe-clean-stageprofile-lto-plugin:
31415 @if lto-plugin-bootstrap
31416 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
31417 all-stageprofile: all-stageprofile-lto-plugin
31418 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
31419 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31420 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31421 @r=`${PWD_COMMAND}`; export r; \
31422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31423 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31424 $(HOST_EXPORTS) \
31425 $(POSTSTAGE1_HOST_EXPORTS) \
31426 cd $(HOST_SUBDIR)/lto-plugin && \
31427 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31428 CFLAGS="$(STAGEprofile_CFLAGS)" \
31429 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
31430 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
31431 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31432 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31433 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31434 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31435 TFLAGS="$(STAGEprofile_TFLAGS)" \
31436 $(TARGET-stageprofile-lto-plugin)
31438 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
31439 clean-stageprofile: clean-stageprofile-lto-plugin
31440 clean-stageprofile-lto-plugin:
31441 @if [ $(current_stage) = stageprofile ]; then \
31442 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31443 else \
31444 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
31445 $(MAKE) stageprofile-start; \
31446 fi; \
31447 cd $(HOST_SUBDIR)/lto-plugin && \
31448 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31449 @endif lto-plugin-bootstrap
31452 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
31453 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
31454 maybe-all-stagefeedback-lto-plugin:
31455 maybe-clean-stagefeedback-lto-plugin:
31456 @if lto-plugin-bootstrap
31457 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
31458 all-stagefeedback: all-stagefeedback-lto-plugin
31459 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
31460 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31461 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31462 @r=`${PWD_COMMAND}`; export r; \
31463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31464 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31465 $(HOST_EXPORTS) \
31466 $(POSTSTAGE1_HOST_EXPORTS) \
31467 cd $(HOST_SUBDIR)/lto-plugin && \
31468 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31469 CFLAGS="$(STAGEfeedback_CFLAGS)" \
31470 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
31471 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
31472 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31473 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31474 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31475 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31476 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31477 $(TARGET-stagefeedback-lto-plugin)
31479 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
31480 clean-stagefeedback: clean-stagefeedback-lto-plugin
31481 clean-stagefeedback-lto-plugin:
31482 @if [ $(current_stage) = stagefeedback ]; then \
31483 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31484 else \
31485 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
31486 $(MAKE) stagefeedback-start; \
31487 fi; \
31488 cd $(HOST_SUBDIR)/lto-plugin && \
31489 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31490 @endif lto-plugin-bootstrap
31496 .PHONY: check-lto-plugin maybe-check-lto-plugin
31497 maybe-check-lto-plugin:
31498 @if lto-plugin
31499 maybe-check-lto-plugin: check-lto-plugin
31501 check-lto-plugin:
31502 @: $(MAKE); $(unstage)
31503 @r=`${PWD_COMMAND}`; export r; \
31504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31505 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
31506 (cd $(HOST_SUBDIR)/lto-plugin && \
31507 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
31509 @endif lto-plugin
31511 .PHONY: install-lto-plugin maybe-install-lto-plugin
31512 maybe-install-lto-plugin:
31513 @if lto-plugin
31514 maybe-install-lto-plugin: install-lto-plugin
31516 install-lto-plugin: installdirs
31517 @: $(MAKE); $(unstage)
31518 @r=`${PWD_COMMAND}`; export r; \
31519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31520 $(HOST_EXPORTS) \
31521 (cd $(HOST_SUBDIR)/lto-plugin && \
31522 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
31524 @endif lto-plugin
31526 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
31527 maybe-install-strip-lto-plugin:
31528 @if lto-plugin
31529 maybe-install-strip-lto-plugin: install-strip-lto-plugin
31531 install-strip-lto-plugin: installdirs
31532 @: $(MAKE); $(unstage)
31533 @r=`${PWD_COMMAND}`; export r; \
31534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31535 $(HOST_EXPORTS) \
31536 (cd $(HOST_SUBDIR)/lto-plugin && \
31537 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
31539 @endif lto-plugin
31541 # Other targets (info, dvi, pdf, etc.)
31543 .PHONY: maybe-info-lto-plugin info-lto-plugin
31544 maybe-info-lto-plugin:
31545 @if lto-plugin
31546 maybe-info-lto-plugin: info-lto-plugin
31548 info-lto-plugin: \
31549 configure-lto-plugin
31550 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31551 r=`${PWD_COMMAND}`; export r; \
31552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31553 $(HOST_EXPORTS) \
31554 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31556 done; \
31557 echo "Doing info in lto-plugin"; \
31558 (cd $(HOST_SUBDIR)/lto-plugin && \
31559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31561 "RANLIB=$${RANLIB}" \
31562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31563 info) \
31564 || exit 1
31566 @endif lto-plugin
31568 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
31569 maybe-dvi-lto-plugin:
31570 @if lto-plugin
31571 maybe-dvi-lto-plugin: dvi-lto-plugin
31573 dvi-lto-plugin: \
31574 configure-lto-plugin
31575 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31576 r=`${PWD_COMMAND}`; export r; \
31577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31578 $(HOST_EXPORTS) \
31579 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31581 done; \
31582 echo "Doing dvi in lto-plugin"; \
31583 (cd $(HOST_SUBDIR)/lto-plugin && \
31584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31586 "RANLIB=$${RANLIB}" \
31587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31588 dvi) \
31589 || exit 1
31591 @endif lto-plugin
31593 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
31594 maybe-pdf-lto-plugin:
31595 @if lto-plugin
31596 maybe-pdf-lto-plugin: pdf-lto-plugin
31598 pdf-lto-plugin: \
31599 configure-lto-plugin
31600 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31601 r=`${PWD_COMMAND}`; export r; \
31602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31603 $(HOST_EXPORTS) \
31604 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31606 done; \
31607 echo "Doing pdf in lto-plugin"; \
31608 (cd $(HOST_SUBDIR)/lto-plugin && \
31609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31611 "RANLIB=$${RANLIB}" \
31612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31613 pdf) \
31614 || exit 1
31616 @endif lto-plugin
31618 .PHONY: maybe-html-lto-plugin html-lto-plugin
31619 maybe-html-lto-plugin:
31620 @if lto-plugin
31621 maybe-html-lto-plugin: html-lto-plugin
31623 html-lto-plugin: \
31624 configure-lto-plugin
31625 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31626 r=`${PWD_COMMAND}`; export r; \
31627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31628 $(HOST_EXPORTS) \
31629 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31631 done; \
31632 echo "Doing html in lto-plugin"; \
31633 (cd $(HOST_SUBDIR)/lto-plugin && \
31634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31636 "RANLIB=$${RANLIB}" \
31637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31638 html) \
31639 || exit 1
31641 @endif lto-plugin
31643 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
31644 maybe-TAGS-lto-plugin:
31645 @if lto-plugin
31646 maybe-TAGS-lto-plugin: TAGS-lto-plugin
31648 TAGS-lto-plugin: \
31649 configure-lto-plugin
31650 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31651 r=`${PWD_COMMAND}`; export r; \
31652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31653 $(HOST_EXPORTS) \
31654 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31656 done; \
31657 echo "Doing TAGS in lto-plugin"; \
31658 (cd $(HOST_SUBDIR)/lto-plugin && \
31659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31661 "RANLIB=$${RANLIB}" \
31662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31663 TAGS) \
31664 || exit 1
31666 @endif lto-plugin
31668 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
31669 maybe-install-info-lto-plugin:
31670 @if lto-plugin
31671 maybe-install-info-lto-plugin: install-info-lto-plugin
31673 install-info-lto-plugin: \
31674 configure-lto-plugin \
31675 info-lto-plugin
31676 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31677 r=`${PWD_COMMAND}`; export r; \
31678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31679 $(HOST_EXPORTS) \
31680 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31682 done; \
31683 echo "Doing install-info in lto-plugin"; \
31684 (cd $(HOST_SUBDIR)/lto-plugin && \
31685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31687 "RANLIB=$${RANLIB}" \
31688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31689 install-info) \
31690 || exit 1
31692 @endif lto-plugin
31694 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
31695 maybe-install-pdf-lto-plugin:
31696 @if lto-plugin
31697 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
31699 install-pdf-lto-plugin: \
31700 configure-lto-plugin \
31701 pdf-lto-plugin
31702 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31703 r=`${PWD_COMMAND}`; export r; \
31704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31705 $(HOST_EXPORTS) \
31706 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31708 done; \
31709 echo "Doing install-pdf in lto-plugin"; \
31710 (cd $(HOST_SUBDIR)/lto-plugin && \
31711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31713 "RANLIB=$${RANLIB}" \
31714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31715 install-pdf) \
31716 || exit 1
31718 @endif lto-plugin
31720 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
31721 maybe-install-html-lto-plugin:
31722 @if lto-plugin
31723 maybe-install-html-lto-plugin: install-html-lto-plugin
31725 install-html-lto-plugin: \
31726 configure-lto-plugin \
31727 html-lto-plugin
31728 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31729 r=`${PWD_COMMAND}`; export r; \
31730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31731 $(HOST_EXPORTS) \
31732 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31734 done; \
31735 echo "Doing install-html in lto-plugin"; \
31736 (cd $(HOST_SUBDIR)/lto-plugin && \
31737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31739 "RANLIB=$${RANLIB}" \
31740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31741 install-html) \
31742 || exit 1
31744 @endif lto-plugin
31746 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
31747 maybe-installcheck-lto-plugin:
31748 @if lto-plugin
31749 maybe-installcheck-lto-plugin: installcheck-lto-plugin
31751 installcheck-lto-plugin: \
31752 configure-lto-plugin
31753 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31754 r=`${PWD_COMMAND}`; export r; \
31755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31756 $(HOST_EXPORTS) \
31757 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31759 done; \
31760 echo "Doing installcheck in lto-plugin"; \
31761 (cd $(HOST_SUBDIR)/lto-plugin && \
31762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31764 "RANLIB=$${RANLIB}" \
31765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31766 installcheck) \
31767 || exit 1
31769 @endif lto-plugin
31771 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
31772 maybe-mostlyclean-lto-plugin:
31773 @if lto-plugin
31774 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
31776 mostlyclean-lto-plugin:
31777 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31778 r=`${PWD_COMMAND}`; export r; \
31779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31780 $(HOST_EXPORTS) \
31781 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31783 done; \
31784 echo "Doing mostlyclean in lto-plugin"; \
31785 (cd $(HOST_SUBDIR)/lto-plugin && \
31786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31788 "RANLIB=$${RANLIB}" \
31789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31790 mostlyclean) \
31791 || exit 1
31793 @endif lto-plugin
31795 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
31796 maybe-clean-lto-plugin:
31797 @if lto-plugin
31798 maybe-clean-lto-plugin: clean-lto-plugin
31800 clean-lto-plugin:
31801 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31802 r=`${PWD_COMMAND}`; export r; \
31803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31804 $(HOST_EXPORTS) \
31805 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31807 done; \
31808 echo "Doing clean in lto-plugin"; \
31809 (cd $(HOST_SUBDIR)/lto-plugin && \
31810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31812 "RANLIB=$${RANLIB}" \
31813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31814 clean) \
31815 || exit 1
31817 @endif lto-plugin
31819 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
31820 maybe-distclean-lto-plugin:
31821 @if lto-plugin
31822 maybe-distclean-lto-plugin: distclean-lto-plugin
31824 distclean-lto-plugin:
31825 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31826 r=`${PWD_COMMAND}`; export r; \
31827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31828 $(HOST_EXPORTS) \
31829 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31831 done; \
31832 echo "Doing distclean in lto-plugin"; \
31833 (cd $(HOST_SUBDIR)/lto-plugin && \
31834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31836 "RANLIB=$${RANLIB}" \
31837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31838 distclean) \
31839 || exit 1
31841 @endif lto-plugin
31843 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
31844 maybe-maintainer-clean-lto-plugin:
31845 @if lto-plugin
31846 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
31848 maintainer-clean-lto-plugin:
31849 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31850 r=`${PWD_COMMAND}`; export r; \
31851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31852 $(HOST_EXPORTS) \
31853 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31855 done; \
31856 echo "Doing maintainer-clean in lto-plugin"; \
31857 (cd $(HOST_SUBDIR)/lto-plugin && \
31858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31860 "RANLIB=$${RANLIB}" \
31861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31862 maintainer-clean) \
31863 || exit 1
31865 @endif lto-plugin
31869 .PHONY: configure-libcc1 maybe-configure-libcc1
31870 maybe-configure-libcc1:
31871 @if gcc-bootstrap
31872 configure-libcc1: stage_current
31873 @endif gcc-bootstrap
31874 @if libcc1
31875 maybe-configure-libcc1: configure-libcc1
31876 configure-libcc1:
31877 @: $(MAKE); $(unstage)
31878 @r=`${PWD_COMMAND}`; export r; \
31879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31880 test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
31881 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1; \
31882 $(HOST_EXPORTS) \
31883 echo Configuring in $(HOST_SUBDIR)/libcc1; \
31884 cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
31885 case $(srcdir) in \
31886 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31887 *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
31888 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31889 esac; \
31890 module_srcdir=libcc1; \
31891 $(SHELL) \
31892 $$s/$$module_srcdir/configure \
31893 --srcdir=$${topdir}/$$module_srcdir \
31894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31895 --target=${target_alias} --enable-shared \
31896 || exit 1
31897 @endif libcc1
31903 .PHONY: all-libcc1 maybe-all-libcc1
31904 maybe-all-libcc1:
31905 @if gcc-bootstrap
31906 all-libcc1: stage_current
31907 @endif gcc-bootstrap
31908 @if libcc1
31909 TARGET-libcc1=all
31910 maybe-all-libcc1: all-libcc1
31911 all-libcc1: configure-libcc1
31912 @: $(MAKE); $(unstage)
31913 @r=`${PWD_COMMAND}`; export r; \
31914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31915 $(HOST_EXPORTS) \
31916 (cd $(HOST_SUBDIR)/libcc1 && \
31917 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31918 $(TARGET-libcc1))
31919 @endif libcc1
31924 .PHONY: check-libcc1 maybe-check-libcc1
31925 maybe-check-libcc1:
31926 @if libcc1
31927 maybe-check-libcc1: check-libcc1
31929 check-libcc1:
31930 @: $(MAKE); $(unstage)
31931 @r=`${PWD_COMMAND}`; export r; \
31932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31933 $(HOST_EXPORTS) \
31934 (cd $(HOST_SUBDIR)/libcc1 && \
31935 $(MAKE) $(FLAGS_TO_PASS) check)
31937 @endif libcc1
31939 .PHONY: install-libcc1 maybe-install-libcc1
31940 maybe-install-libcc1:
31941 @if libcc1
31942 maybe-install-libcc1: install-libcc1
31944 install-libcc1: installdirs
31945 @: $(MAKE); $(unstage)
31946 @r=`${PWD_COMMAND}`; export r; \
31947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31948 $(HOST_EXPORTS) \
31949 (cd $(HOST_SUBDIR)/libcc1 && \
31950 $(MAKE) $(FLAGS_TO_PASS) install)
31952 @endif libcc1
31954 .PHONY: install-strip-libcc1 maybe-install-strip-libcc1
31955 maybe-install-strip-libcc1:
31956 @if libcc1
31957 maybe-install-strip-libcc1: install-strip-libcc1
31959 install-strip-libcc1: installdirs
31960 @: $(MAKE); $(unstage)
31961 @r=`${PWD_COMMAND}`; export r; \
31962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31963 $(HOST_EXPORTS) \
31964 (cd $(HOST_SUBDIR)/libcc1 && \
31965 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31967 @endif libcc1
31969 # Other targets (info, dvi, pdf, etc.)
31971 .PHONY: maybe-info-libcc1 info-libcc1
31972 maybe-info-libcc1:
31973 @if libcc1
31974 maybe-info-libcc1: info-libcc1
31976 info-libcc1: \
31977 configure-libcc1
31978 @: $(MAKE); $(unstage)
31979 @[ -f ./libcc1/Makefile ] || exit 0; \
31980 r=`${PWD_COMMAND}`; export r; \
31981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31982 $(HOST_EXPORTS) \
31983 for flag in $(EXTRA_HOST_FLAGS) ; do \
31984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31985 done; \
31986 echo "Doing info in libcc1"; \
31987 (cd $(HOST_SUBDIR)/libcc1 && \
31988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31990 "RANLIB=$${RANLIB}" \
31991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31992 info) \
31993 || exit 1
31995 @endif libcc1
31997 .PHONY: maybe-dvi-libcc1 dvi-libcc1
31998 maybe-dvi-libcc1:
31999 @if libcc1
32000 maybe-dvi-libcc1: dvi-libcc1
32002 dvi-libcc1: \
32003 configure-libcc1
32004 @: $(MAKE); $(unstage)
32005 @[ -f ./libcc1/Makefile ] || exit 0; \
32006 r=`${PWD_COMMAND}`; export r; \
32007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32008 $(HOST_EXPORTS) \
32009 for flag in $(EXTRA_HOST_FLAGS) ; do \
32010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32011 done; \
32012 echo "Doing dvi in libcc1"; \
32013 (cd $(HOST_SUBDIR)/libcc1 && \
32014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32016 "RANLIB=$${RANLIB}" \
32017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32018 dvi) \
32019 || exit 1
32021 @endif libcc1
32023 .PHONY: maybe-pdf-libcc1 pdf-libcc1
32024 maybe-pdf-libcc1:
32025 @if libcc1
32026 maybe-pdf-libcc1: pdf-libcc1
32028 pdf-libcc1: \
32029 configure-libcc1
32030 @: $(MAKE); $(unstage)
32031 @[ -f ./libcc1/Makefile ] || exit 0; \
32032 r=`${PWD_COMMAND}`; export r; \
32033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32034 $(HOST_EXPORTS) \
32035 for flag in $(EXTRA_HOST_FLAGS) ; do \
32036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32037 done; \
32038 echo "Doing pdf in libcc1"; \
32039 (cd $(HOST_SUBDIR)/libcc1 && \
32040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32042 "RANLIB=$${RANLIB}" \
32043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32044 pdf) \
32045 || exit 1
32047 @endif libcc1
32049 .PHONY: maybe-html-libcc1 html-libcc1
32050 maybe-html-libcc1:
32051 @if libcc1
32052 maybe-html-libcc1: html-libcc1
32054 html-libcc1: \
32055 configure-libcc1
32056 @: $(MAKE); $(unstage)
32057 @[ -f ./libcc1/Makefile ] || exit 0; \
32058 r=`${PWD_COMMAND}`; export r; \
32059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32060 $(HOST_EXPORTS) \
32061 for flag in $(EXTRA_HOST_FLAGS) ; do \
32062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32063 done; \
32064 echo "Doing html in libcc1"; \
32065 (cd $(HOST_SUBDIR)/libcc1 && \
32066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32068 "RANLIB=$${RANLIB}" \
32069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32070 html) \
32071 || exit 1
32073 @endif libcc1
32075 .PHONY: maybe-TAGS-libcc1 TAGS-libcc1
32076 maybe-TAGS-libcc1:
32077 @if libcc1
32078 maybe-TAGS-libcc1: TAGS-libcc1
32080 TAGS-libcc1: \
32081 configure-libcc1
32082 @: $(MAKE); $(unstage)
32083 @[ -f ./libcc1/Makefile ] || exit 0; \
32084 r=`${PWD_COMMAND}`; export r; \
32085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32086 $(HOST_EXPORTS) \
32087 for flag in $(EXTRA_HOST_FLAGS) ; do \
32088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32089 done; \
32090 echo "Doing TAGS in libcc1"; \
32091 (cd $(HOST_SUBDIR)/libcc1 && \
32092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32094 "RANLIB=$${RANLIB}" \
32095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32096 TAGS) \
32097 || exit 1
32099 @endif libcc1
32101 .PHONY: maybe-install-info-libcc1 install-info-libcc1
32102 maybe-install-info-libcc1:
32103 @if libcc1
32104 maybe-install-info-libcc1: install-info-libcc1
32106 install-info-libcc1: \
32107 configure-libcc1 \
32108 info-libcc1
32109 @: $(MAKE); $(unstage)
32110 @[ -f ./libcc1/Makefile ] || exit 0; \
32111 r=`${PWD_COMMAND}`; export r; \
32112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32113 $(HOST_EXPORTS) \
32114 for flag in $(EXTRA_HOST_FLAGS) ; do \
32115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32116 done; \
32117 echo "Doing install-info in libcc1"; \
32118 (cd $(HOST_SUBDIR)/libcc1 && \
32119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32121 "RANLIB=$${RANLIB}" \
32122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32123 install-info) \
32124 || exit 1
32126 @endif libcc1
32128 .PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
32129 maybe-install-pdf-libcc1:
32130 @if libcc1
32131 maybe-install-pdf-libcc1: install-pdf-libcc1
32133 install-pdf-libcc1: \
32134 configure-libcc1 \
32135 pdf-libcc1
32136 @: $(MAKE); $(unstage)
32137 @[ -f ./libcc1/Makefile ] || exit 0; \
32138 r=`${PWD_COMMAND}`; export r; \
32139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32140 $(HOST_EXPORTS) \
32141 for flag in $(EXTRA_HOST_FLAGS) ; do \
32142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32143 done; \
32144 echo "Doing install-pdf in libcc1"; \
32145 (cd $(HOST_SUBDIR)/libcc1 && \
32146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32148 "RANLIB=$${RANLIB}" \
32149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32150 install-pdf) \
32151 || exit 1
32153 @endif libcc1
32155 .PHONY: maybe-install-html-libcc1 install-html-libcc1
32156 maybe-install-html-libcc1:
32157 @if libcc1
32158 maybe-install-html-libcc1: install-html-libcc1
32160 install-html-libcc1: \
32161 configure-libcc1 \
32162 html-libcc1
32163 @: $(MAKE); $(unstage)
32164 @[ -f ./libcc1/Makefile ] || exit 0; \
32165 r=`${PWD_COMMAND}`; export r; \
32166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32167 $(HOST_EXPORTS) \
32168 for flag in $(EXTRA_HOST_FLAGS) ; do \
32169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32170 done; \
32171 echo "Doing install-html in libcc1"; \
32172 (cd $(HOST_SUBDIR)/libcc1 && \
32173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32175 "RANLIB=$${RANLIB}" \
32176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32177 install-html) \
32178 || exit 1
32180 @endif libcc1
32182 .PHONY: maybe-installcheck-libcc1 installcheck-libcc1
32183 maybe-installcheck-libcc1:
32184 @if libcc1
32185 maybe-installcheck-libcc1: installcheck-libcc1
32187 installcheck-libcc1: \
32188 configure-libcc1
32189 @: $(MAKE); $(unstage)
32190 @[ -f ./libcc1/Makefile ] || exit 0; \
32191 r=`${PWD_COMMAND}`; export r; \
32192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32193 $(HOST_EXPORTS) \
32194 for flag in $(EXTRA_HOST_FLAGS) ; do \
32195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32196 done; \
32197 echo "Doing installcheck in libcc1"; \
32198 (cd $(HOST_SUBDIR)/libcc1 && \
32199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32201 "RANLIB=$${RANLIB}" \
32202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32203 installcheck) \
32204 || exit 1
32206 @endif libcc1
32208 .PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
32209 maybe-mostlyclean-libcc1:
32210 @if libcc1
32211 maybe-mostlyclean-libcc1: mostlyclean-libcc1
32213 mostlyclean-libcc1:
32214 @: $(MAKE); $(unstage)
32215 @[ -f ./libcc1/Makefile ] || exit 0; \
32216 r=`${PWD_COMMAND}`; export r; \
32217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32218 $(HOST_EXPORTS) \
32219 for flag in $(EXTRA_HOST_FLAGS) ; do \
32220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32221 done; \
32222 echo "Doing mostlyclean in libcc1"; \
32223 (cd $(HOST_SUBDIR)/libcc1 && \
32224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32226 "RANLIB=$${RANLIB}" \
32227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32228 mostlyclean) \
32229 || exit 1
32231 @endif libcc1
32233 .PHONY: maybe-clean-libcc1 clean-libcc1
32234 maybe-clean-libcc1:
32235 @if libcc1
32236 maybe-clean-libcc1: clean-libcc1
32238 clean-libcc1:
32239 @: $(MAKE); $(unstage)
32240 @[ -f ./libcc1/Makefile ] || exit 0; \
32241 r=`${PWD_COMMAND}`; export r; \
32242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32243 $(HOST_EXPORTS) \
32244 for flag in $(EXTRA_HOST_FLAGS) ; do \
32245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32246 done; \
32247 echo "Doing clean in libcc1"; \
32248 (cd $(HOST_SUBDIR)/libcc1 && \
32249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32251 "RANLIB=$${RANLIB}" \
32252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32253 clean) \
32254 || exit 1
32256 @endif libcc1
32258 .PHONY: maybe-distclean-libcc1 distclean-libcc1
32259 maybe-distclean-libcc1:
32260 @if libcc1
32261 maybe-distclean-libcc1: distclean-libcc1
32263 distclean-libcc1:
32264 @: $(MAKE); $(unstage)
32265 @[ -f ./libcc1/Makefile ] || exit 0; \
32266 r=`${PWD_COMMAND}`; export r; \
32267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32268 $(HOST_EXPORTS) \
32269 for flag in $(EXTRA_HOST_FLAGS) ; do \
32270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32271 done; \
32272 echo "Doing distclean in libcc1"; \
32273 (cd $(HOST_SUBDIR)/libcc1 && \
32274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32276 "RANLIB=$${RANLIB}" \
32277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32278 distclean) \
32279 || exit 1
32281 @endif libcc1
32283 .PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
32284 maybe-maintainer-clean-libcc1:
32285 @if libcc1
32286 maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
32288 maintainer-clean-libcc1:
32289 @: $(MAKE); $(unstage)
32290 @[ -f ./libcc1/Makefile ] || exit 0; \
32291 r=`${PWD_COMMAND}`; export r; \
32292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32293 $(HOST_EXPORTS) \
32294 for flag in $(EXTRA_HOST_FLAGS) ; do \
32295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32296 done; \
32297 echo "Doing maintainer-clean in libcc1"; \
32298 (cd $(HOST_SUBDIR)/libcc1 && \
32299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32301 "RANLIB=$${RANLIB}" \
32302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32303 maintainer-clean) \
32304 || exit 1
32306 @endif libcc1
32310 .PHONY: configure-gotools maybe-configure-gotools
32311 maybe-configure-gotools:
32312 @if gcc-bootstrap
32313 configure-gotools: stage_current
32314 @endif gcc-bootstrap
32315 @if gotools
32316 maybe-configure-gotools: configure-gotools
32317 configure-gotools:
32318 @: $(MAKE); $(unstage)
32319 @r=`${PWD_COMMAND}`; export r; \
32320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32321 test ! -f $(HOST_SUBDIR)/gotools/Makefile || exit 0; \
32322 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gotools; \
32323 $(HOST_EXPORTS) \
32324 echo Configuring in $(HOST_SUBDIR)/gotools; \
32325 cd "$(HOST_SUBDIR)/gotools" || exit 1; \
32326 case $(srcdir) in \
32327 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32328 *) topdir=`echo $(HOST_SUBDIR)/gotools/ | \
32329 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32330 esac; \
32331 module_srcdir=gotools; \
32332 $(SHELL) \
32333 $$s/$$module_srcdir/configure \
32334 --srcdir=$${topdir}/$$module_srcdir \
32335 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32336 --target=${target_alias} \
32337 || exit 1
32338 @endif gotools
32344 .PHONY: all-gotools maybe-all-gotools
32345 maybe-all-gotools:
32346 @if gcc-bootstrap
32347 all-gotools: stage_current
32348 @endif gcc-bootstrap
32349 @if gotools
32350 TARGET-gotools=all
32351 maybe-all-gotools: all-gotools
32352 all-gotools: configure-gotools
32353 @: $(MAKE); $(unstage)
32354 @r=`${PWD_COMMAND}`; export r; \
32355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32356 $(HOST_EXPORTS) \
32357 (cd $(HOST_SUBDIR)/gotools && \
32358 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
32359 $(TARGET-gotools))
32360 @endif gotools
32365 .PHONY: check-gotools maybe-check-gotools
32366 maybe-check-gotools:
32367 @if gotools
32368 maybe-check-gotools: check-gotools
32370 check-gotools:
32371 @: $(MAKE); $(unstage)
32372 @r=`${PWD_COMMAND}`; export r; \
32373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32374 $(HOST_EXPORTS) \
32375 (cd $(HOST_SUBDIR)/gotools && \
32376 $(MAKE) $(FLAGS_TO_PASS) check)
32378 @endif gotools
32380 .PHONY: install-gotools maybe-install-gotools
32381 maybe-install-gotools:
32382 @if gotools
32383 maybe-install-gotools: install-gotools
32385 install-gotools: installdirs
32386 @: $(MAKE); $(unstage)
32387 @r=`${PWD_COMMAND}`; export r; \
32388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32389 $(HOST_EXPORTS) \
32390 (cd $(HOST_SUBDIR)/gotools && \
32391 $(MAKE) $(FLAGS_TO_PASS) install)
32393 @endif gotools
32395 .PHONY: install-strip-gotools maybe-install-strip-gotools
32396 maybe-install-strip-gotools:
32397 @if gotools
32398 maybe-install-strip-gotools: install-strip-gotools
32400 install-strip-gotools: installdirs
32401 @: $(MAKE); $(unstage)
32402 @r=`${PWD_COMMAND}`; export r; \
32403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32404 $(HOST_EXPORTS) \
32405 (cd $(HOST_SUBDIR)/gotools && \
32406 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32408 @endif gotools
32410 # Other targets (info, dvi, pdf, etc.)
32412 .PHONY: maybe-info-gotools info-gotools
32413 maybe-info-gotools:
32414 @if gotools
32415 maybe-info-gotools: info-gotools
32417 info-gotools: \
32418 configure-gotools
32419 @: $(MAKE); $(unstage)
32420 @[ -f ./gotools/Makefile ] || exit 0; \
32421 r=`${PWD_COMMAND}`; export r; \
32422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32423 $(HOST_EXPORTS) \
32424 for flag in $(EXTRA_HOST_FLAGS) ; do \
32425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32426 done; \
32427 echo "Doing info in gotools"; \
32428 (cd $(HOST_SUBDIR)/gotools && \
32429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32431 "RANLIB=$${RANLIB}" \
32432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32433 info) \
32434 || exit 1
32436 @endif gotools
32438 .PHONY: maybe-dvi-gotools dvi-gotools
32439 maybe-dvi-gotools:
32440 @if gotools
32441 maybe-dvi-gotools: dvi-gotools
32443 dvi-gotools: \
32444 configure-gotools
32445 @: $(MAKE); $(unstage)
32446 @[ -f ./gotools/Makefile ] || exit 0; \
32447 r=`${PWD_COMMAND}`; export r; \
32448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32449 $(HOST_EXPORTS) \
32450 for flag in $(EXTRA_HOST_FLAGS) ; do \
32451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32452 done; \
32453 echo "Doing dvi in gotools"; \
32454 (cd $(HOST_SUBDIR)/gotools && \
32455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32457 "RANLIB=$${RANLIB}" \
32458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32459 dvi) \
32460 || exit 1
32462 @endif gotools
32464 .PHONY: maybe-pdf-gotools pdf-gotools
32465 maybe-pdf-gotools:
32466 @if gotools
32467 maybe-pdf-gotools: pdf-gotools
32469 pdf-gotools: \
32470 configure-gotools
32471 @: $(MAKE); $(unstage)
32472 @[ -f ./gotools/Makefile ] || exit 0; \
32473 r=`${PWD_COMMAND}`; export r; \
32474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32475 $(HOST_EXPORTS) \
32476 for flag in $(EXTRA_HOST_FLAGS) ; do \
32477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32478 done; \
32479 echo "Doing pdf in gotools"; \
32480 (cd $(HOST_SUBDIR)/gotools && \
32481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32483 "RANLIB=$${RANLIB}" \
32484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32485 pdf) \
32486 || exit 1
32488 @endif gotools
32490 .PHONY: maybe-html-gotools html-gotools
32491 maybe-html-gotools:
32492 @if gotools
32493 maybe-html-gotools: html-gotools
32495 html-gotools: \
32496 configure-gotools
32497 @: $(MAKE); $(unstage)
32498 @[ -f ./gotools/Makefile ] || exit 0; \
32499 r=`${PWD_COMMAND}`; export r; \
32500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32501 $(HOST_EXPORTS) \
32502 for flag in $(EXTRA_HOST_FLAGS) ; do \
32503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32504 done; \
32505 echo "Doing html in gotools"; \
32506 (cd $(HOST_SUBDIR)/gotools && \
32507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32509 "RANLIB=$${RANLIB}" \
32510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32511 html) \
32512 || exit 1
32514 @endif gotools
32516 .PHONY: maybe-TAGS-gotools TAGS-gotools
32517 maybe-TAGS-gotools:
32518 @if gotools
32519 maybe-TAGS-gotools: TAGS-gotools
32521 TAGS-gotools: \
32522 configure-gotools
32523 @: $(MAKE); $(unstage)
32524 @[ -f ./gotools/Makefile ] || exit 0; \
32525 r=`${PWD_COMMAND}`; export r; \
32526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32527 $(HOST_EXPORTS) \
32528 for flag in $(EXTRA_HOST_FLAGS) ; do \
32529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32530 done; \
32531 echo "Doing TAGS in gotools"; \
32532 (cd $(HOST_SUBDIR)/gotools && \
32533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32535 "RANLIB=$${RANLIB}" \
32536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32537 TAGS) \
32538 || exit 1
32540 @endif gotools
32542 .PHONY: maybe-install-info-gotools install-info-gotools
32543 maybe-install-info-gotools:
32544 @if gotools
32545 maybe-install-info-gotools: install-info-gotools
32547 install-info-gotools: \
32548 configure-gotools \
32549 info-gotools
32550 @: $(MAKE); $(unstage)
32551 @[ -f ./gotools/Makefile ] || exit 0; \
32552 r=`${PWD_COMMAND}`; export r; \
32553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32554 $(HOST_EXPORTS) \
32555 for flag in $(EXTRA_HOST_FLAGS) ; do \
32556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32557 done; \
32558 echo "Doing install-info in gotools"; \
32559 (cd $(HOST_SUBDIR)/gotools && \
32560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32562 "RANLIB=$${RANLIB}" \
32563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32564 install-info) \
32565 || exit 1
32567 @endif gotools
32569 .PHONY: maybe-install-pdf-gotools install-pdf-gotools
32570 maybe-install-pdf-gotools:
32571 @if gotools
32572 maybe-install-pdf-gotools: install-pdf-gotools
32574 install-pdf-gotools: \
32575 configure-gotools \
32576 pdf-gotools
32577 @: $(MAKE); $(unstage)
32578 @[ -f ./gotools/Makefile ] || exit 0; \
32579 r=`${PWD_COMMAND}`; export r; \
32580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32581 $(HOST_EXPORTS) \
32582 for flag in $(EXTRA_HOST_FLAGS) ; do \
32583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32584 done; \
32585 echo "Doing install-pdf in gotools"; \
32586 (cd $(HOST_SUBDIR)/gotools && \
32587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32589 "RANLIB=$${RANLIB}" \
32590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32591 install-pdf) \
32592 || exit 1
32594 @endif gotools
32596 .PHONY: maybe-install-html-gotools install-html-gotools
32597 maybe-install-html-gotools:
32598 @if gotools
32599 maybe-install-html-gotools: install-html-gotools
32601 install-html-gotools: \
32602 configure-gotools \
32603 html-gotools
32604 @: $(MAKE); $(unstage)
32605 @[ -f ./gotools/Makefile ] || exit 0; \
32606 r=`${PWD_COMMAND}`; export r; \
32607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32608 $(HOST_EXPORTS) \
32609 for flag in $(EXTRA_HOST_FLAGS) ; do \
32610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32611 done; \
32612 echo "Doing install-html in gotools"; \
32613 (cd $(HOST_SUBDIR)/gotools && \
32614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32616 "RANLIB=$${RANLIB}" \
32617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32618 install-html) \
32619 || exit 1
32621 @endif gotools
32623 .PHONY: maybe-installcheck-gotools installcheck-gotools
32624 maybe-installcheck-gotools:
32625 @if gotools
32626 maybe-installcheck-gotools: installcheck-gotools
32628 installcheck-gotools: \
32629 configure-gotools
32630 @: $(MAKE); $(unstage)
32631 @[ -f ./gotools/Makefile ] || exit 0; \
32632 r=`${PWD_COMMAND}`; export r; \
32633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32634 $(HOST_EXPORTS) \
32635 for flag in $(EXTRA_HOST_FLAGS) ; do \
32636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32637 done; \
32638 echo "Doing installcheck in gotools"; \
32639 (cd $(HOST_SUBDIR)/gotools && \
32640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32642 "RANLIB=$${RANLIB}" \
32643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32644 installcheck) \
32645 || exit 1
32647 @endif gotools
32649 .PHONY: maybe-mostlyclean-gotools mostlyclean-gotools
32650 maybe-mostlyclean-gotools:
32651 @if gotools
32652 maybe-mostlyclean-gotools: mostlyclean-gotools
32654 mostlyclean-gotools:
32655 @: $(MAKE); $(unstage)
32656 @[ -f ./gotools/Makefile ] || exit 0; \
32657 r=`${PWD_COMMAND}`; export r; \
32658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32659 $(HOST_EXPORTS) \
32660 for flag in $(EXTRA_HOST_FLAGS) ; do \
32661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32662 done; \
32663 echo "Doing mostlyclean in gotools"; \
32664 (cd $(HOST_SUBDIR)/gotools && \
32665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32667 "RANLIB=$${RANLIB}" \
32668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32669 mostlyclean) \
32670 || exit 1
32672 @endif gotools
32674 .PHONY: maybe-clean-gotools clean-gotools
32675 maybe-clean-gotools:
32676 @if gotools
32677 maybe-clean-gotools: clean-gotools
32679 clean-gotools:
32680 @: $(MAKE); $(unstage)
32681 @[ -f ./gotools/Makefile ] || exit 0; \
32682 r=`${PWD_COMMAND}`; export r; \
32683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32684 $(HOST_EXPORTS) \
32685 for flag in $(EXTRA_HOST_FLAGS) ; do \
32686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32687 done; \
32688 echo "Doing clean in gotools"; \
32689 (cd $(HOST_SUBDIR)/gotools && \
32690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32692 "RANLIB=$${RANLIB}" \
32693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32694 clean) \
32695 || exit 1
32697 @endif gotools
32699 .PHONY: maybe-distclean-gotools distclean-gotools
32700 maybe-distclean-gotools:
32701 @if gotools
32702 maybe-distclean-gotools: distclean-gotools
32704 distclean-gotools:
32705 @: $(MAKE); $(unstage)
32706 @[ -f ./gotools/Makefile ] || exit 0; \
32707 r=`${PWD_COMMAND}`; export r; \
32708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32709 $(HOST_EXPORTS) \
32710 for flag in $(EXTRA_HOST_FLAGS) ; do \
32711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32712 done; \
32713 echo "Doing distclean in gotools"; \
32714 (cd $(HOST_SUBDIR)/gotools && \
32715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32717 "RANLIB=$${RANLIB}" \
32718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32719 distclean) \
32720 || exit 1
32722 @endif gotools
32724 .PHONY: maybe-maintainer-clean-gotools maintainer-clean-gotools
32725 maybe-maintainer-clean-gotools:
32726 @if gotools
32727 maybe-maintainer-clean-gotools: maintainer-clean-gotools
32729 maintainer-clean-gotools:
32730 @: $(MAKE); $(unstage)
32731 @[ -f ./gotools/Makefile ] || exit 0; \
32732 r=`${PWD_COMMAND}`; export r; \
32733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32734 $(HOST_EXPORTS) \
32735 for flag in $(EXTRA_HOST_FLAGS) ; do \
32736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32737 done; \
32738 echo "Doing maintainer-clean in gotools"; \
32739 (cd $(HOST_SUBDIR)/gotools && \
32740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32742 "RANLIB=$${RANLIB}" \
32743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32744 maintainer-clean) \
32745 || exit 1
32747 @endif gotools
32751 # ---------------------------------------
32752 # Modules which run on the target machine
32753 # ---------------------------------------
32758 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
32759 maybe-configure-target-libstdc++-v3:
32760 @if gcc-bootstrap
32761 configure-target-libstdc++-v3: stage_current
32762 @endif gcc-bootstrap
32763 @if target-libstdc++-v3
32764 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
32765 configure-target-libstdc++-v3:
32766 @r=`${PWD_COMMAND}`; export r; \
32767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32768 echo "Checking multilib configuration for libstdc++-v3..."; \
32769 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32770 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32771 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32772 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32773 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32774 else \
32775 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32776 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32777 fi; \
32778 else \
32779 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32780 fi; \
32781 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32782 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32783 $(RAW_CXX_TARGET_EXPORTS) \
32784 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
32785 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
32786 case $(srcdir) in \
32787 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32788 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32789 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32790 esac; \
32791 module_srcdir=libstdc++-v3; \
32792 rm -f no-such-file || : ; \
32793 CONFIG_SITE=no-such-file $(SHELL) \
32794 $$s/$$module_srcdir/configure \
32795 --srcdir=$${topdir}/$$module_srcdir \
32796 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32797 --target=${target_alias} \
32798 || exit 1
32799 @endif target-libstdc++-v3
32803 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
32804 maybe-configure-stage1-target-libstdc++-v3:
32805 @if target-libstdc++-v3-bootstrap
32806 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32807 configure-stage1-target-libstdc++-v3:
32808 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32809 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32810 @r=`${PWD_COMMAND}`; export r; \
32811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32812 TFLAGS="$(STAGE1_TFLAGS)"; \
32813 echo "Checking multilib configuration for libstdc++-v3..."; \
32814 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32815 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32816 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32817 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32818 else \
32819 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32820 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32821 fi; \
32822 else \
32823 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32824 fi; \
32825 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32826 $(RAW_CXX_TARGET_EXPORTS) \
32827 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32828 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32829 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32830 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3; \
32831 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32832 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32833 case $(srcdir) in \
32834 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32835 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32836 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32837 esac; \
32838 module_srcdir=libstdc++-v3; \
32839 $(SHELL) $$s/$$module_srcdir/configure \
32840 --srcdir=$${topdir}/$$module_srcdir \
32841 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32842 --target=${target_alias} \
32844 $(STAGE1_CONFIGURE_FLAGS)
32845 @endif target-libstdc++-v3-bootstrap
32847 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
32848 maybe-configure-stage2-target-libstdc++-v3:
32849 @if target-libstdc++-v3-bootstrap
32850 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32851 configure-stage2-target-libstdc++-v3:
32852 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32853 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32854 @r=`${PWD_COMMAND}`; export r; \
32855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32856 TFLAGS="$(STAGE2_TFLAGS)"; \
32857 echo "Checking multilib configuration for libstdc++-v3..."; \
32858 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32859 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32860 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32861 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32862 else \
32863 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32864 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32865 fi; \
32866 else \
32867 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32868 fi; \
32869 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32870 $(RAW_CXX_TARGET_EXPORTS) \
32872 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32873 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32874 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32875 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3; \
32876 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32877 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32878 case $(srcdir) in \
32879 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32880 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32881 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32882 esac; \
32883 module_srcdir=libstdc++-v3; \
32884 $(SHELL) $$s/$$module_srcdir/configure \
32885 --srcdir=$${topdir}/$$module_srcdir \
32886 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32887 --target=${target_alias} \
32888 --with-build-libsubdir=$(HOST_SUBDIR) \
32889 $(STAGE2_CONFIGURE_FLAGS)
32890 @endif target-libstdc++-v3-bootstrap
32892 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
32893 maybe-configure-stage3-target-libstdc++-v3:
32894 @if target-libstdc++-v3-bootstrap
32895 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32896 configure-stage3-target-libstdc++-v3:
32897 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32898 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32899 @r=`${PWD_COMMAND}`; export r; \
32900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32901 TFLAGS="$(STAGE3_TFLAGS)"; \
32902 echo "Checking multilib configuration for libstdc++-v3..."; \
32903 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32904 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32905 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32906 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32907 else \
32908 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32909 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32910 fi; \
32911 else \
32912 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32913 fi; \
32914 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32915 $(RAW_CXX_TARGET_EXPORTS) \
32917 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32918 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32919 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32920 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3; \
32921 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32922 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32923 case $(srcdir) in \
32924 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32925 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32926 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32927 esac; \
32928 module_srcdir=libstdc++-v3; \
32929 $(SHELL) $$s/$$module_srcdir/configure \
32930 --srcdir=$${topdir}/$$module_srcdir \
32931 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32932 --target=${target_alias} \
32933 --with-build-libsubdir=$(HOST_SUBDIR) \
32934 $(STAGE3_CONFIGURE_FLAGS)
32935 @endif target-libstdc++-v3-bootstrap
32937 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
32938 maybe-configure-stage4-target-libstdc++-v3:
32939 @if target-libstdc++-v3-bootstrap
32940 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32941 configure-stage4-target-libstdc++-v3:
32942 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32943 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32944 @r=`${PWD_COMMAND}`; export r; \
32945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32946 TFLAGS="$(STAGE4_TFLAGS)"; \
32947 echo "Checking multilib configuration for libstdc++-v3..."; \
32948 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32949 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32950 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32951 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32952 else \
32953 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32954 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32955 fi; \
32956 else \
32957 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32958 fi; \
32959 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32960 $(RAW_CXX_TARGET_EXPORTS) \
32962 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32963 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32964 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32965 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3; \
32966 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32967 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32968 case $(srcdir) in \
32969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32970 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32972 esac; \
32973 module_srcdir=libstdc++-v3; \
32974 $(SHELL) $$s/$$module_srcdir/configure \
32975 --srcdir=$${topdir}/$$module_srcdir \
32976 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32977 --target=${target_alias} \
32978 --with-build-libsubdir=$(HOST_SUBDIR) \
32979 $(STAGE4_CONFIGURE_FLAGS)
32980 @endif target-libstdc++-v3-bootstrap
32982 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
32983 maybe-configure-stageprofile-target-libstdc++-v3:
32984 @if target-libstdc++-v3-bootstrap
32985 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32986 configure-stageprofile-target-libstdc++-v3:
32987 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32988 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32989 @r=`${PWD_COMMAND}`; export r; \
32990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32991 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32992 echo "Checking multilib configuration for libstdc++-v3..."; \
32993 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32994 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32995 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32996 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32997 else \
32998 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32999 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33000 fi; \
33001 else \
33002 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33003 fi; \
33004 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33005 $(RAW_CXX_TARGET_EXPORTS) \
33007 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33008 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33009 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33010 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3; \
33011 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
33012 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33013 case $(srcdir) in \
33014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33015 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33017 esac; \
33018 module_srcdir=libstdc++-v3; \
33019 $(SHELL) $$s/$$module_srcdir/configure \
33020 --srcdir=$${topdir}/$$module_srcdir \
33021 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33022 --target=${target_alias} \
33023 --with-build-libsubdir=$(HOST_SUBDIR) \
33024 $(STAGEprofile_CONFIGURE_FLAGS)
33025 @endif target-libstdc++-v3-bootstrap
33027 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
33028 maybe-configure-stagefeedback-target-libstdc++-v3:
33029 @if target-libstdc++-v3-bootstrap
33030 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33031 configure-stagefeedback-target-libstdc++-v3:
33032 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33033 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
33034 @r=`${PWD_COMMAND}`; export r; \
33035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33036 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33037 echo "Checking multilib configuration for libstdc++-v3..."; \
33038 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
33039 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33040 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33041 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
33042 else \
33043 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
33044 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33045 fi; \
33046 else \
33047 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33048 fi; \
33049 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33050 $(RAW_CXX_TARGET_EXPORTS) \
33052 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33053 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33054 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33055 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3; \
33056 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
33057 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33058 case $(srcdir) in \
33059 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33060 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33061 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33062 esac; \
33063 module_srcdir=libstdc++-v3; \
33064 $(SHELL) $$s/$$module_srcdir/configure \
33065 --srcdir=$${topdir}/$$module_srcdir \
33066 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33067 --target=${target_alias} \
33068 --with-build-libsubdir=$(HOST_SUBDIR) \
33069 $(STAGEfeedback_CONFIGURE_FLAGS)
33070 @endif target-libstdc++-v3-bootstrap
33076 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
33077 maybe-all-target-libstdc++-v3:
33078 @if gcc-bootstrap
33079 all-target-libstdc++-v3: stage_current
33080 @endif gcc-bootstrap
33081 @if target-libstdc++-v3
33082 TARGET-target-libstdc++-v3=all
33083 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
33084 all-target-libstdc++-v3: configure-target-libstdc++-v3
33085 @r=`${PWD_COMMAND}`; export r; \
33086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33087 $(RAW_CXX_TARGET_EXPORTS) \
33088 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33089 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33090 $(TARGET-target-libstdc++-v3))
33091 @endif target-libstdc++-v3
33095 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
33096 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
33097 maybe-all-stage1-target-libstdc++-v3:
33098 maybe-clean-stage1-target-libstdc++-v3:
33099 @if target-libstdc++-v3-bootstrap
33100 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
33101 all-stage1: all-stage1-target-libstdc++-v3
33102 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33103 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
33104 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33105 @r=`${PWD_COMMAND}`; export r; \
33106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33107 TFLAGS="$(STAGE1_TFLAGS)"; \
33108 $(RAW_CXX_TARGET_EXPORTS) \
33109 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33110 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33111 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33112 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33113 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33114 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33115 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33116 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33117 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33119 TFLAGS="$(STAGE1_TFLAGS)" \
33120 $(TARGET-stage1-target-libstdc++-v3)
33122 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
33123 clean-stage1: clean-stage1-target-libstdc++-v3
33124 clean-stage1-target-libstdc++-v3:
33125 @if [ $(current_stage) = stage1 ]; then \
33126 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33127 else \
33128 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
33129 $(MAKE) stage1-start; \
33130 fi; \
33131 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33132 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33133 clean
33134 @endif target-libstdc++-v3-bootstrap
33137 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
33138 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
33139 maybe-all-stage2-target-libstdc++-v3:
33140 maybe-clean-stage2-target-libstdc++-v3:
33141 @if target-libstdc++-v3-bootstrap
33142 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
33143 all-stage2: all-stage2-target-libstdc++-v3
33144 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33145 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
33146 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33147 @r=`${PWD_COMMAND}`; export r; \
33148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33149 TFLAGS="$(STAGE2_TFLAGS)"; \
33150 $(RAW_CXX_TARGET_EXPORTS) \
33152 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33153 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33154 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33155 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33156 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33157 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33158 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33159 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33160 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33161 TFLAGS="$(STAGE2_TFLAGS)" \
33162 $(TARGET-stage2-target-libstdc++-v3)
33164 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
33165 clean-stage2: clean-stage2-target-libstdc++-v3
33166 clean-stage2-target-libstdc++-v3:
33167 @if [ $(current_stage) = stage2 ]; then \
33168 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33169 else \
33170 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
33171 $(MAKE) stage2-start; \
33172 fi; \
33173 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33174 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33175 @endif target-libstdc++-v3-bootstrap
33178 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
33179 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
33180 maybe-all-stage3-target-libstdc++-v3:
33181 maybe-clean-stage3-target-libstdc++-v3:
33182 @if target-libstdc++-v3-bootstrap
33183 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
33184 all-stage3: all-stage3-target-libstdc++-v3
33185 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33186 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
33187 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33188 @r=`${PWD_COMMAND}`; export r; \
33189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33190 TFLAGS="$(STAGE3_TFLAGS)"; \
33191 $(RAW_CXX_TARGET_EXPORTS) \
33193 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33194 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33195 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33196 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33197 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33198 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33199 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33200 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33201 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33202 TFLAGS="$(STAGE3_TFLAGS)" \
33203 $(TARGET-stage3-target-libstdc++-v3)
33205 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
33206 clean-stage3: clean-stage3-target-libstdc++-v3
33207 clean-stage3-target-libstdc++-v3:
33208 @if [ $(current_stage) = stage3 ]; then \
33209 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33210 else \
33211 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
33212 $(MAKE) stage3-start; \
33213 fi; \
33214 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33215 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33216 @endif target-libstdc++-v3-bootstrap
33219 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
33220 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
33221 maybe-all-stage4-target-libstdc++-v3:
33222 maybe-clean-stage4-target-libstdc++-v3:
33223 @if target-libstdc++-v3-bootstrap
33224 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
33225 all-stage4: all-stage4-target-libstdc++-v3
33226 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33227 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
33228 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33229 @r=`${PWD_COMMAND}`; export r; \
33230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33231 TFLAGS="$(STAGE4_TFLAGS)"; \
33232 $(RAW_CXX_TARGET_EXPORTS) \
33234 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33235 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33236 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33237 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33238 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33239 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33240 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33241 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33242 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33243 TFLAGS="$(STAGE4_TFLAGS)" \
33244 $(TARGET-stage4-target-libstdc++-v3)
33246 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
33247 clean-stage4: clean-stage4-target-libstdc++-v3
33248 clean-stage4-target-libstdc++-v3:
33249 @if [ $(current_stage) = stage4 ]; then \
33250 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33251 else \
33252 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
33253 $(MAKE) stage4-start; \
33254 fi; \
33255 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33256 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33257 @endif target-libstdc++-v3-bootstrap
33260 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
33261 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
33262 maybe-all-stageprofile-target-libstdc++-v3:
33263 maybe-clean-stageprofile-target-libstdc++-v3:
33264 @if target-libstdc++-v3-bootstrap
33265 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
33266 all-stageprofile: all-stageprofile-target-libstdc++-v3
33267 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33268 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
33269 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33270 @r=`${PWD_COMMAND}`; export r; \
33271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33272 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33273 $(RAW_CXX_TARGET_EXPORTS) \
33275 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33276 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33277 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33278 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33279 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33280 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33281 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33282 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33283 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33284 TFLAGS="$(STAGEprofile_TFLAGS)" \
33285 $(TARGET-stageprofile-target-libstdc++-v3)
33287 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
33288 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
33289 clean-stageprofile-target-libstdc++-v3:
33290 @if [ $(current_stage) = stageprofile ]; then \
33291 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33292 else \
33293 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
33294 $(MAKE) stageprofile-start; \
33295 fi; \
33296 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33297 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33298 @endif target-libstdc++-v3-bootstrap
33301 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
33302 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
33303 maybe-all-stagefeedback-target-libstdc++-v3:
33304 maybe-clean-stagefeedback-target-libstdc++-v3:
33305 @if target-libstdc++-v3-bootstrap
33306 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
33307 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
33308 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33309 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33310 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33311 @r=`${PWD_COMMAND}`; export r; \
33312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33313 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33314 $(RAW_CXX_TARGET_EXPORTS) \
33316 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33317 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33318 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33319 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33320 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33321 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33322 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33323 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33324 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33325 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33326 $(TARGET-stagefeedback-target-libstdc++-v3)
33328 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
33329 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
33330 clean-stagefeedback-target-libstdc++-v3:
33331 @if [ $(current_stage) = stagefeedback ]; then \
33332 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33333 else \
33334 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
33335 $(MAKE) stagefeedback-start; \
33336 fi; \
33337 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33338 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33339 @endif target-libstdc++-v3-bootstrap
33346 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
33347 maybe-check-target-libstdc++-v3:
33348 @if target-libstdc++-v3
33349 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
33351 check-target-libstdc++-v3:
33352 @: $(MAKE); $(unstage)
33353 @r=`${PWD_COMMAND}`; export r; \
33354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33355 $(RAW_CXX_TARGET_EXPORTS) \
33356 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33357 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33359 @endif target-libstdc++-v3
33361 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
33362 maybe-install-target-libstdc++-v3:
33363 @if target-libstdc++-v3
33364 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
33366 install-target-libstdc++-v3: installdirs
33367 @: $(MAKE); $(unstage)
33368 @r=`${PWD_COMMAND}`; export r; \
33369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33370 $(RAW_CXX_TARGET_EXPORTS) \
33371 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33372 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33374 @endif target-libstdc++-v3
33376 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
33377 maybe-install-strip-target-libstdc++-v3:
33378 @if target-libstdc++-v3
33379 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
33381 install-strip-target-libstdc++-v3: installdirs
33382 @: $(MAKE); $(unstage)
33383 @r=`${PWD_COMMAND}`; export r; \
33384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33385 $(RAW_CXX_TARGET_EXPORTS) \
33386 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33387 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33389 @endif target-libstdc++-v3
33391 # Other targets (info, dvi, pdf, etc.)
33393 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
33394 maybe-info-target-libstdc++-v3:
33395 @if target-libstdc++-v3
33396 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
33398 info-target-libstdc++-v3: \
33399 configure-target-libstdc++-v3
33400 @: $(MAKE); $(unstage)
33401 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33402 r=`${PWD_COMMAND}`; export r; \
33403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33404 $(RAW_CXX_TARGET_EXPORTS) \
33405 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3"; \
33406 for flag in $(EXTRA_TARGET_FLAGS); do \
33407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33408 done; \
33409 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33412 "RANLIB=$${RANLIB}" \
33413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33414 info) \
33415 || exit 1
33417 @endif target-libstdc++-v3
33419 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
33420 maybe-dvi-target-libstdc++-v3:
33421 @if target-libstdc++-v3
33422 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
33424 dvi-target-libstdc++-v3: \
33425 configure-target-libstdc++-v3
33426 @: $(MAKE); $(unstage)
33427 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33428 r=`${PWD_COMMAND}`; export r; \
33429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33430 $(RAW_CXX_TARGET_EXPORTS) \
33431 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
33432 for flag in $(EXTRA_TARGET_FLAGS); do \
33433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33434 done; \
33435 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33438 "RANLIB=$${RANLIB}" \
33439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33440 dvi) \
33441 || exit 1
33443 @endif target-libstdc++-v3
33445 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
33446 maybe-pdf-target-libstdc++-v3:
33447 @if target-libstdc++-v3
33448 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
33450 pdf-target-libstdc++-v3: \
33451 configure-target-libstdc++-v3
33452 @: $(MAKE); $(unstage)
33453 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33454 r=`${PWD_COMMAND}`; export r; \
33455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33456 $(RAW_CXX_TARGET_EXPORTS) \
33457 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
33458 for flag in $(EXTRA_TARGET_FLAGS); do \
33459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33460 done; \
33461 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33464 "RANLIB=$${RANLIB}" \
33465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33466 pdf) \
33467 || exit 1
33469 @endif target-libstdc++-v3
33471 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
33472 maybe-html-target-libstdc++-v3:
33473 @if target-libstdc++-v3
33474 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
33476 html-target-libstdc++-v3: \
33477 configure-target-libstdc++-v3
33478 @: $(MAKE); $(unstage)
33479 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33480 r=`${PWD_COMMAND}`; export r; \
33481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33482 $(RAW_CXX_TARGET_EXPORTS) \
33483 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3"; \
33484 for flag in $(EXTRA_TARGET_FLAGS); do \
33485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33486 done; \
33487 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33490 "RANLIB=$${RANLIB}" \
33491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33492 html) \
33493 || exit 1
33495 @endif target-libstdc++-v3
33497 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
33498 maybe-TAGS-target-libstdc++-v3:
33499 @if target-libstdc++-v3
33500 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
33502 TAGS-target-libstdc++-v3: \
33503 configure-target-libstdc++-v3
33504 @: $(MAKE); $(unstage)
33505 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33506 r=`${PWD_COMMAND}`; export r; \
33507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33508 $(RAW_CXX_TARGET_EXPORTS) \
33509 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3"; \
33510 for flag in $(EXTRA_TARGET_FLAGS); do \
33511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33512 done; \
33513 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33516 "RANLIB=$${RANLIB}" \
33517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33518 TAGS) \
33519 || exit 1
33521 @endif target-libstdc++-v3
33523 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
33524 maybe-install-info-target-libstdc++-v3:
33525 @if target-libstdc++-v3
33526 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
33528 install-info-target-libstdc++-v3: \
33529 configure-target-libstdc++-v3 \
33530 info-target-libstdc++-v3
33531 @: $(MAKE); $(unstage)
33532 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33533 r=`${PWD_COMMAND}`; export r; \
33534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33535 $(RAW_CXX_TARGET_EXPORTS) \
33536 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3"; \
33537 for flag in $(EXTRA_TARGET_FLAGS); do \
33538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33539 done; \
33540 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33543 "RANLIB=$${RANLIB}" \
33544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33545 install-info) \
33546 || exit 1
33548 @endif target-libstdc++-v3
33550 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
33551 maybe-install-pdf-target-libstdc++-v3:
33552 @if target-libstdc++-v3
33553 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
33555 install-pdf-target-libstdc++-v3: \
33556 configure-target-libstdc++-v3 \
33557 pdf-target-libstdc++-v3
33558 @: $(MAKE); $(unstage)
33559 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33560 r=`${PWD_COMMAND}`; export r; \
33561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33562 $(RAW_CXX_TARGET_EXPORTS) \
33563 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
33564 for flag in $(EXTRA_TARGET_FLAGS); do \
33565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33566 done; \
33567 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33570 "RANLIB=$${RANLIB}" \
33571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33572 install-pdf) \
33573 || exit 1
33575 @endif target-libstdc++-v3
33577 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
33578 maybe-install-html-target-libstdc++-v3:
33579 @if target-libstdc++-v3
33580 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
33582 install-html-target-libstdc++-v3: \
33583 configure-target-libstdc++-v3 \
33584 html-target-libstdc++-v3
33585 @: $(MAKE); $(unstage)
33586 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33587 r=`${PWD_COMMAND}`; export r; \
33588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33589 $(RAW_CXX_TARGET_EXPORTS) \
33590 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3"; \
33591 for flag in $(EXTRA_TARGET_FLAGS); do \
33592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33593 done; \
33594 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33597 "RANLIB=$${RANLIB}" \
33598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33599 install-html) \
33600 || exit 1
33602 @endif target-libstdc++-v3
33604 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
33605 maybe-installcheck-target-libstdc++-v3:
33606 @if target-libstdc++-v3
33607 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
33609 installcheck-target-libstdc++-v3: \
33610 configure-target-libstdc++-v3
33611 @: $(MAKE); $(unstage)
33612 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33613 r=`${PWD_COMMAND}`; export r; \
33614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33615 $(RAW_CXX_TARGET_EXPORTS) \
33616 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3"; \
33617 for flag in $(EXTRA_TARGET_FLAGS); do \
33618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33619 done; \
33620 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33623 "RANLIB=$${RANLIB}" \
33624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33625 installcheck) \
33626 || exit 1
33628 @endif target-libstdc++-v3
33630 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
33631 maybe-mostlyclean-target-libstdc++-v3:
33632 @if target-libstdc++-v3
33633 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
33635 mostlyclean-target-libstdc++-v3:
33636 @: $(MAKE); $(unstage)
33637 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33638 r=`${PWD_COMMAND}`; export r; \
33639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33640 $(RAW_CXX_TARGET_EXPORTS) \
33641 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33642 for flag in $(EXTRA_TARGET_FLAGS); do \
33643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33644 done; \
33645 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33648 "RANLIB=$${RANLIB}" \
33649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33650 mostlyclean) \
33651 || exit 1
33653 @endif target-libstdc++-v3
33655 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
33656 maybe-clean-target-libstdc++-v3:
33657 @if target-libstdc++-v3
33658 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
33660 clean-target-libstdc++-v3:
33661 @: $(MAKE); $(unstage)
33662 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33663 r=`${PWD_COMMAND}`; export r; \
33664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33665 $(RAW_CXX_TARGET_EXPORTS) \
33666 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33667 for flag in $(EXTRA_TARGET_FLAGS); do \
33668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33669 done; \
33670 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33673 "RANLIB=$${RANLIB}" \
33674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33675 clean) \
33676 || exit 1
33678 @endif target-libstdc++-v3
33680 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
33681 maybe-distclean-target-libstdc++-v3:
33682 @if target-libstdc++-v3
33683 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
33685 distclean-target-libstdc++-v3:
33686 @: $(MAKE); $(unstage)
33687 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33688 r=`${PWD_COMMAND}`; export r; \
33689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33690 $(RAW_CXX_TARGET_EXPORTS) \
33691 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33692 for flag in $(EXTRA_TARGET_FLAGS); do \
33693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33694 done; \
33695 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33698 "RANLIB=$${RANLIB}" \
33699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33700 distclean) \
33701 || exit 1
33703 @endif target-libstdc++-v3
33705 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
33706 maybe-maintainer-clean-target-libstdc++-v3:
33707 @if target-libstdc++-v3
33708 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
33710 maintainer-clean-target-libstdc++-v3:
33711 @: $(MAKE); $(unstage)
33712 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33713 r=`${PWD_COMMAND}`; export r; \
33714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33715 $(RAW_CXX_TARGET_EXPORTS) \
33716 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33717 for flag in $(EXTRA_TARGET_FLAGS); do \
33718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33719 done; \
33720 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33723 "RANLIB=$${RANLIB}" \
33724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33725 maintainer-clean) \
33726 || exit 1
33728 @endif target-libstdc++-v3
33734 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
33735 maybe-configure-target-libsanitizer:
33736 @if gcc-bootstrap
33737 configure-target-libsanitizer: stage_current
33738 @endif gcc-bootstrap
33739 @if target-libsanitizer
33740 maybe-configure-target-libsanitizer: configure-target-libsanitizer
33741 configure-target-libsanitizer:
33742 @r=`${PWD_COMMAND}`; export r; \
33743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33744 echo "Checking multilib configuration for libsanitizer..."; \
33745 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33746 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33747 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33748 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33749 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33750 else \
33751 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33752 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33753 fi; \
33754 else \
33755 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33756 fi; \
33757 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33758 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33759 $(RAW_CXX_TARGET_EXPORTS) \
33760 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
33761 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
33762 case $(srcdir) in \
33763 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33764 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33765 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33766 esac; \
33767 module_srcdir=libsanitizer; \
33768 rm -f no-such-file || : ; \
33769 CONFIG_SITE=no-such-file $(SHELL) \
33770 $$s/$$module_srcdir/configure \
33771 --srcdir=$${topdir}/$$module_srcdir \
33772 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33773 --target=${target_alias} \
33774 || exit 1
33775 @endif target-libsanitizer
33779 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
33780 maybe-configure-stage1-target-libsanitizer:
33781 @if target-libsanitizer-bootstrap
33782 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33783 configure-stage1-target-libsanitizer:
33784 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33785 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33786 @r=`${PWD_COMMAND}`; export r; \
33787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33788 TFLAGS="$(STAGE1_TFLAGS)"; \
33789 echo "Checking multilib configuration for libsanitizer..."; \
33790 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33791 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33792 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33793 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33794 else \
33795 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33796 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33797 fi; \
33798 else \
33799 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33800 fi; \
33801 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33802 $(RAW_CXX_TARGET_EXPORTS) \
33803 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33804 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33805 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33806 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer; \
33807 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33808 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33809 case $(srcdir) in \
33810 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33811 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33812 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33813 esac; \
33814 module_srcdir=libsanitizer; \
33815 $(SHELL) $$s/$$module_srcdir/configure \
33816 --srcdir=$${topdir}/$$module_srcdir \
33817 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33818 --target=${target_alias} \
33820 $(STAGE1_CONFIGURE_FLAGS)
33821 @endif target-libsanitizer-bootstrap
33823 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
33824 maybe-configure-stage2-target-libsanitizer:
33825 @if target-libsanitizer-bootstrap
33826 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33827 configure-stage2-target-libsanitizer:
33828 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33829 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33830 @r=`${PWD_COMMAND}`; export r; \
33831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33832 TFLAGS="$(STAGE2_TFLAGS)"; \
33833 echo "Checking multilib configuration for libsanitizer..."; \
33834 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33835 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33836 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33837 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33838 else \
33839 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33840 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33841 fi; \
33842 else \
33843 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33844 fi; \
33845 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33846 $(RAW_CXX_TARGET_EXPORTS) \
33848 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33849 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33850 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33851 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer; \
33852 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33853 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33854 case $(srcdir) in \
33855 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33856 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33857 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33858 esac; \
33859 module_srcdir=libsanitizer; \
33860 $(SHELL) $$s/$$module_srcdir/configure \
33861 --srcdir=$${topdir}/$$module_srcdir \
33862 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33863 --target=${target_alias} \
33864 --with-build-libsubdir=$(HOST_SUBDIR) \
33865 $(STAGE2_CONFIGURE_FLAGS)
33866 @endif target-libsanitizer-bootstrap
33868 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
33869 maybe-configure-stage3-target-libsanitizer:
33870 @if target-libsanitizer-bootstrap
33871 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33872 configure-stage3-target-libsanitizer:
33873 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33874 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33875 @r=`${PWD_COMMAND}`; export r; \
33876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33877 TFLAGS="$(STAGE3_TFLAGS)"; \
33878 echo "Checking multilib configuration for libsanitizer..."; \
33879 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33880 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33881 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33882 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33883 else \
33884 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33885 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33886 fi; \
33887 else \
33888 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33889 fi; \
33890 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33891 $(RAW_CXX_TARGET_EXPORTS) \
33893 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33894 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33895 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33896 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer; \
33897 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33898 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33899 case $(srcdir) in \
33900 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33901 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33902 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33903 esac; \
33904 module_srcdir=libsanitizer; \
33905 $(SHELL) $$s/$$module_srcdir/configure \
33906 --srcdir=$${topdir}/$$module_srcdir \
33907 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33908 --target=${target_alias} \
33909 --with-build-libsubdir=$(HOST_SUBDIR) \
33910 $(STAGE3_CONFIGURE_FLAGS)
33911 @endif target-libsanitizer-bootstrap
33913 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
33914 maybe-configure-stage4-target-libsanitizer:
33915 @if target-libsanitizer-bootstrap
33916 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33917 configure-stage4-target-libsanitizer:
33918 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33919 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33920 @r=`${PWD_COMMAND}`; export r; \
33921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33922 TFLAGS="$(STAGE4_TFLAGS)"; \
33923 echo "Checking multilib configuration for libsanitizer..."; \
33924 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33925 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33926 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33927 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33928 else \
33929 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33930 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33931 fi; \
33932 else \
33933 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33934 fi; \
33935 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33936 $(RAW_CXX_TARGET_EXPORTS) \
33938 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33939 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33940 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33941 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer; \
33942 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33943 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33944 case $(srcdir) in \
33945 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33946 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33947 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33948 esac; \
33949 module_srcdir=libsanitizer; \
33950 $(SHELL) $$s/$$module_srcdir/configure \
33951 --srcdir=$${topdir}/$$module_srcdir \
33952 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33953 --target=${target_alias} \
33954 --with-build-libsubdir=$(HOST_SUBDIR) \
33955 $(STAGE4_CONFIGURE_FLAGS)
33956 @endif target-libsanitizer-bootstrap
33958 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
33959 maybe-configure-stageprofile-target-libsanitizer:
33960 @if target-libsanitizer-bootstrap
33961 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33962 configure-stageprofile-target-libsanitizer:
33963 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33964 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33965 @r=`${PWD_COMMAND}`; export r; \
33966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33967 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33968 echo "Checking multilib configuration for libsanitizer..."; \
33969 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33970 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33971 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33972 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33973 else \
33974 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33975 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33976 fi; \
33977 else \
33978 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33979 fi; \
33980 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33981 $(RAW_CXX_TARGET_EXPORTS) \
33983 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33984 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33985 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33986 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer; \
33987 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33988 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33989 case $(srcdir) in \
33990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33991 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33993 esac; \
33994 module_srcdir=libsanitizer; \
33995 $(SHELL) $$s/$$module_srcdir/configure \
33996 --srcdir=$${topdir}/$$module_srcdir \
33997 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33998 --target=${target_alias} \
33999 --with-build-libsubdir=$(HOST_SUBDIR) \
34000 $(STAGEprofile_CONFIGURE_FLAGS)
34001 @endif target-libsanitizer-bootstrap
34003 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
34004 maybe-configure-stagefeedback-target-libsanitizer:
34005 @if target-libsanitizer-bootstrap
34006 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34007 configure-stagefeedback-target-libsanitizer:
34008 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34009 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
34010 @r=`${PWD_COMMAND}`; export r; \
34011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34012 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34013 echo "Checking multilib configuration for libsanitizer..."; \
34014 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
34015 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34016 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34017 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
34018 else \
34019 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
34020 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34021 fi; \
34022 else \
34023 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34024 fi; \
34025 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
34026 $(RAW_CXX_TARGET_EXPORTS) \
34028 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34029 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34030 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34031 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer; \
34032 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
34033 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
34034 case $(srcdir) in \
34035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34036 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
34037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34038 esac; \
34039 module_srcdir=libsanitizer; \
34040 $(SHELL) $$s/$$module_srcdir/configure \
34041 --srcdir=$${topdir}/$$module_srcdir \
34042 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34043 --target=${target_alias} \
34044 --with-build-libsubdir=$(HOST_SUBDIR) \
34045 $(STAGEfeedback_CONFIGURE_FLAGS)
34046 @endif target-libsanitizer-bootstrap
34052 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
34053 maybe-all-target-libsanitizer:
34054 @if gcc-bootstrap
34055 all-target-libsanitizer: stage_current
34056 @endif gcc-bootstrap
34057 @if target-libsanitizer
34058 TARGET-target-libsanitizer=all
34059 maybe-all-target-libsanitizer: all-target-libsanitizer
34060 all-target-libsanitizer: configure-target-libsanitizer
34061 @r=`${PWD_COMMAND}`; export r; \
34062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34063 $(RAW_CXX_TARGET_EXPORTS) \
34064 (cd $(TARGET_SUBDIR)/libsanitizer && \
34065 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34066 $(TARGET-target-libsanitizer))
34067 @endif target-libsanitizer
34071 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
34072 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
34073 maybe-all-stage1-target-libsanitizer:
34074 maybe-clean-stage1-target-libsanitizer:
34075 @if target-libsanitizer-bootstrap
34076 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
34077 all-stage1: all-stage1-target-libsanitizer
34078 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
34079 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
34080 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34081 @r=`${PWD_COMMAND}`; export r; \
34082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34083 TFLAGS="$(STAGE1_TFLAGS)"; \
34084 $(RAW_CXX_TARGET_EXPORTS) \
34085 cd $(TARGET_SUBDIR)/libsanitizer && \
34086 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34087 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34088 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34089 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34090 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34091 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34092 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34093 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34095 TFLAGS="$(STAGE1_TFLAGS)" \
34096 $(TARGET-stage1-target-libsanitizer)
34098 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
34099 clean-stage1: clean-stage1-target-libsanitizer
34100 clean-stage1-target-libsanitizer:
34101 @if [ $(current_stage) = stage1 ]; then \
34102 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34103 else \
34104 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
34105 $(MAKE) stage1-start; \
34106 fi; \
34107 cd $(TARGET_SUBDIR)/libsanitizer && \
34108 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34109 clean
34110 @endif target-libsanitizer-bootstrap
34113 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
34114 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
34115 maybe-all-stage2-target-libsanitizer:
34116 maybe-clean-stage2-target-libsanitizer:
34117 @if target-libsanitizer-bootstrap
34118 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
34119 all-stage2: all-stage2-target-libsanitizer
34120 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
34121 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
34122 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34123 @r=`${PWD_COMMAND}`; export r; \
34124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34125 TFLAGS="$(STAGE2_TFLAGS)"; \
34126 $(RAW_CXX_TARGET_EXPORTS) \
34128 cd $(TARGET_SUBDIR)/libsanitizer && \
34129 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34130 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34131 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34132 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34133 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34134 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34135 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34136 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34137 TFLAGS="$(STAGE2_TFLAGS)" \
34138 $(TARGET-stage2-target-libsanitizer)
34140 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
34141 clean-stage2: clean-stage2-target-libsanitizer
34142 clean-stage2-target-libsanitizer:
34143 @if [ $(current_stage) = stage2 ]; then \
34144 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34145 else \
34146 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
34147 $(MAKE) stage2-start; \
34148 fi; \
34149 cd $(TARGET_SUBDIR)/libsanitizer && \
34150 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34151 @endif target-libsanitizer-bootstrap
34154 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
34155 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
34156 maybe-all-stage3-target-libsanitizer:
34157 maybe-clean-stage3-target-libsanitizer:
34158 @if target-libsanitizer-bootstrap
34159 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
34160 all-stage3: all-stage3-target-libsanitizer
34161 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
34162 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
34163 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34164 @r=`${PWD_COMMAND}`; export r; \
34165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34166 TFLAGS="$(STAGE3_TFLAGS)"; \
34167 $(RAW_CXX_TARGET_EXPORTS) \
34169 cd $(TARGET_SUBDIR)/libsanitizer && \
34170 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34171 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34172 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34173 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34174 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34175 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34176 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34177 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34178 TFLAGS="$(STAGE3_TFLAGS)" \
34179 $(TARGET-stage3-target-libsanitizer)
34181 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
34182 clean-stage3: clean-stage3-target-libsanitizer
34183 clean-stage3-target-libsanitizer:
34184 @if [ $(current_stage) = stage3 ]; then \
34185 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34186 else \
34187 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
34188 $(MAKE) stage3-start; \
34189 fi; \
34190 cd $(TARGET_SUBDIR)/libsanitizer && \
34191 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34192 @endif target-libsanitizer-bootstrap
34195 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
34196 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
34197 maybe-all-stage4-target-libsanitizer:
34198 maybe-clean-stage4-target-libsanitizer:
34199 @if target-libsanitizer-bootstrap
34200 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
34201 all-stage4: all-stage4-target-libsanitizer
34202 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
34203 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
34204 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34205 @r=`${PWD_COMMAND}`; export r; \
34206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34207 TFLAGS="$(STAGE4_TFLAGS)"; \
34208 $(RAW_CXX_TARGET_EXPORTS) \
34210 cd $(TARGET_SUBDIR)/libsanitizer && \
34211 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34212 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34213 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34214 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34215 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34216 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34217 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34218 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34219 TFLAGS="$(STAGE4_TFLAGS)" \
34220 $(TARGET-stage4-target-libsanitizer)
34222 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
34223 clean-stage4: clean-stage4-target-libsanitizer
34224 clean-stage4-target-libsanitizer:
34225 @if [ $(current_stage) = stage4 ]; then \
34226 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34227 else \
34228 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
34229 $(MAKE) stage4-start; \
34230 fi; \
34231 cd $(TARGET_SUBDIR)/libsanitizer && \
34232 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34233 @endif target-libsanitizer-bootstrap
34236 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
34237 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
34238 maybe-all-stageprofile-target-libsanitizer:
34239 maybe-clean-stageprofile-target-libsanitizer:
34240 @if target-libsanitizer-bootstrap
34241 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
34242 all-stageprofile: all-stageprofile-target-libsanitizer
34243 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
34244 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
34245 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34246 @r=`${PWD_COMMAND}`; export r; \
34247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34248 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34249 $(RAW_CXX_TARGET_EXPORTS) \
34251 cd $(TARGET_SUBDIR)/libsanitizer && \
34252 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34253 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34254 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34255 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34256 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34257 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34258 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34259 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34260 TFLAGS="$(STAGEprofile_TFLAGS)" \
34261 $(TARGET-stageprofile-target-libsanitizer)
34263 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
34264 clean-stageprofile: clean-stageprofile-target-libsanitizer
34265 clean-stageprofile-target-libsanitizer:
34266 @if [ $(current_stage) = stageprofile ]; then \
34267 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34268 else \
34269 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
34270 $(MAKE) stageprofile-start; \
34271 fi; \
34272 cd $(TARGET_SUBDIR)/libsanitizer && \
34273 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34274 @endif target-libsanitizer-bootstrap
34277 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
34278 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
34279 maybe-all-stagefeedback-target-libsanitizer:
34280 maybe-clean-stagefeedback-target-libsanitizer:
34281 @if target-libsanitizer-bootstrap
34282 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
34283 all-stagefeedback: all-stagefeedback-target-libsanitizer
34284 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
34285 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34286 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34287 @r=`${PWD_COMMAND}`; export r; \
34288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34289 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34290 $(RAW_CXX_TARGET_EXPORTS) \
34292 cd $(TARGET_SUBDIR)/libsanitizer && \
34293 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34294 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34295 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34296 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34297 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34298 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34299 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34300 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34301 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34302 $(TARGET-stagefeedback-target-libsanitizer)
34304 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
34305 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
34306 clean-stagefeedback-target-libsanitizer:
34307 @if [ $(current_stage) = stagefeedback ]; then \
34308 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34309 else \
34310 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
34311 $(MAKE) stagefeedback-start; \
34312 fi; \
34313 cd $(TARGET_SUBDIR)/libsanitizer && \
34314 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34315 @endif target-libsanitizer-bootstrap
34322 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
34323 maybe-check-target-libsanitizer:
34324 @if target-libsanitizer
34325 maybe-check-target-libsanitizer: check-target-libsanitizer
34327 check-target-libsanitizer:
34328 @: $(MAKE); $(unstage)
34329 @r=`${PWD_COMMAND}`; export r; \
34330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34331 $(RAW_CXX_TARGET_EXPORTS) \
34332 (cd $(TARGET_SUBDIR)/libsanitizer && \
34333 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
34335 @endif target-libsanitizer
34337 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
34338 maybe-install-target-libsanitizer:
34339 @if target-libsanitizer
34340 maybe-install-target-libsanitizer: install-target-libsanitizer
34342 install-target-libsanitizer: installdirs
34343 @: $(MAKE); $(unstage)
34344 @r=`${PWD_COMMAND}`; export r; \
34345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34346 $(RAW_CXX_TARGET_EXPORTS) \
34347 (cd $(TARGET_SUBDIR)/libsanitizer && \
34348 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34350 @endif target-libsanitizer
34352 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
34353 maybe-install-strip-target-libsanitizer:
34354 @if target-libsanitizer
34355 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
34357 install-strip-target-libsanitizer: installdirs
34358 @: $(MAKE); $(unstage)
34359 @r=`${PWD_COMMAND}`; export r; \
34360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34361 $(RAW_CXX_TARGET_EXPORTS) \
34362 (cd $(TARGET_SUBDIR)/libsanitizer && \
34363 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34365 @endif target-libsanitizer
34367 # Other targets (info, dvi, pdf, etc.)
34369 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
34370 maybe-info-target-libsanitizer:
34371 @if target-libsanitizer
34372 maybe-info-target-libsanitizer: info-target-libsanitizer
34374 info-target-libsanitizer: \
34375 configure-target-libsanitizer
34376 @: $(MAKE); $(unstage)
34377 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34378 r=`${PWD_COMMAND}`; export r; \
34379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34380 $(RAW_CXX_TARGET_EXPORTS) \
34381 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer"; \
34382 for flag in $(EXTRA_TARGET_FLAGS); do \
34383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34384 done; \
34385 (cd $(TARGET_SUBDIR)/libsanitizer && \
34386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34388 "RANLIB=$${RANLIB}" \
34389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34390 info) \
34391 || exit 1
34393 @endif target-libsanitizer
34395 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
34396 maybe-dvi-target-libsanitizer:
34397 @if target-libsanitizer
34398 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
34400 dvi-target-libsanitizer: \
34401 configure-target-libsanitizer
34402 @: $(MAKE); $(unstage)
34403 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34404 r=`${PWD_COMMAND}`; export r; \
34405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34406 $(RAW_CXX_TARGET_EXPORTS) \
34407 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer"; \
34408 for flag in $(EXTRA_TARGET_FLAGS); do \
34409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34410 done; \
34411 (cd $(TARGET_SUBDIR)/libsanitizer && \
34412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34414 "RANLIB=$${RANLIB}" \
34415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34416 dvi) \
34417 || exit 1
34419 @endif target-libsanitizer
34421 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
34422 maybe-pdf-target-libsanitizer:
34423 @if target-libsanitizer
34424 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
34426 pdf-target-libsanitizer: \
34427 configure-target-libsanitizer
34428 @: $(MAKE); $(unstage)
34429 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34430 r=`${PWD_COMMAND}`; export r; \
34431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34432 $(RAW_CXX_TARGET_EXPORTS) \
34433 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer"; \
34434 for flag in $(EXTRA_TARGET_FLAGS); do \
34435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34436 done; \
34437 (cd $(TARGET_SUBDIR)/libsanitizer && \
34438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34440 "RANLIB=$${RANLIB}" \
34441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34442 pdf) \
34443 || exit 1
34445 @endif target-libsanitizer
34447 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
34448 maybe-html-target-libsanitizer:
34449 @if target-libsanitizer
34450 maybe-html-target-libsanitizer: html-target-libsanitizer
34452 html-target-libsanitizer: \
34453 configure-target-libsanitizer
34454 @: $(MAKE); $(unstage)
34455 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34456 r=`${PWD_COMMAND}`; export r; \
34457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34458 $(RAW_CXX_TARGET_EXPORTS) \
34459 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer"; \
34460 for flag in $(EXTRA_TARGET_FLAGS); do \
34461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34462 done; \
34463 (cd $(TARGET_SUBDIR)/libsanitizer && \
34464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34466 "RANLIB=$${RANLIB}" \
34467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34468 html) \
34469 || exit 1
34471 @endif target-libsanitizer
34473 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
34474 maybe-TAGS-target-libsanitizer:
34475 @if target-libsanitizer
34476 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
34478 TAGS-target-libsanitizer: \
34479 configure-target-libsanitizer
34480 @: $(MAKE); $(unstage)
34481 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34482 r=`${PWD_COMMAND}`; export r; \
34483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34484 $(RAW_CXX_TARGET_EXPORTS) \
34485 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer"; \
34486 for flag in $(EXTRA_TARGET_FLAGS); do \
34487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34488 done; \
34489 (cd $(TARGET_SUBDIR)/libsanitizer && \
34490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34492 "RANLIB=$${RANLIB}" \
34493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34494 TAGS) \
34495 || exit 1
34497 @endif target-libsanitizer
34499 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
34500 maybe-install-info-target-libsanitizer:
34501 @if target-libsanitizer
34502 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
34504 install-info-target-libsanitizer: \
34505 configure-target-libsanitizer \
34506 info-target-libsanitizer
34507 @: $(MAKE); $(unstage)
34508 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34509 r=`${PWD_COMMAND}`; export r; \
34510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34511 $(RAW_CXX_TARGET_EXPORTS) \
34512 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer"; \
34513 for flag in $(EXTRA_TARGET_FLAGS); do \
34514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34515 done; \
34516 (cd $(TARGET_SUBDIR)/libsanitizer && \
34517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34519 "RANLIB=$${RANLIB}" \
34520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34521 install-info) \
34522 || exit 1
34524 @endif target-libsanitizer
34526 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
34527 maybe-install-pdf-target-libsanitizer:
34528 @if target-libsanitizer
34529 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
34531 install-pdf-target-libsanitizer: \
34532 configure-target-libsanitizer \
34533 pdf-target-libsanitizer
34534 @: $(MAKE); $(unstage)
34535 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34536 r=`${PWD_COMMAND}`; export r; \
34537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34538 $(RAW_CXX_TARGET_EXPORTS) \
34539 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer"; \
34540 for flag in $(EXTRA_TARGET_FLAGS); do \
34541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34542 done; \
34543 (cd $(TARGET_SUBDIR)/libsanitizer && \
34544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34546 "RANLIB=$${RANLIB}" \
34547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34548 install-pdf) \
34549 || exit 1
34551 @endif target-libsanitizer
34553 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
34554 maybe-install-html-target-libsanitizer:
34555 @if target-libsanitizer
34556 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
34558 install-html-target-libsanitizer: \
34559 configure-target-libsanitizer \
34560 html-target-libsanitizer
34561 @: $(MAKE); $(unstage)
34562 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34563 r=`${PWD_COMMAND}`; export r; \
34564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34565 $(RAW_CXX_TARGET_EXPORTS) \
34566 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer"; \
34567 for flag in $(EXTRA_TARGET_FLAGS); do \
34568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34569 done; \
34570 (cd $(TARGET_SUBDIR)/libsanitizer && \
34571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34573 "RANLIB=$${RANLIB}" \
34574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34575 install-html) \
34576 || exit 1
34578 @endif target-libsanitizer
34580 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
34581 maybe-installcheck-target-libsanitizer:
34582 @if target-libsanitizer
34583 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
34585 installcheck-target-libsanitizer: \
34586 configure-target-libsanitizer
34587 @: $(MAKE); $(unstage)
34588 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34589 r=`${PWD_COMMAND}`; export r; \
34590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34591 $(RAW_CXX_TARGET_EXPORTS) \
34592 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer"; \
34593 for flag in $(EXTRA_TARGET_FLAGS); do \
34594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34595 done; \
34596 (cd $(TARGET_SUBDIR)/libsanitizer && \
34597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34599 "RANLIB=$${RANLIB}" \
34600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34601 installcheck) \
34602 || exit 1
34604 @endif target-libsanitizer
34606 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
34607 maybe-mostlyclean-target-libsanitizer:
34608 @if target-libsanitizer
34609 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
34611 mostlyclean-target-libsanitizer:
34612 @: $(MAKE); $(unstage)
34613 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34614 r=`${PWD_COMMAND}`; export r; \
34615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34616 $(RAW_CXX_TARGET_EXPORTS) \
34617 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer"; \
34618 for flag in $(EXTRA_TARGET_FLAGS); do \
34619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34620 done; \
34621 (cd $(TARGET_SUBDIR)/libsanitizer && \
34622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34624 "RANLIB=$${RANLIB}" \
34625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34626 mostlyclean) \
34627 || exit 1
34629 @endif target-libsanitizer
34631 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
34632 maybe-clean-target-libsanitizer:
34633 @if target-libsanitizer
34634 maybe-clean-target-libsanitizer: clean-target-libsanitizer
34636 clean-target-libsanitizer:
34637 @: $(MAKE); $(unstage)
34638 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34639 r=`${PWD_COMMAND}`; export r; \
34640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34641 $(RAW_CXX_TARGET_EXPORTS) \
34642 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer"; \
34643 for flag in $(EXTRA_TARGET_FLAGS); do \
34644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34645 done; \
34646 (cd $(TARGET_SUBDIR)/libsanitizer && \
34647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34649 "RANLIB=$${RANLIB}" \
34650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34651 clean) \
34652 || exit 1
34654 @endif target-libsanitizer
34656 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
34657 maybe-distclean-target-libsanitizer:
34658 @if target-libsanitizer
34659 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
34661 distclean-target-libsanitizer:
34662 @: $(MAKE); $(unstage)
34663 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34664 r=`${PWD_COMMAND}`; export r; \
34665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34666 $(RAW_CXX_TARGET_EXPORTS) \
34667 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer"; \
34668 for flag in $(EXTRA_TARGET_FLAGS); do \
34669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34670 done; \
34671 (cd $(TARGET_SUBDIR)/libsanitizer && \
34672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34674 "RANLIB=$${RANLIB}" \
34675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34676 distclean) \
34677 || exit 1
34679 @endif target-libsanitizer
34681 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
34682 maybe-maintainer-clean-target-libsanitizer:
34683 @if target-libsanitizer
34684 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
34686 maintainer-clean-target-libsanitizer:
34687 @: $(MAKE); $(unstage)
34688 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34689 r=`${PWD_COMMAND}`; export r; \
34690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34691 $(RAW_CXX_TARGET_EXPORTS) \
34692 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer"; \
34693 for flag in $(EXTRA_TARGET_FLAGS); do \
34694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34695 done; \
34696 (cd $(TARGET_SUBDIR)/libsanitizer && \
34697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34699 "RANLIB=$${RANLIB}" \
34700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34701 maintainer-clean) \
34702 || exit 1
34704 @endif target-libsanitizer
34710 .PHONY: configure-target-libmpx maybe-configure-target-libmpx
34711 maybe-configure-target-libmpx:
34712 @if gcc-bootstrap
34713 configure-target-libmpx: stage_current
34714 @endif gcc-bootstrap
34715 @if target-libmpx
34716 maybe-configure-target-libmpx: configure-target-libmpx
34717 configure-target-libmpx:
34718 @r=`${PWD_COMMAND}`; export r; \
34719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34720 echo "Checking multilib configuration for libmpx..."; \
34721 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34722 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34723 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34724 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34725 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34726 else \
34727 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34728 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34729 fi; \
34730 else \
34731 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34732 fi; \
34733 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34734 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34735 $(NORMAL_TARGET_EXPORTS) \
34736 echo Configuring in $(TARGET_SUBDIR)/libmpx; \
34737 cd "$(TARGET_SUBDIR)/libmpx" || exit 1; \
34738 case $(srcdir) in \
34739 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34740 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34741 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34742 esac; \
34743 module_srcdir=libmpx; \
34744 rm -f no-such-file || : ; \
34745 CONFIG_SITE=no-such-file $(SHELL) \
34746 $$s/$$module_srcdir/configure \
34747 --srcdir=$${topdir}/$$module_srcdir \
34748 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34749 --target=${target_alias} \
34750 || exit 1
34751 @endif target-libmpx
34755 .PHONY: configure-stage1-target-libmpx maybe-configure-stage1-target-libmpx
34756 maybe-configure-stage1-target-libmpx:
34757 @if target-libmpx-bootstrap
34758 maybe-configure-stage1-target-libmpx: configure-stage1-target-libmpx
34759 configure-stage1-target-libmpx:
34760 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34761 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34762 @r=`${PWD_COMMAND}`; export r; \
34763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34764 TFLAGS="$(STAGE1_TFLAGS)"; \
34765 echo "Checking multilib configuration for libmpx..."; \
34766 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34767 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34768 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34769 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34770 else \
34771 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34772 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34773 fi; \
34774 else \
34775 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34776 fi; \
34777 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34778 $(NORMAL_TARGET_EXPORTS) \
34779 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34780 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34781 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34782 echo Configuring stage 1 in $(TARGET_SUBDIR)/libmpx; \
34783 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34784 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34785 case $(srcdir) in \
34786 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34787 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34788 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34789 esac; \
34790 module_srcdir=libmpx; \
34791 $(SHELL) $$s/$$module_srcdir/configure \
34792 --srcdir=$${topdir}/$$module_srcdir \
34793 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34794 --target=${target_alias} \
34796 $(STAGE1_CONFIGURE_FLAGS)
34797 @endif target-libmpx-bootstrap
34799 .PHONY: configure-stage2-target-libmpx maybe-configure-stage2-target-libmpx
34800 maybe-configure-stage2-target-libmpx:
34801 @if target-libmpx-bootstrap
34802 maybe-configure-stage2-target-libmpx: configure-stage2-target-libmpx
34803 configure-stage2-target-libmpx:
34804 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34805 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34806 @r=`${PWD_COMMAND}`; export r; \
34807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34808 TFLAGS="$(STAGE2_TFLAGS)"; \
34809 echo "Checking multilib configuration for libmpx..."; \
34810 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34811 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34812 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34813 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34814 else \
34815 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34816 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34817 fi; \
34818 else \
34819 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34820 fi; \
34821 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34822 $(NORMAL_TARGET_EXPORTS) \
34824 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34825 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34826 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34827 echo Configuring stage 2 in $(TARGET_SUBDIR)/libmpx; \
34828 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34829 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34830 case $(srcdir) in \
34831 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34832 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34833 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34834 esac; \
34835 module_srcdir=libmpx; \
34836 $(SHELL) $$s/$$module_srcdir/configure \
34837 --srcdir=$${topdir}/$$module_srcdir \
34838 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34839 --target=${target_alias} \
34840 --with-build-libsubdir=$(HOST_SUBDIR) \
34841 $(STAGE2_CONFIGURE_FLAGS)
34842 @endif target-libmpx-bootstrap
34844 .PHONY: configure-stage3-target-libmpx maybe-configure-stage3-target-libmpx
34845 maybe-configure-stage3-target-libmpx:
34846 @if target-libmpx-bootstrap
34847 maybe-configure-stage3-target-libmpx: configure-stage3-target-libmpx
34848 configure-stage3-target-libmpx:
34849 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34850 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34851 @r=`${PWD_COMMAND}`; export r; \
34852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34853 TFLAGS="$(STAGE3_TFLAGS)"; \
34854 echo "Checking multilib configuration for libmpx..."; \
34855 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34856 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34857 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34858 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34859 else \
34860 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34861 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34862 fi; \
34863 else \
34864 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34865 fi; \
34866 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34867 $(NORMAL_TARGET_EXPORTS) \
34869 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34870 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34871 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34872 echo Configuring stage 3 in $(TARGET_SUBDIR)/libmpx; \
34873 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34874 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34875 case $(srcdir) in \
34876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34877 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34879 esac; \
34880 module_srcdir=libmpx; \
34881 $(SHELL) $$s/$$module_srcdir/configure \
34882 --srcdir=$${topdir}/$$module_srcdir \
34883 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34884 --target=${target_alias} \
34885 --with-build-libsubdir=$(HOST_SUBDIR) \
34886 $(STAGE3_CONFIGURE_FLAGS)
34887 @endif target-libmpx-bootstrap
34889 .PHONY: configure-stage4-target-libmpx maybe-configure-stage4-target-libmpx
34890 maybe-configure-stage4-target-libmpx:
34891 @if target-libmpx-bootstrap
34892 maybe-configure-stage4-target-libmpx: configure-stage4-target-libmpx
34893 configure-stage4-target-libmpx:
34894 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34895 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34896 @r=`${PWD_COMMAND}`; export r; \
34897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34898 TFLAGS="$(STAGE4_TFLAGS)"; \
34899 echo "Checking multilib configuration for libmpx..."; \
34900 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34901 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34902 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34903 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34904 else \
34905 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34906 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34907 fi; \
34908 else \
34909 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34910 fi; \
34911 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34912 $(NORMAL_TARGET_EXPORTS) \
34914 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34915 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34916 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34917 echo Configuring stage 4 in $(TARGET_SUBDIR)/libmpx; \
34918 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34919 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34920 case $(srcdir) in \
34921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34922 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34924 esac; \
34925 module_srcdir=libmpx; \
34926 $(SHELL) $$s/$$module_srcdir/configure \
34927 --srcdir=$${topdir}/$$module_srcdir \
34928 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34929 --target=${target_alias} \
34930 --with-build-libsubdir=$(HOST_SUBDIR) \
34931 $(STAGE4_CONFIGURE_FLAGS)
34932 @endif target-libmpx-bootstrap
34934 .PHONY: configure-stageprofile-target-libmpx maybe-configure-stageprofile-target-libmpx
34935 maybe-configure-stageprofile-target-libmpx:
34936 @if target-libmpx-bootstrap
34937 maybe-configure-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
34938 configure-stageprofile-target-libmpx:
34939 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34940 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34941 @r=`${PWD_COMMAND}`; export r; \
34942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34943 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34944 echo "Checking multilib configuration for libmpx..."; \
34945 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34946 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34947 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34948 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34949 else \
34950 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34951 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34952 fi; \
34953 else \
34954 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34955 fi; \
34956 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34957 $(NORMAL_TARGET_EXPORTS) \
34959 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34960 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34961 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34962 echo Configuring stage profile in $(TARGET_SUBDIR)/libmpx; \
34963 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34964 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34965 case $(srcdir) in \
34966 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34967 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34968 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34969 esac; \
34970 module_srcdir=libmpx; \
34971 $(SHELL) $$s/$$module_srcdir/configure \
34972 --srcdir=$${topdir}/$$module_srcdir \
34973 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34974 --target=${target_alias} \
34975 --with-build-libsubdir=$(HOST_SUBDIR) \
34976 $(STAGEprofile_CONFIGURE_FLAGS)
34977 @endif target-libmpx-bootstrap
34979 .PHONY: configure-stagefeedback-target-libmpx maybe-configure-stagefeedback-target-libmpx
34980 maybe-configure-stagefeedback-target-libmpx:
34981 @if target-libmpx-bootstrap
34982 maybe-configure-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
34983 configure-stagefeedback-target-libmpx:
34984 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34985 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34986 @r=`${PWD_COMMAND}`; export r; \
34987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34988 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34989 echo "Checking multilib configuration for libmpx..."; \
34990 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34991 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34992 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34993 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34994 else \
34995 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34996 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34997 fi; \
34998 else \
34999 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
35000 fi; \
35001 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
35002 $(NORMAL_TARGET_EXPORTS) \
35004 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35005 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35006 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35007 echo Configuring stage feedback in $(TARGET_SUBDIR)/libmpx; \
35008 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
35009 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
35010 case $(srcdir) in \
35011 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35012 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
35013 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35014 esac; \
35015 module_srcdir=libmpx; \
35016 $(SHELL) $$s/$$module_srcdir/configure \
35017 --srcdir=$${topdir}/$$module_srcdir \
35018 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35019 --target=${target_alias} \
35020 --with-build-libsubdir=$(HOST_SUBDIR) \
35021 $(STAGEfeedback_CONFIGURE_FLAGS)
35022 @endif target-libmpx-bootstrap
35028 .PHONY: all-target-libmpx maybe-all-target-libmpx
35029 maybe-all-target-libmpx:
35030 @if gcc-bootstrap
35031 all-target-libmpx: stage_current
35032 @endif gcc-bootstrap
35033 @if target-libmpx
35034 TARGET-target-libmpx=all
35035 maybe-all-target-libmpx: all-target-libmpx
35036 all-target-libmpx: configure-target-libmpx
35037 @r=`${PWD_COMMAND}`; export r; \
35038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35039 $(NORMAL_TARGET_EXPORTS) \
35040 (cd $(TARGET_SUBDIR)/libmpx && \
35041 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35042 $(TARGET-target-libmpx))
35043 @endif target-libmpx
35047 .PHONY: all-stage1-target-libmpx maybe-all-stage1-target-libmpx
35048 .PHONY: clean-stage1-target-libmpx maybe-clean-stage1-target-libmpx
35049 maybe-all-stage1-target-libmpx:
35050 maybe-clean-stage1-target-libmpx:
35051 @if target-libmpx-bootstrap
35052 maybe-all-stage1-target-libmpx: all-stage1-target-libmpx
35053 all-stage1: all-stage1-target-libmpx
35054 TARGET-stage1-target-libmpx = $(TARGET-target-libmpx)
35055 all-stage1-target-libmpx: configure-stage1-target-libmpx
35056 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35057 @r=`${PWD_COMMAND}`; export r; \
35058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35059 TFLAGS="$(STAGE1_TFLAGS)"; \
35060 $(NORMAL_TARGET_EXPORTS) \
35061 cd $(TARGET_SUBDIR)/libmpx && \
35062 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35063 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35064 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35065 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35066 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35067 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35068 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35069 $(EXTRA_TARGET_FLAGS) \
35071 TFLAGS="$(STAGE1_TFLAGS)" \
35072 $(TARGET-stage1-target-libmpx)
35074 maybe-clean-stage1-target-libmpx: clean-stage1-target-libmpx
35075 clean-stage1: clean-stage1-target-libmpx
35076 clean-stage1-target-libmpx:
35077 @if [ $(current_stage) = stage1 ]; then \
35078 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35079 else \
35080 [ -f $(TARGET_SUBDIR)/stage1-libmpx/Makefile ] || exit 0; \
35081 $(MAKE) stage1-start; \
35082 fi; \
35083 cd $(TARGET_SUBDIR)/libmpx && \
35084 $(MAKE) $(EXTRA_TARGET_FLAGS) \
35085 clean
35086 @endif target-libmpx-bootstrap
35089 .PHONY: all-stage2-target-libmpx maybe-all-stage2-target-libmpx
35090 .PHONY: clean-stage2-target-libmpx maybe-clean-stage2-target-libmpx
35091 maybe-all-stage2-target-libmpx:
35092 maybe-clean-stage2-target-libmpx:
35093 @if target-libmpx-bootstrap
35094 maybe-all-stage2-target-libmpx: all-stage2-target-libmpx
35095 all-stage2: all-stage2-target-libmpx
35096 TARGET-stage2-target-libmpx = $(TARGET-target-libmpx)
35097 all-stage2-target-libmpx: configure-stage2-target-libmpx
35098 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35099 @r=`${PWD_COMMAND}`; export r; \
35100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35101 TFLAGS="$(STAGE2_TFLAGS)"; \
35102 $(NORMAL_TARGET_EXPORTS) \
35104 cd $(TARGET_SUBDIR)/libmpx && \
35105 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35106 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35107 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35108 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35109 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35110 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35111 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35112 $(EXTRA_TARGET_FLAGS) \
35113 TFLAGS="$(STAGE2_TFLAGS)" \
35114 $(TARGET-stage2-target-libmpx)
35116 maybe-clean-stage2-target-libmpx: clean-stage2-target-libmpx
35117 clean-stage2: clean-stage2-target-libmpx
35118 clean-stage2-target-libmpx:
35119 @if [ $(current_stage) = stage2 ]; then \
35120 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35121 else \
35122 [ -f $(TARGET_SUBDIR)/stage2-libmpx/Makefile ] || exit 0; \
35123 $(MAKE) stage2-start; \
35124 fi; \
35125 cd $(TARGET_SUBDIR)/libmpx && \
35126 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35127 @endif target-libmpx-bootstrap
35130 .PHONY: all-stage3-target-libmpx maybe-all-stage3-target-libmpx
35131 .PHONY: clean-stage3-target-libmpx maybe-clean-stage3-target-libmpx
35132 maybe-all-stage3-target-libmpx:
35133 maybe-clean-stage3-target-libmpx:
35134 @if target-libmpx-bootstrap
35135 maybe-all-stage3-target-libmpx: all-stage3-target-libmpx
35136 all-stage3: all-stage3-target-libmpx
35137 TARGET-stage3-target-libmpx = $(TARGET-target-libmpx)
35138 all-stage3-target-libmpx: configure-stage3-target-libmpx
35139 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35140 @r=`${PWD_COMMAND}`; export r; \
35141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35142 TFLAGS="$(STAGE3_TFLAGS)"; \
35143 $(NORMAL_TARGET_EXPORTS) \
35145 cd $(TARGET_SUBDIR)/libmpx && \
35146 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35147 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35148 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35149 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35150 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35151 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35152 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35153 $(EXTRA_TARGET_FLAGS) \
35154 TFLAGS="$(STAGE3_TFLAGS)" \
35155 $(TARGET-stage3-target-libmpx)
35157 maybe-clean-stage3-target-libmpx: clean-stage3-target-libmpx
35158 clean-stage3: clean-stage3-target-libmpx
35159 clean-stage3-target-libmpx:
35160 @if [ $(current_stage) = stage3 ]; then \
35161 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35162 else \
35163 [ -f $(TARGET_SUBDIR)/stage3-libmpx/Makefile ] || exit 0; \
35164 $(MAKE) stage3-start; \
35165 fi; \
35166 cd $(TARGET_SUBDIR)/libmpx && \
35167 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35168 @endif target-libmpx-bootstrap
35171 .PHONY: all-stage4-target-libmpx maybe-all-stage4-target-libmpx
35172 .PHONY: clean-stage4-target-libmpx maybe-clean-stage4-target-libmpx
35173 maybe-all-stage4-target-libmpx:
35174 maybe-clean-stage4-target-libmpx:
35175 @if target-libmpx-bootstrap
35176 maybe-all-stage4-target-libmpx: all-stage4-target-libmpx
35177 all-stage4: all-stage4-target-libmpx
35178 TARGET-stage4-target-libmpx = $(TARGET-target-libmpx)
35179 all-stage4-target-libmpx: configure-stage4-target-libmpx
35180 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35181 @r=`${PWD_COMMAND}`; export r; \
35182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35183 TFLAGS="$(STAGE4_TFLAGS)"; \
35184 $(NORMAL_TARGET_EXPORTS) \
35186 cd $(TARGET_SUBDIR)/libmpx && \
35187 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35188 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35189 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35190 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35191 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35192 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35193 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35194 $(EXTRA_TARGET_FLAGS) \
35195 TFLAGS="$(STAGE4_TFLAGS)" \
35196 $(TARGET-stage4-target-libmpx)
35198 maybe-clean-stage4-target-libmpx: clean-stage4-target-libmpx
35199 clean-stage4: clean-stage4-target-libmpx
35200 clean-stage4-target-libmpx:
35201 @if [ $(current_stage) = stage4 ]; then \
35202 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35203 else \
35204 [ -f $(TARGET_SUBDIR)/stage4-libmpx/Makefile ] || exit 0; \
35205 $(MAKE) stage4-start; \
35206 fi; \
35207 cd $(TARGET_SUBDIR)/libmpx && \
35208 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35209 @endif target-libmpx-bootstrap
35212 .PHONY: all-stageprofile-target-libmpx maybe-all-stageprofile-target-libmpx
35213 .PHONY: clean-stageprofile-target-libmpx maybe-clean-stageprofile-target-libmpx
35214 maybe-all-stageprofile-target-libmpx:
35215 maybe-clean-stageprofile-target-libmpx:
35216 @if target-libmpx-bootstrap
35217 maybe-all-stageprofile-target-libmpx: all-stageprofile-target-libmpx
35218 all-stageprofile: all-stageprofile-target-libmpx
35219 TARGET-stageprofile-target-libmpx = $(TARGET-target-libmpx)
35220 all-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
35221 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35222 @r=`${PWD_COMMAND}`; export r; \
35223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35224 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35225 $(NORMAL_TARGET_EXPORTS) \
35227 cd $(TARGET_SUBDIR)/libmpx && \
35228 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35229 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35230 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35231 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35232 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35233 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35234 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35235 $(EXTRA_TARGET_FLAGS) \
35236 TFLAGS="$(STAGEprofile_TFLAGS)" \
35237 $(TARGET-stageprofile-target-libmpx)
35239 maybe-clean-stageprofile-target-libmpx: clean-stageprofile-target-libmpx
35240 clean-stageprofile: clean-stageprofile-target-libmpx
35241 clean-stageprofile-target-libmpx:
35242 @if [ $(current_stage) = stageprofile ]; then \
35243 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35244 else \
35245 [ -f $(TARGET_SUBDIR)/stageprofile-libmpx/Makefile ] || exit 0; \
35246 $(MAKE) stageprofile-start; \
35247 fi; \
35248 cd $(TARGET_SUBDIR)/libmpx && \
35249 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35250 @endif target-libmpx-bootstrap
35253 .PHONY: all-stagefeedback-target-libmpx maybe-all-stagefeedback-target-libmpx
35254 .PHONY: clean-stagefeedback-target-libmpx maybe-clean-stagefeedback-target-libmpx
35255 maybe-all-stagefeedback-target-libmpx:
35256 maybe-clean-stagefeedback-target-libmpx:
35257 @if target-libmpx-bootstrap
35258 maybe-all-stagefeedback-target-libmpx: all-stagefeedback-target-libmpx
35259 all-stagefeedback: all-stagefeedback-target-libmpx
35260 TARGET-stagefeedback-target-libmpx = $(TARGET-target-libmpx)
35261 all-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
35262 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35263 @r=`${PWD_COMMAND}`; export r; \
35264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35265 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35266 $(NORMAL_TARGET_EXPORTS) \
35268 cd $(TARGET_SUBDIR)/libmpx && \
35269 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35270 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35271 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35272 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35273 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35274 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35275 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35276 $(EXTRA_TARGET_FLAGS) \
35277 TFLAGS="$(STAGEfeedback_TFLAGS)" \
35278 $(TARGET-stagefeedback-target-libmpx)
35280 maybe-clean-stagefeedback-target-libmpx: clean-stagefeedback-target-libmpx
35281 clean-stagefeedback: clean-stagefeedback-target-libmpx
35282 clean-stagefeedback-target-libmpx:
35283 @if [ $(current_stage) = stagefeedback ]; then \
35284 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35285 else \
35286 [ -f $(TARGET_SUBDIR)/stagefeedback-libmpx/Makefile ] || exit 0; \
35287 $(MAKE) stagefeedback-start; \
35288 fi; \
35289 cd $(TARGET_SUBDIR)/libmpx && \
35290 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35291 @endif target-libmpx-bootstrap
35298 .PHONY: check-target-libmpx maybe-check-target-libmpx
35299 maybe-check-target-libmpx:
35300 @if target-libmpx
35301 maybe-check-target-libmpx: check-target-libmpx
35303 check-target-libmpx:
35304 @: $(MAKE); $(unstage)
35305 @r=`${PWD_COMMAND}`; export r; \
35306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35307 $(NORMAL_TARGET_EXPORTS) \
35308 (cd $(TARGET_SUBDIR)/libmpx && \
35309 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35311 @endif target-libmpx
35313 .PHONY: install-target-libmpx maybe-install-target-libmpx
35314 maybe-install-target-libmpx:
35315 @if target-libmpx
35316 maybe-install-target-libmpx: install-target-libmpx
35318 install-target-libmpx: installdirs
35319 @: $(MAKE); $(unstage)
35320 @r=`${PWD_COMMAND}`; export r; \
35321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35322 $(NORMAL_TARGET_EXPORTS) \
35323 (cd $(TARGET_SUBDIR)/libmpx && \
35324 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35326 @endif target-libmpx
35328 .PHONY: install-strip-target-libmpx maybe-install-strip-target-libmpx
35329 maybe-install-strip-target-libmpx:
35330 @if target-libmpx
35331 maybe-install-strip-target-libmpx: install-strip-target-libmpx
35333 install-strip-target-libmpx: installdirs
35334 @: $(MAKE); $(unstage)
35335 @r=`${PWD_COMMAND}`; export r; \
35336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35337 $(NORMAL_TARGET_EXPORTS) \
35338 (cd $(TARGET_SUBDIR)/libmpx && \
35339 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35341 @endif target-libmpx
35343 # Other targets (info, dvi, pdf, etc.)
35345 .PHONY: maybe-info-target-libmpx info-target-libmpx
35346 maybe-info-target-libmpx:
35347 @if target-libmpx
35348 maybe-info-target-libmpx: info-target-libmpx
35350 info-target-libmpx: \
35351 configure-target-libmpx
35352 @: $(MAKE); $(unstage)
35353 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35354 r=`${PWD_COMMAND}`; export r; \
35355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35356 $(NORMAL_TARGET_EXPORTS) \
35357 echo "Doing info in $(TARGET_SUBDIR)/libmpx"; \
35358 for flag in $(EXTRA_TARGET_FLAGS); do \
35359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35360 done; \
35361 (cd $(TARGET_SUBDIR)/libmpx && \
35362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35364 "RANLIB=$${RANLIB}" \
35365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35366 info) \
35367 || exit 1
35369 @endif target-libmpx
35371 .PHONY: maybe-dvi-target-libmpx dvi-target-libmpx
35372 maybe-dvi-target-libmpx:
35373 @if target-libmpx
35374 maybe-dvi-target-libmpx: dvi-target-libmpx
35376 dvi-target-libmpx: \
35377 configure-target-libmpx
35378 @: $(MAKE); $(unstage)
35379 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35380 r=`${PWD_COMMAND}`; export r; \
35381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35382 $(NORMAL_TARGET_EXPORTS) \
35383 echo "Doing dvi in $(TARGET_SUBDIR)/libmpx"; \
35384 for flag in $(EXTRA_TARGET_FLAGS); do \
35385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35386 done; \
35387 (cd $(TARGET_SUBDIR)/libmpx && \
35388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35390 "RANLIB=$${RANLIB}" \
35391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35392 dvi) \
35393 || exit 1
35395 @endif target-libmpx
35397 .PHONY: maybe-pdf-target-libmpx pdf-target-libmpx
35398 maybe-pdf-target-libmpx:
35399 @if target-libmpx
35400 maybe-pdf-target-libmpx: pdf-target-libmpx
35402 pdf-target-libmpx: \
35403 configure-target-libmpx
35404 @: $(MAKE); $(unstage)
35405 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35406 r=`${PWD_COMMAND}`; export r; \
35407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35408 $(NORMAL_TARGET_EXPORTS) \
35409 echo "Doing pdf in $(TARGET_SUBDIR)/libmpx"; \
35410 for flag in $(EXTRA_TARGET_FLAGS); do \
35411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35412 done; \
35413 (cd $(TARGET_SUBDIR)/libmpx && \
35414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35416 "RANLIB=$${RANLIB}" \
35417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35418 pdf) \
35419 || exit 1
35421 @endif target-libmpx
35423 .PHONY: maybe-html-target-libmpx html-target-libmpx
35424 maybe-html-target-libmpx:
35425 @if target-libmpx
35426 maybe-html-target-libmpx: html-target-libmpx
35428 html-target-libmpx: \
35429 configure-target-libmpx
35430 @: $(MAKE); $(unstage)
35431 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35432 r=`${PWD_COMMAND}`; export r; \
35433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35434 $(NORMAL_TARGET_EXPORTS) \
35435 echo "Doing html in $(TARGET_SUBDIR)/libmpx"; \
35436 for flag in $(EXTRA_TARGET_FLAGS); do \
35437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35438 done; \
35439 (cd $(TARGET_SUBDIR)/libmpx && \
35440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35442 "RANLIB=$${RANLIB}" \
35443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35444 html) \
35445 || exit 1
35447 @endif target-libmpx
35449 .PHONY: maybe-TAGS-target-libmpx TAGS-target-libmpx
35450 maybe-TAGS-target-libmpx:
35451 @if target-libmpx
35452 maybe-TAGS-target-libmpx: TAGS-target-libmpx
35454 TAGS-target-libmpx: \
35455 configure-target-libmpx
35456 @: $(MAKE); $(unstage)
35457 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35458 r=`${PWD_COMMAND}`; export r; \
35459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35460 $(NORMAL_TARGET_EXPORTS) \
35461 echo "Doing TAGS in $(TARGET_SUBDIR)/libmpx"; \
35462 for flag in $(EXTRA_TARGET_FLAGS); do \
35463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35464 done; \
35465 (cd $(TARGET_SUBDIR)/libmpx && \
35466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35468 "RANLIB=$${RANLIB}" \
35469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35470 TAGS) \
35471 || exit 1
35473 @endif target-libmpx
35475 .PHONY: maybe-install-info-target-libmpx install-info-target-libmpx
35476 maybe-install-info-target-libmpx:
35477 @if target-libmpx
35478 maybe-install-info-target-libmpx: install-info-target-libmpx
35480 install-info-target-libmpx: \
35481 configure-target-libmpx \
35482 info-target-libmpx
35483 @: $(MAKE); $(unstage)
35484 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35485 r=`${PWD_COMMAND}`; export r; \
35486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35487 $(NORMAL_TARGET_EXPORTS) \
35488 echo "Doing install-info in $(TARGET_SUBDIR)/libmpx"; \
35489 for flag in $(EXTRA_TARGET_FLAGS); do \
35490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35491 done; \
35492 (cd $(TARGET_SUBDIR)/libmpx && \
35493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35495 "RANLIB=$${RANLIB}" \
35496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35497 install-info) \
35498 || exit 1
35500 @endif target-libmpx
35502 .PHONY: maybe-install-pdf-target-libmpx install-pdf-target-libmpx
35503 maybe-install-pdf-target-libmpx:
35504 @if target-libmpx
35505 maybe-install-pdf-target-libmpx: install-pdf-target-libmpx
35507 install-pdf-target-libmpx: \
35508 configure-target-libmpx \
35509 pdf-target-libmpx
35510 @: $(MAKE); $(unstage)
35511 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35512 r=`${PWD_COMMAND}`; export r; \
35513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35514 $(NORMAL_TARGET_EXPORTS) \
35515 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmpx"; \
35516 for flag in $(EXTRA_TARGET_FLAGS); do \
35517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35518 done; \
35519 (cd $(TARGET_SUBDIR)/libmpx && \
35520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35522 "RANLIB=$${RANLIB}" \
35523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35524 install-pdf) \
35525 || exit 1
35527 @endif target-libmpx
35529 .PHONY: maybe-install-html-target-libmpx install-html-target-libmpx
35530 maybe-install-html-target-libmpx:
35531 @if target-libmpx
35532 maybe-install-html-target-libmpx: install-html-target-libmpx
35534 install-html-target-libmpx: \
35535 configure-target-libmpx \
35536 html-target-libmpx
35537 @: $(MAKE); $(unstage)
35538 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35539 r=`${PWD_COMMAND}`; export r; \
35540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35541 $(NORMAL_TARGET_EXPORTS) \
35542 echo "Doing install-html in $(TARGET_SUBDIR)/libmpx"; \
35543 for flag in $(EXTRA_TARGET_FLAGS); do \
35544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35545 done; \
35546 (cd $(TARGET_SUBDIR)/libmpx && \
35547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35549 "RANLIB=$${RANLIB}" \
35550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35551 install-html) \
35552 || exit 1
35554 @endif target-libmpx
35556 .PHONY: maybe-installcheck-target-libmpx installcheck-target-libmpx
35557 maybe-installcheck-target-libmpx:
35558 @if target-libmpx
35559 maybe-installcheck-target-libmpx: installcheck-target-libmpx
35561 installcheck-target-libmpx: \
35562 configure-target-libmpx
35563 @: $(MAKE); $(unstage)
35564 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35565 r=`${PWD_COMMAND}`; export r; \
35566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35567 $(NORMAL_TARGET_EXPORTS) \
35568 echo "Doing installcheck in $(TARGET_SUBDIR)/libmpx"; \
35569 for flag in $(EXTRA_TARGET_FLAGS); do \
35570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35571 done; \
35572 (cd $(TARGET_SUBDIR)/libmpx && \
35573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35575 "RANLIB=$${RANLIB}" \
35576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35577 installcheck) \
35578 || exit 1
35580 @endif target-libmpx
35582 .PHONY: maybe-mostlyclean-target-libmpx mostlyclean-target-libmpx
35583 maybe-mostlyclean-target-libmpx:
35584 @if target-libmpx
35585 maybe-mostlyclean-target-libmpx: mostlyclean-target-libmpx
35587 mostlyclean-target-libmpx:
35588 @: $(MAKE); $(unstage)
35589 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35590 r=`${PWD_COMMAND}`; export r; \
35591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35592 $(NORMAL_TARGET_EXPORTS) \
35593 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmpx"; \
35594 for flag in $(EXTRA_TARGET_FLAGS); do \
35595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35596 done; \
35597 (cd $(TARGET_SUBDIR)/libmpx && \
35598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35600 "RANLIB=$${RANLIB}" \
35601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35602 mostlyclean) \
35603 || exit 1
35605 @endif target-libmpx
35607 .PHONY: maybe-clean-target-libmpx clean-target-libmpx
35608 maybe-clean-target-libmpx:
35609 @if target-libmpx
35610 maybe-clean-target-libmpx: clean-target-libmpx
35612 clean-target-libmpx:
35613 @: $(MAKE); $(unstage)
35614 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35615 r=`${PWD_COMMAND}`; export r; \
35616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35617 $(NORMAL_TARGET_EXPORTS) \
35618 echo "Doing clean in $(TARGET_SUBDIR)/libmpx"; \
35619 for flag in $(EXTRA_TARGET_FLAGS); do \
35620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35621 done; \
35622 (cd $(TARGET_SUBDIR)/libmpx && \
35623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35625 "RANLIB=$${RANLIB}" \
35626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35627 clean) \
35628 || exit 1
35630 @endif target-libmpx
35632 .PHONY: maybe-distclean-target-libmpx distclean-target-libmpx
35633 maybe-distclean-target-libmpx:
35634 @if target-libmpx
35635 maybe-distclean-target-libmpx: distclean-target-libmpx
35637 distclean-target-libmpx:
35638 @: $(MAKE); $(unstage)
35639 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35640 r=`${PWD_COMMAND}`; export r; \
35641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35642 $(NORMAL_TARGET_EXPORTS) \
35643 echo "Doing distclean in $(TARGET_SUBDIR)/libmpx"; \
35644 for flag in $(EXTRA_TARGET_FLAGS); do \
35645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35646 done; \
35647 (cd $(TARGET_SUBDIR)/libmpx && \
35648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35650 "RANLIB=$${RANLIB}" \
35651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35652 distclean) \
35653 || exit 1
35655 @endif target-libmpx
35657 .PHONY: maybe-maintainer-clean-target-libmpx maintainer-clean-target-libmpx
35658 maybe-maintainer-clean-target-libmpx:
35659 @if target-libmpx
35660 maybe-maintainer-clean-target-libmpx: maintainer-clean-target-libmpx
35662 maintainer-clean-target-libmpx:
35663 @: $(MAKE); $(unstage)
35664 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35665 r=`${PWD_COMMAND}`; export r; \
35666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35667 $(NORMAL_TARGET_EXPORTS) \
35668 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmpx"; \
35669 for flag in $(EXTRA_TARGET_FLAGS); do \
35670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35671 done; \
35672 (cd $(TARGET_SUBDIR)/libmpx && \
35673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35675 "RANLIB=$${RANLIB}" \
35676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35677 maintainer-clean) \
35678 || exit 1
35680 @endif target-libmpx
35686 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
35687 maybe-configure-target-libvtv:
35688 @if gcc-bootstrap
35689 configure-target-libvtv: stage_current
35690 @endif gcc-bootstrap
35691 @if target-libvtv
35692 maybe-configure-target-libvtv: configure-target-libvtv
35693 configure-target-libvtv:
35694 @r=`${PWD_COMMAND}`; export r; \
35695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35696 echo "Checking multilib configuration for libvtv..."; \
35697 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35698 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35699 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35700 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35701 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35702 else \
35703 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35704 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35705 fi; \
35706 else \
35707 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35708 fi; \
35709 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35710 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35711 $(RAW_CXX_TARGET_EXPORTS) \
35712 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
35713 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
35714 case $(srcdir) in \
35715 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35716 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35717 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35718 esac; \
35719 module_srcdir=libvtv; \
35720 rm -f no-such-file || : ; \
35721 CONFIG_SITE=no-such-file $(SHELL) \
35722 $$s/$$module_srcdir/configure \
35723 --srcdir=$${topdir}/$$module_srcdir \
35724 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35725 --target=${target_alias} \
35726 || exit 1
35727 @endif target-libvtv
35731 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
35732 maybe-configure-stage1-target-libvtv:
35733 @if target-libvtv-bootstrap
35734 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
35735 configure-stage1-target-libvtv:
35736 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35737 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35738 @r=`${PWD_COMMAND}`; export r; \
35739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35740 TFLAGS="$(STAGE1_TFLAGS)"; \
35741 echo "Checking multilib configuration for libvtv..."; \
35742 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35743 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35744 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35745 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35746 else \
35747 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35748 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35749 fi; \
35750 else \
35751 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35752 fi; \
35753 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35754 $(RAW_CXX_TARGET_EXPORTS) \
35755 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35756 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35757 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35758 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv; \
35759 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35760 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35761 case $(srcdir) in \
35762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35763 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35765 esac; \
35766 module_srcdir=libvtv; \
35767 $(SHELL) $$s/$$module_srcdir/configure \
35768 --srcdir=$${topdir}/$$module_srcdir \
35769 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35770 --target=${target_alias} \
35772 $(STAGE1_CONFIGURE_FLAGS)
35773 @endif target-libvtv-bootstrap
35775 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
35776 maybe-configure-stage2-target-libvtv:
35777 @if target-libvtv-bootstrap
35778 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
35779 configure-stage2-target-libvtv:
35780 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35781 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35782 @r=`${PWD_COMMAND}`; export r; \
35783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35784 TFLAGS="$(STAGE2_TFLAGS)"; \
35785 echo "Checking multilib configuration for libvtv..."; \
35786 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35787 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35788 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35789 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35790 else \
35791 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35792 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35793 fi; \
35794 else \
35795 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35796 fi; \
35797 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35798 $(RAW_CXX_TARGET_EXPORTS) \
35800 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35801 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35802 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35803 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv; \
35804 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35805 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35806 case $(srcdir) in \
35807 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35808 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35809 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35810 esac; \
35811 module_srcdir=libvtv; \
35812 $(SHELL) $$s/$$module_srcdir/configure \
35813 --srcdir=$${topdir}/$$module_srcdir \
35814 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35815 --target=${target_alias} \
35816 --with-build-libsubdir=$(HOST_SUBDIR) \
35817 $(STAGE2_CONFIGURE_FLAGS)
35818 @endif target-libvtv-bootstrap
35820 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
35821 maybe-configure-stage3-target-libvtv:
35822 @if target-libvtv-bootstrap
35823 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
35824 configure-stage3-target-libvtv:
35825 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35826 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35827 @r=`${PWD_COMMAND}`; export r; \
35828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35829 TFLAGS="$(STAGE3_TFLAGS)"; \
35830 echo "Checking multilib configuration for libvtv..."; \
35831 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35832 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35833 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35834 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35835 else \
35836 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35837 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35838 fi; \
35839 else \
35840 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35841 fi; \
35842 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35843 $(RAW_CXX_TARGET_EXPORTS) \
35845 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35846 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35847 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35848 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv; \
35849 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35850 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35851 case $(srcdir) in \
35852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35853 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35855 esac; \
35856 module_srcdir=libvtv; \
35857 $(SHELL) $$s/$$module_srcdir/configure \
35858 --srcdir=$${topdir}/$$module_srcdir \
35859 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35860 --target=${target_alias} \
35861 --with-build-libsubdir=$(HOST_SUBDIR) \
35862 $(STAGE3_CONFIGURE_FLAGS)
35863 @endif target-libvtv-bootstrap
35865 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
35866 maybe-configure-stage4-target-libvtv:
35867 @if target-libvtv-bootstrap
35868 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
35869 configure-stage4-target-libvtv:
35870 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35871 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35872 @r=`${PWD_COMMAND}`; export r; \
35873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35874 TFLAGS="$(STAGE4_TFLAGS)"; \
35875 echo "Checking multilib configuration for libvtv..."; \
35876 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35877 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35878 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35879 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35880 else \
35881 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35882 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35883 fi; \
35884 else \
35885 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35886 fi; \
35887 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35888 $(RAW_CXX_TARGET_EXPORTS) \
35890 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35891 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35892 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35893 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv; \
35894 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35895 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35896 case $(srcdir) in \
35897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35898 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35900 esac; \
35901 module_srcdir=libvtv; \
35902 $(SHELL) $$s/$$module_srcdir/configure \
35903 --srcdir=$${topdir}/$$module_srcdir \
35904 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35905 --target=${target_alias} \
35906 --with-build-libsubdir=$(HOST_SUBDIR) \
35907 $(STAGE4_CONFIGURE_FLAGS)
35908 @endif target-libvtv-bootstrap
35910 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
35911 maybe-configure-stageprofile-target-libvtv:
35912 @if target-libvtv-bootstrap
35913 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
35914 configure-stageprofile-target-libvtv:
35915 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35916 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35917 @r=`${PWD_COMMAND}`; export r; \
35918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35919 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35920 echo "Checking multilib configuration for libvtv..."; \
35921 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35922 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35923 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35924 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35925 else \
35926 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35927 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35928 fi; \
35929 else \
35930 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35931 fi; \
35932 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35933 $(RAW_CXX_TARGET_EXPORTS) \
35935 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35936 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35937 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35938 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv; \
35939 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35940 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35941 case $(srcdir) in \
35942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35943 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35945 esac; \
35946 module_srcdir=libvtv; \
35947 $(SHELL) $$s/$$module_srcdir/configure \
35948 --srcdir=$${topdir}/$$module_srcdir \
35949 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35950 --target=${target_alias} \
35951 --with-build-libsubdir=$(HOST_SUBDIR) \
35952 $(STAGEprofile_CONFIGURE_FLAGS)
35953 @endif target-libvtv-bootstrap
35955 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
35956 maybe-configure-stagefeedback-target-libvtv:
35957 @if target-libvtv-bootstrap
35958 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
35959 configure-stagefeedback-target-libvtv:
35960 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35961 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35962 @r=`${PWD_COMMAND}`; export r; \
35963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35964 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35965 echo "Checking multilib configuration for libvtv..."; \
35966 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35967 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35968 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35969 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35970 else \
35971 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35972 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35973 fi; \
35974 else \
35975 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35976 fi; \
35977 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35978 $(RAW_CXX_TARGET_EXPORTS) \
35980 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35981 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35982 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35983 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv; \
35984 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35985 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35986 case $(srcdir) in \
35987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35988 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35990 esac; \
35991 module_srcdir=libvtv; \
35992 $(SHELL) $$s/$$module_srcdir/configure \
35993 --srcdir=$${topdir}/$$module_srcdir \
35994 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35995 --target=${target_alias} \
35996 --with-build-libsubdir=$(HOST_SUBDIR) \
35997 $(STAGEfeedback_CONFIGURE_FLAGS)
35998 @endif target-libvtv-bootstrap
36004 .PHONY: all-target-libvtv maybe-all-target-libvtv
36005 maybe-all-target-libvtv:
36006 @if gcc-bootstrap
36007 all-target-libvtv: stage_current
36008 @endif gcc-bootstrap
36009 @if target-libvtv
36010 TARGET-target-libvtv=all
36011 maybe-all-target-libvtv: all-target-libvtv
36012 all-target-libvtv: configure-target-libvtv
36013 @r=`${PWD_COMMAND}`; export r; \
36014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36015 $(RAW_CXX_TARGET_EXPORTS) \
36016 (cd $(TARGET_SUBDIR)/libvtv && \
36017 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36018 $(TARGET-target-libvtv))
36019 @endif target-libvtv
36023 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
36024 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
36025 maybe-all-stage1-target-libvtv:
36026 maybe-clean-stage1-target-libvtv:
36027 @if target-libvtv-bootstrap
36028 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
36029 all-stage1: all-stage1-target-libvtv
36030 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
36031 all-stage1-target-libvtv: configure-stage1-target-libvtv
36032 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36033 @r=`${PWD_COMMAND}`; export r; \
36034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36035 TFLAGS="$(STAGE1_TFLAGS)"; \
36036 $(RAW_CXX_TARGET_EXPORTS) \
36037 cd $(TARGET_SUBDIR)/libvtv && \
36038 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36039 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36040 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36041 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36042 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36043 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36044 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36045 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36047 TFLAGS="$(STAGE1_TFLAGS)" \
36048 $(TARGET-stage1-target-libvtv)
36050 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
36051 clean-stage1: clean-stage1-target-libvtv
36052 clean-stage1-target-libvtv:
36053 @if [ $(current_stage) = stage1 ]; then \
36054 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36055 else \
36056 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
36057 $(MAKE) stage1-start; \
36058 fi; \
36059 cd $(TARGET_SUBDIR)/libvtv && \
36060 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36061 clean
36062 @endif target-libvtv-bootstrap
36065 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
36066 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
36067 maybe-all-stage2-target-libvtv:
36068 maybe-clean-stage2-target-libvtv:
36069 @if target-libvtv-bootstrap
36070 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
36071 all-stage2: all-stage2-target-libvtv
36072 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
36073 all-stage2-target-libvtv: configure-stage2-target-libvtv
36074 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36075 @r=`${PWD_COMMAND}`; export r; \
36076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36077 TFLAGS="$(STAGE2_TFLAGS)"; \
36078 $(RAW_CXX_TARGET_EXPORTS) \
36080 cd $(TARGET_SUBDIR)/libvtv && \
36081 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36082 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36083 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36084 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36085 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36086 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36087 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36088 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36089 TFLAGS="$(STAGE2_TFLAGS)" \
36090 $(TARGET-stage2-target-libvtv)
36092 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
36093 clean-stage2: clean-stage2-target-libvtv
36094 clean-stage2-target-libvtv:
36095 @if [ $(current_stage) = stage2 ]; then \
36096 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36097 else \
36098 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
36099 $(MAKE) stage2-start; \
36100 fi; \
36101 cd $(TARGET_SUBDIR)/libvtv && \
36102 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36103 @endif target-libvtv-bootstrap
36106 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
36107 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
36108 maybe-all-stage3-target-libvtv:
36109 maybe-clean-stage3-target-libvtv:
36110 @if target-libvtv-bootstrap
36111 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
36112 all-stage3: all-stage3-target-libvtv
36113 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
36114 all-stage3-target-libvtv: configure-stage3-target-libvtv
36115 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36116 @r=`${PWD_COMMAND}`; export r; \
36117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36118 TFLAGS="$(STAGE3_TFLAGS)"; \
36119 $(RAW_CXX_TARGET_EXPORTS) \
36121 cd $(TARGET_SUBDIR)/libvtv && \
36122 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36123 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36124 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36125 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36126 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36127 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36128 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36129 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36130 TFLAGS="$(STAGE3_TFLAGS)" \
36131 $(TARGET-stage3-target-libvtv)
36133 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
36134 clean-stage3: clean-stage3-target-libvtv
36135 clean-stage3-target-libvtv:
36136 @if [ $(current_stage) = stage3 ]; then \
36137 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36138 else \
36139 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
36140 $(MAKE) stage3-start; \
36141 fi; \
36142 cd $(TARGET_SUBDIR)/libvtv && \
36143 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36144 @endif target-libvtv-bootstrap
36147 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
36148 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
36149 maybe-all-stage4-target-libvtv:
36150 maybe-clean-stage4-target-libvtv:
36151 @if target-libvtv-bootstrap
36152 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
36153 all-stage4: all-stage4-target-libvtv
36154 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
36155 all-stage4-target-libvtv: configure-stage4-target-libvtv
36156 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36157 @r=`${PWD_COMMAND}`; export r; \
36158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36159 TFLAGS="$(STAGE4_TFLAGS)"; \
36160 $(RAW_CXX_TARGET_EXPORTS) \
36162 cd $(TARGET_SUBDIR)/libvtv && \
36163 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36164 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36165 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36166 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36167 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36168 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36169 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36170 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36171 TFLAGS="$(STAGE4_TFLAGS)" \
36172 $(TARGET-stage4-target-libvtv)
36174 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
36175 clean-stage4: clean-stage4-target-libvtv
36176 clean-stage4-target-libvtv:
36177 @if [ $(current_stage) = stage4 ]; then \
36178 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36179 else \
36180 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
36181 $(MAKE) stage4-start; \
36182 fi; \
36183 cd $(TARGET_SUBDIR)/libvtv && \
36184 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36185 @endif target-libvtv-bootstrap
36188 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
36189 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
36190 maybe-all-stageprofile-target-libvtv:
36191 maybe-clean-stageprofile-target-libvtv:
36192 @if target-libvtv-bootstrap
36193 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
36194 all-stageprofile: all-stageprofile-target-libvtv
36195 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
36196 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
36197 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36198 @r=`${PWD_COMMAND}`; export r; \
36199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36200 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36201 $(RAW_CXX_TARGET_EXPORTS) \
36203 cd $(TARGET_SUBDIR)/libvtv && \
36204 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36205 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36206 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36207 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36208 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36209 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36210 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36211 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36212 TFLAGS="$(STAGEprofile_TFLAGS)" \
36213 $(TARGET-stageprofile-target-libvtv)
36215 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
36216 clean-stageprofile: clean-stageprofile-target-libvtv
36217 clean-stageprofile-target-libvtv:
36218 @if [ $(current_stage) = stageprofile ]; then \
36219 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36220 else \
36221 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
36222 $(MAKE) stageprofile-start; \
36223 fi; \
36224 cd $(TARGET_SUBDIR)/libvtv && \
36225 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36226 @endif target-libvtv-bootstrap
36229 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
36230 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
36231 maybe-all-stagefeedback-target-libvtv:
36232 maybe-clean-stagefeedback-target-libvtv:
36233 @if target-libvtv-bootstrap
36234 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
36235 all-stagefeedback: all-stagefeedback-target-libvtv
36236 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
36237 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
36238 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36239 @r=`${PWD_COMMAND}`; export r; \
36240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36241 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36242 $(RAW_CXX_TARGET_EXPORTS) \
36244 cd $(TARGET_SUBDIR)/libvtv && \
36245 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36246 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36247 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36248 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36249 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36250 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36251 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36252 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36253 TFLAGS="$(STAGEfeedback_TFLAGS)" \
36254 $(TARGET-stagefeedback-target-libvtv)
36256 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
36257 clean-stagefeedback: clean-stagefeedback-target-libvtv
36258 clean-stagefeedback-target-libvtv:
36259 @if [ $(current_stage) = stagefeedback ]; then \
36260 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36261 else \
36262 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
36263 $(MAKE) stagefeedback-start; \
36264 fi; \
36265 cd $(TARGET_SUBDIR)/libvtv && \
36266 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36267 @endif target-libvtv-bootstrap
36274 .PHONY: check-target-libvtv maybe-check-target-libvtv
36275 maybe-check-target-libvtv:
36276 @if target-libvtv
36277 maybe-check-target-libvtv: check-target-libvtv
36279 check-target-libvtv:
36280 @: $(MAKE); $(unstage)
36281 @r=`${PWD_COMMAND}`; export r; \
36282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36283 $(RAW_CXX_TARGET_EXPORTS) \
36284 (cd $(TARGET_SUBDIR)/libvtv && \
36285 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
36287 @endif target-libvtv
36289 .PHONY: install-target-libvtv maybe-install-target-libvtv
36290 maybe-install-target-libvtv:
36291 @if target-libvtv
36292 maybe-install-target-libvtv: install-target-libvtv
36294 install-target-libvtv: installdirs
36295 @: $(MAKE); $(unstage)
36296 @r=`${PWD_COMMAND}`; export r; \
36297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36298 $(RAW_CXX_TARGET_EXPORTS) \
36299 (cd $(TARGET_SUBDIR)/libvtv && \
36300 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36302 @endif target-libvtv
36304 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
36305 maybe-install-strip-target-libvtv:
36306 @if target-libvtv
36307 maybe-install-strip-target-libvtv: install-strip-target-libvtv
36309 install-strip-target-libvtv: installdirs
36310 @: $(MAKE); $(unstage)
36311 @r=`${PWD_COMMAND}`; export r; \
36312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36313 $(RAW_CXX_TARGET_EXPORTS) \
36314 (cd $(TARGET_SUBDIR)/libvtv && \
36315 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36317 @endif target-libvtv
36319 # Other targets (info, dvi, pdf, etc.)
36321 .PHONY: maybe-info-target-libvtv info-target-libvtv
36322 maybe-info-target-libvtv:
36323 @if target-libvtv
36324 maybe-info-target-libvtv: info-target-libvtv
36326 info-target-libvtv: \
36327 configure-target-libvtv
36328 @: $(MAKE); $(unstage)
36329 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36330 r=`${PWD_COMMAND}`; export r; \
36331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36332 $(RAW_CXX_TARGET_EXPORTS) \
36333 echo "Doing info in $(TARGET_SUBDIR)/libvtv"; \
36334 for flag in $(EXTRA_TARGET_FLAGS); do \
36335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36336 done; \
36337 (cd $(TARGET_SUBDIR)/libvtv && \
36338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36340 "RANLIB=$${RANLIB}" \
36341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36342 info) \
36343 || exit 1
36345 @endif target-libvtv
36347 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
36348 maybe-dvi-target-libvtv:
36349 @if target-libvtv
36350 maybe-dvi-target-libvtv: dvi-target-libvtv
36352 dvi-target-libvtv: \
36353 configure-target-libvtv
36354 @: $(MAKE); $(unstage)
36355 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36356 r=`${PWD_COMMAND}`; export r; \
36357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36358 $(RAW_CXX_TARGET_EXPORTS) \
36359 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv"; \
36360 for flag in $(EXTRA_TARGET_FLAGS); do \
36361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36362 done; \
36363 (cd $(TARGET_SUBDIR)/libvtv && \
36364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36366 "RANLIB=$${RANLIB}" \
36367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36368 dvi) \
36369 || exit 1
36371 @endif target-libvtv
36373 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
36374 maybe-pdf-target-libvtv:
36375 @if target-libvtv
36376 maybe-pdf-target-libvtv: pdf-target-libvtv
36378 pdf-target-libvtv: \
36379 configure-target-libvtv
36380 @: $(MAKE); $(unstage)
36381 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36382 r=`${PWD_COMMAND}`; export r; \
36383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36384 $(RAW_CXX_TARGET_EXPORTS) \
36385 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv"; \
36386 for flag in $(EXTRA_TARGET_FLAGS); do \
36387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36388 done; \
36389 (cd $(TARGET_SUBDIR)/libvtv && \
36390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36392 "RANLIB=$${RANLIB}" \
36393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36394 pdf) \
36395 || exit 1
36397 @endif target-libvtv
36399 .PHONY: maybe-html-target-libvtv html-target-libvtv
36400 maybe-html-target-libvtv:
36401 @if target-libvtv
36402 maybe-html-target-libvtv: html-target-libvtv
36404 html-target-libvtv: \
36405 configure-target-libvtv
36406 @: $(MAKE); $(unstage)
36407 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36408 r=`${PWD_COMMAND}`; export r; \
36409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36410 $(RAW_CXX_TARGET_EXPORTS) \
36411 echo "Doing html in $(TARGET_SUBDIR)/libvtv"; \
36412 for flag in $(EXTRA_TARGET_FLAGS); do \
36413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36414 done; \
36415 (cd $(TARGET_SUBDIR)/libvtv && \
36416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36418 "RANLIB=$${RANLIB}" \
36419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36420 html) \
36421 || exit 1
36423 @endif target-libvtv
36425 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
36426 maybe-TAGS-target-libvtv:
36427 @if target-libvtv
36428 maybe-TAGS-target-libvtv: TAGS-target-libvtv
36430 TAGS-target-libvtv: \
36431 configure-target-libvtv
36432 @: $(MAKE); $(unstage)
36433 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36434 r=`${PWD_COMMAND}`; export r; \
36435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36436 $(RAW_CXX_TARGET_EXPORTS) \
36437 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv"; \
36438 for flag in $(EXTRA_TARGET_FLAGS); do \
36439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36440 done; \
36441 (cd $(TARGET_SUBDIR)/libvtv && \
36442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36444 "RANLIB=$${RANLIB}" \
36445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36446 TAGS) \
36447 || exit 1
36449 @endif target-libvtv
36451 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
36452 maybe-install-info-target-libvtv:
36453 @if target-libvtv
36454 maybe-install-info-target-libvtv: install-info-target-libvtv
36456 install-info-target-libvtv: \
36457 configure-target-libvtv \
36458 info-target-libvtv
36459 @: $(MAKE); $(unstage)
36460 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36461 r=`${PWD_COMMAND}`; export r; \
36462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36463 $(RAW_CXX_TARGET_EXPORTS) \
36464 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv"; \
36465 for flag in $(EXTRA_TARGET_FLAGS); do \
36466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36467 done; \
36468 (cd $(TARGET_SUBDIR)/libvtv && \
36469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36471 "RANLIB=$${RANLIB}" \
36472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36473 install-info) \
36474 || exit 1
36476 @endif target-libvtv
36478 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
36479 maybe-install-pdf-target-libvtv:
36480 @if target-libvtv
36481 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
36483 install-pdf-target-libvtv: \
36484 configure-target-libvtv \
36485 pdf-target-libvtv
36486 @: $(MAKE); $(unstage)
36487 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36488 r=`${PWD_COMMAND}`; export r; \
36489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36490 $(RAW_CXX_TARGET_EXPORTS) \
36491 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv"; \
36492 for flag in $(EXTRA_TARGET_FLAGS); do \
36493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36494 done; \
36495 (cd $(TARGET_SUBDIR)/libvtv && \
36496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36498 "RANLIB=$${RANLIB}" \
36499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36500 install-pdf) \
36501 || exit 1
36503 @endif target-libvtv
36505 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
36506 maybe-install-html-target-libvtv:
36507 @if target-libvtv
36508 maybe-install-html-target-libvtv: install-html-target-libvtv
36510 install-html-target-libvtv: \
36511 configure-target-libvtv \
36512 html-target-libvtv
36513 @: $(MAKE); $(unstage)
36514 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36515 r=`${PWD_COMMAND}`; export r; \
36516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36517 $(RAW_CXX_TARGET_EXPORTS) \
36518 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv"; \
36519 for flag in $(EXTRA_TARGET_FLAGS); do \
36520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36521 done; \
36522 (cd $(TARGET_SUBDIR)/libvtv && \
36523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36525 "RANLIB=$${RANLIB}" \
36526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36527 install-html) \
36528 || exit 1
36530 @endif target-libvtv
36532 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
36533 maybe-installcheck-target-libvtv:
36534 @if target-libvtv
36535 maybe-installcheck-target-libvtv: installcheck-target-libvtv
36537 installcheck-target-libvtv: \
36538 configure-target-libvtv
36539 @: $(MAKE); $(unstage)
36540 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36541 r=`${PWD_COMMAND}`; export r; \
36542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36543 $(RAW_CXX_TARGET_EXPORTS) \
36544 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv"; \
36545 for flag in $(EXTRA_TARGET_FLAGS); do \
36546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36547 done; \
36548 (cd $(TARGET_SUBDIR)/libvtv && \
36549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36551 "RANLIB=$${RANLIB}" \
36552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36553 installcheck) \
36554 || exit 1
36556 @endif target-libvtv
36558 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
36559 maybe-mostlyclean-target-libvtv:
36560 @if target-libvtv
36561 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
36563 mostlyclean-target-libvtv:
36564 @: $(MAKE); $(unstage)
36565 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36566 r=`${PWD_COMMAND}`; export r; \
36567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36568 $(RAW_CXX_TARGET_EXPORTS) \
36569 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv"; \
36570 for flag in $(EXTRA_TARGET_FLAGS); do \
36571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36572 done; \
36573 (cd $(TARGET_SUBDIR)/libvtv && \
36574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36576 "RANLIB=$${RANLIB}" \
36577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36578 mostlyclean) \
36579 || exit 1
36581 @endif target-libvtv
36583 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
36584 maybe-clean-target-libvtv:
36585 @if target-libvtv
36586 maybe-clean-target-libvtv: clean-target-libvtv
36588 clean-target-libvtv:
36589 @: $(MAKE); $(unstage)
36590 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36591 r=`${PWD_COMMAND}`; export r; \
36592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36593 $(RAW_CXX_TARGET_EXPORTS) \
36594 echo "Doing clean in $(TARGET_SUBDIR)/libvtv"; \
36595 for flag in $(EXTRA_TARGET_FLAGS); do \
36596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36597 done; \
36598 (cd $(TARGET_SUBDIR)/libvtv && \
36599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36601 "RANLIB=$${RANLIB}" \
36602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36603 clean) \
36604 || exit 1
36606 @endif target-libvtv
36608 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
36609 maybe-distclean-target-libvtv:
36610 @if target-libvtv
36611 maybe-distclean-target-libvtv: distclean-target-libvtv
36613 distclean-target-libvtv:
36614 @: $(MAKE); $(unstage)
36615 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36616 r=`${PWD_COMMAND}`; export r; \
36617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36618 $(RAW_CXX_TARGET_EXPORTS) \
36619 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv"; \
36620 for flag in $(EXTRA_TARGET_FLAGS); do \
36621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36622 done; \
36623 (cd $(TARGET_SUBDIR)/libvtv && \
36624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36626 "RANLIB=$${RANLIB}" \
36627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36628 distclean) \
36629 || exit 1
36631 @endif target-libvtv
36633 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
36634 maybe-maintainer-clean-target-libvtv:
36635 @if target-libvtv
36636 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
36638 maintainer-clean-target-libvtv:
36639 @: $(MAKE); $(unstage)
36640 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36641 r=`${PWD_COMMAND}`; export r; \
36642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36643 $(RAW_CXX_TARGET_EXPORTS) \
36644 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv"; \
36645 for flag in $(EXTRA_TARGET_FLAGS); do \
36646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36647 done; \
36648 (cd $(TARGET_SUBDIR)/libvtv && \
36649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36651 "RANLIB=$${RANLIB}" \
36652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36653 maintainer-clean) \
36654 || exit 1
36656 @endif target-libvtv
36662 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
36663 maybe-configure-target-libcilkrts:
36664 @if gcc-bootstrap
36665 configure-target-libcilkrts: stage_current
36666 @endif gcc-bootstrap
36667 @if target-libcilkrts
36668 maybe-configure-target-libcilkrts: configure-target-libcilkrts
36669 configure-target-libcilkrts:
36670 @: $(MAKE); $(unstage)
36671 @r=`${PWD_COMMAND}`; export r; \
36672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36673 echo "Checking multilib configuration for libcilkrts..."; \
36674 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
36675 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null; \
36676 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36677 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36678 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
36679 else \
36680 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
36681 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36682 fi; \
36683 else \
36684 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36685 fi; \
36686 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
36687 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
36688 $(NORMAL_TARGET_EXPORTS) \
36689 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
36690 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
36691 case $(srcdir) in \
36692 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36693 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
36694 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36695 esac; \
36696 module_srcdir=libcilkrts; \
36697 rm -f no-such-file || : ; \
36698 CONFIG_SITE=no-such-file $(SHELL) \
36699 $$s/$$module_srcdir/configure \
36700 --srcdir=$${topdir}/$$module_srcdir \
36701 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36702 --target=${target_alias} \
36703 || exit 1
36704 @endif target-libcilkrts
36710 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
36711 maybe-all-target-libcilkrts:
36712 @if gcc-bootstrap
36713 all-target-libcilkrts: stage_current
36714 @endif gcc-bootstrap
36715 @if target-libcilkrts
36716 TARGET-target-libcilkrts=all
36717 maybe-all-target-libcilkrts: all-target-libcilkrts
36718 all-target-libcilkrts: configure-target-libcilkrts
36719 @: $(MAKE); $(unstage)
36720 @r=`${PWD_COMMAND}`; export r; \
36721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36722 $(NORMAL_TARGET_EXPORTS) \
36723 (cd $(TARGET_SUBDIR)/libcilkrts && \
36724 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36725 $(TARGET-target-libcilkrts))
36726 @endif target-libcilkrts
36732 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
36733 maybe-check-target-libcilkrts:
36734 @if target-libcilkrts
36735 maybe-check-target-libcilkrts: check-target-libcilkrts
36737 check-target-libcilkrts:
36738 @: $(MAKE); $(unstage)
36739 @r=`${PWD_COMMAND}`; export r; \
36740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36741 $(NORMAL_TARGET_EXPORTS) \
36742 (cd $(TARGET_SUBDIR)/libcilkrts && \
36743 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36745 @endif target-libcilkrts
36747 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
36748 maybe-install-target-libcilkrts:
36749 @if target-libcilkrts
36750 maybe-install-target-libcilkrts: install-target-libcilkrts
36752 install-target-libcilkrts: installdirs
36753 @: $(MAKE); $(unstage)
36754 @r=`${PWD_COMMAND}`; export r; \
36755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36756 $(NORMAL_TARGET_EXPORTS) \
36757 (cd $(TARGET_SUBDIR)/libcilkrts && \
36758 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36760 @endif target-libcilkrts
36762 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
36763 maybe-install-strip-target-libcilkrts:
36764 @if target-libcilkrts
36765 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
36767 install-strip-target-libcilkrts: installdirs
36768 @: $(MAKE); $(unstage)
36769 @r=`${PWD_COMMAND}`; export r; \
36770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36771 $(NORMAL_TARGET_EXPORTS) \
36772 (cd $(TARGET_SUBDIR)/libcilkrts && \
36773 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36775 @endif target-libcilkrts
36777 # Other targets (info, dvi, pdf, etc.)
36779 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
36780 maybe-info-target-libcilkrts:
36781 @if target-libcilkrts
36782 maybe-info-target-libcilkrts: info-target-libcilkrts
36784 info-target-libcilkrts: \
36785 configure-target-libcilkrts
36786 @: $(MAKE); $(unstage)
36787 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36788 r=`${PWD_COMMAND}`; export r; \
36789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36790 $(NORMAL_TARGET_EXPORTS) \
36791 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts"; \
36792 for flag in $(EXTRA_TARGET_FLAGS); do \
36793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36794 done; \
36795 (cd $(TARGET_SUBDIR)/libcilkrts && \
36796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36798 "RANLIB=$${RANLIB}" \
36799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36800 info) \
36801 || exit 1
36803 @endif target-libcilkrts
36805 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
36806 maybe-dvi-target-libcilkrts:
36807 @if target-libcilkrts
36808 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
36810 dvi-target-libcilkrts: \
36811 configure-target-libcilkrts
36812 @: $(MAKE); $(unstage)
36813 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36814 r=`${PWD_COMMAND}`; export r; \
36815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36816 $(NORMAL_TARGET_EXPORTS) \
36817 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts"; \
36818 for flag in $(EXTRA_TARGET_FLAGS); do \
36819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36820 done; \
36821 (cd $(TARGET_SUBDIR)/libcilkrts && \
36822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36824 "RANLIB=$${RANLIB}" \
36825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36826 dvi) \
36827 || exit 1
36829 @endif target-libcilkrts
36831 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
36832 maybe-pdf-target-libcilkrts:
36833 @if target-libcilkrts
36834 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
36836 pdf-target-libcilkrts: \
36837 configure-target-libcilkrts
36838 @: $(MAKE); $(unstage)
36839 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36840 r=`${PWD_COMMAND}`; export r; \
36841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36842 $(NORMAL_TARGET_EXPORTS) \
36843 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts"; \
36844 for flag in $(EXTRA_TARGET_FLAGS); do \
36845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36846 done; \
36847 (cd $(TARGET_SUBDIR)/libcilkrts && \
36848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36850 "RANLIB=$${RANLIB}" \
36851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36852 pdf) \
36853 || exit 1
36855 @endif target-libcilkrts
36857 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
36858 maybe-html-target-libcilkrts:
36859 @if target-libcilkrts
36860 maybe-html-target-libcilkrts: html-target-libcilkrts
36862 html-target-libcilkrts: \
36863 configure-target-libcilkrts
36864 @: $(MAKE); $(unstage)
36865 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36866 r=`${PWD_COMMAND}`; export r; \
36867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36868 $(NORMAL_TARGET_EXPORTS) \
36869 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts"; \
36870 for flag in $(EXTRA_TARGET_FLAGS); do \
36871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36872 done; \
36873 (cd $(TARGET_SUBDIR)/libcilkrts && \
36874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36876 "RANLIB=$${RANLIB}" \
36877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36878 html) \
36879 || exit 1
36881 @endif target-libcilkrts
36883 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
36884 maybe-TAGS-target-libcilkrts:
36885 @if target-libcilkrts
36886 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
36888 TAGS-target-libcilkrts: \
36889 configure-target-libcilkrts
36890 @: $(MAKE); $(unstage)
36891 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36892 r=`${PWD_COMMAND}`; export r; \
36893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36894 $(NORMAL_TARGET_EXPORTS) \
36895 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts"; \
36896 for flag in $(EXTRA_TARGET_FLAGS); do \
36897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36898 done; \
36899 (cd $(TARGET_SUBDIR)/libcilkrts && \
36900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36902 "RANLIB=$${RANLIB}" \
36903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36904 TAGS) \
36905 || exit 1
36907 @endif target-libcilkrts
36909 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
36910 maybe-install-info-target-libcilkrts:
36911 @if target-libcilkrts
36912 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
36914 install-info-target-libcilkrts: \
36915 configure-target-libcilkrts \
36916 info-target-libcilkrts
36917 @: $(MAKE); $(unstage)
36918 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36919 r=`${PWD_COMMAND}`; export r; \
36920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36921 $(NORMAL_TARGET_EXPORTS) \
36922 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts"; \
36923 for flag in $(EXTRA_TARGET_FLAGS); do \
36924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36925 done; \
36926 (cd $(TARGET_SUBDIR)/libcilkrts && \
36927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36929 "RANLIB=$${RANLIB}" \
36930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36931 install-info) \
36932 || exit 1
36934 @endif target-libcilkrts
36936 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
36937 maybe-install-pdf-target-libcilkrts:
36938 @if target-libcilkrts
36939 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
36941 install-pdf-target-libcilkrts: \
36942 configure-target-libcilkrts \
36943 pdf-target-libcilkrts
36944 @: $(MAKE); $(unstage)
36945 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36946 r=`${PWD_COMMAND}`; export r; \
36947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36948 $(NORMAL_TARGET_EXPORTS) \
36949 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts"; \
36950 for flag in $(EXTRA_TARGET_FLAGS); do \
36951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36952 done; \
36953 (cd $(TARGET_SUBDIR)/libcilkrts && \
36954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36956 "RANLIB=$${RANLIB}" \
36957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36958 install-pdf) \
36959 || exit 1
36961 @endif target-libcilkrts
36963 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
36964 maybe-install-html-target-libcilkrts:
36965 @if target-libcilkrts
36966 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
36968 install-html-target-libcilkrts: \
36969 configure-target-libcilkrts \
36970 html-target-libcilkrts
36971 @: $(MAKE); $(unstage)
36972 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36973 r=`${PWD_COMMAND}`; export r; \
36974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36975 $(NORMAL_TARGET_EXPORTS) \
36976 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts"; \
36977 for flag in $(EXTRA_TARGET_FLAGS); do \
36978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36979 done; \
36980 (cd $(TARGET_SUBDIR)/libcilkrts && \
36981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36983 "RANLIB=$${RANLIB}" \
36984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36985 install-html) \
36986 || exit 1
36988 @endif target-libcilkrts
36990 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
36991 maybe-installcheck-target-libcilkrts:
36992 @if target-libcilkrts
36993 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
36995 installcheck-target-libcilkrts: \
36996 configure-target-libcilkrts
36997 @: $(MAKE); $(unstage)
36998 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36999 r=`${PWD_COMMAND}`; export r; \
37000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37001 $(NORMAL_TARGET_EXPORTS) \
37002 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts"; \
37003 for flag in $(EXTRA_TARGET_FLAGS); do \
37004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37005 done; \
37006 (cd $(TARGET_SUBDIR)/libcilkrts && \
37007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37009 "RANLIB=$${RANLIB}" \
37010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37011 installcheck) \
37012 || exit 1
37014 @endif target-libcilkrts
37016 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
37017 maybe-mostlyclean-target-libcilkrts:
37018 @if target-libcilkrts
37019 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
37021 mostlyclean-target-libcilkrts:
37022 @: $(MAKE); $(unstage)
37023 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37024 r=`${PWD_COMMAND}`; export r; \
37025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37026 $(NORMAL_TARGET_EXPORTS) \
37027 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts"; \
37028 for flag in $(EXTRA_TARGET_FLAGS); do \
37029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37030 done; \
37031 (cd $(TARGET_SUBDIR)/libcilkrts && \
37032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37034 "RANLIB=$${RANLIB}" \
37035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37036 mostlyclean) \
37037 || exit 1
37039 @endif target-libcilkrts
37041 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
37042 maybe-clean-target-libcilkrts:
37043 @if target-libcilkrts
37044 maybe-clean-target-libcilkrts: clean-target-libcilkrts
37046 clean-target-libcilkrts:
37047 @: $(MAKE); $(unstage)
37048 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37049 r=`${PWD_COMMAND}`; export r; \
37050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37051 $(NORMAL_TARGET_EXPORTS) \
37052 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts"; \
37053 for flag in $(EXTRA_TARGET_FLAGS); do \
37054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37055 done; \
37056 (cd $(TARGET_SUBDIR)/libcilkrts && \
37057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37059 "RANLIB=$${RANLIB}" \
37060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37061 clean) \
37062 || exit 1
37064 @endif target-libcilkrts
37066 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
37067 maybe-distclean-target-libcilkrts:
37068 @if target-libcilkrts
37069 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
37071 distclean-target-libcilkrts:
37072 @: $(MAKE); $(unstage)
37073 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37074 r=`${PWD_COMMAND}`; export r; \
37075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37076 $(NORMAL_TARGET_EXPORTS) \
37077 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts"; \
37078 for flag in $(EXTRA_TARGET_FLAGS); do \
37079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37080 done; \
37081 (cd $(TARGET_SUBDIR)/libcilkrts && \
37082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37084 "RANLIB=$${RANLIB}" \
37085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37086 distclean) \
37087 || exit 1
37089 @endif target-libcilkrts
37091 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
37092 maybe-maintainer-clean-target-libcilkrts:
37093 @if target-libcilkrts
37094 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
37096 maintainer-clean-target-libcilkrts:
37097 @: $(MAKE); $(unstage)
37098 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37099 r=`${PWD_COMMAND}`; export r; \
37100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37101 $(NORMAL_TARGET_EXPORTS) \
37102 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts"; \
37103 for flag in $(EXTRA_TARGET_FLAGS); do \
37104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37105 done; \
37106 (cd $(TARGET_SUBDIR)/libcilkrts && \
37107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37109 "RANLIB=$${RANLIB}" \
37110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37111 maintainer-clean) \
37112 || exit 1
37114 @endif target-libcilkrts
37120 .PHONY: configure-target-liboffloadmic maybe-configure-target-liboffloadmic
37121 maybe-configure-target-liboffloadmic:
37122 @if gcc-bootstrap
37123 configure-target-liboffloadmic: stage_current
37124 @endif gcc-bootstrap
37125 @if target-liboffloadmic
37126 maybe-configure-target-liboffloadmic: configure-target-liboffloadmic
37127 configure-target-liboffloadmic:
37128 @: $(MAKE); $(unstage)
37129 @r=`${PWD_COMMAND}`; export r; \
37130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37131 echo "Checking multilib configuration for liboffloadmic..."; \
37132 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
37133 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp 2> /dev/null; \
37134 if test -r $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
37135 if cmp -s $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
37136 rm -f $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp; \
37137 else \
37138 rm -f $(TARGET_SUBDIR)/liboffloadmic/Makefile; \
37139 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
37140 fi; \
37141 else \
37142 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
37143 fi; \
37144 test ! -f $(TARGET_SUBDIR)/liboffloadmic/Makefile || exit 0; \
37145 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
37146 $(NORMAL_TARGET_EXPORTS) \
37147 echo Configuring in $(TARGET_SUBDIR)/liboffloadmic; \
37148 cd "$(TARGET_SUBDIR)/liboffloadmic" || exit 1; \
37149 case $(srcdir) in \
37150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37151 *) topdir=`echo $(TARGET_SUBDIR)/liboffloadmic/ | \
37152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37153 esac; \
37154 module_srcdir=liboffloadmic; \
37155 rm -f no-such-file || : ; \
37156 CONFIG_SITE=no-such-file $(SHELL) \
37157 $$s/$$module_srcdir/configure \
37158 --srcdir=$${topdir}/$$module_srcdir \
37159 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37160 --target=${target_alias} @extra_liboffloadmic_configure_flags@ \
37161 || exit 1
37162 @endif target-liboffloadmic
37168 .PHONY: all-target-liboffloadmic maybe-all-target-liboffloadmic
37169 maybe-all-target-liboffloadmic:
37170 @if gcc-bootstrap
37171 all-target-liboffloadmic: stage_current
37172 @endif gcc-bootstrap
37173 @if target-liboffloadmic
37174 TARGET-target-liboffloadmic=all
37175 maybe-all-target-liboffloadmic: all-target-liboffloadmic
37176 all-target-liboffloadmic: configure-target-liboffloadmic
37177 @: $(MAKE); $(unstage)
37178 @r=`${PWD_COMMAND}`; export r; \
37179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37180 $(NORMAL_TARGET_EXPORTS) \
37181 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37182 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37183 $(TARGET-target-liboffloadmic))
37184 @endif target-liboffloadmic
37190 .PHONY: check-target-liboffloadmic maybe-check-target-liboffloadmic
37191 maybe-check-target-liboffloadmic:
37192 @if target-liboffloadmic
37193 maybe-check-target-liboffloadmic: check-target-liboffloadmic
37195 check-target-liboffloadmic:
37196 @: $(MAKE); $(unstage)
37197 @r=`${PWD_COMMAND}`; export r; \
37198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37199 $(NORMAL_TARGET_EXPORTS) \
37200 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37201 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37203 @endif target-liboffloadmic
37205 .PHONY: install-target-liboffloadmic maybe-install-target-liboffloadmic
37206 maybe-install-target-liboffloadmic:
37207 @if target-liboffloadmic
37208 maybe-install-target-liboffloadmic: install-target-liboffloadmic
37210 install-target-liboffloadmic: installdirs
37211 @: $(MAKE); $(unstage)
37212 @r=`${PWD_COMMAND}`; export r; \
37213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37214 $(NORMAL_TARGET_EXPORTS) \
37215 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37216 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37218 @endif target-liboffloadmic
37220 .PHONY: install-strip-target-liboffloadmic maybe-install-strip-target-liboffloadmic
37221 maybe-install-strip-target-liboffloadmic:
37222 @if target-liboffloadmic
37223 maybe-install-strip-target-liboffloadmic: install-strip-target-liboffloadmic
37225 install-strip-target-liboffloadmic: installdirs
37226 @: $(MAKE); $(unstage)
37227 @r=`${PWD_COMMAND}`; export r; \
37228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37229 $(NORMAL_TARGET_EXPORTS) \
37230 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37231 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37233 @endif target-liboffloadmic
37235 # Other targets (info, dvi, pdf, etc.)
37237 .PHONY: maybe-info-target-liboffloadmic info-target-liboffloadmic
37238 maybe-info-target-liboffloadmic:
37239 @if target-liboffloadmic
37240 maybe-info-target-liboffloadmic: info-target-liboffloadmic
37242 info-target-liboffloadmic: \
37243 configure-target-liboffloadmic
37244 @: $(MAKE); $(unstage)
37245 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37246 r=`${PWD_COMMAND}`; export r; \
37247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37248 $(NORMAL_TARGET_EXPORTS) \
37249 echo "Doing info in $(TARGET_SUBDIR)/liboffloadmic"; \
37250 for flag in $(EXTRA_TARGET_FLAGS); do \
37251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37252 done; \
37253 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37256 "RANLIB=$${RANLIB}" \
37257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37258 info) \
37259 || exit 1
37261 @endif target-liboffloadmic
37263 .PHONY: maybe-dvi-target-liboffloadmic dvi-target-liboffloadmic
37264 maybe-dvi-target-liboffloadmic:
37265 @if target-liboffloadmic
37266 maybe-dvi-target-liboffloadmic: dvi-target-liboffloadmic
37268 dvi-target-liboffloadmic: \
37269 configure-target-liboffloadmic
37270 @: $(MAKE); $(unstage)
37271 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37272 r=`${PWD_COMMAND}`; export r; \
37273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37274 $(NORMAL_TARGET_EXPORTS) \
37275 echo "Doing dvi in $(TARGET_SUBDIR)/liboffloadmic"; \
37276 for flag in $(EXTRA_TARGET_FLAGS); do \
37277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37278 done; \
37279 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37282 "RANLIB=$${RANLIB}" \
37283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37284 dvi) \
37285 || exit 1
37287 @endif target-liboffloadmic
37289 .PHONY: maybe-pdf-target-liboffloadmic pdf-target-liboffloadmic
37290 maybe-pdf-target-liboffloadmic:
37291 @if target-liboffloadmic
37292 maybe-pdf-target-liboffloadmic: pdf-target-liboffloadmic
37294 pdf-target-liboffloadmic: \
37295 configure-target-liboffloadmic
37296 @: $(MAKE); $(unstage)
37297 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37298 r=`${PWD_COMMAND}`; export r; \
37299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37300 $(NORMAL_TARGET_EXPORTS) \
37301 echo "Doing pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
37302 for flag in $(EXTRA_TARGET_FLAGS); do \
37303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37304 done; \
37305 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37308 "RANLIB=$${RANLIB}" \
37309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37310 pdf) \
37311 || exit 1
37313 @endif target-liboffloadmic
37315 .PHONY: maybe-html-target-liboffloadmic html-target-liboffloadmic
37316 maybe-html-target-liboffloadmic:
37317 @if target-liboffloadmic
37318 maybe-html-target-liboffloadmic: html-target-liboffloadmic
37320 html-target-liboffloadmic: \
37321 configure-target-liboffloadmic
37322 @: $(MAKE); $(unstage)
37323 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37324 r=`${PWD_COMMAND}`; export r; \
37325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37326 $(NORMAL_TARGET_EXPORTS) \
37327 echo "Doing html in $(TARGET_SUBDIR)/liboffloadmic"; \
37328 for flag in $(EXTRA_TARGET_FLAGS); do \
37329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37330 done; \
37331 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37334 "RANLIB=$${RANLIB}" \
37335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37336 html) \
37337 || exit 1
37339 @endif target-liboffloadmic
37341 .PHONY: maybe-TAGS-target-liboffloadmic TAGS-target-liboffloadmic
37342 maybe-TAGS-target-liboffloadmic:
37343 @if target-liboffloadmic
37344 maybe-TAGS-target-liboffloadmic: TAGS-target-liboffloadmic
37346 TAGS-target-liboffloadmic: \
37347 configure-target-liboffloadmic
37348 @: $(MAKE); $(unstage)
37349 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37350 r=`${PWD_COMMAND}`; export r; \
37351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37352 $(NORMAL_TARGET_EXPORTS) \
37353 echo "Doing TAGS in $(TARGET_SUBDIR)/liboffloadmic"; \
37354 for flag in $(EXTRA_TARGET_FLAGS); do \
37355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37356 done; \
37357 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37360 "RANLIB=$${RANLIB}" \
37361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37362 TAGS) \
37363 || exit 1
37365 @endif target-liboffloadmic
37367 .PHONY: maybe-install-info-target-liboffloadmic install-info-target-liboffloadmic
37368 maybe-install-info-target-liboffloadmic:
37369 @if target-liboffloadmic
37370 maybe-install-info-target-liboffloadmic: install-info-target-liboffloadmic
37372 install-info-target-liboffloadmic: \
37373 configure-target-liboffloadmic \
37374 info-target-liboffloadmic
37375 @: $(MAKE); $(unstage)
37376 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37377 r=`${PWD_COMMAND}`; export r; \
37378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37379 $(NORMAL_TARGET_EXPORTS) \
37380 echo "Doing install-info in $(TARGET_SUBDIR)/liboffloadmic"; \
37381 for flag in $(EXTRA_TARGET_FLAGS); do \
37382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37383 done; \
37384 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37387 "RANLIB=$${RANLIB}" \
37388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37389 install-info) \
37390 || exit 1
37392 @endif target-liboffloadmic
37394 .PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic
37395 maybe-install-pdf-target-liboffloadmic:
37396 @if target-liboffloadmic
37397 maybe-install-pdf-target-liboffloadmic: install-pdf-target-liboffloadmic
37399 install-pdf-target-liboffloadmic: \
37400 configure-target-liboffloadmic \
37401 pdf-target-liboffloadmic
37402 @: $(MAKE); $(unstage)
37403 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37404 r=`${PWD_COMMAND}`; export r; \
37405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37406 $(NORMAL_TARGET_EXPORTS) \
37407 echo "Doing install-pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
37408 for flag in $(EXTRA_TARGET_FLAGS); do \
37409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37410 done; \
37411 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37414 "RANLIB=$${RANLIB}" \
37415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37416 install-pdf) \
37417 || exit 1
37419 @endif target-liboffloadmic
37421 .PHONY: maybe-install-html-target-liboffloadmic install-html-target-liboffloadmic
37422 maybe-install-html-target-liboffloadmic:
37423 @if target-liboffloadmic
37424 maybe-install-html-target-liboffloadmic: install-html-target-liboffloadmic
37426 install-html-target-liboffloadmic: \
37427 configure-target-liboffloadmic \
37428 html-target-liboffloadmic
37429 @: $(MAKE); $(unstage)
37430 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37431 r=`${PWD_COMMAND}`; export r; \
37432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37433 $(NORMAL_TARGET_EXPORTS) \
37434 echo "Doing install-html in $(TARGET_SUBDIR)/liboffloadmic"; \
37435 for flag in $(EXTRA_TARGET_FLAGS); do \
37436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37437 done; \
37438 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37441 "RANLIB=$${RANLIB}" \
37442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37443 install-html) \
37444 || exit 1
37446 @endif target-liboffloadmic
37448 .PHONY: maybe-installcheck-target-liboffloadmic installcheck-target-liboffloadmic
37449 maybe-installcheck-target-liboffloadmic:
37450 @if target-liboffloadmic
37451 maybe-installcheck-target-liboffloadmic: installcheck-target-liboffloadmic
37453 installcheck-target-liboffloadmic: \
37454 configure-target-liboffloadmic
37455 @: $(MAKE); $(unstage)
37456 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37457 r=`${PWD_COMMAND}`; export r; \
37458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37459 $(NORMAL_TARGET_EXPORTS) \
37460 echo "Doing installcheck in $(TARGET_SUBDIR)/liboffloadmic"; \
37461 for flag in $(EXTRA_TARGET_FLAGS); do \
37462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37463 done; \
37464 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37467 "RANLIB=$${RANLIB}" \
37468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37469 installcheck) \
37470 || exit 1
37472 @endif target-liboffloadmic
37474 .PHONY: maybe-mostlyclean-target-liboffloadmic mostlyclean-target-liboffloadmic
37475 maybe-mostlyclean-target-liboffloadmic:
37476 @if target-liboffloadmic
37477 maybe-mostlyclean-target-liboffloadmic: mostlyclean-target-liboffloadmic
37479 mostlyclean-target-liboffloadmic:
37480 @: $(MAKE); $(unstage)
37481 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37482 r=`${PWD_COMMAND}`; export r; \
37483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37484 $(NORMAL_TARGET_EXPORTS) \
37485 echo "Doing mostlyclean in $(TARGET_SUBDIR)/liboffloadmic"; \
37486 for flag in $(EXTRA_TARGET_FLAGS); do \
37487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37488 done; \
37489 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37492 "RANLIB=$${RANLIB}" \
37493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37494 mostlyclean) \
37495 || exit 1
37497 @endif target-liboffloadmic
37499 .PHONY: maybe-clean-target-liboffloadmic clean-target-liboffloadmic
37500 maybe-clean-target-liboffloadmic:
37501 @if target-liboffloadmic
37502 maybe-clean-target-liboffloadmic: clean-target-liboffloadmic
37504 clean-target-liboffloadmic:
37505 @: $(MAKE); $(unstage)
37506 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37507 r=`${PWD_COMMAND}`; export r; \
37508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37509 $(NORMAL_TARGET_EXPORTS) \
37510 echo "Doing clean in $(TARGET_SUBDIR)/liboffloadmic"; \
37511 for flag in $(EXTRA_TARGET_FLAGS); do \
37512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37513 done; \
37514 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37517 "RANLIB=$${RANLIB}" \
37518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37519 clean) \
37520 || exit 1
37522 @endif target-liboffloadmic
37524 .PHONY: maybe-distclean-target-liboffloadmic distclean-target-liboffloadmic
37525 maybe-distclean-target-liboffloadmic:
37526 @if target-liboffloadmic
37527 maybe-distclean-target-liboffloadmic: distclean-target-liboffloadmic
37529 distclean-target-liboffloadmic:
37530 @: $(MAKE); $(unstage)
37531 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37532 r=`${PWD_COMMAND}`; export r; \
37533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37534 $(NORMAL_TARGET_EXPORTS) \
37535 echo "Doing distclean in $(TARGET_SUBDIR)/liboffloadmic"; \
37536 for flag in $(EXTRA_TARGET_FLAGS); do \
37537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37538 done; \
37539 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37542 "RANLIB=$${RANLIB}" \
37543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37544 distclean) \
37545 || exit 1
37547 @endif target-liboffloadmic
37549 .PHONY: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target-liboffloadmic
37550 maybe-maintainer-clean-target-liboffloadmic:
37551 @if target-liboffloadmic
37552 maybe-maintainer-clean-target-liboffloadmic: maintainer-clean-target-liboffloadmic
37554 maintainer-clean-target-liboffloadmic:
37555 @: $(MAKE); $(unstage)
37556 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37557 r=`${PWD_COMMAND}`; export r; \
37558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37559 $(NORMAL_TARGET_EXPORTS) \
37560 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/liboffloadmic"; \
37561 for flag in $(EXTRA_TARGET_FLAGS); do \
37562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37563 done; \
37564 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37567 "RANLIB=$${RANLIB}" \
37568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37569 maintainer-clean) \
37570 || exit 1
37572 @endif target-liboffloadmic
37578 .PHONY: configure-target-libssp maybe-configure-target-libssp
37579 maybe-configure-target-libssp:
37580 @if gcc-bootstrap
37581 configure-target-libssp: stage_current
37582 @endif gcc-bootstrap
37583 @if target-libssp
37584 maybe-configure-target-libssp: configure-target-libssp
37585 configure-target-libssp:
37586 @: $(MAKE); $(unstage)
37587 @r=`${PWD_COMMAND}`; export r; \
37588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37589 echo "Checking multilib configuration for libssp..."; \
37590 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
37591 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null; \
37592 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
37593 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
37594 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
37595 else \
37596 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
37597 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37598 fi; \
37599 else \
37600 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37601 fi; \
37602 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
37603 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
37604 $(NORMAL_TARGET_EXPORTS) \
37605 echo Configuring in $(TARGET_SUBDIR)/libssp; \
37606 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
37607 case $(srcdir) in \
37608 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37609 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
37610 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37611 esac; \
37612 module_srcdir=libssp; \
37613 rm -f no-such-file || : ; \
37614 CONFIG_SITE=no-such-file $(SHELL) \
37615 $$s/$$module_srcdir/configure \
37616 --srcdir=$${topdir}/$$module_srcdir \
37617 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37618 --target=${target_alias} \
37619 || exit 1
37620 @endif target-libssp
37626 .PHONY: all-target-libssp maybe-all-target-libssp
37627 maybe-all-target-libssp:
37628 @if gcc-bootstrap
37629 all-target-libssp: stage_current
37630 @endif gcc-bootstrap
37631 @if target-libssp
37632 TARGET-target-libssp=all
37633 maybe-all-target-libssp: all-target-libssp
37634 all-target-libssp: configure-target-libssp
37635 @: $(MAKE); $(unstage)
37636 @r=`${PWD_COMMAND}`; export r; \
37637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37638 $(NORMAL_TARGET_EXPORTS) \
37639 (cd $(TARGET_SUBDIR)/libssp && \
37640 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37641 $(TARGET-target-libssp))
37642 @endif target-libssp
37648 .PHONY: check-target-libssp maybe-check-target-libssp
37649 maybe-check-target-libssp:
37650 @if target-libssp
37651 maybe-check-target-libssp: check-target-libssp
37653 check-target-libssp:
37654 @: $(MAKE); $(unstage)
37655 @r=`${PWD_COMMAND}`; export r; \
37656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37657 $(NORMAL_TARGET_EXPORTS) \
37658 (cd $(TARGET_SUBDIR)/libssp && \
37659 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37661 @endif target-libssp
37663 .PHONY: install-target-libssp maybe-install-target-libssp
37664 maybe-install-target-libssp:
37665 @if target-libssp
37666 maybe-install-target-libssp: install-target-libssp
37668 install-target-libssp: installdirs
37669 @: $(MAKE); $(unstage)
37670 @r=`${PWD_COMMAND}`; export r; \
37671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37672 $(NORMAL_TARGET_EXPORTS) \
37673 (cd $(TARGET_SUBDIR)/libssp && \
37674 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37676 @endif target-libssp
37678 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
37679 maybe-install-strip-target-libssp:
37680 @if target-libssp
37681 maybe-install-strip-target-libssp: install-strip-target-libssp
37683 install-strip-target-libssp: installdirs
37684 @: $(MAKE); $(unstage)
37685 @r=`${PWD_COMMAND}`; export r; \
37686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37687 $(NORMAL_TARGET_EXPORTS) \
37688 (cd $(TARGET_SUBDIR)/libssp && \
37689 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37691 @endif target-libssp
37693 # Other targets (info, dvi, pdf, etc.)
37695 .PHONY: maybe-info-target-libssp info-target-libssp
37696 maybe-info-target-libssp:
37697 @if target-libssp
37698 maybe-info-target-libssp: info-target-libssp
37700 info-target-libssp: \
37701 configure-target-libssp
37702 @: $(MAKE); $(unstage)
37703 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37704 r=`${PWD_COMMAND}`; export r; \
37705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37706 $(NORMAL_TARGET_EXPORTS) \
37707 echo "Doing info in $(TARGET_SUBDIR)/libssp"; \
37708 for flag in $(EXTRA_TARGET_FLAGS); do \
37709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37710 done; \
37711 (cd $(TARGET_SUBDIR)/libssp && \
37712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37714 "RANLIB=$${RANLIB}" \
37715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37716 info) \
37717 || exit 1
37719 @endif target-libssp
37721 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
37722 maybe-dvi-target-libssp:
37723 @if target-libssp
37724 maybe-dvi-target-libssp: dvi-target-libssp
37726 dvi-target-libssp: \
37727 configure-target-libssp
37728 @: $(MAKE); $(unstage)
37729 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37730 r=`${PWD_COMMAND}`; export r; \
37731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37732 $(NORMAL_TARGET_EXPORTS) \
37733 echo "Doing dvi in $(TARGET_SUBDIR)/libssp"; \
37734 for flag in $(EXTRA_TARGET_FLAGS); do \
37735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37736 done; \
37737 (cd $(TARGET_SUBDIR)/libssp && \
37738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37740 "RANLIB=$${RANLIB}" \
37741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37742 dvi) \
37743 || exit 1
37745 @endif target-libssp
37747 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
37748 maybe-pdf-target-libssp:
37749 @if target-libssp
37750 maybe-pdf-target-libssp: pdf-target-libssp
37752 pdf-target-libssp: \
37753 configure-target-libssp
37754 @: $(MAKE); $(unstage)
37755 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37756 r=`${PWD_COMMAND}`; export r; \
37757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37758 $(NORMAL_TARGET_EXPORTS) \
37759 echo "Doing pdf in $(TARGET_SUBDIR)/libssp"; \
37760 for flag in $(EXTRA_TARGET_FLAGS); do \
37761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37762 done; \
37763 (cd $(TARGET_SUBDIR)/libssp && \
37764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37766 "RANLIB=$${RANLIB}" \
37767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37768 pdf) \
37769 || exit 1
37771 @endif target-libssp
37773 .PHONY: maybe-html-target-libssp html-target-libssp
37774 maybe-html-target-libssp:
37775 @if target-libssp
37776 maybe-html-target-libssp: html-target-libssp
37778 html-target-libssp: \
37779 configure-target-libssp
37780 @: $(MAKE); $(unstage)
37781 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37782 r=`${PWD_COMMAND}`; export r; \
37783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37784 $(NORMAL_TARGET_EXPORTS) \
37785 echo "Doing html in $(TARGET_SUBDIR)/libssp"; \
37786 for flag in $(EXTRA_TARGET_FLAGS); do \
37787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37788 done; \
37789 (cd $(TARGET_SUBDIR)/libssp && \
37790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37792 "RANLIB=$${RANLIB}" \
37793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37794 html) \
37795 || exit 1
37797 @endif target-libssp
37799 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
37800 maybe-TAGS-target-libssp:
37801 @if target-libssp
37802 maybe-TAGS-target-libssp: TAGS-target-libssp
37804 TAGS-target-libssp: \
37805 configure-target-libssp
37806 @: $(MAKE); $(unstage)
37807 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37808 r=`${PWD_COMMAND}`; export r; \
37809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37810 $(NORMAL_TARGET_EXPORTS) \
37811 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp"; \
37812 for flag in $(EXTRA_TARGET_FLAGS); do \
37813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37814 done; \
37815 (cd $(TARGET_SUBDIR)/libssp && \
37816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37818 "RANLIB=$${RANLIB}" \
37819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37820 TAGS) \
37821 || exit 1
37823 @endif target-libssp
37825 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
37826 maybe-install-info-target-libssp:
37827 @if target-libssp
37828 maybe-install-info-target-libssp: install-info-target-libssp
37830 install-info-target-libssp: \
37831 configure-target-libssp \
37832 info-target-libssp
37833 @: $(MAKE); $(unstage)
37834 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37835 r=`${PWD_COMMAND}`; export r; \
37836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37837 $(NORMAL_TARGET_EXPORTS) \
37838 echo "Doing install-info in $(TARGET_SUBDIR)/libssp"; \
37839 for flag in $(EXTRA_TARGET_FLAGS); do \
37840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37841 done; \
37842 (cd $(TARGET_SUBDIR)/libssp && \
37843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37845 "RANLIB=$${RANLIB}" \
37846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37847 install-info) \
37848 || exit 1
37850 @endif target-libssp
37852 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
37853 maybe-install-pdf-target-libssp:
37854 @if target-libssp
37855 maybe-install-pdf-target-libssp: install-pdf-target-libssp
37857 install-pdf-target-libssp: \
37858 configure-target-libssp \
37859 pdf-target-libssp
37860 @: $(MAKE); $(unstage)
37861 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37862 r=`${PWD_COMMAND}`; export r; \
37863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37864 $(NORMAL_TARGET_EXPORTS) \
37865 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp"; \
37866 for flag in $(EXTRA_TARGET_FLAGS); do \
37867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37868 done; \
37869 (cd $(TARGET_SUBDIR)/libssp && \
37870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37872 "RANLIB=$${RANLIB}" \
37873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37874 install-pdf) \
37875 || exit 1
37877 @endif target-libssp
37879 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
37880 maybe-install-html-target-libssp:
37881 @if target-libssp
37882 maybe-install-html-target-libssp: install-html-target-libssp
37884 install-html-target-libssp: \
37885 configure-target-libssp \
37886 html-target-libssp
37887 @: $(MAKE); $(unstage)
37888 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37889 r=`${PWD_COMMAND}`; export r; \
37890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37891 $(NORMAL_TARGET_EXPORTS) \
37892 echo "Doing install-html in $(TARGET_SUBDIR)/libssp"; \
37893 for flag in $(EXTRA_TARGET_FLAGS); do \
37894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37895 done; \
37896 (cd $(TARGET_SUBDIR)/libssp && \
37897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37899 "RANLIB=$${RANLIB}" \
37900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37901 install-html) \
37902 || exit 1
37904 @endif target-libssp
37906 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
37907 maybe-installcheck-target-libssp:
37908 @if target-libssp
37909 maybe-installcheck-target-libssp: installcheck-target-libssp
37911 installcheck-target-libssp: \
37912 configure-target-libssp
37913 @: $(MAKE); $(unstage)
37914 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37915 r=`${PWD_COMMAND}`; export r; \
37916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37917 $(NORMAL_TARGET_EXPORTS) \
37918 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp"; \
37919 for flag in $(EXTRA_TARGET_FLAGS); do \
37920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37921 done; \
37922 (cd $(TARGET_SUBDIR)/libssp && \
37923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37925 "RANLIB=$${RANLIB}" \
37926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37927 installcheck) \
37928 || exit 1
37930 @endif target-libssp
37932 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
37933 maybe-mostlyclean-target-libssp:
37934 @if target-libssp
37935 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
37937 mostlyclean-target-libssp:
37938 @: $(MAKE); $(unstage)
37939 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37940 r=`${PWD_COMMAND}`; export r; \
37941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37942 $(NORMAL_TARGET_EXPORTS) \
37943 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp"; \
37944 for flag in $(EXTRA_TARGET_FLAGS); do \
37945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37946 done; \
37947 (cd $(TARGET_SUBDIR)/libssp && \
37948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37950 "RANLIB=$${RANLIB}" \
37951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37952 mostlyclean) \
37953 || exit 1
37955 @endif target-libssp
37957 .PHONY: maybe-clean-target-libssp clean-target-libssp
37958 maybe-clean-target-libssp:
37959 @if target-libssp
37960 maybe-clean-target-libssp: clean-target-libssp
37962 clean-target-libssp:
37963 @: $(MAKE); $(unstage)
37964 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37965 r=`${PWD_COMMAND}`; export r; \
37966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37967 $(NORMAL_TARGET_EXPORTS) \
37968 echo "Doing clean in $(TARGET_SUBDIR)/libssp"; \
37969 for flag in $(EXTRA_TARGET_FLAGS); do \
37970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37971 done; \
37972 (cd $(TARGET_SUBDIR)/libssp && \
37973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37975 "RANLIB=$${RANLIB}" \
37976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37977 clean) \
37978 || exit 1
37980 @endif target-libssp
37982 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
37983 maybe-distclean-target-libssp:
37984 @if target-libssp
37985 maybe-distclean-target-libssp: distclean-target-libssp
37987 distclean-target-libssp:
37988 @: $(MAKE); $(unstage)
37989 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37990 r=`${PWD_COMMAND}`; export r; \
37991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37992 $(NORMAL_TARGET_EXPORTS) \
37993 echo "Doing distclean in $(TARGET_SUBDIR)/libssp"; \
37994 for flag in $(EXTRA_TARGET_FLAGS); do \
37995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37996 done; \
37997 (cd $(TARGET_SUBDIR)/libssp && \
37998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38000 "RANLIB=$${RANLIB}" \
38001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38002 distclean) \
38003 || exit 1
38005 @endif target-libssp
38007 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
38008 maybe-maintainer-clean-target-libssp:
38009 @if target-libssp
38010 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
38012 maintainer-clean-target-libssp:
38013 @: $(MAKE); $(unstage)
38014 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
38015 r=`${PWD_COMMAND}`; export r; \
38016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38017 $(NORMAL_TARGET_EXPORTS) \
38018 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp"; \
38019 for flag in $(EXTRA_TARGET_FLAGS); do \
38020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38021 done; \
38022 (cd $(TARGET_SUBDIR)/libssp && \
38023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38025 "RANLIB=$${RANLIB}" \
38026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38027 maintainer-clean) \
38028 || exit 1
38030 @endif target-libssp
38036 .PHONY: configure-target-newlib maybe-configure-target-newlib
38037 maybe-configure-target-newlib:
38038 @if gcc-bootstrap
38039 configure-target-newlib: stage_current
38040 @endif gcc-bootstrap
38041 @if target-newlib
38042 maybe-configure-target-newlib: configure-target-newlib
38043 configure-target-newlib:
38044 @: $(MAKE); $(unstage)
38045 @r=`${PWD_COMMAND}`; export r; \
38046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38047 echo "Checking multilib configuration for newlib..."; \
38048 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
38049 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null; \
38050 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
38051 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
38052 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
38053 else \
38054 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
38055 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
38056 fi; \
38057 else \
38058 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
38059 fi; \
38060 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
38061 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
38062 $(NORMAL_TARGET_EXPORTS) \
38063 echo Configuring in $(TARGET_SUBDIR)/newlib; \
38064 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
38065 case $(srcdir) in \
38066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38067 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
38068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38069 esac; \
38070 module_srcdir=newlib; \
38071 rm -f no-such-file || : ; \
38072 CONFIG_SITE=no-such-file $(SHELL) \
38073 $$s/$$module_srcdir/configure \
38074 --srcdir=$${topdir}/$$module_srcdir \
38075 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38076 --target=${target_alias} \
38077 || exit 1
38078 @endif target-newlib
38084 .PHONY: all-target-newlib maybe-all-target-newlib
38085 maybe-all-target-newlib:
38086 @if gcc-bootstrap
38087 all-target-newlib: stage_current
38088 @endif gcc-bootstrap
38089 @if target-newlib
38090 TARGET-target-newlib=all
38091 maybe-all-target-newlib: all-target-newlib
38092 all-target-newlib: configure-target-newlib
38093 @: $(MAKE); $(unstage)
38094 @r=`${PWD_COMMAND}`; export r; \
38095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38096 $(NORMAL_TARGET_EXPORTS) \
38097 (cd $(TARGET_SUBDIR)/newlib && \
38098 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38099 $(TARGET-target-newlib))
38100 @endif target-newlib
38106 .PHONY: check-target-newlib maybe-check-target-newlib
38107 maybe-check-target-newlib:
38108 @if target-newlib
38109 maybe-check-target-newlib: check-target-newlib
38111 check-target-newlib:
38112 @: $(MAKE); $(unstage)
38113 @r=`${PWD_COMMAND}`; export r; \
38114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38115 $(NORMAL_TARGET_EXPORTS) \
38116 (cd $(TARGET_SUBDIR)/newlib && \
38117 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38119 @endif target-newlib
38121 .PHONY: install-target-newlib maybe-install-target-newlib
38122 maybe-install-target-newlib:
38123 @if target-newlib
38124 maybe-install-target-newlib: install-target-newlib
38126 install-target-newlib: installdirs
38127 @: $(MAKE); $(unstage)
38128 @r=`${PWD_COMMAND}`; export r; \
38129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38130 $(NORMAL_TARGET_EXPORTS) \
38131 (cd $(TARGET_SUBDIR)/newlib && \
38132 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38134 @endif target-newlib
38136 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
38137 maybe-install-strip-target-newlib:
38138 @if target-newlib
38139 maybe-install-strip-target-newlib: install-strip-target-newlib
38141 install-strip-target-newlib: installdirs
38142 @: $(MAKE); $(unstage)
38143 @r=`${PWD_COMMAND}`; export r; \
38144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38145 $(NORMAL_TARGET_EXPORTS) \
38146 (cd $(TARGET_SUBDIR)/newlib && \
38147 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38149 @endif target-newlib
38151 # Other targets (info, dvi, pdf, etc.)
38153 .PHONY: maybe-info-target-newlib info-target-newlib
38154 maybe-info-target-newlib:
38155 @if target-newlib
38156 maybe-info-target-newlib: info-target-newlib
38158 info-target-newlib: \
38159 configure-target-newlib
38160 @: $(MAKE); $(unstage)
38161 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38162 r=`${PWD_COMMAND}`; export r; \
38163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38164 $(NORMAL_TARGET_EXPORTS) \
38165 echo "Doing info in $(TARGET_SUBDIR)/newlib"; \
38166 for flag in $(EXTRA_TARGET_FLAGS); do \
38167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38168 done; \
38169 (cd $(TARGET_SUBDIR)/newlib && \
38170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38172 "RANLIB=$${RANLIB}" \
38173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38174 info) \
38175 || exit 1
38177 @endif target-newlib
38179 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
38180 maybe-dvi-target-newlib:
38181 @if target-newlib
38182 maybe-dvi-target-newlib: dvi-target-newlib
38184 dvi-target-newlib: \
38185 configure-target-newlib
38186 @: $(MAKE); $(unstage)
38187 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38188 r=`${PWD_COMMAND}`; export r; \
38189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38190 $(NORMAL_TARGET_EXPORTS) \
38191 echo "Doing dvi in $(TARGET_SUBDIR)/newlib"; \
38192 for flag in $(EXTRA_TARGET_FLAGS); do \
38193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38194 done; \
38195 (cd $(TARGET_SUBDIR)/newlib && \
38196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38198 "RANLIB=$${RANLIB}" \
38199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38200 dvi) \
38201 || exit 1
38203 @endif target-newlib
38205 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
38206 maybe-pdf-target-newlib:
38207 @if target-newlib
38208 maybe-pdf-target-newlib: pdf-target-newlib
38210 pdf-target-newlib: \
38211 configure-target-newlib
38212 @: $(MAKE); $(unstage)
38213 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38214 r=`${PWD_COMMAND}`; export r; \
38215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38216 $(NORMAL_TARGET_EXPORTS) \
38217 echo "Doing pdf in $(TARGET_SUBDIR)/newlib"; \
38218 for flag in $(EXTRA_TARGET_FLAGS); do \
38219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38220 done; \
38221 (cd $(TARGET_SUBDIR)/newlib && \
38222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38224 "RANLIB=$${RANLIB}" \
38225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38226 pdf) \
38227 || exit 1
38229 @endif target-newlib
38231 .PHONY: maybe-html-target-newlib html-target-newlib
38232 maybe-html-target-newlib:
38233 @if target-newlib
38234 maybe-html-target-newlib: html-target-newlib
38236 html-target-newlib: \
38237 configure-target-newlib
38238 @: $(MAKE); $(unstage)
38239 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38240 r=`${PWD_COMMAND}`; export r; \
38241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38242 $(NORMAL_TARGET_EXPORTS) \
38243 echo "Doing html in $(TARGET_SUBDIR)/newlib"; \
38244 for flag in $(EXTRA_TARGET_FLAGS); do \
38245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38246 done; \
38247 (cd $(TARGET_SUBDIR)/newlib && \
38248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38250 "RANLIB=$${RANLIB}" \
38251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38252 html) \
38253 || exit 1
38255 @endif target-newlib
38257 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
38258 maybe-TAGS-target-newlib:
38259 @if target-newlib
38260 maybe-TAGS-target-newlib: TAGS-target-newlib
38262 TAGS-target-newlib: \
38263 configure-target-newlib
38264 @: $(MAKE); $(unstage)
38265 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38266 r=`${PWD_COMMAND}`; export r; \
38267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38268 $(NORMAL_TARGET_EXPORTS) \
38269 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib"; \
38270 for flag in $(EXTRA_TARGET_FLAGS); do \
38271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38272 done; \
38273 (cd $(TARGET_SUBDIR)/newlib && \
38274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38276 "RANLIB=$${RANLIB}" \
38277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38278 TAGS) \
38279 || exit 1
38281 @endif target-newlib
38283 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
38284 maybe-install-info-target-newlib:
38285 @if target-newlib
38286 maybe-install-info-target-newlib: install-info-target-newlib
38288 install-info-target-newlib: \
38289 configure-target-newlib \
38290 info-target-newlib
38291 @: $(MAKE); $(unstage)
38292 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38293 r=`${PWD_COMMAND}`; export r; \
38294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38295 $(NORMAL_TARGET_EXPORTS) \
38296 echo "Doing install-info in $(TARGET_SUBDIR)/newlib"; \
38297 for flag in $(EXTRA_TARGET_FLAGS); do \
38298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38299 done; \
38300 (cd $(TARGET_SUBDIR)/newlib && \
38301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38303 "RANLIB=$${RANLIB}" \
38304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38305 install-info) \
38306 || exit 1
38308 @endif target-newlib
38310 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
38311 maybe-install-pdf-target-newlib:
38312 @if target-newlib
38313 maybe-install-pdf-target-newlib: install-pdf-target-newlib
38315 install-pdf-target-newlib: \
38316 configure-target-newlib \
38317 pdf-target-newlib
38318 @: $(MAKE); $(unstage)
38319 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38320 r=`${PWD_COMMAND}`; export r; \
38321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38322 $(NORMAL_TARGET_EXPORTS) \
38323 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib"; \
38324 for flag in $(EXTRA_TARGET_FLAGS); do \
38325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38326 done; \
38327 (cd $(TARGET_SUBDIR)/newlib && \
38328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38330 "RANLIB=$${RANLIB}" \
38331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38332 install-pdf) \
38333 || exit 1
38335 @endif target-newlib
38337 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
38338 maybe-install-html-target-newlib:
38339 @if target-newlib
38340 maybe-install-html-target-newlib: install-html-target-newlib
38342 install-html-target-newlib: \
38343 configure-target-newlib \
38344 html-target-newlib
38345 @: $(MAKE); $(unstage)
38346 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38347 r=`${PWD_COMMAND}`; export r; \
38348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38349 $(NORMAL_TARGET_EXPORTS) \
38350 echo "Doing install-html in $(TARGET_SUBDIR)/newlib"; \
38351 for flag in $(EXTRA_TARGET_FLAGS); do \
38352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38353 done; \
38354 (cd $(TARGET_SUBDIR)/newlib && \
38355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38357 "RANLIB=$${RANLIB}" \
38358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38359 install-html) \
38360 || exit 1
38362 @endif target-newlib
38364 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
38365 maybe-installcheck-target-newlib:
38366 @if target-newlib
38367 maybe-installcheck-target-newlib: installcheck-target-newlib
38369 installcheck-target-newlib: \
38370 configure-target-newlib
38371 @: $(MAKE); $(unstage)
38372 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38373 r=`${PWD_COMMAND}`; export r; \
38374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38375 $(NORMAL_TARGET_EXPORTS) \
38376 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib"; \
38377 for flag in $(EXTRA_TARGET_FLAGS); do \
38378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38379 done; \
38380 (cd $(TARGET_SUBDIR)/newlib && \
38381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38383 "RANLIB=$${RANLIB}" \
38384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38385 installcheck) \
38386 || exit 1
38388 @endif target-newlib
38390 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
38391 maybe-mostlyclean-target-newlib:
38392 @if target-newlib
38393 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
38395 mostlyclean-target-newlib:
38396 @: $(MAKE); $(unstage)
38397 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38398 r=`${PWD_COMMAND}`; export r; \
38399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38400 $(NORMAL_TARGET_EXPORTS) \
38401 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib"; \
38402 for flag in $(EXTRA_TARGET_FLAGS); do \
38403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38404 done; \
38405 (cd $(TARGET_SUBDIR)/newlib && \
38406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38408 "RANLIB=$${RANLIB}" \
38409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38410 mostlyclean) \
38411 || exit 1
38413 @endif target-newlib
38415 .PHONY: maybe-clean-target-newlib clean-target-newlib
38416 maybe-clean-target-newlib:
38417 @if target-newlib
38418 maybe-clean-target-newlib: clean-target-newlib
38420 clean-target-newlib:
38421 @: $(MAKE); $(unstage)
38422 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38423 r=`${PWD_COMMAND}`; export r; \
38424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38425 $(NORMAL_TARGET_EXPORTS) \
38426 echo "Doing clean in $(TARGET_SUBDIR)/newlib"; \
38427 for flag in $(EXTRA_TARGET_FLAGS); do \
38428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38429 done; \
38430 (cd $(TARGET_SUBDIR)/newlib && \
38431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38433 "RANLIB=$${RANLIB}" \
38434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38435 clean) \
38436 || exit 1
38438 @endif target-newlib
38440 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
38441 maybe-distclean-target-newlib:
38442 @if target-newlib
38443 maybe-distclean-target-newlib: distclean-target-newlib
38445 distclean-target-newlib:
38446 @: $(MAKE); $(unstage)
38447 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38448 r=`${PWD_COMMAND}`; export r; \
38449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38450 $(NORMAL_TARGET_EXPORTS) \
38451 echo "Doing distclean in $(TARGET_SUBDIR)/newlib"; \
38452 for flag in $(EXTRA_TARGET_FLAGS); do \
38453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38454 done; \
38455 (cd $(TARGET_SUBDIR)/newlib && \
38456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38458 "RANLIB=$${RANLIB}" \
38459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38460 distclean) \
38461 || exit 1
38463 @endif target-newlib
38465 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
38466 maybe-maintainer-clean-target-newlib:
38467 @if target-newlib
38468 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
38470 maintainer-clean-target-newlib:
38471 @: $(MAKE); $(unstage)
38472 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38473 r=`${PWD_COMMAND}`; export r; \
38474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38475 $(NORMAL_TARGET_EXPORTS) \
38476 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib"; \
38477 for flag in $(EXTRA_TARGET_FLAGS); do \
38478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38479 done; \
38480 (cd $(TARGET_SUBDIR)/newlib && \
38481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38483 "RANLIB=$${RANLIB}" \
38484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38485 maintainer-clean) \
38486 || exit 1
38488 @endif target-newlib
38494 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
38495 maybe-configure-target-libgcc:
38496 @if gcc-bootstrap
38497 configure-target-libgcc: stage_current
38498 @endif gcc-bootstrap
38499 @if target-libgcc
38500 maybe-configure-target-libgcc: configure-target-libgcc
38501 configure-target-libgcc:
38502 @r=`${PWD_COMMAND}`; export r; \
38503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38504 echo "Checking multilib configuration for libgcc..."; \
38505 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38506 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38507 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38508 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38509 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38510 else \
38511 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38512 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38513 fi; \
38514 else \
38515 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38516 fi; \
38517 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38518 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38519 $(NORMAL_TARGET_EXPORTS) \
38520 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
38521 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
38522 case $(srcdir) in \
38523 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38524 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38525 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38526 esac; \
38527 module_srcdir=libgcc; \
38528 rm -f no-such-file || : ; \
38529 CONFIG_SITE=no-such-file $(SHELL) \
38530 $$s/$$module_srcdir/configure \
38531 --srcdir=$${topdir}/$$module_srcdir \
38532 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38533 --target=${target_alias} \
38534 || exit 1
38535 @endif target-libgcc
38539 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
38540 maybe-configure-stage1-target-libgcc:
38541 @if target-libgcc-bootstrap
38542 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
38543 configure-stage1-target-libgcc:
38544 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38545 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38546 @r=`${PWD_COMMAND}`; export r; \
38547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38548 TFLAGS="$(STAGE1_TFLAGS)"; \
38549 echo "Checking multilib configuration for libgcc..."; \
38550 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38551 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38552 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38553 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38554 else \
38555 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38556 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38557 fi; \
38558 else \
38559 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38560 fi; \
38561 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38562 $(NORMAL_TARGET_EXPORTS) \
38563 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38564 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38565 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38566 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc; \
38567 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38568 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38569 case $(srcdir) in \
38570 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38571 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38572 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38573 esac; \
38574 module_srcdir=libgcc; \
38575 $(SHELL) $$s/$$module_srcdir/configure \
38576 --srcdir=$${topdir}/$$module_srcdir \
38577 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38578 --target=${target_alias} \
38580 $(STAGE1_CONFIGURE_FLAGS)
38581 @endif target-libgcc-bootstrap
38583 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
38584 maybe-configure-stage2-target-libgcc:
38585 @if target-libgcc-bootstrap
38586 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
38587 configure-stage2-target-libgcc:
38588 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38589 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38590 @r=`${PWD_COMMAND}`; export r; \
38591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38592 TFLAGS="$(STAGE2_TFLAGS)"; \
38593 echo "Checking multilib configuration for libgcc..."; \
38594 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38595 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38596 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38597 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38598 else \
38599 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38600 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38601 fi; \
38602 else \
38603 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38604 fi; \
38605 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38606 $(NORMAL_TARGET_EXPORTS) \
38608 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38609 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38610 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38611 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc; \
38612 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38613 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38614 case $(srcdir) in \
38615 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38616 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38617 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38618 esac; \
38619 module_srcdir=libgcc; \
38620 $(SHELL) $$s/$$module_srcdir/configure \
38621 --srcdir=$${topdir}/$$module_srcdir \
38622 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38623 --target=${target_alias} \
38624 --with-build-libsubdir=$(HOST_SUBDIR) \
38625 $(STAGE2_CONFIGURE_FLAGS)
38626 @endif target-libgcc-bootstrap
38628 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
38629 maybe-configure-stage3-target-libgcc:
38630 @if target-libgcc-bootstrap
38631 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
38632 configure-stage3-target-libgcc:
38633 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38634 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38635 @r=`${PWD_COMMAND}`; export r; \
38636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38637 TFLAGS="$(STAGE3_TFLAGS)"; \
38638 echo "Checking multilib configuration for libgcc..."; \
38639 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38640 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38641 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38642 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38643 else \
38644 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38645 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38646 fi; \
38647 else \
38648 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38649 fi; \
38650 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38651 $(NORMAL_TARGET_EXPORTS) \
38653 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38654 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38655 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38656 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc; \
38657 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38658 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38659 case $(srcdir) in \
38660 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38661 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38662 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38663 esac; \
38664 module_srcdir=libgcc; \
38665 $(SHELL) $$s/$$module_srcdir/configure \
38666 --srcdir=$${topdir}/$$module_srcdir \
38667 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38668 --target=${target_alias} \
38669 --with-build-libsubdir=$(HOST_SUBDIR) \
38670 $(STAGE3_CONFIGURE_FLAGS)
38671 @endif target-libgcc-bootstrap
38673 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
38674 maybe-configure-stage4-target-libgcc:
38675 @if target-libgcc-bootstrap
38676 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
38677 configure-stage4-target-libgcc:
38678 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38679 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38680 @r=`${PWD_COMMAND}`; export r; \
38681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38682 TFLAGS="$(STAGE4_TFLAGS)"; \
38683 echo "Checking multilib configuration for libgcc..."; \
38684 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38685 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38686 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38687 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38688 else \
38689 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38690 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38691 fi; \
38692 else \
38693 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38694 fi; \
38695 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38696 $(NORMAL_TARGET_EXPORTS) \
38698 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38699 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38700 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38701 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc; \
38702 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38703 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38704 case $(srcdir) in \
38705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38706 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38708 esac; \
38709 module_srcdir=libgcc; \
38710 $(SHELL) $$s/$$module_srcdir/configure \
38711 --srcdir=$${topdir}/$$module_srcdir \
38712 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38713 --target=${target_alias} \
38714 --with-build-libsubdir=$(HOST_SUBDIR) \
38715 $(STAGE4_CONFIGURE_FLAGS)
38716 @endif target-libgcc-bootstrap
38718 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
38719 maybe-configure-stageprofile-target-libgcc:
38720 @if target-libgcc-bootstrap
38721 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
38722 configure-stageprofile-target-libgcc:
38723 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
38724 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38725 @r=`${PWD_COMMAND}`; export r; \
38726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38727 TFLAGS="$(STAGEprofile_TFLAGS)"; \
38728 echo "Checking multilib configuration for libgcc..."; \
38729 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38730 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38731 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38732 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38733 else \
38734 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38735 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38736 fi; \
38737 else \
38738 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38739 fi; \
38740 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38741 $(NORMAL_TARGET_EXPORTS) \
38743 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38744 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38745 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38746 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc; \
38747 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38748 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38749 case $(srcdir) in \
38750 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38751 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38752 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38753 esac; \
38754 module_srcdir=libgcc; \
38755 $(SHELL) $$s/$$module_srcdir/configure \
38756 --srcdir=$${topdir}/$$module_srcdir \
38757 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38758 --target=${target_alias} \
38759 --with-build-libsubdir=$(HOST_SUBDIR) \
38760 $(STAGEprofile_CONFIGURE_FLAGS)
38761 @endif target-libgcc-bootstrap
38763 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
38764 maybe-configure-stagefeedback-target-libgcc:
38765 @if target-libgcc-bootstrap
38766 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
38767 configure-stagefeedback-target-libgcc:
38768 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38769 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38770 @r=`${PWD_COMMAND}`; export r; \
38771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38772 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38773 echo "Checking multilib configuration for libgcc..."; \
38774 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38775 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38776 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38777 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38778 else \
38779 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38780 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38781 fi; \
38782 else \
38783 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38784 fi; \
38785 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38786 $(NORMAL_TARGET_EXPORTS) \
38788 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38789 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38790 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38791 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc; \
38792 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38793 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38794 case $(srcdir) in \
38795 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38796 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38797 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38798 esac; \
38799 module_srcdir=libgcc; \
38800 $(SHELL) $$s/$$module_srcdir/configure \
38801 --srcdir=$${topdir}/$$module_srcdir \
38802 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38803 --target=${target_alias} \
38804 --with-build-libsubdir=$(HOST_SUBDIR) \
38805 $(STAGEfeedback_CONFIGURE_FLAGS)
38806 @endif target-libgcc-bootstrap
38812 .PHONY: all-target-libgcc maybe-all-target-libgcc
38813 maybe-all-target-libgcc:
38814 @if gcc-bootstrap
38815 all-target-libgcc: stage_current
38816 @endif gcc-bootstrap
38817 @if target-libgcc
38818 TARGET-target-libgcc=all
38819 maybe-all-target-libgcc: all-target-libgcc
38820 all-target-libgcc: configure-target-libgcc
38821 @r=`${PWD_COMMAND}`; export r; \
38822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38823 $(NORMAL_TARGET_EXPORTS) \
38824 (cd $(TARGET_SUBDIR)/libgcc && \
38825 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38826 $(TARGET-target-libgcc))
38827 @endif target-libgcc
38831 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
38832 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
38833 maybe-all-stage1-target-libgcc:
38834 maybe-clean-stage1-target-libgcc:
38835 @if target-libgcc-bootstrap
38836 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
38837 all-stage1: all-stage1-target-libgcc
38838 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
38839 all-stage1-target-libgcc: configure-stage1-target-libgcc
38840 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38841 @r=`${PWD_COMMAND}`; export r; \
38842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38843 TFLAGS="$(STAGE1_TFLAGS)"; \
38844 $(NORMAL_TARGET_EXPORTS) \
38845 cd $(TARGET_SUBDIR)/libgcc && \
38846 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38847 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38848 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38849 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38850 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38851 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38852 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38853 $(EXTRA_TARGET_FLAGS) \
38855 TFLAGS="$(STAGE1_TFLAGS)" \
38856 $(TARGET-stage1-target-libgcc)
38858 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
38859 clean-stage1: clean-stage1-target-libgcc
38860 clean-stage1-target-libgcc:
38861 @if [ $(current_stage) = stage1 ]; then \
38862 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38863 else \
38864 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
38865 $(MAKE) stage1-start; \
38866 fi; \
38867 cd $(TARGET_SUBDIR)/libgcc && \
38868 $(MAKE) $(EXTRA_TARGET_FLAGS) \
38869 clean
38870 @endif target-libgcc-bootstrap
38873 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
38874 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
38875 maybe-all-stage2-target-libgcc:
38876 maybe-clean-stage2-target-libgcc:
38877 @if target-libgcc-bootstrap
38878 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
38879 all-stage2: all-stage2-target-libgcc
38880 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
38881 all-stage2-target-libgcc: configure-stage2-target-libgcc
38882 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38883 @r=`${PWD_COMMAND}`; export r; \
38884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38885 TFLAGS="$(STAGE2_TFLAGS)"; \
38886 $(NORMAL_TARGET_EXPORTS) \
38888 cd $(TARGET_SUBDIR)/libgcc && \
38889 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38890 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38891 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38892 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38893 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38894 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38895 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38896 $(EXTRA_TARGET_FLAGS) \
38897 TFLAGS="$(STAGE2_TFLAGS)" \
38898 $(TARGET-stage2-target-libgcc)
38900 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
38901 clean-stage2: clean-stage2-target-libgcc
38902 clean-stage2-target-libgcc:
38903 @if [ $(current_stage) = stage2 ]; then \
38904 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38905 else \
38906 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
38907 $(MAKE) stage2-start; \
38908 fi; \
38909 cd $(TARGET_SUBDIR)/libgcc && \
38910 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38911 @endif target-libgcc-bootstrap
38914 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
38915 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
38916 maybe-all-stage3-target-libgcc:
38917 maybe-clean-stage3-target-libgcc:
38918 @if target-libgcc-bootstrap
38919 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
38920 all-stage3: all-stage3-target-libgcc
38921 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
38922 all-stage3-target-libgcc: configure-stage3-target-libgcc
38923 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38924 @r=`${PWD_COMMAND}`; export r; \
38925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38926 TFLAGS="$(STAGE3_TFLAGS)"; \
38927 $(NORMAL_TARGET_EXPORTS) \
38929 cd $(TARGET_SUBDIR)/libgcc && \
38930 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38931 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38932 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38933 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38934 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38935 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38936 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38937 $(EXTRA_TARGET_FLAGS) \
38938 TFLAGS="$(STAGE3_TFLAGS)" \
38939 $(TARGET-stage3-target-libgcc)
38941 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
38942 clean-stage3: clean-stage3-target-libgcc
38943 clean-stage3-target-libgcc:
38944 @if [ $(current_stage) = stage3 ]; then \
38945 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38946 else \
38947 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
38948 $(MAKE) stage3-start; \
38949 fi; \
38950 cd $(TARGET_SUBDIR)/libgcc && \
38951 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38952 @endif target-libgcc-bootstrap
38955 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
38956 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
38957 maybe-all-stage4-target-libgcc:
38958 maybe-clean-stage4-target-libgcc:
38959 @if target-libgcc-bootstrap
38960 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
38961 all-stage4: all-stage4-target-libgcc
38962 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
38963 all-stage4-target-libgcc: configure-stage4-target-libgcc
38964 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38965 @r=`${PWD_COMMAND}`; export r; \
38966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38967 TFLAGS="$(STAGE4_TFLAGS)"; \
38968 $(NORMAL_TARGET_EXPORTS) \
38970 cd $(TARGET_SUBDIR)/libgcc && \
38971 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38972 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38973 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38974 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38975 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38976 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38977 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38978 $(EXTRA_TARGET_FLAGS) \
38979 TFLAGS="$(STAGE4_TFLAGS)" \
38980 $(TARGET-stage4-target-libgcc)
38982 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
38983 clean-stage4: clean-stage4-target-libgcc
38984 clean-stage4-target-libgcc:
38985 @if [ $(current_stage) = stage4 ]; then \
38986 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38987 else \
38988 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
38989 $(MAKE) stage4-start; \
38990 fi; \
38991 cd $(TARGET_SUBDIR)/libgcc && \
38992 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38993 @endif target-libgcc-bootstrap
38996 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
38997 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
38998 maybe-all-stageprofile-target-libgcc:
38999 maybe-clean-stageprofile-target-libgcc:
39000 @if target-libgcc-bootstrap
39001 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
39002 all-stageprofile: all-stageprofile-target-libgcc
39003 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
39004 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
39005 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39006 @r=`${PWD_COMMAND}`; export r; \
39007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39008 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39009 $(NORMAL_TARGET_EXPORTS) \
39011 cd $(TARGET_SUBDIR)/libgcc && \
39012 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39013 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39014 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39015 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39016 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39017 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39018 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39019 $(EXTRA_TARGET_FLAGS) \
39020 TFLAGS="$(STAGEprofile_TFLAGS)" \
39021 $(TARGET-stageprofile-target-libgcc)
39023 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
39024 clean-stageprofile: clean-stageprofile-target-libgcc
39025 clean-stageprofile-target-libgcc:
39026 @if [ $(current_stage) = stageprofile ]; then \
39027 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39028 else \
39029 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
39030 $(MAKE) stageprofile-start; \
39031 fi; \
39032 cd $(TARGET_SUBDIR)/libgcc && \
39033 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39034 @endif target-libgcc-bootstrap
39037 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
39038 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
39039 maybe-all-stagefeedback-target-libgcc:
39040 maybe-clean-stagefeedback-target-libgcc:
39041 @if target-libgcc-bootstrap
39042 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
39043 all-stagefeedback: all-stagefeedback-target-libgcc
39044 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
39045 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
39046 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39047 @r=`${PWD_COMMAND}`; export r; \
39048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39049 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39050 $(NORMAL_TARGET_EXPORTS) \
39052 cd $(TARGET_SUBDIR)/libgcc && \
39053 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39054 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39055 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39056 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39057 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39058 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39059 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39060 $(EXTRA_TARGET_FLAGS) \
39061 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39062 $(TARGET-stagefeedback-target-libgcc)
39064 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
39065 clean-stagefeedback: clean-stagefeedback-target-libgcc
39066 clean-stagefeedback-target-libgcc:
39067 @if [ $(current_stage) = stagefeedback ]; then \
39068 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39069 else \
39070 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
39071 $(MAKE) stagefeedback-start; \
39072 fi; \
39073 cd $(TARGET_SUBDIR)/libgcc && \
39074 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39075 @endif target-libgcc-bootstrap
39082 .PHONY: check-target-libgcc maybe-check-target-libgcc
39083 maybe-check-target-libgcc:
39084 @if target-libgcc
39085 maybe-check-target-libgcc: check-target-libgcc
39087 # Dummy target for uncheckable module.
39088 check-target-libgcc:
39090 @endif target-libgcc
39092 .PHONY: install-target-libgcc maybe-install-target-libgcc
39093 maybe-install-target-libgcc:
39094 @if target-libgcc
39095 maybe-install-target-libgcc: install-target-libgcc
39097 install-target-libgcc: installdirs
39098 @: $(MAKE); $(unstage)
39099 @r=`${PWD_COMMAND}`; export r; \
39100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39101 $(NORMAL_TARGET_EXPORTS) \
39102 (cd $(TARGET_SUBDIR)/libgcc && \
39103 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39105 @endif target-libgcc
39107 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
39108 maybe-install-strip-target-libgcc:
39109 @if target-libgcc
39110 maybe-install-strip-target-libgcc: install-strip-target-libgcc
39112 install-strip-target-libgcc: installdirs
39113 @: $(MAKE); $(unstage)
39114 @r=`${PWD_COMMAND}`; export r; \
39115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39116 $(NORMAL_TARGET_EXPORTS) \
39117 (cd $(TARGET_SUBDIR)/libgcc && \
39118 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39120 @endif target-libgcc
39122 # Other targets (info, dvi, pdf, etc.)
39124 .PHONY: maybe-info-target-libgcc info-target-libgcc
39125 maybe-info-target-libgcc:
39126 @if target-libgcc
39127 maybe-info-target-libgcc: info-target-libgcc
39129 info-target-libgcc: \
39130 configure-target-libgcc
39131 @: $(MAKE); $(unstage)
39132 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39133 r=`${PWD_COMMAND}`; export r; \
39134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39135 $(NORMAL_TARGET_EXPORTS) \
39136 echo "Doing info in $(TARGET_SUBDIR)/libgcc"; \
39137 for flag in $(EXTRA_TARGET_FLAGS); do \
39138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39139 done; \
39140 (cd $(TARGET_SUBDIR)/libgcc && \
39141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39143 "RANLIB=$${RANLIB}" \
39144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39145 info) \
39146 || exit 1
39148 @endif target-libgcc
39150 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
39151 maybe-dvi-target-libgcc:
39152 @if target-libgcc
39153 maybe-dvi-target-libgcc: dvi-target-libgcc
39155 dvi-target-libgcc: \
39156 configure-target-libgcc
39157 @: $(MAKE); $(unstage)
39158 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39159 r=`${PWD_COMMAND}`; export r; \
39160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39161 $(NORMAL_TARGET_EXPORTS) \
39162 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc"; \
39163 for flag in $(EXTRA_TARGET_FLAGS); do \
39164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39165 done; \
39166 (cd $(TARGET_SUBDIR)/libgcc && \
39167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39169 "RANLIB=$${RANLIB}" \
39170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39171 dvi) \
39172 || exit 1
39174 @endif target-libgcc
39176 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
39177 maybe-pdf-target-libgcc:
39178 @if target-libgcc
39179 maybe-pdf-target-libgcc: pdf-target-libgcc
39181 pdf-target-libgcc: \
39182 configure-target-libgcc
39183 @: $(MAKE); $(unstage)
39184 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39185 r=`${PWD_COMMAND}`; export r; \
39186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39187 $(NORMAL_TARGET_EXPORTS) \
39188 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc"; \
39189 for flag in $(EXTRA_TARGET_FLAGS); do \
39190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39191 done; \
39192 (cd $(TARGET_SUBDIR)/libgcc && \
39193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39195 "RANLIB=$${RANLIB}" \
39196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39197 pdf) \
39198 || exit 1
39200 @endif target-libgcc
39202 .PHONY: maybe-html-target-libgcc html-target-libgcc
39203 maybe-html-target-libgcc:
39204 @if target-libgcc
39205 maybe-html-target-libgcc: html-target-libgcc
39207 html-target-libgcc: \
39208 configure-target-libgcc
39209 @: $(MAKE); $(unstage)
39210 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39211 r=`${PWD_COMMAND}`; export r; \
39212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39213 $(NORMAL_TARGET_EXPORTS) \
39214 echo "Doing html in $(TARGET_SUBDIR)/libgcc"; \
39215 for flag in $(EXTRA_TARGET_FLAGS); do \
39216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39217 done; \
39218 (cd $(TARGET_SUBDIR)/libgcc && \
39219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39221 "RANLIB=$${RANLIB}" \
39222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39223 html) \
39224 || exit 1
39226 @endif target-libgcc
39228 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
39229 maybe-TAGS-target-libgcc:
39230 @if target-libgcc
39231 maybe-TAGS-target-libgcc: TAGS-target-libgcc
39233 TAGS-target-libgcc: \
39234 configure-target-libgcc
39235 @: $(MAKE); $(unstage)
39236 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39237 r=`${PWD_COMMAND}`; export r; \
39238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39239 $(NORMAL_TARGET_EXPORTS) \
39240 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc"; \
39241 for flag in $(EXTRA_TARGET_FLAGS); do \
39242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39243 done; \
39244 (cd $(TARGET_SUBDIR)/libgcc && \
39245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39247 "RANLIB=$${RANLIB}" \
39248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39249 TAGS) \
39250 || exit 1
39252 @endif target-libgcc
39254 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
39255 maybe-install-info-target-libgcc:
39256 @if target-libgcc
39257 maybe-install-info-target-libgcc: install-info-target-libgcc
39259 install-info-target-libgcc: \
39260 configure-target-libgcc \
39261 info-target-libgcc
39262 @: $(MAKE); $(unstage)
39263 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39264 r=`${PWD_COMMAND}`; export r; \
39265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39266 $(NORMAL_TARGET_EXPORTS) \
39267 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc"; \
39268 for flag in $(EXTRA_TARGET_FLAGS); do \
39269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39270 done; \
39271 (cd $(TARGET_SUBDIR)/libgcc && \
39272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39274 "RANLIB=$${RANLIB}" \
39275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39276 install-info) \
39277 || exit 1
39279 @endif target-libgcc
39281 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
39282 maybe-install-pdf-target-libgcc:
39283 @if target-libgcc
39284 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
39286 install-pdf-target-libgcc: \
39287 configure-target-libgcc \
39288 pdf-target-libgcc
39289 @: $(MAKE); $(unstage)
39290 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39291 r=`${PWD_COMMAND}`; export r; \
39292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39293 $(NORMAL_TARGET_EXPORTS) \
39294 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc"; \
39295 for flag in $(EXTRA_TARGET_FLAGS); do \
39296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39297 done; \
39298 (cd $(TARGET_SUBDIR)/libgcc && \
39299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39301 "RANLIB=$${RANLIB}" \
39302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39303 install-pdf) \
39304 || exit 1
39306 @endif target-libgcc
39308 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
39309 maybe-install-html-target-libgcc:
39310 @if target-libgcc
39311 maybe-install-html-target-libgcc: install-html-target-libgcc
39313 install-html-target-libgcc: \
39314 configure-target-libgcc \
39315 html-target-libgcc
39316 @: $(MAKE); $(unstage)
39317 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39318 r=`${PWD_COMMAND}`; export r; \
39319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39320 $(NORMAL_TARGET_EXPORTS) \
39321 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc"; \
39322 for flag in $(EXTRA_TARGET_FLAGS); do \
39323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39324 done; \
39325 (cd $(TARGET_SUBDIR)/libgcc && \
39326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39328 "RANLIB=$${RANLIB}" \
39329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39330 install-html) \
39331 || exit 1
39333 @endif target-libgcc
39335 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
39336 maybe-installcheck-target-libgcc:
39337 @if target-libgcc
39338 maybe-installcheck-target-libgcc: installcheck-target-libgcc
39340 installcheck-target-libgcc: \
39341 configure-target-libgcc
39342 @: $(MAKE); $(unstage)
39343 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39344 r=`${PWD_COMMAND}`; export r; \
39345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39346 $(NORMAL_TARGET_EXPORTS) \
39347 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc"; \
39348 for flag in $(EXTRA_TARGET_FLAGS); do \
39349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39350 done; \
39351 (cd $(TARGET_SUBDIR)/libgcc && \
39352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39354 "RANLIB=$${RANLIB}" \
39355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39356 installcheck) \
39357 || exit 1
39359 @endif target-libgcc
39361 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
39362 maybe-mostlyclean-target-libgcc:
39363 @if target-libgcc
39364 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
39366 mostlyclean-target-libgcc:
39367 @: $(MAKE); $(unstage)
39368 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39369 r=`${PWD_COMMAND}`; export r; \
39370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39371 $(NORMAL_TARGET_EXPORTS) \
39372 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc"; \
39373 for flag in $(EXTRA_TARGET_FLAGS); do \
39374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39375 done; \
39376 (cd $(TARGET_SUBDIR)/libgcc && \
39377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39379 "RANLIB=$${RANLIB}" \
39380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39381 mostlyclean) \
39382 || exit 1
39384 @endif target-libgcc
39386 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
39387 maybe-clean-target-libgcc:
39388 @if target-libgcc
39389 maybe-clean-target-libgcc: clean-target-libgcc
39391 clean-target-libgcc:
39392 @: $(MAKE); $(unstage)
39393 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39394 r=`${PWD_COMMAND}`; export r; \
39395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39396 $(NORMAL_TARGET_EXPORTS) \
39397 echo "Doing clean in $(TARGET_SUBDIR)/libgcc"; \
39398 for flag in $(EXTRA_TARGET_FLAGS); do \
39399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39400 done; \
39401 (cd $(TARGET_SUBDIR)/libgcc && \
39402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39404 "RANLIB=$${RANLIB}" \
39405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39406 clean) \
39407 || exit 1
39409 @endif target-libgcc
39411 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
39412 maybe-distclean-target-libgcc:
39413 @if target-libgcc
39414 maybe-distclean-target-libgcc: distclean-target-libgcc
39416 distclean-target-libgcc:
39417 @: $(MAKE); $(unstage)
39418 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39419 r=`${PWD_COMMAND}`; export r; \
39420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39421 $(NORMAL_TARGET_EXPORTS) \
39422 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc"; \
39423 for flag in $(EXTRA_TARGET_FLAGS); do \
39424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39425 done; \
39426 (cd $(TARGET_SUBDIR)/libgcc && \
39427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39429 "RANLIB=$${RANLIB}" \
39430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39431 distclean) \
39432 || exit 1
39434 @endif target-libgcc
39436 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
39437 maybe-maintainer-clean-target-libgcc:
39438 @if target-libgcc
39439 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
39441 maintainer-clean-target-libgcc:
39442 @: $(MAKE); $(unstage)
39443 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39444 r=`${PWD_COMMAND}`; export r; \
39445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39446 $(NORMAL_TARGET_EXPORTS) \
39447 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc"; \
39448 for flag in $(EXTRA_TARGET_FLAGS); do \
39449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39450 done; \
39451 (cd $(TARGET_SUBDIR)/libgcc && \
39452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39454 "RANLIB=$${RANLIB}" \
39455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39456 maintainer-clean) \
39457 || exit 1
39459 @endif target-libgcc
39465 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
39466 maybe-configure-target-libbacktrace:
39467 @if gcc-bootstrap
39468 configure-target-libbacktrace: stage_current
39469 @endif gcc-bootstrap
39470 @if target-libbacktrace
39471 maybe-configure-target-libbacktrace: configure-target-libbacktrace
39472 configure-target-libbacktrace:
39473 @: $(MAKE); $(unstage)
39474 @r=`${PWD_COMMAND}`; export r; \
39475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39476 echo "Checking multilib configuration for libbacktrace..."; \
39477 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
39478 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
39479 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39480 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39481 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
39482 else \
39483 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
39484 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39485 fi; \
39486 else \
39487 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39488 fi; \
39489 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
39490 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
39491 $(NORMAL_TARGET_EXPORTS) \
39492 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
39493 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
39494 case $(srcdir) in \
39495 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39496 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
39497 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39498 esac; \
39499 module_srcdir=libbacktrace; \
39500 rm -f no-such-file || : ; \
39501 CONFIG_SITE=no-such-file $(SHELL) \
39502 $$s/$$module_srcdir/configure \
39503 --srcdir=$${topdir}/$$module_srcdir \
39504 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39505 --target=${target_alias} \
39506 || exit 1
39507 @endif target-libbacktrace
39513 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
39514 maybe-all-target-libbacktrace:
39515 @if gcc-bootstrap
39516 all-target-libbacktrace: stage_current
39517 @endif gcc-bootstrap
39518 @if target-libbacktrace
39519 TARGET-target-libbacktrace=all
39520 maybe-all-target-libbacktrace: all-target-libbacktrace
39521 all-target-libbacktrace: configure-target-libbacktrace
39522 @: $(MAKE); $(unstage)
39523 @r=`${PWD_COMMAND}`; export r; \
39524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39525 $(NORMAL_TARGET_EXPORTS) \
39526 (cd $(TARGET_SUBDIR)/libbacktrace && \
39527 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39528 $(TARGET-target-libbacktrace))
39529 @endif target-libbacktrace
39535 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
39536 maybe-check-target-libbacktrace:
39537 @if target-libbacktrace
39538 maybe-check-target-libbacktrace: check-target-libbacktrace
39540 check-target-libbacktrace:
39541 @: $(MAKE); $(unstage)
39542 @r=`${PWD_COMMAND}`; export r; \
39543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39544 $(NORMAL_TARGET_EXPORTS) \
39545 (cd $(TARGET_SUBDIR)/libbacktrace && \
39546 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39548 @endif target-libbacktrace
39550 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
39551 maybe-install-target-libbacktrace:
39552 @if target-libbacktrace
39553 maybe-install-target-libbacktrace: install-target-libbacktrace
39555 install-target-libbacktrace: installdirs
39556 @: $(MAKE); $(unstage)
39557 @r=`${PWD_COMMAND}`; export r; \
39558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39559 $(NORMAL_TARGET_EXPORTS) \
39560 (cd $(TARGET_SUBDIR)/libbacktrace && \
39561 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39563 @endif target-libbacktrace
39565 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
39566 maybe-install-strip-target-libbacktrace:
39567 @if target-libbacktrace
39568 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
39570 install-strip-target-libbacktrace: installdirs
39571 @: $(MAKE); $(unstage)
39572 @r=`${PWD_COMMAND}`; export r; \
39573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39574 $(NORMAL_TARGET_EXPORTS) \
39575 (cd $(TARGET_SUBDIR)/libbacktrace && \
39576 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39578 @endif target-libbacktrace
39580 # Other targets (info, dvi, pdf, etc.)
39582 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
39583 maybe-info-target-libbacktrace:
39584 @if target-libbacktrace
39585 maybe-info-target-libbacktrace: info-target-libbacktrace
39587 info-target-libbacktrace: \
39588 configure-target-libbacktrace
39589 @: $(MAKE); $(unstage)
39590 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39591 r=`${PWD_COMMAND}`; export r; \
39592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39593 $(NORMAL_TARGET_EXPORTS) \
39594 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace"; \
39595 for flag in $(EXTRA_TARGET_FLAGS); do \
39596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39597 done; \
39598 (cd $(TARGET_SUBDIR)/libbacktrace && \
39599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39601 "RANLIB=$${RANLIB}" \
39602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39603 info) \
39604 || exit 1
39606 @endif target-libbacktrace
39608 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
39609 maybe-dvi-target-libbacktrace:
39610 @if target-libbacktrace
39611 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
39613 dvi-target-libbacktrace: \
39614 configure-target-libbacktrace
39615 @: $(MAKE); $(unstage)
39616 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39617 r=`${PWD_COMMAND}`; export r; \
39618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39619 $(NORMAL_TARGET_EXPORTS) \
39620 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace"; \
39621 for flag in $(EXTRA_TARGET_FLAGS); do \
39622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39623 done; \
39624 (cd $(TARGET_SUBDIR)/libbacktrace && \
39625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39627 "RANLIB=$${RANLIB}" \
39628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39629 dvi) \
39630 || exit 1
39632 @endif target-libbacktrace
39634 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
39635 maybe-pdf-target-libbacktrace:
39636 @if target-libbacktrace
39637 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
39639 pdf-target-libbacktrace: \
39640 configure-target-libbacktrace
39641 @: $(MAKE); $(unstage)
39642 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39643 r=`${PWD_COMMAND}`; export r; \
39644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39645 $(NORMAL_TARGET_EXPORTS) \
39646 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace"; \
39647 for flag in $(EXTRA_TARGET_FLAGS); do \
39648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39649 done; \
39650 (cd $(TARGET_SUBDIR)/libbacktrace && \
39651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39653 "RANLIB=$${RANLIB}" \
39654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39655 pdf) \
39656 || exit 1
39658 @endif target-libbacktrace
39660 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
39661 maybe-html-target-libbacktrace:
39662 @if target-libbacktrace
39663 maybe-html-target-libbacktrace: html-target-libbacktrace
39665 html-target-libbacktrace: \
39666 configure-target-libbacktrace
39667 @: $(MAKE); $(unstage)
39668 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39669 r=`${PWD_COMMAND}`; export r; \
39670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39671 $(NORMAL_TARGET_EXPORTS) \
39672 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace"; \
39673 for flag in $(EXTRA_TARGET_FLAGS); do \
39674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39675 done; \
39676 (cd $(TARGET_SUBDIR)/libbacktrace && \
39677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39679 "RANLIB=$${RANLIB}" \
39680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39681 html) \
39682 || exit 1
39684 @endif target-libbacktrace
39686 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
39687 maybe-TAGS-target-libbacktrace:
39688 @if target-libbacktrace
39689 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
39691 TAGS-target-libbacktrace: \
39692 configure-target-libbacktrace
39693 @: $(MAKE); $(unstage)
39694 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39695 r=`${PWD_COMMAND}`; export r; \
39696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39697 $(NORMAL_TARGET_EXPORTS) \
39698 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace"; \
39699 for flag in $(EXTRA_TARGET_FLAGS); do \
39700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39701 done; \
39702 (cd $(TARGET_SUBDIR)/libbacktrace && \
39703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39705 "RANLIB=$${RANLIB}" \
39706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39707 TAGS) \
39708 || exit 1
39710 @endif target-libbacktrace
39712 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
39713 maybe-install-info-target-libbacktrace:
39714 @if target-libbacktrace
39715 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
39717 install-info-target-libbacktrace: \
39718 configure-target-libbacktrace \
39719 info-target-libbacktrace
39720 @: $(MAKE); $(unstage)
39721 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39722 r=`${PWD_COMMAND}`; export r; \
39723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39724 $(NORMAL_TARGET_EXPORTS) \
39725 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace"; \
39726 for flag in $(EXTRA_TARGET_FLAGS); do \
39727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39728 done; \
39729 (cd $(TARGET_SUBDIR)/libbacktrace && \
39730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39732 "RANLIB=$${RANLIB}" \
39733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39734 install-info) \
39735 || exit 1
39737 @endif target-libbacktrace
39739 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
39740 maybe-install-pdf-target-libbacktrace:
39741 @if target-libbacktrace
39742 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
39744 install-pdf-target-libbacktrace: \
39745 configure-target-libbacktrace \
39746 pdf-target-libbacktrace
39747 @: $(MAKE); $(unstage)
39748 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39749 r=`${PWD_COMMAND}`; export r; \
39750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39751 $(NORMAL_TARGET_EXPORTS) \
39752 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace"; \
39753 for flag in $(EXTRA_TARGET_FLAGS); do \
39754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39755 done; \
39756 (cd $(TARGET_SUBDIR)/libbacktrace && \
39757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39759 "RANLIB=$${RANLIB}" \
39760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39761 install-pdf) \
39762 || exit 1
39764 @endif target-libbacktrace
39766 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
39767 maybe-install-html-target-libbacktrace:
39768 @if target-libbacktrace
39769 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
39771 install-html-target-libbacktrace: \
39772 configure-target-libbacktrace \
39773 html-target-libbacktrace
39774 @: $(MAKE); $(unstage)
39775 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39776 r=`${PWD_COMMAND}`; export r; \
39777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39778 $(NORMAL_TARGET_EXPORTS) \
39779 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace"; \
39780 for flag in $(EXTRA_TARGET_FLAGS); do \
39781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39782 done; \
39783 (cd $(TARGET_SUBDIR)/libbacktrace && \
39784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39786 "RANLIB=$${RANLIB}" \
39787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39788 install-html) \
39789 || exit 1
39791 @endif target-libbacktrace
39793 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
39794 maybe-installcheck-target-libbacktrace:
39795 @if target-libbacktrace
39796 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
39798 installcheck-target-libbacktrace: \
39799 configure-target-libbacktrace
39800 @: $(MAKE); $(unstage)
39801 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39802 r=`${PWD_COMMAND}`; export r; \
39803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39804 $(NORMAL_TARGET_EXPORTS) \
39805 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace"; \
39806 for flag in $(EXTRA_TARGET_FLAGS); do \
39807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39808 done; \
39809 (cd $(TARGET_SUBDIR)/libbacktrace && \
39810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39812 "RANLIB=$${RANLIB}" \
39813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39814 installcheck) \
39815 || exit 1
39817 @endif target-libbacktrace
39819 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
39820 maybe-mostlyclean-target-libbacktrace:
39821 @if target-libbacktrace
39822 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
39824 mostlyclean-target-libbacktrace:
39825 @: $(MAKE); $(unstage)
39826 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39827 r=`${PWD_COMMAND}`; export r; \
39828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39829 $(NORMAL_TARGET_EXPORTS) \
39830 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace"; \
39831 for flag in $(EXTRA_TARGET_FLAGS); do \
39832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39833 done; \
39834 (cd $(TARGET_SUBDIR)/libbacktrace && \
39835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39837 "RANLIB=$${RANLIB}" \
39838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39839 mostlyclean) \
39840 || exit 1
39842 @endif target-libbacktrace
39844 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
39845 maybe-clean-target-libbacktrace:
39846 @if target-libbacktrace
39847 maybe-clean-target-libbacktrace: clean-target-libbacktrace
39849 clean-target-libbacktrace:
39850 @: $(MAKE); $(unstage)
39851 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39852 r=`${PWD_COMMAND}`; export r; \
39853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39854 $(NORMAL_TARGET_EXPORTS) \
39855 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace"; \
39856 for flag in $(EXTRA_TARGET_FLAGS); do \
39857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39858 done; \
39859 (cd $(TARGET_SUBDIR)/libbacktrace && \
39860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39862 "RANLIB=$${RANLIB}" \
39863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39864 clean) \
39865 || exit 1
39867 @endif target-libbacktrace
39869 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
39870 maybe-distclean-target-libbacktrace:
39871 @if target-libbacktrace
39872 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
39874 distclean-target-libbacktrace:
39875 @: $(MAKE); $(unstage)
39876 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39877 r=`${PWD_COMMAND}`; export r; \
39878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39879 $(NORMAL_TARGET_EXPORTS) \
39880 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace"; \
39881 for flag in $(EXTRA_TARGET_FLAGS); do \
39882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39883 done; \
39884 (cd $(TARGET_SUBDIR)/libbacktrace && \
39885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39887 "RANLIB=$${RANLIB}" \
39888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39889 distclean) \
39890 || exit 1
39892 @endif target-libbacktrace
39894 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
39895 maybe-maintainer-clean-target-libbacktrace:
39896 @if target-libbacktrace
39897 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
39899 maintainer-clean-target-libbacktrace:
39900 @: $(MAKE); $(unstage)
39901 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39902 r=`${PWD_COMMAND}`; export r; \
39903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39904 $(NORMAL_TARGET_EXPORTS) \
39905 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace"; \
39906 for flag in $(EXTRA_TARGET_FLAGS); do \
39907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39908 done; \
39909 (cd $(TARGET_SUBDIR)/libbacktrace && \
39910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39912 "RANLIB=$${RANLIB}" \
39913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39914 maintainer-clean) \
39915 || exit 1
39917 @endif target-libbacktrace
39923 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
39924 maybe-configure-target-libquadmath:
39925 @if gcc-bootstrap
39926 configure-target-libquadmath: stage_current
39927 @endif gcc-bootstrap
39928 @if target-libquadmath
39929 maybe-configure-target-libquadmath: configure-target-libquadmath
39930 configure-target-libquadmath:
39931 @: $(MAKE); $(unstage)
39932 @r=`${PWD_COMMAND}`; export r; \
39933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39934 echo "Checking multilib configuration for libquadmath..."; \
39935 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
39936 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null; \
39937 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
39938 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
39939 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
39940 else \
39941 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
39942 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
39943 fi; \
39944 else \
39945 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
39946 fi; \
39947 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
39948 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
39949 $(NORMAL_TARGET_EXPORTS) \
39950 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
39951 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
39952 case $(srcdir) in \
39953 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39954 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
39955 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39956 esac; \
39957 module_srcdir=libquadmath; \
39958 rm -f no-such-file || : ; \
39959 CONFIG_SITE=no-such-file $(SHELL) \
39960 $$s/$$module_srcdir/configure \
39961 --srcdir=$${topdir}/$$module_srcdir \
39962 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39963 --target=${target_alias} \
39964 || exit 1
39965 @endif target-libquadmath
39971 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
39972 maybe-all-target-libquadmath:
39973 @if gcc-bootstrap
39974 all-target-libquadmath: stage_current
39975 @endif gcc-bootstrap
39976 @if target-libquadmath
39977 TARGET-target-libquadmath=all
39978 maybe-all-target-libquadmath: all-target-libquadmath
39979 all-target-libquadmath: configure-target-libquadmath
39980 @: $(MAKE); $(unstage)
39981 @r=`${PWD_COMMAND}`; export r; \
39982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39983 $(NORMAL_TARGET_EXPORTS) \
39984 (cd $(TARGET_SUBDIR)/libquadmath && \
39985 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39986 $(TARGET-target-libquadmath))
39987 @endif target-libquadmath
39993 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
39994 maybe-check-target-libquadmath:
39995 @if target-libquadmath
39996 maybe-check-target-libquadmath: check-target-libquadmath
39998 check-target-libquadmath:
39999 @: $(MAKE); $(unstage)
40000 @r=`${PWD_COMMAND}`; export r; \
40001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40002 $(NORMAL_TARGET_EXPORTS) \
40003 (cd $(TARGET_SUBDIR)/libquadmath && \
40004 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40006 @endif target-libquadmath
40008 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
40009 maybe-install-target-libquadmath:
40010 @if target-libquadmath
40011 maybe-install-target-libquadmath: install-target-libquadmath
40013 install-target-libquadmath: installdirs
40014 @: $(MAKE); $(unstage)
40015 @r=`${PWD_COMMAND}`; export r; \
40016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40017 $(NORMAL_TARGET_EXPORTS) \
40018 (cd $(TARGET_SUBDIR)/libquadmath && \
40019 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40021 @endif target-libquadmath
40023 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
40024 maybe-install-strip-target-libquadmath:
40025 @if target-libquadmath
40026 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
40028 install-strip-target-libquadmath: installdirs
40029 @: $(MAKE); $(unstage)
40030 @r=`${PWD_COMMAND}`; export r; \
40031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40032 $(NORMAL_TARGET_EXPORTS) \
40033 (cd $(TARGET_SUBDIR)/libquadmath && \
40034 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40036 @endif target-libquadmath
40038 # Other targets (info, dvi, pdf, etc.)
40040 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
40041 maybe-info-target-libquadmath:
40042 @if target-libquadmath
40043 maybe-info-target-libquadmath: info-target-libquadmath
40045 info-target-libquadmath: \
40046 configure-target-libquadmath
40047 @: $(MAKE); $(unstage)
40048 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40049 r=`${PWD_COMMAND}`; export r; \
40050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40051 $(NORMAL_TARGET_EXPORTS) \
40052 echo "Doing info in $(TARGET_SUBDIR)/libquadmath"; \
40053 for flag in $(EXTRA_TARGET_FLAGS); do \
40054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40055 done; \
40056 (cd $(TARGET_SUBDIR)/libquadmath && \
40057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40059 "RANLIB=$${RANLIB}" \
40060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40061 info) \
40062 || exit 1
40064 @endif target-libquadmath
40066 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
40067 maybe-dvi-target-libquadmath:
40068 @if target-libquadmath
40069 maybe-dvi-target-libquadmath: dvi-target-libquadmath
40071 dvi-target-libquadmath: \
40072 configure-target-libquadmath
40073 @: $(MAKE); $(unstage)
40074 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40075 r=`${PWD_COMMAND}`; export r; \
40076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40077 $(NORMAL_TARGET_EXPORTS) \
40078 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath"; \
40079 for flag in $(EXTRA_TARGET_FLAGS); do \
40080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40081 done; \
40082 (cd $(TARGET_SUBDIR)/libquadmath && \
40083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40085 "RANLIB=$${RANLIB}" \
40086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40087 dvi) \
40088 || exit 1
40090 @endif target-libquadmath
40092 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
40093 maybe-pdf-target-libquadmath:
40094 @if target-libquadmath
40095 maybe-pdf-target-libquadmath: pdf-target-libquadmath
40097 pdf-target-libquadmath: \
40098 configure-target-libquadmath
40099 @: $(MAKE); $(unstage)
40100 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40101 r=`${PWD_COMMAND}`; export r; \
40102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40103 $(NORMAL_TARGET_EXPORTS) \
40104 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath"; \
40105 for flag in $(EXTRA_TARGET_FLAGS); do \
40106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40107 done; \
40108 (cd $(TARGET_SUBDIR)/libquadmath && \
40109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40111 "RANLIB=$${RANLIB}" \
40112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40113 pdf) \
40114 || exit 1
40116 @endif target-libquadmath
40118 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
40119 maybe-html-target-libquadmath:
40120 @if target-libquadmath
40121 maybe-html-target-libquadmath: html-target-libquadmath
40123 html-target-libquadmath: \
40124 configure-target-libquadmath
40125 @: $(MAKE); $(unstage)
40126 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40127 r=`${PWD_COMMAND}`; export r; \
40128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40129 $(NORMAL_TARGET_EXPORTS) \
40130 echo "Doing html in $(TARGET_SUBDIR)/libquadmath"; \
40131 for flag in $(EXTRA_TARGET_FLAGS); do \
40132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40133 done; \
40134 (cd $(TARGET_SUBDIR)/libquadmath && \
40135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40137 "RANLIB=$${RANLIB}" \
40138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40139 html) \
40140 || exit 1
40142 @endif target-libquadmath
40144 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
40145 maybe-TAGS-target-libquadmath:
40146 @if target-libquadmath
40147 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
40149 TAGS-target-libquadmath: \
40150 configure-target-libquadmath
40151 @: $(MAKE); $(unstage)
40152 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40153 r=`${PWD_COMMAND}`; export r; \
40154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40155 $(NORMAL_TARGET_EXPORTS) \
40156 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath"; \
40157 for flag in $(EXTRA_TARGET_FLAGS); do \
40158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40159 done; \
40160 (cd $(TARGET_SUBDIR)/libquadmath && \
40161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40163 "RANLIB=$${RANLIB}" \
40164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40165 TAGS) \
40166 || exit 1
40168 @endif target-libquadmath
40170 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
40171 maybe-install-info-target-libquadmath:
40172 @if target-libquadmath
40173 maybe-install-info-target-libquadmath: install-info-target-libquadmath
40175 install-info-target-libquadmath: \
40176 configure-target-libquadmath \
40177 info-target-libquadmath
40178 @: $(MAKE); $(unstage)
40179 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40180 r=`${PWD_COMMAND}`; export r; \
40181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40182 $(NORMAL_TARGET_EXPORTS) \
40183 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath"; \
40184 for flag in $(EXTRA_TARGET_FLAGS); do \
40185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40186 done; \
40187 (cd $(TARGET_SUBDIR)/libquadmath && \
40188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40190 "RANLIB=$${RANLIB}" \
40191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40192 install-info) \
40193 || exit 1
40195 @endif target-libquadmath
40197 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
40198 maybe-install-pdf-target-libquadmath:
40199 @if target-libquadmath
40200 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
40202 install-pdf-target-libquadmath: \
40203 configure-target-libquadmath \
40204 pdf-target-libquadmath
40205 @: $(MAKE); $(unstage)
40206 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40207 r=`${PWD_COMMAND}`; export r; \
40208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40209 $(NORMAL_TARGET_EXPORTS) \
40210 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath"; \
40211 for flag in $(EXTRA_TARGET_FLAGS); do \
40212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40213 done; \
40214 (cd $(TARGET_SUBDIR)/libquadmath && \
40215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40217 "RANLIB=$${RANLIB}" \
40218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40219 install-pdf) \
40220 || exit 1
40222 @endif target-libquadmath
40224 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
40225 maybe-install-html-target-libquadmath:
40226 @if target-libquadmath
40227 maybe-install-html-target-libquadmath: install-html-target-libquadmath
40229 install-html-target-libquadmath: \
40230 configure-target-libquadmath \
40231 html-target-libquadmath
40232 @: $(MAKE); $(unstage)
40233 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40234 r=`${PWD_COMMAND}`; export r; \
40235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40236 $(NORMAL_TARGET_EXPORTS) \
40237 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath"; \
40238 for flag in $(EXTRA_TARGET_FLAGS); do \
40239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40240 done; \
40241 (cd $(TARGET_SUBDIR)/libquadmath && \
40242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40244 "RANLIB=$${RANLIB}" \
40245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40246 install-html) \
40247 || exit 1
40249 @endif target-libquadmath
40251 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
40252 maybe-installcheck-target-libquadmath:
40253 @if target-libquadmath
40254 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
40256 installcheck-target-libquadmath: \
40257 configure-target-libquadmath
40258 @: $(MAKE); $(unstage)
40259 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40260 r=`${PWD_COMMAND}`; export r; \
40261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40262 $(NORMAL_TARGET_EXPORTS) \
40263 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath"; \
40264 for flag in $(EXTRA_TARGET_FLAGS); do \
40265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40266 done; \
40267 (cd $(TARGET_SUBDIR)/libquadmath && \
40268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40270 "RANLIB=$${RANLIB}" \
40271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40272 installcheck) \
40273 || exit 1
40275 @endif target-libquadmath
40277 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
40278 maybe-mostlyclean-target-libquadmath:
40279 @if target-libquadmath
40280 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
40282 mostlyclean-target-libquadmath:
40283 @: $(MAKE); $(unstage)
40284 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40285 r=`${PWD_COMMAND}`; export r; \
40286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40287 $(NORMAL_TARGET_EXPORTS) \
40288 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath"; \
40289 for flag in $(EXTRA_TARGET_FLAGS); do \
40290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40291 done; \
40292 (cd $(TARGET_SUBDIR)/libquadmath && \
40293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40295 "RANLIB=$${RANLIB}" \
40296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40297 mostlyclean) \
40298 || exit 1
40300 @endif target-libquadmath
40302 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
40303 maybe-clean-target-libquadmath:
40304 @if target-libquadmath
40305 maybe-clean-target-libquadmath: clean-target-libquadmath
40307 clean-target-libquadmath:
40308 @: $(MAKE); $(unstage)
40309 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40310 r=`${PWD_COMMAND}`; export r; \
40311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40312 $(NORMAL_TARGET_EXPORTS) \
40313 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath"; \
40314 for flag in $(EXTRA_TARGET_FLAGS); do \
40315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40316 done; \
40317 (cd $(TARGET_SUBDIR)/libquadmath && \
40318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40320 "RANLIB=$${RANLIB}" \
40321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40322 clean) \
40323 || exit 1
40325 @endif target-libquadmath
40327 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
40328 maybe-distclean-target-libquadmath:
40329 @if target-libquadmath
40330 maybe-distclean-target-libquadmath: distclean-target-libquadmath
40332 distclean-target-libquadmath:
40333 @: $(MAKE); $(unstage)
40334 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40335 r=`${PWD_COMMAND}`; export r; \
40336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40337 $(NORMAL_TARGET_EXPORTS) \
40338 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath"; \
40339 for flag in $(EXTRA_TARGET_FLAGS); do \
40340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40341 done; \
40342 (cd $(TARGET_SUBDIR)/libquadmath && \
40343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40345 "RANLIB=$${RANLIB}" \
40346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40347 distclean) \
40348 || exit 1
40350 @endif target-libquadmath
40352 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
40353 maybe-maintainer-clean-target-libquadmath:
40354 @if target-libquadmath
40355 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
40357 maintainer-clean-target-libquadmath:
40358 @: $(MAKE); $(unstage)
40359 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40360 r=`${PWD_COMMAND}`; export r; \
40361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40362 $(NORMAL_TARGET_EXPORTS) \
40363 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath"; \
40364 for flag in $(EXTRA_TARGET_FLAGS); do \
40365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40366 done; \
40367 (cd $(TARGET_SUBDIR)/libquadmath && \
40368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40370 "RANLIB=$${RANLIB}" \
40371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40372 maintainer-clean) \
40373 || exit 1
40375 @endif target-libquadmath
40381 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
40382 maybe-configure-target-libgfortran:
40383 @if gcc-bootstrap
40384 configure-target-libgfortran: stage_current
40385 @endif gcc-bootstrap
40386 @if target-libgfortran
40387 maybe-configure-target-libgfortran: configure-target-libgfortran
40388 configure-target-libgfortran:
40389 @: $(MAKE); $(unstage)
40390 @r=`${PWD_COMMAND}`; export r; \
40391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40392 echo "Checking multilib configuration for libgfortran..."; \
40393 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
40394 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null; \
40395 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40396 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40397 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
40398 else \
40399 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
40400 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40401 fi; \
40402 else \
40403 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40404 fi; \
40405 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
40406 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
40407 $(NORMAL_TARGET_EXPORTS) \
40408 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
40409 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
40410 case $(srcdir) in \
40411 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40412 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
40413 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40414 esac; \
40415 module_srcdir=libgfortran; \
40416 rm -f no-such-file || : ; \
40417 CONFIG_SITE=no-such-file $(SHELL) \
40418 $$s/$$module_srcdir/configure \
40419 --srcdir=$${topdir}/$$module_srcdir \
40420 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40421 --target=${target_alias} \
40422 || exit 1
40423 @endif target-libgfortran
40429 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
40430 maybe-all-target-libgfortran:
40431 @if gcc-bootstrap
40432 all-target-libgfortran: stage_current
40433 @endif gcc-bootstrap
40434 @if target-libgfortran
40435 TARGET-target-libgfortran=all
40436 maybe-all-target-libgfortran: all-target-libgfortran
40437 all-target-libgfortran: configure-target-libgfortran
40438 @: $(MAKE); $(unstage)
40439 @r=`${PWD_COMMAND}`; export r; \
40440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40441 $(NORMAL_TARGET_EXPORTS) \
40442 (cd $(TARGET_SUBDIR)/libgfortran && \
40443 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40444 $(TARGET-target-libgfortran))
40445 @endif target-libgfortran
40451 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
40452 maybe-check-target-libgfortran:
40453 @if target-libgfortran
40454 maybe-check-target-libgfortran: check-target-libgfortran
40456 check-target-libgfortran:
40457 @: $(MAKE); $(unstage)
40458 @r=`${PWD_COMMAND}`; export r; \
40459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40460 $(NORMAL_TARGET_EXPORTS) \
40461 (cd $(TARGET_SUBDIR)/libgfortran && \
40462 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40464 @endif target-libgfortran
40466 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
40467 maybe-install-target-libgfortran:
40468 @if target-libgfortran
40469 maybe-install-target-libgfortran: install-target-libgfortran
40471 install-target-libgfortran: installdirs
40472 @: $(MAKE); $(unstage)
40473 @r=`${PWD_COMMAND}`; export r; \
40474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40475 $(NORMAL_TARGET_EXPORTS) \
40476 (cd $(TARGET_SUBDIR)/libgfortran && \
40477 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40479 @endif target-libgfortran
40481 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
40482 maybe-install-strip-target-libgfortran:
40483 @if target-libgfortran
40484 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
40486 install-strip-target-libgfortran: installdirs
40487 @: $(MAKE); $(unstage)
40488 @r=`${PWD_COMMAND}`; export r; \
40489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40490 $(NORMAL_TARGET_EXPORTS) \
40491 (cd $(TARGET_SUBDIR)/libgfortran && \
40492 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40494 @endif target-libgfortran
40496 # Other targets (info, dvi, pdf, etc.)
40498 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
40499 maybe-info-target-libgfortran:
40500 @if target-libgfortran
40501 maybe-info-target-libgfortran: info-target-libgfortran
40503 info-target-libgfortran: \
40504 configure-target-libgfortran
40505 @: $(MAKE); $(unstage)
40506 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40507 r=`${PWD_COMMAND}`; export r; \
40508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40509 $(NORMAL_TARGET_EXPORTS) \
40510 echo "Doing info in $(TARGET_SUBDIR)/libgfortran"; \
40511 for flag in $(EXTRA_TARGET_FLAGS); do \
40512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40513 done; \
40514 (cd $(TARGET_SUBDIR)/libgfortran && \
40515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40517 "RANLIB=$${RANLIB}" \
40518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40519 info) \
40520 || exit 1
40522 @endif target-libgfortran
40524 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
40525 maybe-dvi-target-libgfortran:
40526 @if target-libgfortran
40527 maybe-dvi-target-libgfortran: dvi-target-libgfortran
40529 dvi-target-libgfortran: \
40530 configure-target-libgfortran
40531 @: $(MAKE); $(unstage)
40532 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40533 r=`${PWD_COMMAND}`; export r; \
40534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40535 $(NORMAL_TARGET_EXPORTS) \
40536 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran"; \
40537 for flag in $(EXTRA_TARGET_FLAGS); do \
40538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40539 done; \
40540 (cd $(TARGET_SUBDIR)/libgfortran && \
40541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40543 "RANLIB=$${RANLIB}" \
40544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40545 dvi) \
40546 || exit 1
40548 @endif target-libgfortran
40550 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
40551 maybe-pdf-target-libgfortran:
40552 @if target-libgfortran
40553 maybe-pdf-target-libgfortran: pdf-target-libgfortran
40555 pdf-target-libgfortran: \
40556 configure-target-libgfortran
40557 @: $(MAKE); $(unstage)
40558 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40559 r=`${PWD_COMMAND}`; export r; \
40560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40561 $(NORMAL_TARGET_EXPORTS) \
40562 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran"; \
40563 for flag in $(EXTRA_TARGET_FLAGS); do \
40564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40565 done; \
40566 (cd $(TARGET_SUBDIR)/libgfortran && \
40567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40569 "RANLIB=$${RANLIB}" \
40570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40571 pdf) \
40572 || exit 1
40574 @endif target-libgfortran
40576 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
40577 maybe-html-target-libgfortran:
40578 @if target-libgfortran
40579 maybe-html-target-libgfortran: html-target-libgfortran
40581 html-target-libgfortran: \
40582 configure-target-libgfortran
40583 @: $(MAKE); $(unstage)
40584 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40585 r=`${PWD_COMMAND}`; export r; \
40586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40587 $(NORMAL_TARGET_EXPORTS) \
40588 echo "Doing html in $(TARGET_SUBDIR)/libgfortran"; \
40589 for flag in $(EXTRA_TARGET_FLAGS); do \
40590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40591 done; \
40592 (cd $(TARGET_SUBDIR)/libgfortran && \
40593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40595 "RANLIB=$${RANLIB}" \
40596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40597 html) \
40598 || exit 1
40600 @endif target-libgfortran
40602 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
40603 maybe-TAGS-target-libgfortran:
40604 @if target-libgfortran
40605 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
40607 TAGS-target-libgfortran: \
40608 configure-target-libgfortran
40609 @: $(MAKE); $(unstage)
40610 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40611 r=`${PWD_COMMAND}`; export r; \
40612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40613 $(NORMAL_TARGET_EXPORTS) \
40614 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran"; \
40615 for flag in $(EXTRA_TARGET_FLAGS); do \
40616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40617 done; \
40618 (cd $(TARGET_SUBDIR)/libgfortran && \
40619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40621 "RANLIB=$${RANLIB}" \
40622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40623 TAGS) \
40624 || exit 1
40626 @endif target-libgfortran
40628 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
40629 maybe-install-info-target-libgfortran:
40630 @if target-libgfortran
40631 maybe-install-info-target-libgfortran: install-info-target-libgfortran
40633 install-info-target-libgfortran: \
40634 configure-target-libgfortran \
40635 info-target-libgfortran
40636 @: $(MAKE); $(unstage)
40637 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40638 r=`${PWD_COMMAND}`; export r; \
40639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40640 $(NORMAL_TARGET_EXPORTS) \
40641 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran"; \
40642 for flag in $(EXTRA_TARGET_FLAGS); do \
40643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40644 done; \
40645 (cd $(TARGET_SUBDIR)/libgfortran && \
40646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40648 "RANLIB=$${RANLIB}" \
40649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40650 install-info) \
40651 || exit 1
40653 @endif target-libgfortran
40655 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
40656 maybe-install-pdf-target-libgfortran:
40657 @if target-libgfortran
40658 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
40660 install-pdf-target-libgfortran: \
40661 configure-target-libgfortran \
40662 pdf-target-libgfortran
40663 @: $(MAKE); $(unstage)
40664 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40665 r=`${PWD_COMMAND}`; export r; \
40666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40667 $(NORMAL_TARGET_EXPORTS) \
40668 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran"; \
40669 for flag in $(EXTRA_TARGET_FLAGS); do \
40670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40671 done; \
40672 (cd $(TARGET_SUBDIR)/libgfortran && \
40673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40675 "RANLIB=$${RANLIB}" \
40676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40677 install-pdf) \
40678 || exit 1
40680 @endif target-libgfortran
40682 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
40683 maybe-install-html-target-libgfortran:
40684 @if target-libgfortran
40685 maybe-install-html-target-libgfortran: install-html-target-libgfortran
40687 install-html-target-libgfortran: \
40688 configure-target-libgfortran \
40689 html-target-libgfortran
40690 @: $(MAKE); $(unstage)
40691 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40692 r=`${PWD_COMMAND}`; export r; \
40693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40694 $(NORMAL_TARGET_EXPORTS) \
40695 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran"; \
40696 for flag in $(EXTRA_TARGET_FLAGS); do \
40697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40698 done; \
40699 (cd $(TARGET_SUBDIR)/libgfortran && \
40700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40702 "RANLIB=$${RANLIB}" \
40703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40704 install-html) \
40705 || exit 1
40707 @endif target-libgfortran
40709 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
40710 maybe-installcheck-target-libgfortran:
40711 @if target-libgfortran
40712 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
40714 installcheck-target-libgfortran: \
40715 configure-target-libgfortran
40716 @: $(MAKE); $(unstage)
40717 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40718 r=`${PWD_COMMAND}`; export r; \
40719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40720 $(NORMAL_TARGET_EXPORTS) \
40721 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran"; \
40722 for flag in $(EXTRA_TARGET_FLAGS); do \
40723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40724 done; \
40725 (cd $(TARGET_SUBDIR)/libgfortran && \
40726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40728 "RANLIB=$${RANLIB}" \
40729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40730 installcheck) \
40731 || exit 1
40733 @endif target-libgfortran
40735 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
40736 maybe-mostlyclean-target-libgfortran:
40737 @if target-libgfortran
40738 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
40740 mostlyclean-target-libgfortran:
40741 @: $(MAKE); $(unstage)
40742 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40743 r=`${PWD_COMMAND}`; export r; \
40744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40745 $(NORMAL_TARGET_EXPORTS) \
40746 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran"; \
40747 for flag in $(EXTRA_TARGET_FLAGS); do \
40748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40749 done; \
40750 (cd $(TARGET_SUBDIR)/libgfortran && \
40751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40753 "RANLIB=$${RANLIB}" \
40754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40755 mostlyclean) \
40756 || exit 1
40758 @endif target-libgfortran
40760 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
40761 maybe-clean-target-libgfortran:
40762 @if target-libgfortran
40763 maybe-clean-target-libgfortran: clean-target-libgfortran
40765 clean-target-libgfortran:
40766 @: $(MAKE); $(unstage)
40767 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40768 r=`${PWD_COMMAND}`; export r; \
40769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40770 $(NORMAL_TARGET_EXPORTS) \
40771 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran"; \
40772 for flag in $(EXTRA_TARGET_FLAGS); do \
40773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40774 done; \
40775 (cd $(TARGET_SUBDIR)/libgfortran && \
40776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40778 "RANLIB=$${RANLIB}" \
40779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40780 clean) \
40781 || exit 1
40783 @endif target-libgfortran
40785 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
40786 maybe-distclean-target-libgfortran:
40787 @if target-libgfortran
40788 maybe-distclean-target-libgfortran: distclean-target-libgfortran
40790 distclean-target-libgfortran:
40791 @: $(MAKE); $(unstage)
40792 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40793 r=`${PWD_COMMAND}`; export r; \
40794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40795 $(NORMAL_TARGET_EXPORTS) \
40796 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran"; \
40797 for flag in $(EXTRA_TARGET_FLAGS); do \
40798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40799 done; \
40800 (cd $(TARGET_SUBDIR)/libgfortran && \
40801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40803 "RANLIB=$${RANLIB}" \
40804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40805 distclean) \
40806 || exit 1
40808 @endif target-libgfortran
40810 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
40811 maybe-maintainer-clean-target-libgfortran:
40812 @if target-libgfortran
40813 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
40815 maintainer-clean-target-libgfortran:
40816 @: $(MAKE); $(unstage)
40817 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40818 r=`${PWD_COMMAND}`; export r; \
40819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40820 $(NORMAL_TARGET_EXPORTS) \
40821 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran"; \
40822 for flag in $(EXTRA_TARGET_FLAGS); do \
40823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40824 done; \
40825 (cd $(TARGET_SUBDIR)/libgfortran && \
40826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40828 "RANLIB=$${RANLIB}" \
40829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40830 maintainer-clean) \
40831 || exit 1
40833 @endif target-libgfortran
40839 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
40840 maybe-configure-target-libobjc:
40841 @if gcc-bootstrap
40842 configure-target-libobjc: stage_current
40843 @endif gcc-bootstrap
40844 @if target-libobjc
40845 maybe-configure-target-libobjc: configure-target-libobjc
40846 configure-target-libobjc:
40847 @: $(MAKE); $(unstage)
40848 @r=`${PWD_COMMAND}`; export r; \
40849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40850 echo "Checking multilib configuration for libobjc..."; \
40851 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
40852 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null; \
40853 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40854 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40855 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
40856 else \
40857 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
40858 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40859 fi; \
40860 else \
40861 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40862 fi; \
40863 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
40864 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
40865 $(NORMAL_TARGET_EXPORTS) \
40866 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
40867 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
40868 case $(srcdir) in \
40869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40870 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
40871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40872 esac; \
40873 module_srcdir=libobjc; \
40874 rm -f no-such-file || : ; \
40875 CONFIG_SITE=no-such-file $(SHELL) \
40876 $$s/$$module_srcdir/configure \
40877 --srcdir=$${topdir}/$$module_srcdir \
40878 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40879 --target=${target_alias} \
40880 || exit 1
40881 @endif target-libobjc
40887 .PHONY: all-target-libobjc maybe-all-target-libobjc
40888 maybe-all-target-libobjc:
40889 @if gcc-bootstrap
40890 all-target-libobjc: stage_current
40891 @endif gcc-bootstrap
40892 @if target-libobjc
40893 TARGET-target-libobjc=all
40894 maybe-all-target-libobjc: all-target-libobjc
40895 all-target-libobjc: configure-target-libobjc
40896 @: $(MAKE); $(unstage)
40897 @r=`${PWD_COMMAND}`; export r; \
40898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40899 $(NORMAL_TARGET_EXPORTS) \
40900 (cd $(TARGET_SUBDIR)/libobjc && \
40901 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40902 $(TARGET-target-libobjc))
40903 @endif target-libobjc
40909 .PHONY: check-target-libobjc maybe-check-target-libobjc
40910 maybe-check-target-libobjc:
40911 @if target-libobjc
40912 maybe-check-target-libobjc: check-target-libobjc
40914 check-target-libobjc:
40915 @: $(MAKE); $(unstage)
40916 @r=`${PWD_COMMAND}`; export r; \
40917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40918 $(NORMAL_TARGET_EXPORTS) \
40919 (cd $(TARGET_SUBDIR)/libobjc && \
40920 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40922 @endif target-libobjc
40924 .PHONY: install-target-libobjc maybe-install-target-libobjc
40925 maybe-install-target-libobjc:
40926 @if target-libobjc
40927 maybe-install-target-libobjc: install-target-libobjc
40929 install-target-libobjc: installdirs
40930 @: $(MAKE); $(unstage)
40931 @r=`${PWD_COMMAND}`; export r; \
40932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40933 $(NORMAL_TARGET_EXPORTS) \
40934 (cd $(TARGET_SUBDIR)/libobjc && \
40935 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40937 @endif target-libobjc
40939 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
40940 maybe-install-strip-target-libobjc:
40941 @if target-libobjc
40942 maybe-install-strip-target-libobjc: install-strip-target-libobjc
40944 install-strip-target-libobjc: installdirs
40945 @: $(MAKE); $(unstage)
40946 @r=`${PWD_COMMAND}`; export r; \
40947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40948 $(NORMAL_TARGET_EXPORTS) \
40949 (cd $(TARGET_SUBDIR)/libobjc && \
40950 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40952 @endif target-libobjc
40954 # Other targets (info, dvi, pdf, etc.)
40956 .PHONY: maybe-info-target-libobjc info-target-libobjc
40957 maybe-info-target-libobjc:
40958 @if target-libobjc
40959 maybe-info-target-libobjc: info-target-libobjc
40961 info-target-libobjc: \
40962 configure-target-libobjc
40963 @: $(MAKE); $(unstage)
40964 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40965 r=`${PWD_COMMAND}`; export r; \
40966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40967 $(NORMAL_TARGET_EXPORTS) \
40968 echo "Doing info in $(TARGET_SUBDIR)/libobjc"; \
40969 for flag in $(EXTRA_TARGET_FLAGS); do \
40970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40971 done; \
40972 (cd $(TARGET_SUBDIR)/libobjc && \
40973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40975 "RANLIB=$${RANLIB}" \
40976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40977 info) \
40978 || exit 1
40980 @endif target-libobjc
40982 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
40983 maybe-dvi-target-libobjc:
40984 @if target-libobjc
40985 maybe-dvi-target-libobjc: dvi-target-libobjc
40987 dvi-target-libobjc: \
40988 configure-target-libobjc
40989 @: $(MAKE); $(unstage)
40990 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40991 r=`${PWD_COMMAND}`; export r; \
40992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40993 $(NORMAL_TARGET_EXPORTS) \
40994 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc"; \
40995 for flag in $(EXTRA_TARGET_FLAGS); do \
40996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40997 done; \
40998 (cd $(TARGET_SUBDIR)/libobjc && \
40999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41001 "RANLIB=$${RANLIB}" \
41002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41003 dvi) \
41004 || exit 1
41006 @endif target-libobjc
41008 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
41009 maybe-pdf-target-libobjc:
41010 @if target-libobjc
41011 maybe-pdf-target-libobjc: pdf-target-libobjc
41013 pdf-target-libobjc: \
41014 configure-target-libobjc
41015 @: $(MAKE); $(unstage)
41016 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41017 r=`${PWD_COMMAND}`; export r; \
41018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41019 $(NORMAL_TARGET_EXPORTS) \
41020 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc"; \
41021 for flag in $(EXTRA_TARGET_FLAGS); do \
41022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41023 done; \
41024 (cd $(TARGET_SUBDIR)/libobjc && \
41025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41027 "RANLIB=$${RANLIB}" \
41028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41029 pdf) \
41030 || exit 1
41032 @endif target-libobjc
41034 .PHONY: maybe-html-target-libobjc html-target-libobjc
41035 maybe-html-target-libobjc:
41036 @if target-libobjc
41037 maybe-html-target-libobjc: html-target-libobjc
41039 html-target-libobjc: \
41040 configure-target-libobjc
41041 @: $(MAKE); $(unstage)
41042 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41043 r=`${PWD_COMMAND}`; export r; \
41044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41045 $(NORMAL_TARGET_EXPORTS) \
41046 echo "Doing html in $(TARGET_SUBDIR)/libobjc"; \
41047 for flag in $(EXTRA_TARGET_FLAGS); do \
41048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41049 done; \
41050 (cd $(TARGET_SUBDIR)/libobjc && \
41051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41053 "RANLIB=$${RANLIB}" \
41054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41055 html) \
41056 || exit 1
41058 @endif target-libobjc
41060 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
41061 maybe-TAGS-target-libobjc:
41062 @if target-libobjc
41063 maybe-TAGS-target-libobjc: TAGS-target-libobjc
41065 TAGS-target-libobjc: \
41066 configure-target-libobjc
41067 @: $(MAKE); $(unstage)
41068 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41069 r=`${PWD_COMMAND}`; export r; \
41070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41071 $(NORMAL_TARGET_EXPORTS) \
41072 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc"; \
41073 for flag in $(EXTRA_TARGET_FLAGS); do \
41074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41075 done; \
41076 (cd $(TARGET_SUBDIR)/libobjc && \
41077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41079 "RANLIB=$${RANLIB}" \
41080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41081 TAGS) \
41082 || exit 1
41084 @endif target-libobjc
41086 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
41087 maybe-install-info-target-libobjc:
41088 @if target-libobjc
41089 maybe-install-info-target-libobjc: install-info-target-libobjc
41091 install-info-target-libobjc: \
41092 configure-target-libobjc \
41093 info-target-libobjc
41094 @: $(MAKE); $(unstage)
41095 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41096 r=`${PWD_COMMAND}`; export r; \
41097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41098 $(NORMAL_TARGET_EXPORTS) \
41099 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc"; \
41100 for flag in $(EXTRA_TARGET_FLAGS); do \
41101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41102 done; \
41103 (cd $(TARGET_SUBDIR)/libobjc && \
41104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41106 "RANLIB=$${RANLIB}" \
41107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41108 install-info) \
41109 || exit 1
41111 @endif target-libobjc
41113 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
41114 maybe-install-pdf-target-libobjc:
41115 @if target-libobjc
41116 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
41118 install-pdf-target-libobjc: \
41119 configure-target-libobjc \
41120 pdf-target-libobjc
41121 @: $(MAKE); $(unstage)
41122 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41123 r=`${PWD_COMMAND}`; export r; \
41124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41125 $(NORMAL_TARGET_EXPORTS) \
41126 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc"; \
41127 for flag in $(EXTRA_TARGET_FLAGS); do \
41128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41129 done; \
41130 (cd $(TARGET_SUBDIR)/libobjc && \
41131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41133 "RANLIB=$${RANLIB}" \
41134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41135 install-pdf) \
41136 || exit 1
41138 @endif target-libobjc
41140 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
41141 maybe-install-html-target-libobjc:
41142 @if target-libobjc
41143 maybe-install-html-target-libobjc: install-html-target-libobjc
41145 install-html-target-libobjc: \
41146 configure-target-libobjc \
41147 html-target-libobjc
41148 @: $(MAKE); $(unstage)
41149 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41150 r=`${PWD_COMMAND}`; export r; \
41151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41152 $(NORMAL_TARGET_EXPORTS) \
41153 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc"; \
41154 for flag in $(EXTRA_TARGET_FLAGS); do \
41155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41156 done; \
41157 (cd $(TARGET_SUBDIR)/libobjc && \
41158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41160 "RANLIB=$${RANLIB}" \
41161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41162 install-html) \
41163 || exit 1
41165 @endif target-libobjc
41167 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
41168 maybe-installcheck-target-libobjc:
41169 @if target-libobjc
41170 maybe-installcheck-target-libobjc: installcheck-target-libobjc
41172 installcheck-target-libobjc: \
41173 configure-target-libobjc
41174 @: $(MAKE); $(unstage)
41175 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41176 r=`${PWD_COMMAND}`; export r; \
41177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41178 $(NORMAL_TARGET_EXPORTS) \
41179 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc"; \
41180 for flag in $(EXTRA_TARGET_FLAGS); do \
41181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41182 done; \
41183 (cd $(TARGET_SUBDIR)/libobjc && \
41184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41186 "RANLIB=$${RANLIB}" \
41187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41188 installcheck) \
41189 || exit 1
41191 @endif target-libobjc
41193 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
41194 maybe-mostlyclean-target-libobjc:
41195 @if target-libobjc
41196 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
41198 mostlyclean-target-libobjc:
41199 @: $(MAKE); $(unstage)
41200 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41201 r=`${PWD_COMMAND}`; export r; \
41202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41203 $(NORMAL_TARGET_EXPORTS) \
41204 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc"; \
41205 for flag in $(EXTRA_TARGET_FLAGS); do \
41206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41207 done; \
41208 (cd $(TARGET_SUBDIR)/libobjc && \
41209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41211 "RANLIB=$${RANLIB}" \
41212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41213 mostlyclean) \
41214 || exit 1
41216 @endif target-libobjc
41218 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
41219 maybe-clean-target-libobjc:
41220 @if target-libobjc
41221 maybe-clean-target-libobjc: clean-target-libobjc
41223 clean-target-libobjc:
41224 @: $(MAKE); $(unstage)
41225 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41226 r=`${PWD_COMMAND}`; export r; \
41227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41228 $(NORMAL_TARGET_EXPORTS) \
41229 echo "Doing clean in $(TARGET_SUBDIR)/libobjc"; \
41230 for flag in $(EXTRA_TARGET_FLAGS); do \
41231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41232 done; \
41233 (cd $(TARGET_SUBDIR)/libobjc && \
41234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41236 "RANLIB=$${RANLIB}" \
41237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41238 clean) \
41239 || exit 1
41241 @endif target-libobjc
41243 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
41244 maybe-distclean-target-libobjc:
41245 @if target-libobjc
41246 maybe-distclean-target-libobjc: distclean-target-libobjc
41248 distclean-target-libobjc:
41249 @: $(MAKE); $(unstage)
41250 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41251 r=`${PWD_COMMAND}`; export r; \
41252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41253 $(NORMAL_TARGET_EXPORTS) \
41254 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc"; \
41255 for flag in $(EXTRA_TARGET_FLAGS); do \
41256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41257 done; \
41258 (cd $(TARGET_SUBDIR)/libobjc && \
41259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41261 "RANLIB=$${RANLIB}" \
41262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41263 distclean) \
41264 || exit 1
41266 @endif target-libobjc
41268 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
41269 maybe-maintainer-clean-target-libobjc:
41270 @if target-libobjc
41271 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
41273 maintainer-clean-target-libobjc:
41274 @: $(MAKE); $(unstage)
41275 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41276 r=`${PWD_COMMAND}`; export r; \
41277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41278 $(NORMAL_TARGET_EXPORTS) \
41279 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc"; \
41280 for flag in $(EXTRA_TARGET_FLAGS); do \
41281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41282 done; \
41283 (cd $(TARGET_SUBDIR)/libobjc && \
41284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41286 "RANLIB=$${RANLIB}" \
41287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41288 maintainer-clean) \
41289 || exit 1
41291 @endif target-libobjc
41297 .PHONY: configure-target-libgo maybe-configure-target-libgo
41298 maybe-configure-target-libgo:
41299 @if gcc-bootstrap
41300 configure-target-libgo: stage_current
41301 @endif gcc-bootstrap
41302 @if target-libgo
41303 maybe-configure-target-libgo: configure-target-libgo
41304 configure-target-libgo:
41305 @: $(MAKE); $(unstage)
41306 @r=`${PWD_COMMAND}`; export r; \
41307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41308 echo "Checking multilib configuration for libgo..."; \
41309 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
41310 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null; \
41311 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
41312 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
41313 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
41314 else \
41315 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
41316 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
41317 fi; \
41318 else \
41319 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
41320 fi; \
41321 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
41322 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
41323 $(NORMAL_TARGET_EXPORTS) \
41324 echo Configuring in $(TARGET_SUBDIR)/libgo; \
41325 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
41326 case $(srcdir) in \
41327 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41328 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
41329 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41330 esac; \
41331 module_srcdir=libgo; \
41332 rm -f no-such-file || : ; \
41333 CONFIG_SITE=no-such-file $(SHELL) \
41334 $$s/$$module_srcdir/configure \
41335 --srcdir=$${topdir}/$$module_srcdir \
41336 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41337 --target=${target_alias} \
41338 || exit 1
41339 @endif target-libgo
41345 .PHONY: all-target-libgo maybe-all-target-libgo
41346 maybe-all-target-libgo:
41347 @if gcc-bootstrap
41348 all-target-libgo: stage_current
41349 @endif gcc-bootstrap
41350 @if target-libgo
41351 TARGET-target-libgo=all
41352 maybe-all-target-libgo: all-target-libgo
41353 all-target-libgo: configure-target-libgo
41354 @: $(MAKE); $(unstage)
41355 @r=`${PWD_COMMAND}`; export r; \
41356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41357 $(NORMAL_TARGET_EXPORTS) \
41358 (cd $(TARGET_SUBDIR)/libgo && \
41359 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41360 $(TARGET-target-libgo))
41361 @endif target-libgo
41367 .PHONY: check-target-libgo maybe-check-target-libgo
41368 maybe-check-target-libgo:
41369 @if target-libgo
41370 maybe-check-target-libgo: check-target-libgo
41372 check-target-libgo:
41373 @: $(MAKE); $(unstage)
41374 @r=`${PWD_COMMAND}`; export r; \
41375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41376 $(NORMAL_TARGET_EXPORTS) \
41377 (cd $(TARGET_SUBDIR)/libgo && \
41378 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41380 @endif target-libgo
41382 .PHONY: install-target-libgo maybe-install-target-libgo
41383 maybe-install-target-libgo:
41384 @if target-libgo
41385 maybe-install-target-libgo: install-target-libgo
41387 install-target-libgo: installdirs
41388 @: $(MAKE); $(unstage)
41389 @r=`${PWD_COMMAND}`; export r; \
41390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41391 $(NORMAL_TARGET_EXPORTS) \
41392 (cd $(TARGET_SUBDIR)/libgo && \
41393 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41395 @endif target-libgo
41397 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
41398 maybe-install-strip-target-libgo:
41399 @if target-libgo
41400 maybe-install-strip-target-libgo: install-strip-target-libgo
41402 install-strip-target-libgo: installdirs
41403 @: $(MAKE); $(unstage)
41404 @r=`${PWD_COMMAND}`; export r; \
41405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41406 $(NORMAL_TARGET_EXPORTS) \
41407 (cd $(TARGET_SUBDIR)/libgo && \
41408 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41410 @endif target-libgo
41412 # Other targets (info, dvi, pdf, etc.)
41414 .PHONY: maybe-info-target-libgo info-target-libgo
41415 maybe-info-target-libgo:
41416 @if target-libgo
41417 maybe-info-target-libgo: info-target-libgo
41419 info-target-libgo: \
41420 configure-target-libgo
41421 @: $(MAKE); $(unstage)
41422 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41423 r=`${PWD_COMMAND}`; export r; \
41424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41425 $(NORMAL_TARGET_EXPORTS) \
41426 echo "Doing info in $(TARGET_SUBDIR)/libgo"; \
41427 for flag in $(EXTRA_TARGET_FLAGS); do \
41428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41429 done; \
41430 (cd $(TARGET_SUBDIR)/libgo && \
41431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41433 "RANLIB=$${RANLIB}" \
41434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41435 info) \
41436 || exit 1
41438 @endif target-libgo
41440 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
41441 maybe-dvi-target-libgo:
41442 @if target-libgo
41443 maybe-dvi-target-libgo: dvi-target-libgo
41445 dvi-target-libgo: \
41446 configure-target-libgo
41447 @: $(MAKE); $(unstage)
41448 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41449 r=`${PWD_COMMAND}`; export r; \
41450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41451 $(NORMAL_TARGET_EXPORTS) \
41452 echo "Doing dvi in $(TARGET_SUBDIR)/libgo"; \
41453 for flag in $(EXTRA_TARGET_FLAGS); do \
41454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41455 done; \
41456 (cd $(TARGET_SUBDIR)/libgo && \
41457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41459 "RANLIB=$${RANLIB}" \
41460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41461 dvi) \
41462 || exit 1
41464 @endif target-libgo
41466 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
41467 maybe-pdf-target-libgo:
41468 @if target-libgo
41469 maybe-pdf-target-libgo: pdf-target-libgo
41471 pdf-target-libgo: \
41472 configure-target-libgo
41473 @: $(MAKE); $(unstage)
41474 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41475 r=`${PWD_COMMAND}`; export r; \
41476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41477 $(NORMAL_TARGET_EXPORTS) \
41478 echo "Doing pdf in $(TARGET_SUBDIR)/libgo"; \
41479 for flag in $(EXTRA_TARGET_FLAGS); do \
41480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41481 done; \
41482 (cd $(TARGET_SUBDIR)/libgo && \
41483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41485 "RANLIB=$${RANLIB}" \
41486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41487 pdf) \
41488 || exit 1
41490 @endif target-libgo
41492 .PHONY: maybe-html-target-libgo html-target-libgo
41493 maybe-html-target-libgo:
41494 @if target-libgo
41495 maybe-html-target-libgo: html-target-libgo
41497 html-target-libgo: \
41498 configure-target-libgo
41499 @: $(MAKE); $(unstage)
41500 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41501 r=`${PWD_COMMAND}`; export r; \
41502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41503 $(NORMAL_TARGET_EXPORTS) \
41504 echo "Doing html in $(TARGET_SUBDIR)/libgo"; \
41505 for flag in $(EXTRA_TARGET_FLAGS); do \
41506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41507 done; \
41508 (cd $(TARGET_SUBDIR)/libgo && \
41509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41511 "RANLIB=$${RANLIB}" \
41512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41513 html) \
41514 || exit 1
41516 @endif target-libgo
41518 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
41519 maybe-TAGS-target-libgo:
41520 @if target-libgo
41521 maybe-TAGS-target-libgo: TAGS-target-libgo
41523 TAGS-target-libgo: \
41524 configure-target-libgo
41525 @: $(MAKE); $(unstage)
41526 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41527 r=`${PWD_COMMAND}`; export r; \
41528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41529 $(NORMAL_TARGET_EXPORTS) \
41530 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo"; \
41531 for flag in $(EXTRA_TARGET_FLAGS); do \
41532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41533 done; \
41534 (cd $(TARGET_SUBDIR)/libgo && \
41535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41537 "RANLIB=$${RANLIB}" \
41538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41539 TAGS) \
41540 || exit 1
41542 @endif target-libgo
41544 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
41545 maybe-install-info-target-libgo:
41546 @if target-libgo
41547 maybe-install-info-target-libgo: install-info-target-libgo
41549 install-info-target-libgo: \
41550 configure-target-libgo \
41551 info-target-libgo
41552 @: $(MAKE); $(unstage)
41553 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41554 r=`${PWD_COMMAND}`; export r; \
41555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41556 $(NORMAL_TARGET_EXPORTS) \
41557 echo "Doing install-info in $(TARGET_SUBDIR)/libgo"; \
41558 for flag in $(EXTRA_TARGET_FLAGS); do \
41559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41560 done; \
41561 (cd $(TARGET_SUBDIR)/libgo && \
41562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41564 "RANLIB=$${RANLIB}" \
41565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41566 install-info) \
41567 || exit 1
41569 @endif target-libgo
41571 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
41572 maybe-install-pdf-target-libgo:
41573 @if target-libgo
41574 maybe-install-pdf-target-libgo: install-pdf-target-libgo
41576 install-pdf-target-libgo: \
41577 configure-target-libgo \
41578 pdf-target-libgo
41579 @: $(MAKE); $(unstage)
41580 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41581 r=`${PWD_COMMAND}`; export r; \
41582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41583 $(NORMAL_TARGET_EXPORTS) \
41584 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo"; \
41585 for flag in $(EXTRA_TARGET_FLAGS); do \
41586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41587 done; \
41588 (cd $(TARGET_SUBDIR)/libgo && \
41589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41591 "RANLIB=$${RANLIB}" \
41592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41593 install-pdf) \
41594 || exit 1
41596 @endif target-libgo
41598 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
41599 maybe-install-html-target-libgo:
41600 @if target-libgo
41601 maybe-install-html-target-libgo: install-html-target-libgo
41603 install-html-target-libgo: \
41604 configure-target-libgo \
41605 html-target-libgo
41606 @: $(MAKE); $(unstage)
41607 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41608 r=`${PWD_COMMAND}`; export r; \
41609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41610 $(NORMAL_TARGET_EXPORTS) \
41611 echo "Doing install-html in $(TARGET_SUBDIR)/libgo"; \
41612 for flag in $(EXTRA_TARGET_FLAGS); do \
41613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41614 done; \
41615 (cd $(TARGET_SUBDIR)/libgo && \
41616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41618 "RANLIB=$${RANLIB}" \
41619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41620 install-html) \
41621 || exit 1
41623 @endif target-libgo
41625 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
41626 maybe-installcheck-target-libgo:
41627 @if target-libgo
41628 maybe-installcheck-target-libgo: installcheck-target-libgo
41630 installcheck-target-libgo: \
41631 configure-target-libgo
41632 @: $(MAKE); $(unstage)
41633 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41634 r=`${PWD_COMMAND}`; export r; \
41635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41636 $(NORMAL_TARGET_EXPORTS) \
41637 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo"; \
41638 for flag in $(EXTRA_TARGET_FLAGS); do \
41639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41640 done; \
41641 (cd $(TARGET_SUBDIR)/libgo && \
41642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41644 "RANLIB=$${RANLIB}" \
41645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41646 installcheck) \
41647 || exit 1
41649 @endif target-libgo
41651 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
41652 maybe-mostlyclean-target-libgo:
41653 @if target-libgo
41654 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
41656 mostlyclean-target-libgo:
41657 @: $(MAKE); $(unstage)
41658 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41659 r=`${PWD_COMMAND}`; export r; \
41660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41661 $(NORMAL_TARGET_EXPORTS) \
41662 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo"; \
41663 for flag in $(EXTRA_TARGET_FLAGS); do \
41664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41665 done; \
41666 (cd $(TARGET_SUBDIR)/libgo && \
41667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41669 "RANLIB=$${RANLIB}" \
41670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41671 mostlyclean) \
41672 || exit 1
41674 @endif target-libgo
41676 .PHONY: maybe-clean-target-libgo clean-target-libgo
41677 maybe-clean-target-libgo:
41678 @if target-libgo
41679 maybe-clean-target-libgo: clean-target-libgo
41681 clean-target-libgo:
41682 @: $(MAKE); $(unstage)
41683 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41684 r=`${PWD_COMMAND}`; export r; \
41685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41686 $(NORMAL_TARGET_EXPORTS) \
41687 echo "Doing clean in $(TARGET_SUBDIR)/libgo"; \
41688 for flag in $(EXTRA_TARGET_FLAGS); do \
41689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41690 done; \
41691 (cd $(TARGET_SUBDIR)/libgo && \
41692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41694 "RANLIB=$${RANLIB}" \
41695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41696 clean) \
41697 || exit 1
41699 @endif target-libgo
41701 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
41702 maybe-distclean-target-libgo:
41703 @if target-libgo
41704 maybe-distclean-target-libgo: distclean-target-libgo
41706 distclean-target-libgo:
41707 @: $(MAKE); $(unstage)
41708 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41709 r=`${PWD_COMMAND}`; export r; \
41710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41711 $(NORMAL_TARGET_EXPORTS) \
41712 echo "Doing distclean in $(TARGET_SUBDIR)/libgo"; \
41713 for flag in $(EXTRA_TARGET_FLAGS); do \
41714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41715 done; \
41716 (cd $(TARGET_SUBDIR)/libgo && \
41717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41719 "RANLIB=$${RANLIB}" \
41720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41721 distclean) \
41722 || exit 1
41724 @endif target-libgo
41726 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
41727 maybe-maintainer-clean-target-libgo:
41728 @if target-libgo
41729 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
41731 maintainer-clean-target-libgo:
41732 @: $(MAKE); $(unstage)
41733 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41734 r=`${PWD_COMMAND}`; export r; \
41735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41736 $(NORMAL_TARGET_EXPORTS) \
41737 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo"; \
41738 for flag in $(EXTRA_TARGET_FLAGS); do \
41739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41740 done; \
41741 (cd $(TARGET_SUBDIR)/libgo && \
41742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41744 "RANLIB=$${RANLIB}" \
41745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41746 maintainer-clean) \
41747 || exit 1
41749 @endif target-libgo
41755 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
41756 maybe-configure-target-libtermcap:
41757 @if gcc-bootstrap
41758 configure-target-libtermcap: stage_current
41759 @endif gcc-bootstrap
41760 @if target-libtermcap
41761 maybe-configure-target-libtermcap: configure-target-libtermcap
41762 configure-target-libtermcap:
41763 @: $(MAKE); $(unstage)
41764 @r=`${PWD_COMMAND}`; export r; \
41765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41766 echo "Checking multilib configuration for libtermcap..."; \
41767 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
41768 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null; \
41769 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41770 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41771 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
41772 else \
41773 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
41774 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41775 fi; \
41776 else \
41777 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41778 fi; \
41779 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
41780 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
41781 $(NORMAL_TARGET_EXPORTS) \
41782 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
41783 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
41784 case $(srcdir) in \
41785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41786 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
41787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41788 esac; \
41789 module_srcdir=libtermcap; \
41790 rm -f no-such-file || : ; \
41791 CONFIG_SITE=no-such-file $(SHELL) \
41792 $$s/$$module_srcdir/configure \
41793 --srcdir=$${topdir}/$$module_srcdir \
41794 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41795 --target=${target_alias} \
41796 || exit 1
41797 @endif target-libtermcap
41803 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
41804 maybe-all-target-libtermcap:
41805 @if gcc-bootstrap
41806 all-target-libtermcap: stage_current
41807 @endif gcc-bootstrap
41808 @if target-libtermcap
41809 TARGET-target-libtermcap=all
41810 maybe-all-target-libtermcap: all-target-libtermcap
41811 all-target-libtermcap: configure-target-libtermcap
41812 @: $(MAKE); $(unstage)
41813 @r=`${PWD_COMMAND}`; export r; \
41814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41815 $(NORMAL_TARGET_EXPORTS) \
41816 (cd $(TARGET_SUBDIR)/libtermcap && \
41817 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41818 $(TARGET-target-libtermcap))
41819 @endif target-libtermcap
41825 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
41826 maybe-check-target-libtermcap:
41827 @if target-libtermcap
41828 maybe-check-target-libtermcap: check-target-libtermcap
41830 # Dummy target for uncheckable module.
41831 check-target-libtermcap:
41833 @endif target-libtermcap
41835 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
41836 maybe-install-target-libtermcap:
41837 @if target-libtermcap
41838 maybe-install-target-libtermcap: install-target-libtermcap
41840 install-target-libtermcap: installdirs
41841 @: $(MAKE); $(unstage)
41842 @r=`${PWD_COMMAND}`; export r; \
41843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41844 $(NORMAL_TARGET_EXPORTS) \
41845 (cd $(TARGET_SUBDIR)/libtermcap && \
41846 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41848 @endif target-libtermcap
41850 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
41851 maybe-install-strip-target-libtermcap:
41852 @if target-libtermcap
41853 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
41855 install-strip-target-libtermcap: installdirs
41856 @: $(MAKE); $(unstage)
41857 @r=`${PWD_COMMAND}`; export r; \
41858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41859 $(NORMAL_TARGET_EXPORTS) \
41860 (cd $(TARGET_SUBDIR)/libtermcap && \
41861 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41863 @endif target-libtermcap
41865 # Other targets (info, dvi, pdf, etc.)
41867 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
41868 maybe-info-target-libtermcap:
41869 @if target-libtermcap
41870 maybe-info-target-libtermcap: info-target-libtermcap
41872 info-target-libtermcap: \
41873 configure-target-libtermcap
41874 @: $(MAKE); $(unstage)
41875 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41876 r=`${PWD_COMMAND}`; export r; \
41877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41878 $(NORMAL_TARGET_EXPORTS) \
41879 echo "Doing info in $(TARGET_SUBDIR)/libtermcap"; \
41880 for flag in $(EXTRA_TARGET_FLAGS); do \
41881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41882 done; \
41883 (cd $(TARGET_SUBDIR)/libtermcap && \
41884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41886 "RANLIB=$${RANLIB}" \
41887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41888 info) \
41889 || exit 1
41891 @endif target-libtermcap
41893 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
41894 maybe-dvi-target-libtermcap:
41895 @if target-libtermcap
41896 maybe-dvi-target-libtermcap: dvi-target-libtermcap
41898 dvi-target-libtermcap: \
41899 configure-target-libtermcap
41900 @: $(MAKE); $(unstage)
41901 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41902 r=`${PWD_COMMAND}`; export r; \
41903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41904 $(NORMAL_TARGET_EXPORTS) \
41905 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap"; \
41906 for flag in $(EXTRA_TARGET_FLAGS); do \
41907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41908 done; \
41909 (cd $(TARGET_SUBDIR)/libtermcap && \
41910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41912 "RANLIB=$${RANLIB}" \
41913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41914 dvi) \
41915 || exit 1
41917 @endif target-libtermcap
41919 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
41920 maybe-pdf-target-libtermcap:
41921 @if target-libtermcap
41922 maybe-pdf-target-libtermcap: pdf-target-libtermcap
41924 pdf-target-libtermcap: \
41925 configure-target-libtermcap
41926 @: $(MAKE); $(unstage)
41927 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41928 r=`${PWD_COMMAND}`; export r; \
41929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41930 $(NORMAL_TARGET_EXPORTS) \
41931 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap"; \
41932 for flag in $(EXTRA_TARGET_FLAGS); do \
41933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41934 done; \
41935 (cd $(TARGET_SUBDIR)/libtermcap && \
41936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41938 "RANLIB=$${RANLIB}" \
41939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41940 pdf) \
41941 || exit 1
41943 @endif target-libtermcap
41945 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
41946 maybe-html-target-libtermcap:
41947 @if target-libtermcap
41948 maybe-html-target-libtermcap: html-target-libtermcap
41950 html-target-libtermcap: \
41951 configure-target-libtermcap
41952 @: $(MAKE); $(unstage)
41953 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41954 r=`${PWD_COMMAND}`; export r; \
41955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41956 $(NORMAL_TARGET_EXPORTS) \
41957 echo "Doing html in $(TARGET_SUBDIR)/libtermcap"; \
41958 for flag in $(EXTRA_TARGET_FLAGS); do \
41959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41960 done; \
41961 (cd $(TARGET_SUBDIR)/libtermcap && \
41962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41964 "RANLIB=$${RANLIB}" \
41965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41966 html) \
41967 || exit 1
41969 @endif target-libtermcap
41971 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
41972 maybe-TAGS-target-libtermcap:
41973 @if target-libtermcap
41974 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
41976 TAGS-target-libtermcap: \
41977 configure-target-libtermcap
41978 @: $(MAKE); $(unstage)
41979 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41980 r=`${PWD_COMMAND}`; export r; \
41981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41982 $(NORMAL_TARGET_EXPORTS) \
41983 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap"; \
41984 for flag in $(EXTRA_TARGET_FLAGS); do \
41985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41986 done; \
41987 (cd $(TARGET_SUBDIR)/libtermcap && \
41988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41990 "RANLIB=$${RANLIB}" \
41991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41992 TAGS) \
41993 || exit 1
41995 @endif target-libtermcap
41997 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
41998 maybe-install-info-target-libtermcap:
41999 @if target-libtermcap
42000 maybe-install-info-target-libtermcap: install-info-target-libtermcap
42002 install-info-target-libtermcap: \
42003 configure-target-libtermcap \
42004 info-target-libtermcap
42005 @: $(MAKE); $(unstage)
42006 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42007 r=`${PWD_COMMAND}`; export r; \
42008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42009 $(NORMAL_TARGET_EXPORTS) \
42010 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap"; \
42011 for flag in $(EXTRA_TARGET_FLAGS); do \
42012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42013 done; \
42014 (cd $(TARGET_SUBDIR)/libtermcap && \
42015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42017 "RANLIB=$${RANLIB}" \
42018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42019 install-info) \
42020 || exit 1
42022 @endif target-libtermcap
42024 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
42025 maybe-install-pdf-target-libtermcap:
42026 @if target-libtermcap
42027 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
42029 install-pdf-target-libtermcap: \
42030 configure-target-libtermcap \
42031 pdf-target-libtermcap
42032 @: $(MAKE); $(unstage)
42033 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42034 r=`${PWD_COMMAND}`; export r; \
42035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42036 $(NORMAL_TARGET_EXPORTS) \
42037 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap"; \
42038 for flag in $(EXTRA_TARGET_FLAGS); do \
42039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42040 done; \
42041 (cd $(TARGET_SUBDIR)/libtermcap && \
42042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42044 "RANLIB=$${RANLIB}" \
42045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42046 install-pdf) \
42047 || exit 1
42049 @endif target-libtermcap
42051 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
42052 maybe-install-html-target-libtermcap:
42053 @if target-libtermcap
42054 maybe-install-html-target-libtermcap: install-html-target-libtermcap
42056 install-html-target-libtermcap: \
42057 configure-target-libtermcap \
42058 html-target-libtermcap
42059 @: $(MAKE); $(unstage)
42060 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42061 r=`${PWD_COMMAND}`; export r; \
42062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42063 $(NORMAL_TARGET_EXPORTS) \
42064 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap"; \
42065 for flag in $(EXTRA_TARGET_FLAGS); do \
42066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42067 done; \
42068 (cd $(TARGET_SUBDIR)/libtermcap && \
42069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42071 "RANLIB=$${RANLIB}" \
42072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42073 install-html) \
42074 || exit 1
42076 @endif target-libtermcap
42078 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
42079 maybe-installcheck-target-libtermcap:
42080 @if target-libtermcap
42081 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
42083 installcheck-target-libtermcap: \
42084 configure-target-libtermcap
42085 @: $(MAKE); $(unstage)
42086 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42087 r=`${PWD_COMMAND}`; export r; \
42088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42089 $(NORMAL_TARGET_EXPORTS) \
42090 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap"; \
42091 for flag in $(EXTRA_TARGET_FLAGS); do \
42092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42093 done; \
42094 (cd $(TARGET_SUBDIR)/libtermcap && \
42095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42097 "RANLIB=$${RANLIB}" \
42098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42099 installcheck) \
42100 || exit 1
42102 @endif target-libtermcap
42104 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
42105 maybe-mostlyclean-target-libtermcap:
42106 @if target-libtermcap
42107 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
42109 # libtermcap doesn't support mostlyclean.
42110 mostlyclean-target-libtermcap:
42112 @endif target-libtermcap
42114 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
42115 maybe-clean-target-libtermcap:
42116 @if target-libtermcap
42117 maybe-clean-target-libtermcap: clean-target-libtermcap
42119 # libtermcap doesn't support clean.
42120 clean-target-libtermcap:
42122 @endif target-libtermcap
42124 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
42125 maybe-distclean-target-libtermcap:
42126 @if target-libtermcap
42127 maybe-distclean-target-libtermcap: distclean-target-libtermcap
42129 # libtermcap doesn't support distclean.
42130 distclean-target-libtermcap:
42132 @endif target-libtermcap
42134 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
42135 maybe-maintainer-clean-target-libtermcap:
42136 @if target-libtermcap
42137 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
42139 # libtermcap doesn't support maintainer-clean.
42140 maintainer-clean-target-libtermcap:
42142 @endif target-libtermcap
42148 .PHONY: configure-target-winsup maybe-configure-target-winsup
42149 maybe-configure-target-winsup:
42150 @if gcc-bootstrap
42151 configure-target-winsup: stage_current
42152 @endif gcc-bootstrap
42153 @if target-winsup
42154 maybe-configure-target-winsup: configure-target-winsup
42155 configure-target-winsup:
42156 @: $(MAKE); $(unstage)
42157 @r=`${PWD_COMMAND}`; export r; \
42158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42159 echo "Checking multilib configuration for winsup..."; \
42160 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
42161 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null; \
42162 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
42163 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
42164 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
42165 else \
42166 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
42167 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
42168 fi; \
42169 else \
42170 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
42171 fi; \
42172 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
42173 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
42174 $(NORMAL_TARGET_EXPORTS) \
42175 echo Configuring in $(TARGET_SUBDIR)/winsup; \
42176 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
42177 case $(srcdir) in \
42178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42179 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
42180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42181 esac; \
42182 module_srcdir=winsup; \
42183 rm -f no-such-file || : ; \
42184 CONFIG_SITE=no-such-file $(SHELL) \
42185 $$s/$$module_srcdir/configure \
42186 --srcdir=$${topdir}/$$module_srcdir \
42187 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42188 --target=${target_alias} \
42189 || exit 1
42190 @endif target-winsup
42196 .PHONY: all-target-winsup maybe-all-target-winsup
42197 maybe-all-target-winsup:
42198 @if gcc-bootstrap
42199 all-target-winsup: stage_current
42200 @endif gcc-bootstrap
42201 @if target-winsup
42202 TARGET-target-winsup=all
42203 maybe-all-target-winsup: all-target-winsup
42204 all-target-winsup: configure-target-winsup
42205 @: $(MAKE); $(unstage)
42206 @r=`${PWD_COMMAND}`; export r; \
42207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42208 $(NORMAL_TARGET_EXPORTS) \
42209 (cd $(TARGET_SUBDIR)/winsup && \
42210 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42211 $(TARGET-target-winsup))
42212 @endif target-winsup
42218 .PHONY: check-target-winsup maybe-check-target-winsup
42219 maybe-check-target-winsup:
42220 @if target-winsup
42221 maybe-check-target-winsup: check-target-winsup
42223 check-target-winsup:
42224 @: $(MAKE); $(unstage)
42225 @r=`${PWD_COMMAND}`; export r; \
42226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42227 $(NORMAL_TARGET_EXPORTS) \
42228 (cd $(TARGET_SUBDIR)/winsup && \
42229 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42231 @endif target-winsup
42233 .PHONY: install-target-winsup maybe-install-target-winsup
42234 maybe-install-target-winsup:
42235 @if target-winsup
42236 maybe-install-target-winsup: install-target-winsup
42238 install-target-winsup: installdirs
42239 @: $(MAKE); $(unstage)
42240 @r=`${PWD_COMMAND}`; export r; \
42241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42242 $(NORMAL_TARGET_EXPORTS) \
42243 (cd $(TARGET_SUBDIR)/winsup && \
42244 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42246 @endif target-winsup
42248 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
42249 maybe-install-strip-target-winsup:
42250 @if target-winsup
42251 maybe-install-strip-target-winsup: install-strip-target-winsup
42253 install-strip-target-winsup: installdirs
42254 @: $(MAKE); $(unstage)
42255 @r=`${PWD_COMMAND}`; export r; \
42256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42257 $(NORMAL_TARGET_EXPORTS) \
42258 (cd $(TARGET_SUBDIR)/winsup && \
42259 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42261 @endif target-winsup
42263 # Other targets (info, dvi, pdf, etc.)
42265 .PHONY: maybe-info-target-winsup info-target-winsup
42266 maybe-info-target-winsup:
42267 @if target-winsup
42268 maybe-info-target-winsup: info-target-winsup
42270 info-target-winsup: \
42271 configure-target-winsup
42272 @: $(MAKE); $(unstage)
42273 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42274 r=`${PWD_COMMAND}`; export r; \
42275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42276 $(NORMAL_TARGET_EXPORTS) \
42277 echo "Doing info in $(TARGET_SUBDIR)/winsup"; \
42278 for flag in $(EXTRA_TARGET_FLAGS); do \
42279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42280 done; \
42281 (cd $(TARGET_SUBDIR)/winsup && \
42282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42284 "RANLIB=$${RANLIB}" \
42285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42286 info) \
42287 || exit 1
42289 @endif target-winsup
42291 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
42292 maybe-dvi-target-winsup:
42293 @if target-winsup
42294 maybe-dvi-target-winsup: dvi-target-winsup
42296 dvi-target-winsup: \
42297 configure-target-winsup
42298 @: $(MAKE); $(unstage)
42299 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42300 r=`${PWD_COMMAND}`; export r; \
42301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42302 $(NORMAL_TARGET_EXPORTS) \
42303 echo "Doing dvi in $(TARGET_SUBDIR)/winsup"; \
42304 for flag in $(EXTRA_TARGET_FLAGS); do \
42305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42306 done; \
42307 (cd $(TARGET_SUBDIR)/winsup && \
42308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42310 "RANLIB=$${RANLIB}" \
42311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42312 dvi) \
42313 || exit 1
42315 @endif target-winsup
42317 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
42318 maybe-pdf-target-winsup:
42319 @if target-winsup
42320 maybe-pdf-target-winsup: pdf-target-winsup
42322 pdf-target-winsup: \
42323 configure-target-winsup
42324 @: $(MAKE); $(unstage)
42325 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42326 r=`${PWD_COMMAND}`; export r; \
42327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42328 $(NORMAL_TARGET_EXPORTS) \
42329 echo "Doing pdf in $(TARGET_SUBDIR)/winsup"; \
42330 for flag in $(EXTRA_TARGET_FLAGS); do \
42331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42332 done; \
42333 (cd $(TARGET_SUBDIR)/winsup && \
42334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42336 "RANLIB=$${RANLIB}" \
42337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42338 pdf) \
42339 || exit 1
42341 @endif target-winsup
42343 .PHONY: maybe-html-target-winsup html-target-winsup
42344 maybe-html-target-winsup:
42345 @if target-winsup
42346 maybe-html-target-winsup: html-target-winsup
42348 html-target-winsup: \
42349 configure-target-winsup
42350 @: $(MAKE); $(unstage)
42351 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42352 r=`${PWD_COMMAND}`; export r; \
42353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42354 $(NORMAL_TARGET_EXPORTS) \
42355 echo "Doing html in $(TARGET_SUBDIR)/winsup"; \
42356 for flag in $(EXTRA_TARGET_FLAGS); do \
42357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42358 done; \
42359 (cd $(TARGET_SUBDIR)/winsup && \
42360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42362 "RANLIB=$${RANLIB}" \
42363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42364 html) \
42365 || exit 1
42367 @endif target-winsup
42369 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
42370 maybe-TAGS-target-winsup:
42371 @if target-winsup
42372 maybe-TAGS-target-winsup: TAGS-target-winsup
42374 TAGS-target-winsup: \
42375 configure-target-winsup
42376 @: $(MAKE); $(unstage)
42377 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42378 r=`${PWD_COMMAND}`; export r; \
42379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42380 $(NORMAL_TARGET_EXPORTS) \
42381 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup"; \
42382 for flag in $(EXTRA_TARGET_FLAGS); do \
42383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42384 done; \
42385 (cd $(TARGET_SUBDIR)/winsup && \
42386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42388 "RANLIB=$${RANLIB}" \
42389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42390 TAGS) \
42391 || exit 1
42393 @endif target-winsup
42395 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
42396 maybe-install-info-target-winsup:
42397 @if target-winsup
42398 maybe-install-info-target-winsup: install-info-target-winsup
42400 install-info-target-winsup: \
42401 configure-target-winsup \
42402 info-target-winsup
42403 @: $(MAKE); $(unstage)
42404 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42405 r=`${PWD_COMMAND}`; export r; \
42406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42407 $(NORMAL_TARGET_EXPORTS) \
42408 echo "Doing install-info in $(TARGET_SUBDIR)/winsup"; \
42409 for flag in $(EXTRA_TARGET_FLAGS); do \
42410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42411 done; \
42412 (cd $(TARGET_SUBDIR)/winsup && \
42413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42415 "RANLIB=$${RANLIB}" \
42416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42417 install-info) \
42418 || exit 1
42420 @endif target-winsup
42422 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
42423 maybe-install-pdf-target-winsup:
42424 @if target-winsup
42425 maybe-install-pdf-target-winsup: install-pdf-target-winsup
42427 install-pdf-target-winsup: \
42428 configure-target-winsup \
42429 pdf-target-winsup
42430 @: $(MAKE); $(unstage)
42431 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42432 r=`${PWD_COMMAND}`; export r; \
42433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42434 $(NORMAL_TARGET_EXPORTS) \
42435 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup"; \
42436 for flag in $(EXTRA_TARGET_FLAGS); do \
42437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42438 done; \
42439 (cd $(TARGET_SUBDIR)/winsup && \
42440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42442 "RANLIB=$${RANLIB}" \
42443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42444 install-pdf) \
42445 || exit 1
42447 @endif target-winsup
42449 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
42450 maybe-install-html-target-winsup:
42451 @if target-winsup
42452 maybe-install-html-target-winsup: install-html-target-winsup
42454 install-html-target-winsup: \
42455 configure-target-winsup \
42456 html-target-winsup
42457 @: $(MAKE); $(unstage)
42458 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42459 r=`${PWD_COMMAND}`; export r; \
42460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42461 $(NORMAL_TARGET_EXPORTS) \
42462 echo "Doing install-html in $(TARGET_SUBDIR)/winsup"; \
42463 for flag in $(EXTRA_TARGET_FLAGS); do \
42464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42465 done; \
42466 (cd $(TARGET_SUBDIR)/winsup && \
42467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42469 "RANLIB=$${RANLIB}" \
42470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42471 install-html) \
42472 || exit 1
42474 @endif target-winsup
42476 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
42477 maybe-installcheck-target-winsup:
42478 @if target-winsup
42479 maybe-installcheck-target-winsup: installcheck-target-winsup
42481 installcheck-target-winsup: \
42482 configure-target-winsup
42483 @: $(MAKE); $(unstage)
42484 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42485 r=`${PWD_COMMAND}`; export r; \
42486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42487 $(NORMAL_TARGET_EXPORTS) \
42488 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup"; \
42489 for flag in $(EXTRA_TARGET_FLAGS); do \
42490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42491 done; \
42492 (cd $(TARGET_SUBDIR)/winsup && \
42493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42495 "RANLIB=$${RANLIB}" \
42496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42497 installcheck) \
42498 || exit 1
42500 @endif target-winsup
42502 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
42503 maybe-mostlyclean-target-winsup:
42504 @if target-winsup
42505 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
42507 mostlyclean-target-winsup:
42508 @: $(MAKE); $(unstage)
42509 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42510 r=`${PWD_COMMAND}`; export r; \
42511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42512 $(NORMAL_TARGET_EXPORTS) \
42513 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup"; \
42514 for flag in $(EXTRA_TARGET_FLAGS); do \
42515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42516 done; \
42517 (cd $(TARGET_SUBDIR)/winsup && \
42518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42520 "RANLIB=$${RANLIB}" \
42521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42522 mostlyclean) \
42523 || exit 1
42525 @endif target-winsup
42527 .PHONY: maybe-clean-target-winsup clean-target-winsup
42528 maybe-clean-target-winsup:
42529 @if target-winsup
42530 maybe-clean-target-winsup: clean-target-winsup
42532 clean-target-winsup:
42533 @: $(MAKE); $(unstage)
42534 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42535 r=`${PWD_COMMAND}`; export r; \
42536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42537 $(NORMAL_TARGET_EXPORTS) \
42538 echo "Doing clean in $(TARGET_SUBDIR)/winsup"; \
42539 for flag in $(EXTRA_TARGET_FLAGS); do \
42540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42541 done; \
42542 (cd $(TARGET_SUBDIR)/winsup && \
42543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42545 "RANLIB=$${RANLIB}" \
42546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42547 clean) \
42548 || exit 1
42550 @endif target-winsup
42552 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
42553 maybe-distclean-target-winsup:
42554 @if target-winsup
42555 maybe-distclean-target-winsup: distclean-target-winsup
42557 distclean-target-winsup:
42558 @: $(MAKE); $(unstage)
42559 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42560 r=`${PWD_COMMAND}`; export r; \
42561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42562 $(NORMAL_TARGET_EXPORTS) \
42563 echo "Doing distclean in $(TARGET_SUBDIR)/winsup"; \
42564 for flag in $(EXTRA_TARGET_FLAGS); do \
42565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42566 done; \
42567 (cd $(TARGET_SUBDIR)/winsup && \
42568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42570 "RANLIB=$${RANLIB}" \
42571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42572 distclean) \
42573 || exit 1
42575 @endif target-winsup
42577 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
42578 maybe-maintainer-clean-target-winsup:
42579 @if target-winsup
42580 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
42582 maintainer-clean-target-winsup:
42583 @: $(MAKE); $(unstage)
42584 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42585 r=`${PWD_COMMAND}`; export r; \
42586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42587 $(NORMAL_TARGET_EXPORTS) \
42588 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup"; \
42589 for flag in $(EXTRA_TARGET_FLAGS); do \
42590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42591 done; \
42592 (cd $(TARGET_SUBDIR)/winsup && \
42593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42595 "RANLIB=$${RANLIB}" \
42596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42597 maintainer-clean) \
42598 || exit 1
42600 @endif target-winsup
42606 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
42607 maybe-configure-target-libgloss:
42608 @if gcc-bootstrap
42609 configure-target-libgloss: stage_current
42610 @endif gcc-bootstrap
42611 @if target-libgloss
42612 maybe-configure-target-libgloss: configure-target-libgloss
42613 configure-target-libgloss:
42614 @: $(MAKE); $(unstage)
42615 @r=`${PWD_COMMAND}`; export r; \
42616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42617 echo "Checking multilib configuration for libgloss..."; \
42618 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
42619 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null; \
42620 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42621 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42622 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
42623 else \
42624 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
42625 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42626 fi; \
42627 else \
42628 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42629 fi; \
42630 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
42631 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
42632 $(NORMAL_TARGET_EXPORTS) \
42633 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
42634 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
42635 case $(srcdir) in \
42636 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42637 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
42638 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42639 esac; \
42640 module_srcdir=libgloss; \
42641 rm -f no-such-file || : ; \
42642 CONFIG_SITE=no-such-file $(SHELL) \
42643 $$s/$$module_srcdir/configure \
42644 --srcdir=$${topdir}/$$module_srcdir \
42645 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42646 --target=${target_alias} \
42647 || exit 1
42648 @endif target-libgloss
42654 .PHONY: all-target-libgloss maybe-all-target-libgloss
42655 maybe-all-target-libgloss:
42656 @if gcc-bootstrap
42657 all-target-libgloss: stage_current
42658 @endif gcc-bootstrap
42659 @if target-libgloss
42660 TARGET-target-libgloss=all
42661 maybe-all-target-libgloss: all-target-libgloss
42662 all-target-libgloss: configure-target-libgloss
42663 @: $(MAKE); $(unstage)
42664 @r=`${PWD_COMMAND}`; export r; \
42665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42666 $(NORMAL_TARGET_EXPORTS) \
42667 (cd $(TARGET_SUBDIR)/libgloss && \
42668 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42669 $(TARGET-target-libgloss))
42670 @endif target-libgloss
42676 .PHONY: check-target-libgloss maybe-check-target-libgloss
42677 maybe-check-target-libgloss:
42678 @if target-libgloss
42679 maybe-check-target-libgloss: check-target-libgloss
42681 # Dummy target for uncheckable module.
42682 check-target-libgloss:
42684 @endif target-libgloss
42686 .PHONY: install-target-libgloss maybe-install-target-libgloss
42687 maybe-install-target-libgloss:
42688 @if target-libgloss
42689 maybe-install-target-libgloss: install-target-libgloss
42691 install-target-libgloss: installdirs
42692 @: $(MAKE); $(unstage)
42693 @r=`${PWD_COMMAND}`; export r; \
42694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42695 $(NORMAL_TARGET_EXPORTS) \
42696 (cd $(TARGET_SUBDIR)/libgloss && \
42697 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42699 @endif target-libgloss
42701 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
42702 maybe-install-strip-target-libgloss:
42703 @if target-libgloss
42704 maybe-install-strip-target-libgloss: install-strip-target-libgloss
42706 install-strip-target-libgloss: installdirs
42707 @: $(MAKE); $(unstage)
42708 @r=`${PWD_COMMAND}`; export r; \
42709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42710 $(NORMAL_TARGET_EXPORTS) \
42711 (cd $(TARGET_SUBDIR)/libgloss && \
42712 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42714 @endif target-libgloss
42716 # Other targets (info, dvi, pdf, etc.)
42718 .PHONY: maybe-info-target-libgloss info-target-libgloss
42719 maybe-info-target-libgloss:
42720 @if target-libgloss
42721 maybe-info-target-libgloss: info-target-libgloss
42723 info-target-libgloss: \
42724 configure-target-libgloss
42725 @: $(MAKE); $(unstage)
42726 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42727 r=`${PWD_COMMAND}`; export r; \
42728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42729 $(NORMAL_TARGET_EXPORTS) \
42730 echo "Doing info in $(TARGET_SUBDIR)/libgloss"; \
42731 for flag in $(EXTRA_TARGET_FLAGS); do \
42732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42733 done; \
42734 (cd $(TARGET_SUBDIR)/libgloss && \
42735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42737 "RANLIB=$${RANLIB}" \
42738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42739 info) \
42740 || exit 1
42742 @endif target-libgloss
42744 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
42745 maybe-dvi-target-libgloss:
42746 @if target-libgloss
42747 maybe-dvi-target-libgloss: dvi-target-libgloss
42749 dvi-target-libgloss: \
42750 configure-target-libgloss
42751 @: $(MAKE); $(unstage)
42752 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42753 r=`${PWD_COMMAND}`; export r; \
42754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42755 $(NORMAL_TARGET_EXPORTS) \
42756 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss"; \
42757 for flag in $(EXTRA_TARGET_FLAGS); do \
42758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42759 done; \
42760 (cd $(TARGET_SUBDIR)/libgloss && \
42761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42763 "RANLIB=$${RANLIB}" \
42764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42765 dvi) \
42766 || exit 1
42768 @endif target-libgloss
42770 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
42771 maybe-pdf-target-libgloss:
42772 @if target-libgloss
42773 maybe-pdf-target-libgloss: pdf-target-libgloss
42775 pdf-target-libgloss: \
42776 configure-target-libgloss
42777 @: $(MAKE); $(unstage)
42778 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42779 r=`${PWD_COMMAND}`; export r; \
42780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42781 $(NORMAL_TARGET_EXPORTS) \
42782 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss"; \
42783 for flag in $(EXTRA_TARGET_FLAGS); do \
42784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42785 done; \
42786 (cd $(TARGET_SUBDIR)/libgloss && \
42787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42789 "RANLIB=$${RANLIB}" \
42790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42791 pdf) \
42792 || exit 1
42794 @endif target-libgloss
42796 .PHONY: maybe-html-target-libgloss html-target-libgloss
42797 maybe-html-target-libgloss:
42798 @if target-libgloss
42799 maybe-html-target-libgloss: html-target-libgloss
42801 html-target-libgloss: \
42802 configure-target-libgloss
42803 @: $(MAKE); $(unstage)
42804 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42805 r=`${PWD_COMMAND}`; export r; \
42806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42807 $(NORMAL_TARGET_EXPORTS) \
42808 echo "Doing html in $(TARGET_SUBDIR)/libgloss"; \
42809 for flag in $(EXTRA_TARGET_FLAGS); do \
42810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42811 done; \
42812 (cd $(TARGET_SUBDIR)/libgloss && \
42813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42815 "RANLIB=$${RANLIB}" \
42816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42817 html) \
42818 || exit 1
42820 @endif target-libgloss
42822 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
42823 maybe-TAGS-target-libgloss:
42824 @if target-libgloss
42825 maybe-TAGS-target-libgloss: TAGS-target-libgloss
42827 TAGS-target-libgloss: \
42828 configure-target-libgloss
42829 @: $(MAKE); $(unstage)
42830 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42831 r=`${PWD_COMMAND}`; export r; \
42832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42833 $(NORMAL_TARGET_EXPORTS) \
42834 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss"; \
42835 for flag in $(EXTRA_TARGET_FLAGS); do \
42836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42837 done; \
42838 (cd $(TARGET_SUBDIR)/libgloss && \
42839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42841 "RANLIB=$${RANLIB}" \
42842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42843 TAGS) \
42844 || exit 1
42846 @endif target-libgloss
42848 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
42849 maybe-install-info-target-libgloss:
42850 @if target-libgloss
42851 maybe-install-info-target-libgloss: install-info-target-libgloss
42853 install-info-target-libgloss: \
42854 configure-target-libgloss \
42855 info-target-libgloss
42856 @: $(MAKE); $(unstage)
42857 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42858 r=`${PWD_COMMAND}`; export r; \
42859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42860 $(NORMAL_TARGET_EXPORTS) \
42861 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss"; \
42862 for flag in $(EXTRA_TARGET_FLAGS); do \
42863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42864 done; \
42865 (cd $(TARGET_SUBDIR)/libgloss && \
42866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42868 "RANLIB=$${RANLIB}" \
42869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42870 install-info) \
42871 || exit 1
42873 @endif target-libgloss
42875 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
42876 maybe-install-pdf-target-libgloss:
42877 @if target-libgloss
42878 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
42880 install-pdf-target-libgloss: \
42881 configure-target-libgloss \
42882 pdf-target-libgloss
42883 @: $(MAKE); $(unstage)
42884 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42885 r=`${PWD_COMMAND}`; export r; \
42886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42887 $(NORMAL_TARGET_EXPORTS) \
42888 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss"; \
42889 for flag in $(EXTRA_TARGET_FLAGS); do \
42890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42891 done; \
42892 (cd $(TARGET_SUBDIR)/libgloss && \
42893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42895 "RANLIB=$${RANLIB}" \
42896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42897 install-pdf) \
42898 || exit 1
42900 @endif target-libgloss
42902 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
42903 maybe-install-html-target-libgloss:
42904 @if target-libgloss
42905 maybe-install-html-target-libgloss: install-html-target-libgloss
42907 install-html-target-libgloss: \
42908 configure-target-libgloss \
42909 html-target-libgloss
42910 @: $(MAKE); $(unstage)
42911 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42912 r=`${PWD_COMMAND}`; export r; \
42913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42914 $(NORMAL_TARGET_EXPORTS) \
42915 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss"; \
42916 for flag in $(EXTRA_TARGET_FLAGS); do \
42917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42918 done; \
42919 (cd $(TARGET_SUBDIR)/libgloss && \
42920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42922 "RANLIB=$${RANLIB}" \
42923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42924 install-html) \
42925 || exit 1
42927 @endif target-libgloss
42929 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
42930 maybe-installcheck-target-libgloss:
42931 @if target-libgloss
42932 maybe-installcheck-target-libgloss: installcheck-target-libgloss
42934 installcheck-target-libgloss: \
42935 configure-target-libgloss
42936 @: $(MAKE); $(unstage)
42937 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42938 r=`${PWD_COMMAND}`; export r; \
42939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42940 $(NORMAL_TARGET_EXPORTS) \
42941 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss"; \
42942 for flag in $(EXTRA_TARGET_FLAGS); do \
42943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42944 done; \
42945 (cd $(TARGET_SUBDIR)/libgloss && \
42946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42948 "RANLIB=$${RANLIB}" \
42949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42950 installcheck) \
42951 || exit 1
42953 @endif target-libgloss
42955 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
42956 maybe-mostlyclean-target-libgloss:
42957 @if target-libgloss
42958 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
42960 mostlyclean-target-libgloss:
42961 @: $(MAKE); $(unstage)
42962 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42963 r=`${PWD_COMMAND}`; export r; \
42964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42965 $(NORMAL_TARGET_EXPORTS) \
42966 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss"; \
42967 for flag in $(EXTRA_TARGET_FLAGS); do \
42968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42969 done; \
42970 (cd $(TARGET_SUBDIR)/libgloss && \
42971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42973 "RANLIB=$${RANLIB}" \
42974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42975 mostlyclean) \
42976 || exit 1
42978 @endif target-libgloss
42980 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
42981 maybe-clean-target-libgloss:
42982 @if target-libgloss
42983 maybe-clean-target-libgloss: clean-target-libgloss
42985 clean-target-libgloss:
42986 @: $(MAKE); $(unstage)
42987 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42988 r=`${PWD_COMMAND}`; export r; \
42989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42990 $(NORMAL_TARGET_EXPORTS) \
42991 echo "Doing clean in $(TARGET_SUBDIR)/libgloss"; \
42992 for flag in $(EXTRA_TARGET_FLAGS); do \
42993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42994 done; \
42995 (cd $(TARGET_SUBDIR)/libgloss && \
42996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42998 "RANLIB=$${RANLIB}" \
42999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43000 clean) \
43001 || exit 1
43003 @endif target-libgloss
43005 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
43006 maybe-distclean-target-libgloss:
43007 @if target-libgloss
43008 maybe-distclean-target-libgloss: distclean-target-libgloss
43010 distclean-target-libgloss:
43011 @: $(MAKE); $(unstage)
43012 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43013 r=`${PWD_COMMAND}`; export r; \
43014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43015 $(NORMAL_TARGET_EXPORTS) \
43016 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss"; \
43017 for flag in $(EXTRA_TARGET_FLAGS); do \
43018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43019 done; \
43020 (cd $(TARGET_SUBDIR)/libgloss && \
43021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43023 "RANLIB=$${RANLIB}" \
43024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43025 distclean) \
43026 || exit 1
43028 @endif target-libgloss
43030 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
43031 maybe-maintainer-clean-target-libgloss:
43032 @if target-libgloss
43033 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
43035 maintainer-clean-target-libgloss:
43036 @: $(MAKE); $(unstage)
43037 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43038 r=`${PWD_COMMAND}`; export r; \
43039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43040 $(NORMAL_TARGET_EXPORTS) \
43041 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss"; \
43042 for flag in $(EXTRA_TARGET_FLAGS); do \
43043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43044 done; \
43045 (cd $(TARGET_SUBDIR)/libgloss && \
43046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43048 "RANLIB=$${RANLIB}" \
43049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43050 maintainer-clean) \
43051 || exit 1
43053 @endif target-libgloss
43059 .PHONY: configure-target-libffi maybe-configure-target-libffi
43060 maybe-configure-target-libffi:
43061 @if gcc-bootstrap
43062 configure-target-libffi: stage_current
43063 @endif gcc-bootstrap
43064 @if target-libffi
43065 maybe-configure-target-libffi: configure-target-libffi
43066 configure-target-libffi:
43067 @: $(MAKE); $(unstage)
43068 @r=`${PWD_COMMAND}`; export r; \
43069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43070 echo "Checking multilib configuration for libffi..."; \
43071 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
43072 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null; \
43073 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
43074 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
43075 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
43076 else \
43077 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
43078 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43079 fi; \
43080 else \
43081 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43082 fi; \
43083 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
43084 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
43085 $(NORMAL_TARGET_EXPORTS) \
43086 echo Configuring in $(TARGET_SUBDIR)/libffi; \
43087 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
43088 case $(srcdir) in \
43089 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43090 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
43091 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43092 esac; \
43093 module_srcdir=libffi; \
43094 rm -f no-such-file || : ; \
43095 CONFIG_SITE=no-such-file $(SHELL) \
43096 $$s/$$module_srcdir/configure \
43097 --srcdir=$${topdir}/$$module_srcdir \
43098 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43099 --target=${target_alias} \
43100 || exit 1
43101 @endif target-libffi
43107 .PHONY: all-target-libffi maybe-all-target-libffi
43108 maybe-all-target-libffi:
43109 @if gcc-bootstrap
43110 all-target-libffi: stage_current
43111 @endif gcc-bootstrap
43112 @if target-libffi
43113 TARGET-target-libffi=all
43114 maybe-all-target-libffi: all-target-libffi
43115 all-target-libffi: configure-target-libffi
43116 @: $(MAKE); $(unstage)
43117 @r=`${PWD_COMMAND}`; export r; \
43118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43119 $(NORMAL_TARGET_EXPORTS) \
43120 (cd $(TARGET_SUBDIR)/libffi && \
43121 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43122 $(TARGET-target-libffi))
43123 @endif target-libffi
43129 .PHONY: check-target-libffi maybe-check-target-libffi
43130 maybe-check-target-libffi:
43131 @if target-libffi
43132 maybe-check-target-libffi: check-target-libffi
43134 check-target-libffi:
43135 @: $(MAKE); $(unstage)
43136 @r=`${PWD_COMMAND}`; export r; \
43137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43138 $(NORMAL_TARGET_EXPORTS) \
43139 (cd $(TARGET_SUBDIR)/libffi && \
43140 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43142 @endif target-libffi
43144 .PHONY: install-target-libffi maybe-install-target-libffi
43145 maybe-install-target-libffi:
43146 @if target-libffi
43147 maybe-install-target-libffi: install-target-libffi
43149 # Dummy target for uninstallable.
43150 install-target-libffi:
43152 @endif target-libffi
43154 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
43155 maybe-install-strip-target-libffi:
43156 @if target-libffi
43157 maybe-install-strip-target-libffi: install-strip-target-libffi
43159 # Dummy target for uninstallable.
43160 install-strip-target-libffi:
43162 @endif target-libffi
43164 # Other targets (info, dvi, pdf, etc.)
43166 .PHONY: maybe-info-target-libffi info-target-libffi
43167 maybe-info-target-libffi:
43168 @if target-libffi
43169 maybe-info-target-libffi: info-target-libffi
43171 info-target-libffi: \
43172 configure-target-libffi
43173 @: $(MAKE); $(unstage)
43174 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43175 r=`${PWD_COMMAND}`; export r; \
43176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43177 $(NORMAL_TARGET_EXPORTS) \
43178 echo "Doing info in $(TARGET_SUBDIR)/libffi"; \
43179 for flag in $(EXTRA_TARGET_FLAGS); do \
43180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43181 done; \
43182 (cd $(TARGET_SUBDIR)/libffi && \
43183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43185 "RANLIB=$${RANLIB}" \
43186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43187 info) \
43188 || exit 1
43190 @endif target-libffi
43192 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
43193 maybe-dvi-target-libffi:
43194 @if target-libffi
43195 maybe-dvi-target-libffi: dvi-target-libffi
43197 dvi-target-libffi: \
43198 configure-target-libffi
43199 @: $(MAKE); $(unstage)
43200 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43201 r=`${PWD_COMMAND}`; export r; \
43202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43203 $(NORMAL_TARGET_EXPORTS) \
43204 echo "Doing dvi in $(TARGET_SUBDIR)/libffi"; \
43205 for flag in $(EXTRA_TARGET_FLAGS); do \
43206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43207 done; \
43208 (cd $(TARGET_SUBDIR)/libffi && \
43209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43211 "RANLIB=$${RANLIB}" \
43212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43213 dvi) \
43214 || exit 1
43216 @endif target-libffi
43218 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
43219 maybe-pdf-target-libffi:
43220 @if target-libffi
43221 maybe-pdf-target-libffi: pdf-target-libffi
43223 pdf-target-libffi: \
43224 configure-target-libffi
43225 @: $(MAKE); $(unstage)
43226 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43227 r=`${PWD_COMMAND}`; export r; \
43228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43229 $(NORMAL_TARGET_EXPORTS) \
43230 echo "Doing pdf in $(TARGET_SUBDIR)/libffi"; \
43231 for flag in $(EXTRA_TARGET_FLAGS); do \
43232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43233 done; \
43234 (cd $(TARGET_SUBDIR)/libffi && \
43235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43237 "RANLIB=$${RANLIB}" \
43238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43239 pdf) \
43240 || exit 1
43242 @endif target-libffi
43244 .PHONY: maybe-html-target-libffi html-target-libffi
43245 maybe-html-target-libffi:
43246 @if target-libffi
43247 maybe-html-target-libffi: html-target-libffi
43249 html-target-libffi: \
43250 configure-target-libffi
43251 @: $(MAKE); $(unstage)
43252 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43253 r=`${PWD_COMMAND}`; export r; \
43254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43255 $(NORMAL_TARGET_EXPORTS) \
43256 echo "Doing html in $(TARGET_SUBDIR)/libffi"; \
43257 for flag in $(EXTRA_TARGET_FLAGS); do \
43258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43259 done; \
43260 (cd $(TARGET_SUBDIR)/libffi && \
43261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43263 "RANLIB=$${RANLIB}" \
43264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43265 html) \
43266 || exit 1
43268 @endif target-libffi
43270 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
43271 maybe-TAGS-target-libffi:
43272 @if target-libffi
43273 maybe-TAGS-target-libffi: TAGS-target-libffi
43275 TAGS-target-libffi: \
43276 configure-target-libffi
43277 @: $(MAKE); $(unstage)
43278 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43279 r=`${PWD_COMMAND}`; export r; \
43280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43281 $(NORMAL_TARGET_EXPORTS) \
43282 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi"; \
43283 for flag in $(EXTRA_TARGET_FLAGS); do \
43284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43285 done; \
43286 (cd $(TARGET_SUBDIR)/libffi && \
43287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43289 "RANLIB=$${RANLIB}" \
43290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43291 TAGS) \
43292 || exit 1
43294 @endif target-libffi
43296 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
43297 maybe-install-info-target-libffi:
43298 @if target-libffi
43299 maybe-install-info-target-libffi: install-info-target-libffi
43301 install-info-target-libffi: \
43302 configure-target-libffi \
43303 info-target-libffi
43304 @: $(MAKE); $(unstage)
43305 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43306 r=`${PWD_COMMAND}`; export r; \
43307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43308 $(NORMAL_TARGET_EXPORTS) \
43309 echo "Doing install-info in $(TARGET_SUBDIR)/libffi"; \
43310 for flag in $(EXTRA_TARGET_FLAGS); do \
43311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43312 done; \
43313 (cd $(TARGET_SUBDIR)/libffi && \
43314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43316 "RANLIB=$${RANLIB}" \
43317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43318 install-info) \
43319 || exit 1
43321 @endif target-libffi
43323 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
43324 maybe-install-pdf-target-libffi:
43325 @if target-libffi
43326 maybe-install-pdf-target-libffi: install-pdf-target-libffi
43328 install-pdf-target-libffi: \
43329 configure-target-libffi \
43330 pdf-target-libffi
43331 @: $(MAKE); $(unstage)
43332 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43333 r=`${PWD_COMMAND}`; export r; \
43334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43335 $(NORMAL_TARGET_EXPORTS) \
43336 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi"; \
43337 for flag in $(EXTRA_TARGET_FLAGS); do \
43338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43339 done; \
43340 (cd $(TARGET_SUBDIR)/libffi && \
43341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43343 "RANLIB=$${RANLIB}" \
43344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43345 install-pdf) \
43346 || exit 1
43348 @endif target-libffi
43350 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
43351 maybe-install-html-target-libffi:
43352 @if target-libffi
43353 maybe-install-html-target-libffi: install-html-target-libffi
43355 install-html-target-libffi: \
43356 configure-target-libffi \
43357 html-target-libffi
43358 @: $(MAKE); $(unstage)
43359 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43360 r=`${PWD_COMMAND}`; export r; \
43361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43362 $(NORMAL_TARGET_EXPORTS) \
43363 echo "Doing install-html in $(TARGET_SUBDIR)/libffi"; \
43364 for flag in $(EXTRA_TARGET_FLAGS); do \
43365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43366 done; \
43367 (cd $(TARGET_SUBDIR)/libffi && \
43368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43370 "RANLIB=$${RANLIB}" \
43371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43372 install-html) \
43373 || exit 1
43375 @endif target-libffi
43377 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
43378 maybe-installcheck-target-libffi:
43379 @if target-libffi
43380 maybe-installcheck-target-libffi: installcheck-target-libffi
43382 installcheck-target-libffi: \
43383 configure-target-libffi
43384 @: $(MAKE); $(unstage)
43385 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43386 r=`${PWD_COMMAND}`; export r; \
43387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43388 $(NORMAL_TARGET_EXPORTS) \
43389 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi"; \
43390 for flag in $(EXTRA_TARGET_FLAGS); do \
43391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43392 done; \
43393 (cd $(TARGET_SUBDIR)/libffi && \
43394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43396 "RANLIB=$${RANLIB}" \
43397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43398 installcheck) \
43399 || exit 1
43401 @endif target-libffi
43403 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
43404 maybe-mostlyclean-target-libffi:
43405 @if target-libffi
43406 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
43408 mostlyclean-target-libffi:
43409 @: $(MAKE); $(unstage)
43410 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43411 r=`${PWD_COMMAND}`; export r; \
43412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43413 $(NORMAL_TARGET_EXPORTS) \
43414 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi"; \
43415 for flag in $(EXTRA_TARGET_FLAGS); do \
43416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43417 done; \
43418 (cd $(TARGET_SUBDIR)/libffi && \
43419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43421 "RANLIB=$${RANLIB}" \
43422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43423 mostlyclean) \
43424 || exit 1
43426 @endif target-libffi
43428 .PHONY: maybe-clean-target-libffi clean-target-libffi
43429 maybe-clean-target-libffi:
43430 @if target-libffi
43431 maybe-clean-target-libffi: clean-target-libffi
43433 clean-target-libffi:
43434 @: $(MAKE); $(unstage)
43435 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43436 r=`${PWD_COMMAND}`; export r; \
43437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43438 $(NORMAL_TARGET_EXPORTS) \
43439 echo "Doing clean in $(TARGET_SUBDIR)/libffi"; \
43440 for flag in $(EXTRA_TARGET_FLAGS); do \
43441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43442 done; \
43443 (cd $(TARGET_SUBDIR)/libffi && \
43444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43446 "RANLIB=$${RANLIB}" \
43447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43448 clean) \
43449 || exit 1
43451 @endif target-libffi
43453 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
43454 maybe-distclean-target-libffi:
43455 @if target-libffi
43456 maybe-distclean-target-libffi: distclean-target-libffi
43458 distclean-target-libffi:
43459 @: $(MAKE); $(unstage)
43460 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43461 r=`${PWD_COMMAND}`; export r; \
43462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43463 $(NORMAL_TARGET_EXPORTS) \
43464 echo "Doing distclean in $(TARGET_SUBDIR)/libffi"; \
43465 for flag in $(EXTRA_TARGET_FLAGS); do \
43466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43467 done; \
43468 (cd $(TARGET_SUBDIR)/libffi && \
43469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43471 "RANLIB=$${RANLIB}" \
43472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43473 distclean) \
43474 || exit 1
43476 @endif target-libffi
43478 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
43479 maybe-maintainer-clean-target-libffi:
43480 @if target-libffi
43481 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
43483 maintainer-clean-target-libffi:
43484 @: $(MAKE); $(unstage)
43485 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43486 r=`${PWD_COMMAND}`; export r; \
43487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43488 $(NORMAL_TARGET_EXPORTS) \
43489 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi"; \
43490 for flag in $(EXTRA_TARGET_FLAGS); do \
43491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43492 done; \
43493 (cd $(TARGET_SUBDIR)/libffi && \
43494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43496 "RANLIB=$${RANLIB}" \
43497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43498 maintainer-clean) \
43499 || exit 1
43501 @endif target-libffi
43507 .PHONY: configure-target-libjava maybe-configure-target-libjava
43508 maybe-configure-target-libjava:
43509 @if gcc-bootstrap
43510 configure-target-libjava: stage_current
43511 @endif gcc-bootstrap
43512 @if target-libjava
43513 maybe-configure-target-libjava: configure-target-libjava
43514 configure-target-libjava:
43515 @: $(MAKE); $(unstage)
43516 @r=`${PWD_COMMAND}`; export r; \
43517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43518 echo "Checking multilib configuration for libjava..."; \
43519 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava; \
43520 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null; \
43521 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
43522 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
43523 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
43524 else \
43525 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
43526 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
43527 fi; \
43528 else \
43529 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
43530 fi; \
43531 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
43532 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava; \
43533 $(RAW_CXX_TARGET_EXPORTS) \
43534 echo Configuring in $(TARGET_SUBDIR)/libjava; \
43535 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
43536 case $(srcdir) in \
43537 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43538 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
43539 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43540 esac; \
43541 module_srcdir=libjava; \
43542 rm -f no-such-file || : ; \
43543 CONFIG_SITE=no-such-file $(SHELL) \
43544 $$s/$$module_srcdir/configure \
43545 --srcdir=$${topdir}/$$module_srcdir \
43546 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43547 --target=${target_alias} $(EXTRA_CONFIGARGS_LIBJAVA) \
43548 || exit 1
43549 @endif target-libjava
43555 .PHONY: all-target-libjava maybe-all-target-libjava
43556 maybe-all-target-libjava:
43557 @if gcc-bootstrap
43558 all-target-libjava: stage_current
43559 @endif gcc-bootstrap
43560 @if target-libjava
43561 TARGET-target-libjava=all
43562 maybe-all-target-libjava: all-target-libjava
43563 all-target-libjava: configure-target-libjava
43564 @: $(MAKE); $(unstage)
43565 @r=`${PWD_COMMAND}`; export r; \
43566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43567 $(RAW_CXX_TARGET_EXPORTS) \
43568 (cd $(TARGET_SUBDIR)/libjava && \
43569 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43570 $(TARGET-target-libjava))
43571 @endif target-libjava
43577 .PHONY: check-target-libjava maybe-check-target-libjava
43578 maybe-check-target-libjava:
43579 @if target-libjava
43580 maybe-check-target-libjava: check-target-libjava
43582 check-target-libjava:
43583 @: $(MAKE); $(unstage)
43584 @r=`${PWD_COMMAND}`; export r; \
43585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43586 $(RAW_CXX_TARGET_EXPORTS) \
43587 (cd $(TARGET_SUBDIR)/libjava && \
43588 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
43590 @endif target-libjava
43592 .PHONY: install-target-libjava maybe-install-target-libjava
43593 maybe-install-target-libjava:
43594 @if target-libjava
43595 maybe-install-target-libjava: install-target-libjava
43597 install-target-libjava: installdirs
43598 @: $(MAKE); $(unstage)
43599 @r=`${PWD_COMMAND}`; export r; \
43600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43601 $(RAW_CXX_TARGET_EXPORTS) \
43602 (cd $(TARGET_SUBDIR)/libjava && \
43603 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43605 @endif target-libjava
43607 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
43608 maybe-install-strip-target-libjava:
43609 @if target-libjava
43610 maybe-install-strip-target-libjava: install-strip-target-libjava
43612 install-strip-target-libjava: installdirs
43613 @: $(MAKE); $(unstage)
43614 @r=`${PWD_COMMAND}`; export r; \
43615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43616 $(RAW_CXX_TARGET_EXPORTS) \
43617 (cd $(TARGET_SUBDIR)/libjava && \
43618 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43620 @endif target-libjava
43622 # Other targets (info, dvi, pdf, etc.)
43624 .PHONY: maybe-info-target-libjava info-target-libjava
43625 maybe-info-target-libjava:
43626 @if target-libjava
43627 maybe-info-target-libjava: info-target-libjava
43629 info-target-libjava: \
43630 configure-target-libjava
43631 @: $(MAKE); $(unstage)
43632 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43633 r=`${PWD_COMMAND}`; export r; \
43634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43635 $(RAW_CXX_TARGET_EXPORTS) \
43636 echo "Doing info in $(TARGET_SUBDIR)/libjava"; \
43637 for flag in $(EXTRA_TARGET_FLAGS); do \
43638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43639 done; \
43640 (cd $(TARGET_SUBDIR)/libjava && \
43641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43643 "RANLIB=$${RANLIB}" \
43644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43645 info) \
43646 || exit 1
43648 @endif target-libjava
43650 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
43651 maybe-dvi-target-libjava:
43652 @if target-libjava
43653 maybe-dvi-target-libjava: dvi-target-libjava
43655 dvi-target-libjava: \
43656 configure-target-libjava
43657 @: $(MAKE); $(unstage)
43658 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43659 r=`${PWD_COMMAND}`; export r; \
43660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43661 $(RAW_CXX_TARGET_EXPORTS) \
43662 echo "Doing dvi in $(TARGET_SUBDIR)/libjava"; \
43663 for flag in $(EXTRA_TARGET_FLAGS); do \
43664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43665 done; \
43666 (cd $(TARGET_SUBDIR)/libjava && \
43667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43669 "RANLIB=$${RANLIB}" \
43670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43671 dvi) \
43672 || exit 1
43674 @endif target-libjava
43676 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
43677 maybe-pdf-target-libjava:
43678 @if target-libjava
43679 maybe-pdf-target-libjava: pdf-target-libjava
43681 pdf-target-libjava: \
43682 configure-target-libjava
43683 @: $(MAKE); $(unstage)
43684 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43685 r=`${PWD_COMMAND}`; export r; \
43686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43687 $(RAW_CXX_TARGET_EXPORTS) \
43688 echo "Doing pdf in $(TARGET_SUBDIR)/libjava"; \
43689 for flag in $(EXTRA_TARGET_FLAGS); do \
43690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43691 done; \
43692 (cd $(TARGET_SUBDIR)/libjava && \
43693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43695 "RANLIB=$${RANLIB}" \
43696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43697 pdf) \
43698 || exit 1
43700 @endif target-libjava
43702 .PHONY: maybe-html-target-libjava html-target-libjava
43703 maybe-html-target-libjava:
43704 @if target-libjava
43705 maybe-html-target-libjava: html-target-libjava
43707 html-target-libjava: \
43708 configure-target-libjava
43709 @: $(MAKE); $(unstage)
43710 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43711 r=`${PWD_COMMAND}`; export r; \
43712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43713 $(RAW_CXX_TARGET_EXPORTS) \
43714 echo "Doing html in $(TARGET_SUBDIR)/libjava"; \
43715 for flag in $(EXTRA_TARGET_FLAGS); do \
43716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43717 done; \
43718 (cd $(TARGET_SUBDIR)/libjava && \
43719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43721 "RANLIB=$${RANLIB}" \
43722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43723 html) \
43724 || exit 1
43726 @endif target-libjava
43728 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
43729 maybe-TAGS-target-libjava:
43730 @if target-libjava
43731 maybe-TAGS-target-libjava: TAGS-target-libjava
43733 TAGS-target-libjava: \
43734 configure-target-libjava
43735 @: $(MAKE); $(unstage)
43736 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43737 r=`${PWD_COMMAND}`; export r; \
43738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43739 $(RAW_CXX_TARGET_EXPORTS) \
43740 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava"; \
43741 for flag in $(EXTRA_TARGET_FLAGS); do \
43742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43743 done; \
43744 (cd $(TARGET_SUBDIR)/libjava && \
43745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43747 "RANLIB=$${RANLIB}" \
43748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43749 TAGS) \
43750 || exit 1
43752 @endif target-libjava
43754 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
43755 maybe-install-info-target-libjava:
43756 @if target-libjava
43757 maybe-install-info-target-libjava: install-info-target-libjava
43759 install-info-target-libjava: \
43760 configure-target-libjava \
43761 info-target-libjava
43762 @: $(MAKE); $(unstage)
43763 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43764 r=`${PWD_COMMAND}`; export r; \
43765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43766 $(RAW_CXX_TARGET_EXPORTS) \
43767 echo "Doing install-info in $(TARGET_SUBDIR)/libjava"; \
43768 for flag in $(EXTRA_TARGET_FLAGS); do \
43769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43770 done; \
43771 (cd $(TARGET_SUBDIR)/libjava && \
43772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43774 "RANLIB=$${RANLIB}" \
43775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43776 install-info) \
43777 || exit 1
43779 @endif target-libjava
43781 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
43782 maybe-install-pdf-target-libjava:
43783 @if target-libjava
43784 maybe-install-pdf-target-libjava: install-pdf-target-libjava
43786 install-pdf-target-libjava: \
43787 configure-target-libjava \
43788 pdf-target-libjava
43789 @: $(MAKE); $(unstage)
43790 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43791 r=`${PWD_COMMAND}`; export r; \
43792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43793 $(RAW_CXX_TARGET_EXPORTS) \
43794 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava"; \
43795 for flag in $(EXTRA_TARGET_FLAGS); do \
43796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43797 done; \
43798 (cd $(TARGET_SUBDIR)/libjava && \
43799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43801 "RANLIB=$${RANLIB}" \
43802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43803 install-pdf) \
43804 || exit 1
43806 @endif target-libjava
43808 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
43809 maybe-install-html-target-libjava:
43810 @if target-libjava
43811 maybe-install-html-target-libjava: install-html-target-libjava
43813 install-html-target-libjava: \
43814 configure-target-libjava \
43815 html-target-libjava
43816 @: $(MAKE); $(unstage)
43817 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43818 r=`${PWD_COMMAND}`; export r; \
43819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43820 $(RAW_CXX_TARGET_EXPORTS) \
43821 echo "Doing install-html in $(TARGET_SUBDIR)/libjava"; \
43822 for flag in $(EXTRA_TARGET_FLAGS); do \
43823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43824 done; \
43825 (cd $(TARGET_SUBDIR)/libjava && \
43826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43828 "RANLIB=$${RANLIB}" \
43829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43830 install-html) \
43831 || exit 1
43833 @endif target-libjava
43835 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
43836 maybe-installcheck-target-libjava:
43837 @if target-libjava
43838 maybe-installcheck-target-libjava: installcheck-target-libjava
43840 installcheck-target-libjava: \
43841 configure-target-libjava
43842 @: $(MAKE); $(unstage)
43843 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43844 r=`${PWD_COMMAND}`; export r; \
43845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43846 $(RAW_CXX_TARGET_EXPORTS) \
43847 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava"; \
43848 for flag in $(EXTRA_TARGET_FLAGS); do \
43849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43850 done; \
43851 (cd $(TARGET_SUBDIR)/libjava && \
43852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43854 "RANLIB=$${RANLIB}" \
43855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43856 installcheck) \
43857 || exit 1
43859 @endif target-libjava
43861 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
43862 maybe-mostlyclean-target-libjava:
43863 @if target-libjava
43864 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
43866 mostlyclean-target-libjava:
43867 @: $(MAKE); $(unstage)
43868 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43869 r=`${PWD_COMMAND}`; export r; \
43870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43871 $(RAW_CXX_TARGET_EXPORTS) \
43872 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava"; \
43873 for flag in $(EXTRA_TARGET_FLAGS); do \
43874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43875 done; \
43876 (cd $(TARGET_SUBDIR)/libjava && \
43877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43879 "RANLIB=$${RANLIB}" \
43880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43881 mostlyclean) \
43882 || exit 1
43884 @endif target-libjava
43886 .PHONY: maybe-clean-target-libjava clean-target-libjava
43887 maybe-clean-target-libjava:
43888 @if target-libjava
43889 maybe-clean-target-libjava: clean-target-libjava
43891 clean-target-libjava:
43892 @: $(MAKE); $(unstage)
43893 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43894 r=`${PWD_COMMAND}`; export r; \
43895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43896 $(RAW_CXX_TARGET_EXPORTS) \
43897 echo "Doing clean in $(TARGET_SUBDIR)/libjava"; \
43898 for flag in $(EXTRA_TARGET_FLAGS); do \
43899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43900 done; \
43901 (cd $(TARGET_SUBDIR)/libjava && \
43902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43904 "RANLIB=$${RANLIB}" \
43905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43906 clean) \
43907 || exit 1
43909 @endif target-libjava
43911 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
43912 maybe-distclean-target-libjava:
43913 @if target-libjava
43914 maybe-distclean-target-libjava: distclean-target-libjava
43916 distclean-target-libjava:
43917 @: $(MAKE); $(unstage)
43918 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43919 r=`${PWD_COMMAND}`; export r; \
43920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43921 $(RAW_CXX_TARGET_EXPORTS) \
43922 echo "Doing distclean in $(TARGET_SUBDIR)/libjava"; \
43923 for flag in $(EXTRA_TARGET_FLAGS); do \
43924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43925 done; \
43926 (cd $(TARGET_SUBDIR)/libjava && \
43927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43929 "RANLIB=$${RANLIB}" \
43930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43931 distclean) \
43932 || exit 1
43934 @endif target-libjava
43936 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
43937 maybe-maintainer-clean-target-libjava:
43938 @if target-libjava
43939 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
43941 maintainer-clean-target-libjava:
43942 @: $(MAKE); $(unstage)
43943 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43944 r=`${PWD_COMMAND}`; export r; \
43945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43946 $(RAW_CXX_TARGET_EXPORTS) \
43947 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava"; \
43948 for flag in $(EXTRA_TARGET_FLAGS); do \
43949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43950 done; \
43951 (cd $(TARGET_SUBDIR)/libjava && \
43952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43954 "RANLIB=$${RANLIB}" \
43955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43956 maintainer-clean) \
43957 || exit 1
43959 @endif target-libjava
43965 .PHONY: configure-target-zlib maybe-configure-target-zlib
43966 maybe-configure-target-zlib:
43967 @if gcc-bootstrap
43968 configure-target-zlib: stage_current
43969 @endif gcc-bootstrap
43970 @if target-zlib
43971 maybe-configure-target-zlib: configure-target-zlib
43972 configure-target-zlib:
43973 @: $(MAKE); $(unstage)
43974 @r=`${PWD_COMMAND}`; export r; \
43975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43976 echo "Checking multilib configuration for zlib..."; \
43977 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
43978 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
43979 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
43980 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
43981 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
43982 else \
43983 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
43984 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
43985 fi; \
43986 else \
43987 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
43988 fi; \
43989 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
43990 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
43991 $(NORMAL_TARGET_EXPORTS) \
43992 echo Configuring in $(TARGET_SUBDIR)/zlib; \
43993 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
43994 case $(srcdir) in \
43995 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43996 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
43997 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43998 esac; \
43999 module_srcdir=zlib; \
44000 rm -f no-such-file || : ; \
44001 CONFIG_SITE=no-such-file $(SHELL) \
44002 $$s/$$module_srcdir/configure \
44003 --srcdir=$${topdir}/$$module_srcdir \
44004 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44005 --target=${target_alias} \
44006 || exit 1
44007 @endif target-zlib
44013 .PHONY: all-target-zlib maybe-all-target-zlib
44014 maybe-all-target-zlib:
44015 @if gcc-bootstrap
44016 all-target-zlib: stage_current
44017 @endif gcc-bootstrap
44018 @if target-zlib
44019 TARGET-target-zlib=all
44020 maybe-all-target-zlib: all-target-zlib
44021 all-target-zlib: configure-target-zlib
44022 @: $(MAKE); $(unstage)
44023 @r=`${PWD_COMMAND}`; export r; \
44024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44025 $(NORMAL_TARGET_EXPORTS) \
44026 (cd $(TARGET_SUBDIR)/zlib && \
44027 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44028 $(TARGET-target-zlib))
44029 @endif target-zlib
44035 .PHONY: check-target-zlib maybe-check-target-zlib
44036 maybe-check-target-zlib:
44037 @if target-zlib
44038 maybe-check-target-zlib: check-target-zlib
44040 check-target-zlib:
44041 @: $(MAKE); $(unstage)
44042 @r=`${PWD_COMMAND}`; export r; \
44043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44044 $(NORMAL_TARGET_EXPORTS) \
44045 (cd $(TARGET_SUBDIR)/zlib && \
44046 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44048 @endif target-zlib
44050 .PHONY: install-target-zlib maybe-install-target-zlib
44051 maybe-install-target-zlib:
44052 @if target-zlib
44053 maybe-install-target-zlib: install-target-zlib
44055 install-target-zlib: installdirs
44056 @: $(MAKE); $(unstage)
44057 @r=`${PWD_COMMAND}`; export r; \
44058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44059 $(NORMAL_TARGET_EXPORTS) \
44060 (cd $(TARGET_SUBDIR)/zlib && \
44061 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44063 @endif target-zlib
44065 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
44066 maybe-install-strip-target-zlib:
44067 @if target-zlib
44068 maybe-install-strip-target-zlib: install-strip-target-zlib
44070 install-strip-target-zlib: installdirs
44071 @: $(MAKE); $(unstage)
44072 @r=`${PWD_COMMAND}`; export r; \
44073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44074 $(NORMAL_TARGET_EXPORTS) \
44075 (cd $(TARGET_SUBDIR)/zlib && \
44076 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44078 @endif target-zlib
44080 # Other targets (info, dvi, pdf, etc.)
44082 .PHONY: maybe-info-target-zlib info-target-zlib
44083 maybe-info-target-zlib:
44084 @if target-zlib
44085 maybe-info-target-zlib: info-target-zlib
44087 info-target-zlib: \
44088 configure-target-zlib
44089 @: $(MAKE); $(unstage)
44090 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44091 r=`${PWD_COMMAND}`; export r; \
44092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44093 $(NORMAL_TARGET_EXPORTS) \
44094 echo "Doing info in $(TARGET_SUBDIR)/zlib"; \
44095 for flag in $(EXTRA_TARGET_FLAGS); do \
44096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44097 done; \
44098 (cd $(TARGET_SUBDIR)/zlib && \
44099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44101 "RANLIB=$${RANLIB}" \
44102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44103 info) \
44104 || exit 1
44106 @endif target-zlib
44108 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
44109 maybe-dvi-target-zlib:
44110 @if target-zlib
44111 maybe-dvi-target-zlib: dvi-target-zlib
44113 dvi-target-zlib: \
44114 configure-target-zlib
44115 @: $(MAKE); $(unstage)
44116 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44117 r=`${PWD_COMMAND}`; export r; \
44118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44119 $(NORMAL_TARGET_EXPORTS) \
44120 echo "Doing dvi in $(TARGET_SUBDIR)/zlib"; \
44121 for flag in $(EXTRA_TARGET_FLAGS); do \
44122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44123 done; \
44124 (cd $(TARGET_SUBDIR)/zlib && \
44125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44127 "RANLIB=$${RANLIB}" \
44128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44129 dvi) \
44130 || exit 1
44132 @endif target-zlib
44134 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
44135 maybe-pdf-target-zlib:
44136 @if target-zlib
44137 maybe-pdf-target-zlib: pdf-target-zlib
44139 pdf-target-zlib: \
44140 configure-target-zlib
44141 @: $(MAKE); $(unstage)
44142 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44143 r=`${PWD_COMMAND}`; export r; \
44144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44145 $(NORMAL_TARGET_EXPORTS) \
44146 echo "Doing pdf in $(TARGET_SUBDIR)/zlib"; \
44147 for flag in $(EXTRA_TARGET_FLAGS); do \
44148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44149 done; \
44150 (cd $(TARGET_SUBDIR)/zlib && \
44151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44153 "RANLIB=$${RANLIB}" \
44154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44155 pdf) \
44156 || exit 1
44158 @endif target-zlib
44160 .PHONY: maybe-html-target-zlib html-target-zlib
44161 maybe-html-target-zlib:
44162 @if target-zlib
44163 maybe-html-target-zlib: html-target-zlib
44165 html-target-zlib: \
44166 configure-target-zlib
44167 @: $(MAKE); $(unstage)
44168 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44169 r=`${PWD_COMMAND}`; export r; \
44170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44171 $(NORMAL_TARGET_EXPORTS) \
44172 echo "Doing html in $(TARGET_SUBDIR)/zlib"; \
44173 for flag in $(EXTRA_TARGET_FLAGS); do \
44174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44175 done; \
44176 (cd $(TARGET_SUBDIR)/zlib && \
44177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44179 "RANLIB=$${RANLIB}" \
44180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44181 html) \
44182 || exit 1
44184 @endif target-zlib
44186 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
44187 maybe-TAGS-target-zlib:
44188 @if target-zlib
44189 maybe-TAGS-target-zlib: TAGS-target-zlib
44191 TAGS-target-zlib: \
44192 configure-target-zlib
44193 @: $(MAKE); $(unstage)
44194 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44195 r=`${PWD_COMMAND}`; export r; \
44196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44197 $(NORMAL_TARGET_EXPORTS) \
44198 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib"; \
44199 for flag in $(EXTRA_TARGET_FLAGS); do \
44200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44201 done; \
44202 (cd $(TARGET_SUBDIR)/zlib && \
44203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44205 "RANLIB=$${RANLIB}" \
44206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44207 TAGS) \
44208 || exit 1
44210 @endif target-zlib
44212 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
44213 maybe-install-info-target-zlib:
44214 @if target-zlib
44215 maybe-install-info-target-zlib: install-info-target-zlib
44217 install-info-target-zlib: \
44218 configure-target-zlib \
44219 info-target-zlib
44220 @: $(MAKE); $(unstage)
44221 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44222 r=`${PWD_COMMAND}`; export r; \
44223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44224 $(NORMAL_TARGET_EXPORTS) \
44225 echo "Doing install-info in $(TARGET_SUBDIR)/zlib"; \
44226 for flag in $(EXTRA_TARGET_FLAGS); do \
44227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44228 done; \
44229 (cd $(TARGET_SUBDIR)/zlib && \
44230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44232 "RANLIB=$${RANLIB}" \
44233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44234 install-info) \
44235 || exit 1
44237 @endif target-zlib
44239 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
44240 maybe-install-pdf-target-zlib:
44241 @if target-zlib
44242 maybe-install-pdf-target-zlib: install-pdf-target-zlib
44244 install-pdf-target-zlib: \
44245 configure-target-zlib \
44246 pdf-target-zlib
44247 @: $(MAKE); $(unstage)
44248 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44249 r=`${PWD_COMMAND}`; export r; \
44250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44251 $(NORMAL_TARGET_EXPORTS) \
44252 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib"; \
44253 for flag in $(EXTRA_TARGET_FLAGS); do \
44254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44255 done; \
44256 (cd $(TARGET_SUBDIR)/zlib && \
44257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44259 "RANLIB=$${RANLIB}" \
44260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44261 install-pdf) \
44262 || exit 1
44264 @endif target-zlib
44266 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
44267 maybe-install-html-target-zlib:
44268 @if target-zlib
44269 maybe-install-html-target-zlib: install-html-target-zlib
44271 install-html-target-zlib: \
44272 configure-target-zlib \
44273 html-target-zlib
44274 @: $(MAKE); $(unstage)
44275 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44276 r=`${PWD_COMMAND}`; export r; \
44277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44278 $(NORMAL_TARGET_EXPORTS) \
44279 echo "Doing install-html in $(TARGET_SUBDIR)/zlib"; \
44280 for flag in $(EXTRA_TARGET_FLAGS); do \
44281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44282 done; \
44283 (cd $(TARGET_SUBDIR)/zlib && \
44284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44286 "RANLIB=$${RANLIB}" \
44287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44288 install-html) \
44289 || exit 1
44291 @endif target-zlib
44293 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
44294 maybe-installcheck-target-zlib:
44295 @if target-zlib
44296 maybe-installcheck-target-zlib: installcheck-target-zlib
44298 installcheck-target-zlib: \
44299 configure-target-zlib
44300 @: $(MAKE); $(unstage)
44301 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44302 r=`${PWD_COMMAND}`; export r; \
44303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44304 $(NORMAL_TARGET_EXPORTS) \
44305 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib"; \
44306 for flag in $(EXTRA_TARGET_FLAGS); do \
44307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44308 done; \
44309 (cd $(TARGET_SUBDIR)/zlib && \
44310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44312 "RANLIB=$${RANLIB}" \
44313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44314 installcheck) \
44315 || exit 1
44317 @endif target-zlib
44319 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
44320 maybe-mostlyclean-target-zlib:
44321 @if target-zlib
44322 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
44324 mostlyclean-target-zlib:
44325 @: $(MAKE); $(unstage)
44326 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44327 r=`${PWD_COMMAND}`; export r; \
44328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44329 $(NORMAL_TARGET_EXPORTS) \
44330 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib"; \
44331 for flag in $(EXTRA_TARGET_FLAGS); do \
44332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44333 done; \
44334 (cd $(TARGET_SUBDIR)/zlib && \
44335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44337 "RANLIB=$${RANLIB}" \
44338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44339 mostlyclean) \
44340 || exit 1
44342 @endif target-zlib
44344 .PHONY: maybe-clean-target-zlib clean-target-zlib
44345 maybe-clean-target-zlib:
44346 @if target-zlib
44347 maybe-clean-target-zlib: clean-target-zlib
44349 clean-target-zlib:
44350 @: $(MAKE); $(unstage)
44351 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44352 r=`${PWD_COMMAND}`; export r; \
44353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44354 $(NORMAL_TARGET_EXPORTS) \
44355 echo "Doing clean in $(TARGET_SUBDIR)/zlib"; \
44356 for flag in $(EXTRA_TARGET_FLAGS); do \
44357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44358 done; \
44359 (cd $(TARGET_SUBDIR)/zlib && \
44360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44362 "RANLIB=$${RANLIB}" \
44363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44364 clean) \
44365 || exit 1
44367 @endif target-zlib
44369 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
44370 maybe-distclean-target-zlib:
44371 @if target-zlib
44372 maybe-distclean-target-zlib: distclean-target-zlib
44374 distclean-target-zlib:
44375 @: $(MAKE); $(unstage)
44376 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44377 r=`${PWD_COMMAND}`; export r; \
44378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44379 $(NORMAL_TARGET_EXPORTS) \
44380 echo "Doing distclean in $(TARGET_SUBDIR)/zlib"; \
44381 for flag in $(EXTRA_TARGET_FLAGS); do \
44382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44383 done; \
44384 (cd $(TARGET_SUBDIR)/zlib && \
44385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44387 "RANLIB=$${RANLIB}" \
44388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44389 distclean) \
44390 || exit 1
44392 @endif target-zlib
44394 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
44395 maybe-maintainer-clean-target-zlib:
44396 @if target-zlib
44397 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
44399 maintainer-clean-target-zlib:
44400 @: $(MAKE); $(unstage)
44401 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44402 r=`${PWD_COMMAND}`; export r; \
44403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44404 $(NORMAL_TARGET_EXPORTS) \
44405 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib"; \
44406 for flag in $(EXTRA_TARGET_FLAGS); do \
44407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44408 done; \
44409 (cd $(TARGET_SUBDIR)/zlib && \
44410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44412 "RANLIB=$${RANLIB}" \
44413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44414 maintainer-clean) \
44415 || exit 1
44417 @endif target-zlib
44423 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
44424 maybe-configure-target-boehm-gc:
44425 @if gcc-bootstrap
44426 configure-target-boehm-gc: stage_current
44427 @endif gcc-bootstrap
44428 @if target-boehm-gc
44429 maybe-configure-target-boehm-gc: configure-target-boehm-gc
44430 configure-target-boehm-gc:
44431 @: $(MAKE); $(unstage)
44432 @r=`${PWD_COMMAND}`; export r; \
44433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44434 echo "Checking multilib configuration for boehm-gc..."; \
44435 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc; \
44436 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null; \
44437 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
44438 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
44439 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
44440 else \
44441 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
44442 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
44443 fi; \
44444 else \
44445 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
44446 fi; \
44447 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
44448 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc; \
44449 $(NORMAL_TARGET_EXPORTS) \
44450 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
44451 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
44452 case $(srcdir) in \
44453 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44454 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
44455 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44456 esac; \
44457 module_srcdir=boehm-gc; \
44458 rm -f no-such-file || : ; \
44459 CONFIG_SITE=no-such-file $(SHELL) \
44460 $$s/$$module_srcdir/configure \
44461 --srcdir=$${topdir}/$$module_srcdir \
44462 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44463 --target=${target_alias} \
44464 || exit 1
44465 @endif target-boehm-gc
44471 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
44472 maybe-all-target-boehm-gc:
44473 @if gcc-bootstrap
44474 all-target-boehm-gc: stage_current
44475 @endif gcc-bootstrap
44476 @if target-boehm-gc
44477 TARGET-target-boehm-gc=all
44478 maybe-all-target-boehm-gc: all-target-boehm-gc
44479 all-target-boehm-gc: configure-target-boehm-gc
44480 @: $(MAKE); $(unstage)
44481 @r=`${PWD_COMMAND}`; export r; \
44482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44483 $(NORMAL_TARGET_EXPORTS) \
44484 (cd $(TARGET_SUBDIR)/boehm-gc && \
44485 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44486 $(TARGET-target-boehm-gc))
44487 @endif target-boehm-gc
44493 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
44494 maybe-check-target-boehm-gc:
44495 @if target-boehm-gc
44496 maybe-check-target-boehm-gc: check-target-boehm-gc
44498 check-target-boehm-gc:
44499 @: $(MAKE); $(unstage)
44500 @r=`${PWD_COMMAND}`; export r; \
44501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44502 $(NORMAL_TARGET_EXPORTS) \
44503 (cd $(TARGET_SUBDIR)/boehm-gc && \
44504 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44506 @endif target-boehm-gc
44508 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
44509 maybe-install-target-boehm-gc:
44510 @if target-boehm-gc
44511 maybe-install-target-boehm-gc: install-target-boehm-gc
44513 install-target-boehm-gc: installdirs
44514 @: $(MAKE); $(unstage)
44515 @r=`${PWD_COMMAND}`; export r; \
44516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44517 $(NORMAL_TARGET_EXPORTS) \
44518 (cd $(TARGET_SUBDIR)/boehm-gc && \
44519 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44521 @endif target-boehm-gc
44523 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
44524 maybe-install-strip-target-boehm-gc:
44525 @if target-boehm-gc
44526 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
44528 install-strip-target-boehm-gc: installdirs
44529 @: $(MAKE); $(unstage)
44530 @r=`${PWD_COMMAND}`; export r; \
44531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44532 $(NORMAL_TARGET_EXPORTS) \
44533 (cd $(TARGET_SUBDIR)/boehm-gc && \
44534 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44536 @endif target-boehm-gc
44538 # Other targets (info, dvi, pdf, etc.)
44540 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
44541 maybe-info-target-boehm-gc:
44542 @if target-boehm-gc
44543 maybe-info-target-boehm-gc: info-target-boehm-gc
44545 info-target-boehm-gc: \
44546 configure-target-boehm-gc
44547 @: $(MAKE); $(unstage)
44548 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44549 r=`${PWD_COMMAND}`; export r; \
44550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44551 $(NORMAL_TARGET_EXPORTS) \
44552 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc"; \
44553 for flag in $(EXTRA_TARGET_FLAGS); do \
44554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44555 done; \
44556 (cd $(TARGET_SUBDIR)/boehm-gc && \
44557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44559 "RANLIB=$${RANLIB}" \
44560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44561 info) \
44562 || exit 1
44564 @endif target-boehm-gc
44566 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
44567 maybe-dvi-target-boehm-gc:
44568 @if target-boehm-gc
44569 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
44571 dvi-target-boehm-gc: \
44572 configure-target-boehm-gc
44573 @: $(MAKE); $(unstage)
44574 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44575 r=`${PWD_COMMAND}`; export r; \
44576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44577 $(NORMAL_TARGET_EXPORTS) \
44578 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc"; \
44579 for flag in $(EXTRA_TARGET_FLAGS); do \
44580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44581 done; \
44582 (cd $(TARGET_SUBDIR)/boehm-gc && \
44583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44585 "RANLIB=$${RANLIB}" \
44586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44587 dvi) \
44588 || exit 1
44590 @endif target-boehm-gc
44592 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
44593 maybe-pdf-target-boehm-gc:
44594 @if target-boehm-gc
44595 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
44597 pdf-target-boehm-gc: \
44598 configure-target-boehm-gc
44599 @: $(MAKE); $(unstage)
44600 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44601 r=`${PWD_COMMAND}`; export r; \
44602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44603 $(NORMAL_TARGET_EXPORTS) \
44604 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc"; \
44605 for flag in $(EXTRA_TARGET_FLAGS); do \
44606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44607 done; \
44608 (cd $(TARGET_SUBDIR)/boehm-gc && \
44609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44611 "RANLIB=$${RANLIB}" \
44612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44613 pdf) \
44614 || exit 1
44616 @endif target-boehm-gc
44618 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
44619 maybe-html-target-boehm-gc:
44620 @if target-boehm-gc
44621 maybe-html-target-boehm-gc: html-target-boehm-gc
44623 html-target-boehm-gc: \
44624 configure-target-boehm-gc
44625 @: $(MAKE); $(unstage)
44626 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44627 r=`${PWD_COMMAND}`; export r; \
44628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44629 $(NORMAL_TARGET_EXPORTS) \
44630 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc"; \
44631 for flag in $(EXTRA_TARGET_FLAGS); do \
44632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44633 done; \
44634 (cd $(TARGET_SUBDIR)/boehm-gc && \
44635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44637 "RANLIB=$${RANLIB}" \
44638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44639 html) \
44640 || exit 1
44642 @endif target-boehm-gc
44644 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
44645 maybe-TAGS-target-boehm-gc:
44646 @if target-boehm-gc
44647 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
44649 TAGS-target-boehm-gc: \
44650 configure-target-boehm-gc
44651 @: $(MAKE); $(unstage)
44652 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44653 r=`${PWD_COMMAND}`; export r; \
44654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44655 $(NORMAL_TARGET_EXPORTS) \
44656 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc"; \
44657 for flag in $(EXTRA_TARGET_FLAGS); do \
44658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44659 done; \
44660 (cd $(TARGET_SUBDIR)/boehm-gc && \
44661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44663 "RANLIB=$${RANLIB}" \
44664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44665 TAGS) \
44666 || exit 1
44668 @endif target-boehm-gc
44670 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
44671 maybe-install-info-target-boehm-gc:
44672 @if target-boehm-gc
44673 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
44675 install-info-target-boehm-gc: \
44676 configure-target-boehm-gc \
44677 info-target-boehm-gc
44678 @: $(MAKE); $(unstage)
44679 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44680 r=`${PWD_COMMAND}`; export r; \
44681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44682 $(NORMAL_TARGET_EXPORTS) \
44683 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc"; \
44684 for flag in $(EXTRA_TARGET_FLAGS); do \
44685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44686 done; \
44687 (cd $(TARGET_SUBDIR)/boehm-gc && \
44688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44690 "RANLIB=$${RANLIB}" \
44691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44692 install-info) \
44693 || exit 1
44695 @endif target-boehm-gc
44697 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
44698 maybe-install-pdf-target-boehm-gc:
44699 @if target-boehm-gc
44700 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
44702 install-pdf-target-boehm-gc: \
44703 configure-target-boehm-gc \
44704 pdf-target-boehm-gc
44705 @: $(MAKE); $(unstage)
44706 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44707 r=`${PWD_COMMAND}`; export r; \
44708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44709 $(NORMAL_TARGET_EXPORTS) \
44710 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc"; \
44711 for flag in $(EXTRA_TARGET_FLAGS); do \
44712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44713 done; \
44714 (cd $(TARGET_SUBDIR)/boehm-gc && \
44715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44717 "RANLIB=$${RANLIB}" \
44718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44719 install-pdf) \
44720 || exit 1
44722 @endif target-boehm-gc
44724 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
44725 maybe-install-html-target-boehm-gc:
44726 @if target-boehm-gc
44727 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
44729 install-html-target-boehm-gc: \
44730 configure-target-boehm-gc \
44731 html-target-boehm-gc
44732 @: $(MAKE); $(unstage)
44733 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44734 r=`${PWD_COMMAND}`; export r; \
44735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44736 $(NORMAL_TARGET_EXPORTS) \
44737 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc"; \
44738 for flag in $(EXTRA_TARGET_FLAGS); do \
44739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44740 done; \
44741 (cd $(TARGET_SUBDIR)/boehm-gc && \
44742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44744 "RANLIB=$${RANLIB}" \
44745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44746 install-html) \
44747 || exit 1
44749 @endif target-boehm-gc
44751 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
44752 maybe-installcheck-target-boehm-gc:
44753 @if target-boehm-gc
44754 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
44756 installcheck-target-boehm-gc: \
44757 configure-target-boehm-gc
44758 @: $(MAKE); $(unstage)
44759 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44760 r=`${PWD_COMMAND}`; export r; \
44761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44762 $(NORMAL_TARGET_EXPORTS) \
44763 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc"; \
44764 for flag in $(EXTRA_TARGET_FLAGS); do \
44765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44766 done; \
44767 (cd $(TARGET_SUBDIR)/boehm-gc && \
44768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44770 "RANLIB=$${RANLIB}" \
44771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44772 installcheck) \
44773 || exit 1
44775 @endif target-boehm-gc
44777 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
44778 maybe-mostlyclean-target-boehm-gc:
44779 @if target-boehm-gc
44780 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
44782 mostlyclean-target-boehm-gc:
44783 @: $(MAKE); $(unstage)
44784 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44785 r=`${PWD_COMMAND}`; export r; \
44786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44787 $(NORMAL_TARGET_EXPORTS) \
44788 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc"; \
44789 for flag in $(EXTRA_TARGET_FLAGS); do \
44790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44791 done; \
44792 (cd $(TARGET_SUBDIR)/boehm-gc && \
44793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44795 "RANLIB=$${RANLIB}" \
44796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44797 mostlyclean) \
44798 || exit 1
44800 @endif target-boehm-gc
44802 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
44803 maybe-clean-target-boehm-gc:
44804 @if target-boehm-gc
44805 maybe-clean-target-boehm-gc: clean-target-boehm-gc
44807 clean-target-boehm-gc:
44808 @: $(MAKE); $(unstage)
44809 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44810 r=`${PWD_COMMAND}`; export r; \
44811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44812 $(NORMAL_TARGET_EXPORTS) \
44813 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc"; \
44814 for flag in $(EXTRA_TARGET_FLAGS); do \
44815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44816 done; \
44817 (cd $(TARGET_SUBDIR)/boehm-gc && \
44818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44820 "RANLIB=$${RANLIB}" \
44821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44822 clean) \
44823 || exit 1
44825 @endif target-boehm-gc
44827 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
44828 maybe-distclean-target-boehm-gc:
44829 @if target-boehm-gc
44830 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
44832 distclean-target-boehm-gc:
44833 @: $(MAKE); $(unstage)
44834 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44835 r=`${PWD_COMMAND}`; export r; \
44836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44837 $(NORMAL_TARGET_EXPORTS) \
44838 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc"; \
44839 for flag in $(EXTRA_TARGET_FLAGS); do \
44840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44841 done; \
44842 (cd $(TARGET_SUBDIR)/boehm-gc && \
44843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44845 "RANLIB=$${RANLIB}" \
44846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44847 distclean) \
44848 || exit 1
44850 @endif target-boehm-gc
44852 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
44853 maybe-maintainer-clean-target-boehm-gc:
44854 @if target-boehm-gc
44855 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
44857 maintainer-clean-target-boehm-gc:
44858 @: $(MAKE); $(unstage)
44859 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44860 r=`${PWD_COMMAND}`; export r; \
44861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44862 $(NORMAL_TARGET_EXPORTS) \
44863 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc"; \
44864 for flag in $(EXTRA_TARGET_FLAGS); do \
44865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44866 done; \
44867 (cd $(TARGET_SUBDIR)/boehm-gc && \
44868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44870 "RANLIB=$${RANLIB}" \
44871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44872 maintainer-clean) \
44873 || exit 1
44875 @endif target-boehm-gc
44881 .PHONY: configure-target-rda maybe-configure-target-rda
44882 maybe-configure-target-rda:
44883 @if gcc-bootstrap
44884 configure-target-rda: stage_current
44885 @endif gcc-bootstrap
44886 @if target-rda
44887 maybe-configure-target-rda: configure-target-rda
44888 configure-target-rda:
44889 @: $(MAKE); $(unstage)
44890 @r=`${PWD_COMMAND}`; export r; \
44891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44892 echo "Checking multilib configuration for rda..."; \
44893 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
44894 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null; \
44895 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
44896 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
44897 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
44898 else \
44899 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
44900 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44901 fi; \
44902 else \
44903 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44904 fi; \
44905 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
44906 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
44907 $(NORMAL_TARGET_EXPORTS) \
44908 echo Configuring in $(TARGET_SUBDIR)/rda; \
44909 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
44910 case $(srcdir) in \
44911 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44912 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
44913 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44914 esac; \
44915 module_srcdir=rda; \
44916 rm -f no-such-file || : ; \
44917 CONFIG_SITE=no-such-file $(SHELL) \
44918 $$s/$$module_srcdir/configure \
44919 --srcdir=$${topdir}/$$module_srcdir \
44920 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44921 --target=${target_alias} \
44922 || exit 1
44923 @endif target-rda
44929 .PHONY: all-target-rda maybe-all-target-rda
44930 maybe-all-target-rda:
44931 @if gcc-bootstrap
44932 all-target-rda: stage_current
44933 @endif gcc-bootstrap
44934 @if target-rda
44935 TARGET-target-rda=all
44936 maybe-all-target-rda: all-target-rda
44937 all-target-rda: configure-target-rda
44938 @: $(MAKE); $(unstage)
44939 @r=`${PWD_COMMAND}`; export r; \
44940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44941 $(NORMAL_TARGET_EXPORTS) \
44942 (cd $(TARGET_SUBDIR)/rda && \
44943 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44944 $(TARGET-target-rda))
44945 @endif target-rda
44951 .PHONY: check-target-rda maybe-check-target-rda
44952 maybe-check-target-rda:
44953 @if target-rda
44954 maybe-check-target-rda: check-target-rda
44956 check-target-rda:
44957 @: $(MAKE); $(unstage)
44958 @r=`${PWD_COMMAND}`; export r; \
44959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44960 $(NORMAL_TARGET_EXPORTS) \
44961 (cd $(TARGET_SUBDIR)/rda && \
44962 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44964 @endif target-rda
44966 .PHONY: install-target-rda maybe-install-target-rda
44967 maybe-install-target-rda:
44968 @if target-rda
44969 maybe-install-target-rda: install-target-rda
44971 install-target-rda: installdirs
44972 @: $(MAKE); $(unstage)
44973 @r=`${PWD_COMMAND}`; export r; \
44974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44975 $(NORMAL_TARGET_EXPORTS) \
44976 (cd $(TARGET_SUBDIR)/rda && \
44977 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44979 @endif target-rda
44981 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
44982 maybe-install-strip-target-rda:
44983 @if target-rda
44984 maybe-install-strip-target-rda: install-strip-target-rda
44986 install-strip-target-rda: installdirs
44987 @: $(MAKE); $(unstage)
44988 @r=`${PWD_COMMAND}`; export r; \
44989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44990 $(NORMAL_TARGET_EXPORTS) \
44991 (cd $(TARGET_SUBDIR)/rda && \
44992 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44994 @endif target-rda
44996 # Other targets (info, dvi, pdf, etc.)
44998 .PHONY: maybe-info-target-rda info-target-rda
44999 maybe-info-target-rda:
45000 @if target-rda
45001 maybe-info-target-rda: info-target-rda
45003 info-target-rda: \
45004 configure-target-rda
45005 @: $(MAKE); $(unstage)
45006 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45007 r=`${PWD_COMMAND}`; export r; \
45008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45009 $(NORMAL_TARGET_EXPORTS) \
45010 echo "Doing info in $(TARGET_SUBDIR)/rda"; \
45011 for flag in $(EXTRA_TARGET_FLAGS); do \
45012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45013 done; \
45014 (cd $(TARGET_SUBDIR)/rda && \
45015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45017 "RANLIB=$${RANLIB}" \
45018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45019 info) \
45020 || exit 1
45022 @endif target-rda
45024 .PHONY: maybe-dvi-target-rda dvi-target-rda
45025 maybe-dvi-target-rda:
45026 @if target-rda
45027 maybe-dvi-target-rda: dvi-target-rda
45029 dvi-target-rda: \
45030 configure-target-rda
45031 @: $(MAKE); $(unstage)
45032 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45033 r=`${PWD_COMMAND}`; export r; \
45034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45035 $(NORMAL_TARGET_EXPORTS) \
45036 echo "Doing dvi in $(TARGET_SUBDIR)/rda"; \
45037 for flag in $(EXTRA_TARGET_FLAGS); do \
45038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45039 done; \
45040 (cd $(TARGET_SUBDIR)/rda && \
45041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45043 "RANLIB=$${RANLIB}" \
45044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45045 dvi) \
45046 || exit 1
45048 @endif target-rda
45050 .PHONY: maybe-pdf-target-rda pdf-target-rda
45051 maybe-pdf-target-rda:
45052 @if target-rda
45053 maybe-pdf-target-rda: pdf-target-rda
45055 pdf-target-rda: \
45056 configure-target-rda
45057 @: $(MAKE); $(unstage)
45058 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45059 r=`${PWD_COMMAND}`; export r; \
45060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45061 $(NORMAL_TARGET_EXPORTS) \
45062 echo "Doing pdf in $(TARGET_SUBDIR)/rda"; \
45063 for flag in $(EXTRA_TARGET_FLAGS); do \
45064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45065 done; \
45066 (cd $(TARGET_SUBDIR)/rda && \
45067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45069 "RANLIB=$${RANLIB}" \
45070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45071 pdf) \
45072 || exit 1
45074 @endif target-rda
45076 .PHONY: maybe-html-target-rda html-target-rda
45077 maybe-html-target-rda:
45078 @if target-rda
45079 maybe-html-target-rda: html-target-rda
45081 html-target-rda: \
45082 configure-target-rda
45083 @: $(MAKE); $(unstage)
45084 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45085 r=`${PWD_COMMAND}`; export r; \
45086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45087 $(NORMAL_TARGET_EXPORTS) \
45088 echo "Doing html in $(TARGET_SUBDIR)/rda"; \
45089 for flag in $(EXTRA_TARGET_FLAGS); do \
45090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45091 done; \
45092 (cd $(TARGET_SUBDIR)/rda && \
45093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45095 "RANLIB=$${RANLIB}" \
45096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45097 html) \
45098 || exit 1
45100 @endif target-rda
45102 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
45103 maybe-TAGS-target-rda:
45104 @if target-rda
45105 maybe-TAGS-target-rda: TAGS-target-rda
45107 TAGS-target-rda: \
45108 configure-target-rda
45109 @: $(MAKE); $(unstage)
45110 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45111 r=`${PWD_COMMAND}`; export r; \
45112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45113 $(NORMAL_TARGET_EXPORTS) \
45114 echo "Doing TAGS in $(TARGET_SUBDIR)/rda"; \
45115 for flag in $(EXTRA_TARGET_FLAGS); do \
45116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45117 done; \
45118 (cd $(TARGET_SUBDIR)/rda && \
45119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45121 "RANLIB=$${RANLIB}" \
45122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45123 TAGS) \
45124 || exit 1
45126 @endif target-rda
45128 .PHONY: maybe-install-info-target-rda install-info-target-rda
45129 maybe-install-info-target-rda:
45130 @if target-rda
45131 maybe-install-info-target-rda: install-info-target-rda
45133 install-info-target-rda: \
45134 configure-target-rda \
45135 info-target-rda
45136 @: $(MAKE); $(unstage)
45137 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45138 r=`${PWD_COMMAND}`; export r; \
45139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45140 $(NORMAL_TARGET_EXPORTS) \
45141 echo "Doing install-info in $(TARGET_SUBDIR)/rda"; \
45142 for flag in $(EXTRA_TARGET_FLAGS); do \
45143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45144 done; \
45145 (cd $(TARGET_SUBDIR)/rda && \
45146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45148 "RANLIB=$${RANLIB}" \
45149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45150 install-info) \
45151 || exit 1
45153 @endif target-rda
45155 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
45156 maybe-install-pdf-target-rda:
45157 @if target-rda
45158 maybe-install-pdf-target-rda: install-pdf-target-rda
45160 install-pdf-target-rda: \
45161 configure-target-rda \
45162 pdf-target-rda
45163 @: $(MAKE); $(unstage)
45164 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45165 r=`${PWD_COMMAND}`; export r; \
45166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45167 $(NORMAL_TARGET_EXPORTS) \
45168 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda"; \
45169 for flag in $(EXTRA_TARGET_FLAGS); do \
45170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45171 done; \
45172 (cd $(TARGET_SUBDIR)/rda && \
45173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45175 "RANLIB=$${RANLIB}" \
45176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45177 install-pdf) \
45178 || exit 1
45180 @endif target-rda
45182 .PHONY: maybe-install-html-target-rda install-html-target-rda
45183 maybe-install-html-target-rda:
45184 @if target-rda
45185 maybe-install-html-target-rda: install-html-target-rda
45187 install-html-target-rda: \
45188 configure-target-rda \
45189 html-target-rda
45190 @: $(MAKE); $(unstage)
45191 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45192 r=`${PWD_COMMAND}`; export r; \
45193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45194 $(NORMAL_TARGET_EXPORTS) \
45195 echo "Doing install-html in $(TARGET_SUBDIR)/rda"; \
45196 for flag in $(EXTRA_TARGET_FLAGS); do \
45197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45198 done; \
45199 (cd $(TARGET_SUBDIR)/rda && \
45200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45202 "RANLIB=$${RANLIB}" \
45203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45204 install-html) \
45205 || exit 1
45207 @endif target-rda
45209 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
45210 maybe-installcheck-target-rda:
45211 @if target-rda
45212 maybe-installcheck-target-rda: installcheck-target-rda
45214 installcheck-target-rda: \
45215 configure-target-rda
45216 @: $(MAKE); $(unstage)
45217 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45218 r=`${PWD_COMMAND}`; export r; \
45219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45220 $(NORMAL_TARGET_EXPORTS) \
45221 echo "Doing installcheck in $(TARGET_SUBDIR)/rda"; \
45222 for flag in $(EXTRA_TARGET_FLAGS); do \
45223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45224 done; \
45225 (cd $(TARGET_SUBDIR)/rda && \
45226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45228 "RANLIB=$${RANLIB}" \
45229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45230 installcheck) \
45231 || exit 1
45233 @endif target-rda
45235 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
45236 maybe-mostlyclean-target-rda:
45237 @if target-rda
45238 maybe-mostlyclean-target-rda: mostlyclean-target-rda
45240 mostlyclean-target-rda:
45241 @: $(MAKE); $(unstage)
45242 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45243 r=`${PWD_COMMAND}`; export r; \
45244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45245 $(NORMAL_TARGET_EXPORTS) \
45246 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda"; \
45247 for flag in $(EXTRA_TARGET_FLAGS); do \
45248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45249 done; \
45250 (cd $(TARGET_SUBDIR)/rda && \
45251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45253 "RANLIB=$${RANLIB}" \
45254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45255 mostlyclean) \
45256 || exit 1
45258 @endif target-rda
45260 .PHONY: maybe-clean-target-rda clean-target-rda
45261 maybe-clean-target-rda:
45262 @if target-rda
45263 maybe-clean-target-rda: clean-target-rda
45265 clean-target-rda:
45266 @: $(MAKE); $(unstage)
45267 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45268 r=`${PWD_COMMAND}`; export r; \
45269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45270 $(NORMAL_TARGET_EXPORTS) \
45271 echo "Doing clean in $(TARGET_SUBDIR)/rda"; \
45272 for flag in $(EXTRA_TARGET_FLAGS); do \
45273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45274 done; \
45275 (cd $(TARGET_SUBDIR)/rda && \
45276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45278 "RANLIB=$${RANLIB}" \
45279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45280 clean) \
45281 || exit 1
45283 @endif target-rda
45285 .PHONY: maybe-distclean-target-rda distclean-target-rda
45286 maybe-distclean-target-rda:
45287 @if target-rda
45288 maybe-distclean-target-rda: distclean-target-rda
45290 distclean-target-rda:
45291 @: $(MAKE); $(unstage)
45292 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45293 r=`${PWD_COMMAND}`; export r; \
45294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45295 $(NORMAL_TARGET_EXPORTS) \
45296 echo "Doing distclean in $(TARGET_SUBDIR)/rda"; \
45297 for flag in $(EXTRA_TARGET_FLAGS); do \
45298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45299 done; \
45300 (cd $(TARGET_SUBDIR)/rda && \
45301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45303 "RANLIB=$${RANLIB}" \
45304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45305 distclean) \
45306 || exit 1
45308 @endif target-rda
45310 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
45311 maybe-maintainer-clean-target-rda:
45312 @if target-rda
45313 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
45315 maintainer-clean-target-rda:
45316 @: $(MAKE); $(unstage)
45317 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45318 r=`${PWD_COMMAND}`; export r; \
45319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45320 $(NORMAL_TARGET_EXPORTS) \
45321 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda"; \
45322 for flag in $(EXTRA_TARGET_FLAGS); do \
45323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45324 done; \
45325 (cd $(TARGET_SUBDIR)/rda && \
45326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45328 "RANLIB=$${RANLIB}" \
45329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45330 maintainer-clean) \
45331 || exit 1
45333 @endif target-rda
45339 .PHONY: configure-target-libada maybe-configure-target-libada
45340 maybe-configure-target-libada:
45341 @if gcc-bootstrap
45342 configure-target-libada: stage_current
45343 @endif gcc-bootstrap
45344 @if target-libada
45345 maybe-configure-target-libada: configure-target-libada
45346 configure-target-libada:
45347 @: $(MAKE); $(unstage)
45348 @r=`${PWD_COMMAND}`; export r; \
45349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45350 echo "Checking multilib configuration for libada..."; \
45351 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
45352 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null; \
45353 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
45354 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
45355 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
45356 else \
45357 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
45358 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
45359 fi; \
45360 else \
45361 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
45362 fi; \
45363 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
45364 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
45365 $(NORMAL_TARGET_EXPORTS) \
45366 echo Configuring in $(TARGET_SUBDIR)/libada; \
45367 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
45368 case $(srcdir) in \
45369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45370 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
45371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45372 esac; \
45373 module_srcdir=libada; \
45374 rm -f no-such-file || : ; \
45375 CONFIG_SITE=no-such-file $(SHELL) \
45376 $$s/$$module_srcdir/configure \
45377 --srcdir=$${topdir}/$$module_srcdir \
45378 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45379 --target=${target_alias} \
45380 || exit 1
45381 @endif target-libada
45387 .PHONY: all-target-libada maybe-all-target-libada
45388 maybe-all-target-libada:
45389 @if gcc-bootstrap
45390 all-target-libada: stage_current
45391 @endif gcc-bootstrap
45392 @if target-libada
45393 TARGET-target-libada=all
45394 maybe-all-target-libada: all-target-libada
45395 all-target-libada: configure-target-libada
45396 @: $(MAKE); $(unstage)
45397 @r=`${PWD_COMMAND}`; export r; \
45398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45399 $(NORMAL_TARGET_EXPORTS) \
45400 (cd $(TARGET_SUBDIR)/libada && \
45401 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45402 $(TARGET-target-libada))
45403 @endif target-libada
45409 .PHONY: check-target-libada maybe-check-target-libada
45410 maybe-check-target-libada:
45411 @if target-libada
45412 maybe-check-target-libada: check-target-libada
45414 check-target-libada:
45415 @: $(MAKE); $(unstage)
45416 @r=`${PWD_COMMAND}`; export r; \
45417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45418 $(NORMAL_TARGET_EXPORTS) \
45419 (cd $(TARGET_SUBDIR)/libada && \
45420 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45422 @endif target-libada
45424 .PHONY: install-target-libada maybe-install-target-libada
45425 maybe-install-target-libada:
45426 @if target-libada
45427 maybe-install-target-libada: install-target-libada
45429 install-target-libada: installdirs
45430 @: $(MAKE); $(unstage)
45431 @r=`${PWD_COMMAND}`; export r; \
45432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45433 $(NORMAL_TARGET_EXPORTS) \
45434 (cd $(TARGET_SUBDIR)/libada && \
45435 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45437 @endif target-libada
45439 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
45440 maybe-install-strip-target-libada:
45441 @if target-libada
45442 maybe-install-strip-target-libada: install-strip-target-libada
45444 install-strip-target-libada: installdirs
45445 @: $(MAKE); $(unstage)
45446 @r=`${PWD_COMMAND}`; export r; \
45447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45448 $(NORMAL_TARGET_EXPORTS) \
45449 (cd $(TARGET_SUBDIR)/libada && \
45450 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45452 @endif target-libada
45454 # Other targets (info, dvi, pdf, etc.)
45456 .PHONY: maybe-info-target-libada info-target-libada
45457 maybe-info-target-libada:
45458 @if target-libada
45459 maybe-info-target-libada: info-target-libada
45461 info-target-libada: \
45462 configure-target-libada
45463 @: $(MAKE); $(unstage)
45464 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45465 r=`${PWD_COMMAND}`; export r; \
45466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45467 $(NORMAL_TARGET_EXPORTS) \
45468 echo "Doing info in $(TARGET_SUBDIR)/libada"; \
45469 for flag in $(EXTRA_TARGET_FLAGS); do \
45470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45471 done; \
45472 (cd $(TARGET_SUBDIR)/libada && \
45473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45475 "RANLIB=$${RANLIB}" \
45476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45477 info) \
45478 || exit 1
45480 @endif target-libada
45482 .PHONY: maybe-dvi-target-libada dvi-target-libada
45483 maybe-dvi-target-libada:
45484 @if target-libada
45485 maybe-dvi-target-libada: dvi-target-libada
45487 dvi-target-libada: \
45488 configure-target-libada
45489 @: $(MAKE); $(unstage)
45490 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45491 r=`${PWD_COMMAND}`; export r; \
45492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45493 $(NORMAL_TARGET_EXPORTS) \
45494 echo "Doing dvi in $(TARGET_SUBDIR)/libada"; \
45495 for flag in $(EXTRA_TARGET_FLAGS); do \
45496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45497 done; \
45498 (cd $(TARGET_SUBDIR)/libada && \
45499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45501 "RANLIB=$${RANLIB}" \
45502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45503 dvi) \
45504 || exit 1
45506 @endif target-libada
45508 .PHONY: maybe-pdf-target-libada pdf-target-libada
45509 maybe-pdf-target-libada:
45510 @if target-libada
45511 maybe-pdf-target-libada: pdf-target-libada
45513 pdf-target-libada: \
45514 configure-target-libada
45515 @: $(MAKE); $(unstage)
45516 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45517 r=`${PWD_COMMAND}`; export r; \
45518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45519 $(NORMAL_TARGET_EXPORTS) \
45520 echo "Doing pdf in $(TARGET_SUBDIR)/libada"; \
45521 for flag in $(EXTRA_TARGET_FLAGS); do \
45522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45523 done; \
45524 (cd $(TARGET_SUBDIR)/libada && \
45525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45527 "RANLIB=$${RANLIB}" \
45528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45529 pdf) \
45530 || exit 1
45532 @endif target-libada
45534 .PHONY: maybe-html-target-libada html-target-libada
45535 maybe-html-target-libada:
45536 @if target-libada
45537 maybe-html-target-libada: html-target-libada
45539 html-target-libada: \
45540 configure-target-libada
45541 @: $(MAKE); $(unstage)
45542 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45543 r=`${PWD_COMMAND}`; export r; \
45544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45545 $(NORMAL_TARGET_EXPORTS) \
45546 echo "Doing html in $(TARGET_SUBDIR)/libada"; \
45547 for flag in $(EXTRA_TARGET_FLAGS); do \
45548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45549 done; \
45550 (cd $(TARGET_SUBDIR)/libada && \
45551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45553 "RANLIB=$${RANLIB}" \
45554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45555 html) \
45556 || exit 1
45558 @endif target-libada
45560 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
45561 maybe-TAGS-target-libada:
45562 @if target-libada
45563 maybe-TAGS-target-libada: TAGS-target-libada
45565 TAGS-target-libada: \
45566 configure-target-libada
45567 @: $(MAKE); $(unstage)
45568 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45569 r=`${PWD_COMMAND}`; export r; \
45570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45571 $(NORMAL_TARGET_EXPORTS) \
45572 echo "Doing TAGS in $(TARGET_SUBDIR)/libada"; \
45573 for flag in $(EXTRA_TARGET_FLAGS); do \
45574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45575 done; \
45576 (cd $(TARGET_SUBDIR)/libada && \
45577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45579 "RANLIB=$${RANLIB}" \
45580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45581 TAGS) \
45582 || exit 1
45584 @endif target-libada
45586 .PHONY: maybe-install-info-target-libada install-info-target-libada
45587 maybe-install-info-target-libada:
45588 @if target-libada
45589 maybe-install-info-target-libada: install-info-target-libada
45591 install-info-target-libada: \
45592 configure-target-libada \
45593 info-target-libada
45594 @: $(MAKE); $(unstage)
45595 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45596 r=`${PWD_COMMAND}`; export r; \
45597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45598 $(NORMAL_TARGET_EXPORTS) \
45599 echo "Doing install-info in $(TARGET_SUBDIR)/libada"; \
45600 for flag in $(EXTRA_TARGET_FLAGS); do \
45601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45602 done; \
45603 (cd $(TARGET_SUBDIR)/libada && \
45604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45606 "RANLIB=$${RANLIB}" \
45607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45608 install-info) \
45609 || exit 1
45611 @endif target-libada
45613 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
45614 maybe-install-pdf-target-libada:
45615 @if target-libada
45616 maybe-install-pdf-target-libada: install-pdf-target-libada
45618 install-pdf-target-libada: \
45619 configure-target-libada \
45620 pdf-target-libada
45621 @: $(MAKE); $(unstage)
45622 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45623 r=`${PWD_COMMAND}`; export r; \
45624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45625 $(NORMAL_TARGET_EXPORTS) \
45626 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada"; \
45627 for flag in $(EXTRA_TARGET_FLAGS); do \
45628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45629 done; \
45630 (cd $(TARGET_SUBDIR)/libada && \
45631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45633 "RANLIB=$${RANLIB}" \
45634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45635 install-pdf) \
45636 || exit 1
45638 @endif target-libada
45640 .PHONY: maybe-install-html-target-libada install-html-target-libada
45641 maybe-install-html-target-libada:
45642 @if target-libada
45643 maybe-install-html-target-libada: install-html-target-libada
45645 install-html-target-libada: \
45646 configure-target-libada \
45647 html-target-libada
45648 @: $(MAKE); $(unstage)
45649 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45650 r=`${PWD_COMMAND}`; export r; \
45651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45652 $(NORMAL_TARGET_EXPORTS) \
45653 echo "Doing install-html in $(TARGET_SUBDIR)/libada"; \
45654 for flag in $(EXTRA_TARGET_FLAGS); do \
45655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45656 done; \
45657 (cd $(TARGET_SUBDIR)/libada && \
45658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45660 "RANLIB=$${RANLIB}" \
45661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45662 install-html) \
45663 || exit 1
45665 @endif target-libada
45667 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
45668 maybe-installcheck-target-libada:
45669 @if target-libada
45670 maybe-installcheck-target-libada: installcheck-target-libada
45672 installcheck-target-libada: \
45673 configure-target-libada
45674 @: $(MAKE); $(unstage)
45675 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45676 r=`${PWD_COMMAND}`; export r; \
45677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45678 $(NORMAL_TARGET_EXPORTS) \
45679 echo "Doing installcheck in $(TARGET_SUBDIR)/libada"; \
45680 for flag in $(EXTRA_TARGET_FLAGS); do \
45681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45682 done; \
45683 (cd $(TARGET_SUBDIR)/libada && \
45684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45686 "RANLIB=$${RANLIB}" \
45687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45688 installcheck) \
45689 || exit 1
45691 @endif target-libada
45693 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
45694 maybe-mostlyclean-target-libada:
45695 @if target-libada
45696 maybe-mostlyclean-target-libada: mostlyclean-target-libada
45698 mostlyclean-target-libada:
45699 @: $(MAKE); $(unstage)
45700 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45701 r=`${PWD_COMMAND}`; export r; \
45702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45703 $(NORMAL_TARGET_EXPORTS) \
45704 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada"; \
45705 for flag in $(EXTRA_TARGET_FLAGS); do \
45706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45707 done; \
45708 (cd $(TARGET_SUBDIR)/libada && \
45709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45711 "RANLIB=$${RANLIB}" \
45712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45713 mostlyclean) \
45714 || exit 1
45716 @endif target-libada
45718 .PHONY: maybe-clean-target-libada clean-target-libada
45719 maybe-clean-target-libada:
45720 @if target-libada
45721 maybe-clean-target-libada: clean-target-libada
45723 clean-target-libada:
45724 @: $(MAKE); $(unstage)
45725 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45726 r=`${PWD_COMMAND}`; export r; \
45727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45728 $(NORMAL_TARGET_EXPORTS) \
45729 echo "Doing clean in $(TARGET_SUBDIR)/libada"; \
45730 for flag in $(EXTRA_TARGET_FLAGS); do \
45731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45732 done; \
45733 (cd $(TARGET_SUBDIR)/libada && \
45734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45736 "RANLIB=$${RANLIB}" \
45737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45738 clean) \
45739 || exit 1
45741 @endif target-libada
45743 .PHONY: maybe-distclean-target-libada distclean-target-libada
45744 maybe-distclean-target-libada:
45745 @if target-libada
45746 maybe-distclean-target-libada: distclean-target-libada
45748 distclean-target-libada:
45749 @: $(MAKE); $(unstage)
45750 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45751 r=`${PWD_COMMAND}`; export r; \
45752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45753 $(NORMAL_TARGET_EXPORTS) \
45754 echo "Doing distclean in $(TARGET_SUBDIR)/libada"; \
45755 for flag in $(EXTRA_TARGET_FLAGS); do \
45756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45757 done; \
45758 (cd $(TARGET_SUBDIR)/libada && \
45759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45761 "RANLIB=$${RANLIB}" \
45762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45763 distclean) \
45764 || exit 1
45766 @endif target-libada
45768 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
45769 maybe-maintainer-clean-target-libada:
45770 @if target-libada
45771 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
45773 maintainer-clean-target-libada:
45774 @: $(MAKE); $(unstage)
45775 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45776 r=`${PWD_COMMAND}`; export r; \
45777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45778 $(NORMAL_TARGET_EXPORTS) \
45779 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada"; \
45780 for flag in $(EXTRA_TARGET_FLAGS); do \
45781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45782 done; \
45783 (cd $(TARGET_SUBDIR)/libada && \
45784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45786 "RANLIB=$${RANLIB}" \
45787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45788 maintainer-clean) \
45789 || exit 1
45791 @endif target-libada
45797 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
45798 maybe-configure-target-libgomp:
45799 @if gcc-bootstrap
45800 configure-target-libgomp: stage_current
45801 @endif gcc-bootstrap
45802 @if target-libgomp
45803 maybe-configure-target-libgomp: configure-target-libgomp
45804 configure-target-libgomp:
45805 @r=`${PWD_COMMAND}`; export r; \
45806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45807 echo "Checking multilib configuration for libgomp..."; \
45808 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45809 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45810 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45811 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45812 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45813 else \
45814 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45815 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45816 fi; \
45817 else \
45818 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45819 fi; \
45820 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45821 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45822 $(NORMAL_TARGET_EXPORTS) \
45823 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
45824 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
45825 case $(srcdir) in \
45826 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45827 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45828 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45829 esac; \
45830 module_srcdir=libgomp; \
45831 rm -f no-such-file || : ; \
45832 CONFIG_SITE=no-such-file $(SHELL) \
45833 $$s/$$module_srcdir/configure \
45834 --srcdir=$${topdir}/$$module_srcdir \
45835 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45836 --target=${target_alias} \
45837 || exit 1
45838 @endif target-libgomp
45842 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
45843 maybe-configure-stage1-target-libgomp:
45844 @if target-libgomp-bootstrap
45845 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
45846 configure-stage1-target-libgomp:
45847 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45848 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45849 @r=`${PWD_COMMAND}`; export r; \
45850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45851 TFLAGS="$(STAGE1_TFLAGS)"; \
45852 echo "Checking multilib configuration for libgomp..."; \
45853 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45854 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45855 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45856 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45857 else \
45858 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45859 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45860 fi; \
45861 else \
45862 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45863 fi; \
45864 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45865 $(NORMAL_TARGET_EXPORTS) \
45866 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45867 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45868 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45869 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp; \
45870 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45871 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45872 case $(srcdir) in \
45873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45874 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45876 esac; \
45877 module_srcdir=libgomp; \
45878 $(SHELL) $$s/$$module_srcdir/configure \
45879 --srcdir=$${topdir}/$$module_srcdir \
45880 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45881 --target=${target_alias} \
45883 $(STAGE1_CONFIGURE_FLAGS)
45884 @endif target-libgomp-bootstrap
45886 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
45887 maybe-configure-stage2-target-libgomp:
45888 @if target-libgomp-bootstrap
45889 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
45890 configure-stage2-target-libgomp:
45891 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45892 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45893 @r=`${PWD_COMMAND}`; export r; \
45894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45895 TFLAGS="$(STAGE2_TFLAGS)"; \
45896 echo "Checking multilib configuration for libgomp..."; \
45897 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45898 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45899 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45900 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45901 else \
45902 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45903 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45904 fi; \
45905 else \
45906 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45907 fi; \
45908 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45909 $(NORMAL_TARGET_EXPORTS) \
45911 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45912 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45913 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45914 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp; \
45915 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45916 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45917 case $(srcdir) in \
45918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45919 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45921 esac; \
45922 module_srcdir=libgomp; \
45923 $(SHELL) $$s/$$module_srcdir/configure \
45924 --srcdir=$${topdir}/$$module_srcdir \
45925 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45926 --target=${target_alias} \
45927 --with-build-libsubdir=$(HOST_SUBDIR) \
45928 $(STAGE2_CONFIGURE_FLAGS)
45929 @endif target-libgomp-bootstrap
45931 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
45932 maybe-configure-stage3-target-libgomp:
45933 @if target-libgomp-bootstrap
45934 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
45935 configure-stage3-target-libgomp:
45936 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45937 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45938 @r=`${PWD_COMMAND}`; export r; \
45939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45940 TFLAGS="$(STAGE3_TFLAGS)"; \
45941 echo "Checking multilib configuration for libgomp..."; \
45942 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45943 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45944 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45945 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45946 else \
45947 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45948 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45949 fi; \
45950 else \
45951 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45952 fi; \
45953 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45954 $(NORMAL_TARGET_EXPORTS) \
45956 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45957 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45958 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45959 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp; \
45960 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45961 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45962 case $(srcdir) in \
45963 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45964 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45965 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45966 esac; \
45967 module_srcdir=libgomp; \
45968 $(SHELL) $$s/$$module_srcdir/configure \
45969 --srcdir=$${topdir}/$$module_srcdir \
45970 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45971 --target=${target_alias} \
45972 --with-build-libsubdir=$(HOST_SUBDIR) \
45973 $(STAGE3_CONFIGURE_FLAGS)
45974 @endif target-libgomp-bootstrap
45976 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
45977 maybe-configure-stage4-target-libgomp:
45978 @if target-libgomp-bootstrap
45979 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
45980 configure-stage4-target-libgomp:
45981 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45982 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45983 @r=`${PWD_COMMAND}`; export r; \
45984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45985 TFLAGS="$(STAGE4_TFLAGS)"; \
45986 echo "Checking multilib configuration for libgomp..."; \
45987 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45988 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45989 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45990 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45991 else \
45992 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45993 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45994 fi; \
45995 else \
45996 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45997 fi; \
45998 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45999 $(NORMAL_TARGET_EXPORTS) \
46001 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46002 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46003 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46004 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp; \
46005 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46006 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46007 case $(srcdir) in \
46008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46009 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46011 esac; \
46012 module_srcdir=libgomp; \
46013 $(SHELL) $$s/$$module_srcdir/configure \
46014 --srcdir=$${topdir}/$$module_srcdir \
46015 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46016 --target=${target_alias} \
46017 --with-build-libsubdir=$(HOST_SUBDIR) \
46018 $(STAGE4_CONFIGURE_FLAGS)
46019 @endif target-libgomp-bootstrap
46021 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
46022 maybe-configure-stageprofile-target-libgomp:
46023 @if target-libgomp-bootstrap
46024 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
46025 configure-stageprofile-target-libgomp:
46026 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46027 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
46028 @r=`${PWD_COMMAND}`; export r; \
46029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46030 TFLAGS="$(STAGEprofile_TFLAGS)"; \
46031 echo "Checking multilib configuration for libgomp..."; \
46032 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
46033 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46034 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46035 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46036 else \
46037 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46038 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46039 fi; \
46040 else \
46041 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46042 fi; \
46043 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46044 $(NORMAL_TARGET_EXPORTS) \
46046 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46047 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46048 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46049 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp; \
46050 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46051 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46052 case $(srcdir) in \
46053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46054 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46056 esac; \
46057 module_srcdir=libgomp; \
46058 $(SHELL) $$s/$$module_srcdir/configure \
46059 --srcdir=$${topdir}/$$module_srcdir \
46060 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46061 --target=${target_alias} \
46062 --with-build-libsubdir=$(HOST_SUBDIR) \
46063 $(STAGEprofile_CONFIGURE_FLAGS)
46064 @endif target-libgomp-bootstrap
46066 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
46067 maybe-configure-stagefeedback-target-libgomp:
46068 @if target-libgomp-bootstrap
46069 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
46070 configure-stagefeedback-target-libgomp:
46071 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46072 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
46073 @r=`${PWD_COMMAND}`; export r; \
46074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46075 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46076 echo "Checking multilib configuration for libgomp..."; \
46077 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
46078 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46079 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46080 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46081 else \
46082 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46083 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46084 fi; \
46085 else \
46086 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46087 fi; \
46088 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46089 $(NORMAL_TARGET_EXPORTS) \
46091 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46092 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46093 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46094 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp; \
46095 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46096 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46097 case $(srcdir) in \
46098 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46099 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46100 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46101 esac; \
46102 module_srcdir=libgomp; \
46103 $(SHELL) $$s/$$module_srcdir/configure \
46104 --srcdir=$${topdir}/$$module_srcdir \
46105 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46106 --target=${target_alias} \
46107 --with-build-libsubdir=$(HOST_SUBDIR) \
46108 $(STAGEfeedback_CONFIGURE_FLAGS)
46109 @endif target-libgomp-bootstrap
46115 .PHONY: all-target-libgomp maybe-all-target-libgomp
46116 maybe-all-target-libgomp:
46117 @if gcc-bootstrap
46118 all-target-libgomp: stage_current
46119 @endif gcc-bootstrap
46120 @if target-libgomp
46121 TARGET-target-libgomp=all
46122 maybe-all-target-libgomp: all-target-libgomp
46123 all-target-libgomp: configure-target-libgomp
46124 @r=`${PWD_COMMAND}`; export r; \
46125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46126 $(NORMAL_TARGET_EXPORTS) \
46127 (cd $(TARGET_SUBDIR)/libgomp && \
46128 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46129 $(TARGET-target-libgomp))
46130 @endif target-libgomp
46134 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
46135 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
46136 maybe-all-stage1-target-libgomp:
46137 maybe-clean-stage1-target-libgomp:
46138 @if target-libgomp-bootstrap
46139 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
46140 all-stage1: all-stage1-target-libgomp
46141 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
46142 all-stage1-target-libgomp: configure-stage1-target-libgomp
46143 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
46144 @r=`${PWD_COMMAND}`; export r; \
46145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46146 TFLAGS="$(STAGE1_TFLAGS)"; \
46147 $(NORMAL_TARGET_EXPORTS) \
46148 cd $(TARGET_SUBDIR)/libgomp && \
46149 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46150 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46151 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46152 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46153 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46154 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46155 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46156 $(EXTRA_TARGET_FLAGS) \
46158 TFLAGS="$(STAGE1_TFLAGS)" \
46159 $(TARGET-stage1-target-libgomp)
46161 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
46162 clean-stage1: clean-stage1-target-libgomp
46163 clean-stage1-target-libgomp:
46164 @if [ $(current_stage) = stage1 ]; then \
46165 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46166 else \
46167 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
46168 $(MAKE) stage1-start; \
46169 fi; \
46170 cd $(TARGET_SUBDIR)/libgomp && \
46171 $(MAKE) $(EXTRA_TARGET_FLAGS) \
46172 clean
46173 @endif target-libgomp-bootstrap
46176 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
46177 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
46178 maybe-all-stage2-target-libgomp:
46179 maybe-clean-stage2-target-libgomp:
46180 @if target-libgomp-bootstrap
46181 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
46182 all-stage2: all-stage2-target-libgomp
46183 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
46184 all-stage2-target-libgomp: configure-stage2-target-libgomp
46185 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
46186 @r=`${PWD_COMMAND}`; export r; \
46187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46188 TFLAGS="$(STAGE2_TFLAGS)"; \
46189 $(NORMAL_TARGET_EXPORTS) \
46191 cd $(TARGET_SUBDIR)/libgomp && \
46192 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46193 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46194 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46195 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46196 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46197 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46198 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46199 $(EXTRA_TARGET_FLAGS) \
46200 TFLAGS="$(STAGE2_TFLAGS)" \
46201 $(TARGET-stage2-target-libgomp)
46203 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
46204 clean-stage2: clean-stage2-target-libgomp
46205 clean-stage2-target-libgomp:
46206 @if [ $(current_stage) = stage2 ]; then \
46207 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46208 else \
46209 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
46210 $(MAKE) stage2-start; \
46211 fi; \
46212 cd $(TARGET_SUBDIR)/libgomp && \
46213 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46214 @endif target-libgomp-bootstrap
46217 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
46218 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
46219 maybe-all-stage3-target-libgomp:
46220 maybe-clean-stage3-target-libgomp:
46221 @if target-libgomp-bootstrap
46222 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
46223 all-stage3: all-stage3-target-libgomp
46224 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
46225 all-stage3-target-libgomp: configure-stage3-target-libgomp
46226 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
46227 @r=`${PWD_COMMAND}`; export r; \
46228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46229 TFLAGS="$(STAGE3_TFLAGS)"; \
46230 $(NORMAL_TARGET_EXPORTS) \
46232 cd $(TARGET_SUBDIR)/libgomp && \
46233 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46234 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46235 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46236 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46237 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46238 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46239 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46240 $(EXTRA_TARGET_FLAGS) \
46241 TFLAGS="$(STAGE3_TFLAGS)" \
46242 $(TARGET-stage3-target-libgomp)
46244 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
46245 clean-stage3: clean-stage3-target-libgomp
46246 clean-stage3-target-libgomp:
46247 @if [ $(current_stage) = stage3 ]; then \
46248 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46249 else \
46250 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
46251 $(MAKE) stage3-start; \
46252 fi; \
46253 cd $(TARGET_SUBDIR)/libgomp && \
46254 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46255 @endif target-libgomp-bootstrap
46258 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
46259 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
46260 maybe-all-stage4-target-libgomp:
46261 maybe-clean-stage4-target-libgomp:
46262 @if target-libgomp-bootstrap
46263 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
46264 all-stage4: all-stage4-target-libgomp
46265 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
46266 all-stage4-target-libgomp: configure-stage4-target-libgomp
46267 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
46268 @r=`${PWD_COMMAND}`; export r; \
46269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46270 TFLAGS="$(STAGE4_TFLAGS)"; \
46271 $(NORMAL_TARGET_EXPORTS) \
46273 cd $(TARGET_SUBDIR)/libgomp && \
46274 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46275 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46276 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46277 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46278 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46279 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46280 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46281 $(EXTRA_TARGET_FLAGS) \
46282 TFLAGS="$(STAGE4_TFLAGS)" \
46283 $(TARGET-stage4-target-libgomp)
46285 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
46286 clean-stage4: clean-stage4-target-libgomp
46287 clean-stage4-target-libgomp:
46288 @if [ $(current_stage) = stage4 ]; then \
46289 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46290 else \
46291 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
46292 $(MAKE) stage4-start; \
46293 fi; \
46294 cd $(TARGET_SUBDIR)/libgomp && \
46295 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46296 @endif target-libgomp-bootstrap
46299 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
46300 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
46301 maybe-all-stageprofile-target-libgomp:
46302 maybe-clean-stageprofile-target-libgomp:
46303 @if target-libgomp-bootstrap
46304 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
46305 all-stageprofile: all-stageprofile-target-libgomp
46306 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
46307 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
46308 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46309 @r=`${PWD_COMMAND}`; export r; \
46310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46311 TFLAGS="$(STAGEprofile_TFLAGS)"; \
46312 $(NORMAL_TARGET_EXPORTS) \
46314 cd $(TARGET_SUBDIR)/libgomp && \
46315 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46316 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46317 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46318 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46319 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46320 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46321 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46322 $(EXTRA_TARGET_FLAGS) \
46323 TFLAGS="$(STAGEprofile_TFLAGS)" \
46324 $(TARGET-stageprofile-target-libgomp)
46326 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
46327 clean-stageprofile: clean-stageprofile-target-libgomp
46328 clean-stageprofile-target-libgomp:
46329 @if [ $(current_stage) = stageprofile ]; then \
46330 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46331 else \
46332 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
46333 $(MAKE) stageprofile-start; \
46334 fi; \
46335 cd $(TARGET_SUBDIR)/libgomp && \
46336 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46337 @endif target-libgomp-bootstrap
46340 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
46341 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
46342 maybe-all-stagefeedback-target-libgomp:
46343 maybe-clean-stagefeedback-target-libgomp:
46344 @if target-libgomp-bootstrap
46345 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
46346 all-stagefeedback: all-stagefeedback-target-libgomp
46347 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
46348 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
46349 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46350 @r=`${PWD_COMMAND}`; export r; \
46351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46352 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46353 $(NORMAL_TARGET_EXPORTS) \
46355 cd $(TARGET_SUBDIR)/libgomp && \
46356 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46357 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46358 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46359 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46360 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46361 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46362 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46363 $(EXTRA_TARGET_FLAGS) \
46364 TFLAGS="$(STAGEfeedback_TFLAGS)" \
46365 $(TARGET-stagefeedback-target-libgomp)
46367 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
46368 clean-stagefeedback: clean-stagefeedback-target-libgomp
46369 clean-stagefeedback-target-libgomp:
46370 @if [ $(current_stage) = stagefeedback ]; then \
46371 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46372 else \
46373 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
46374 $(MAKE) stagefeedback-start; \
46375 fi; \
46376 cd $(TARGET_SUBDIR)/libgomp && \
46377 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46378 @endif target-libgomp-bootstrap
46385 .PHONY: check-target-libgomp maybe-check-target-libgomp
46386 maybe-check-target-libgomp:
46387 @if target-libgomp
46388 maybe-check-target-libgomp: check-target-libgomp
46390 check-target-libgomp:
46391 @: $(MAKE); $(unstage)
46392 @r=`${PWD_COMMAND}`; export r; \
46393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46394 $(NORMAL_TARGET_EXPORTS) \
46395 (cd $(TARGET_SUBDIR)/libgomp && \
46396 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46398 @endif target-libgomp
46400 .PHONY: install-target-libgomp maybe-install-target-libgomp
46401 maybe-install-target-libgomp:
46402 @if target-libgomp
46403 maybe-install-target-libgomp: install-target-libgomp
46405 install-target-libgomp: installdirs
46406 @: $(MAKE); $(unstage)
46407 @r=`${PWD_COMMAND}`; export r; \
46408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46409 $(NORMAL_TARGET_EXPORTS) \
46410 (cd $(TARGET_SUBDIR)/libgomp && \
46411 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46413 @endif target-libgomp
46415 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
46416 maybe-install-strip-target-libgomp:
46417 @if target-libgomp
46418 maybe-install-strip-target-libgomp: install-strip-target-libgomp
46420 install-strip-target-libgomp: installdirs
46421 @: $(MAKE); $(unstage)
46422 @r=`${PWD_COMMAND}`; export r; \
46423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46424 $(NORMAL_TARGET_EXPORTS) \
46425 (cd $(TARGET_SUBDIR)/libgomp && \
46426 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46428 @endif target-libgomp
46430 # Other targets (info, dvi, pdf, etc.)
46432 .PHONY: maybe-info-target-libgomp info-target-libgomp
46433 maybe-info-target-libgomp:
46434 @if target-libgomp
46435 maybe-info-target-libgomp: info-target-libgomp
46437 info-target-libgomp: \
46438 configure-target-libgomp
46439 @: $(MAKE); $(unstage)
46440 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46441 r=`${PWD_COMMAND}`; export r; \
46442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46443 $(NORMAL_TARGET_EXPORTS) \
46444 echo "Doing info in $(TARGET_SUBDIR)/libgomp"; \
46445 for flag in $(EXTRA_TARGET_FLAGS); do \
46446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46447 done; \
46448 (cd $(TARGET_SUBDIR)/libgomp && \
46449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46451 "RANLIB=$${RANLIB}" \
46452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46453 info) \
46454 || exit 1
46456 @endif target-libgomp
46458 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
46459 maybe-dvi-target-libgomp:
46460 @if target-libgomp
46461 maybe-dvi-target-libgomp: dvi-target-libgomp
46463 dvi-target-libgomp: \
46464 configure-target-libgomp
46465 @: $(MAKE); $(unstage)
46466 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46467 r=`${PWD_COMMAND}`; export r; \
46468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46469 $(NORMAL_TARGET_EXPORTS) \
46470 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp"; \
46471 for flag in $(EXTRA_TARGET_FLAGS); do \
46472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46473 done; \
46474 (cd $(TARGET_SUBDIR)/libgomp && \
46475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46477 "RANLIB=$${RANLIB}" \
46478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46479 dvi) \
46480 || exit 1
46482 @endif target-libgomp
46484 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
46485 maybe-pdf-target-libgomp:
46486 @if target-libgomp
46487 maybe-pdf-target-libgomp: pdf-target-libgomp
46489 pdf-target-libgomp: \
46490 configure-target-libgomp
46491 @: $(MAKE); $(unstage)
46492 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46493 r=`${PWD_COMMAND}`; export r; \
46494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46495 $(NORMAL_TARGET_EXPORTS) \
46496 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp"; \
46497 for flag in $(EXTRA_TARGET_FLAGS); do \
46498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46499 done; \
46500 (cd $(TARGET_SUBDIR)/libgomp && \
46501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46503 "RANLIB=$${RANLIB}" \
46504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46505 pdf) \
46506 || exit 1
46508 @endif target-libgomp
46510 .PHONY: maybe-html-target-libgomp html-target-libgomp
46511 maybe-html-target-libgomp:
46512 @if target-libgomp
46513 maybe-html-target-libgomp: html-target-libgomp
46515 html-target-libgomp: \
46516 configure-target-libgomp
46517 @: $(MAKE); $(unstage)
46518 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46519 r=`${PWD_COMMAND}`; export r; \
46520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46521 $(NORMAL_TARGET_EXPORTS) \
46522 echo "Doing html in $(TARGET_SUBDIR)/libgomp"; \
46523 for flag in $(EXTRA_TARGET_FLAGS); do \
46524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46525 done; \
46526 (cd $(TARGET_SUBDIR)/libgomp && \
46527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46529 "RANLIB=$${RANLIB}" \
46530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46531 html) \
46532 || exit 1
46534 @endif target-libgomp
46536 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
46537 maybe-TAGS-target-libgomp:
46538 @if target-libgomp
46539 maybe-TAGS-target-libgomp: TAGS-target-libgomp
46541 TAGS-target-libgomp: \
46542 configure-target-libgomp
46543 @: $(MAKE); $(unstage)
46544 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46545 r=`${PWD_COMMAND}`; export r; \
46546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46547 $(NORMAL_TARGET_EXPORTS) \
46548 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp"; \
46549 for flag in $(EXTRA_TARGET_FLAGS); do \
46550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46551 done; \
46552 (cd $(TARGET_SUBDIR)/libgomp && \
46553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46555 "RANLIB=$${RANLIB}" \
46556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46557 TAGS) \
46558 || exit 1
46560 @endif target-libgomp
46562 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
46563 maybe-install-info-target-libgomp:
46564 @if target-libgomp
46565 maybe-install-info-target-libgomp: install-info-target-libgomp
46567 install-info-target-libgomp: \
46568 configure-target-libgomp \
46569 info-target-libgomp
46570 @: $(MAKE); $(unstage)
46571 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46572 r=`${PWD_COMMAND}`; export r; \
46573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46574 $(NORMAL_TARGET_EXPORTS) \
46575 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp"; \
46576 for flag in $(EXTRA_TARGET_FLAGS); do \
46577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46578 done; \
46579 (cd $(TARGET_SUBDIR)/libgomp && \
46580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46582 "RANLIB=$${RANLIB}" \
46583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46584 install-info) \
46585 || exit 1
46587 @endif target-libgomp
46589 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
46590 maybe-install-pdf-target-libgomp:
46591 @if target-libgomp
46592 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
46594 install-pdf-target-libgomp: \
46595 configure-target-libgomp \
46596 pdf-target-libgomp
46597 @: $(MAKE); $(unstage)
46598 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46599 r=`${PWD_COMMAND}`; export r; \
46600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46601 $(NORMAL_TARGET_EXPORTS) \
46602 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp"; \
46603 for flag in $(EXTRA_TARGET_FLAGS); do \
46604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46605 done; \
46606 (cd $(TARGET_SUBDIR)/libgomp && \
46607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46609 "RANLIB=$${RANLIB}" \
46610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46611 install-pdf) \
46612 || exit 1
46614 @endif target-libgomp
46616 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
46617 maybe-install-html-target-libgomp:
46618 @if target-libgomp
46619 maybe-install-html-target-libgomp: install-html-target-libgomp
46621 install-html-target-libgomp: \
46622 configure-target-libgomp \
46623 html-target-libgomp
46624 @: $(MAKE); $(unstage)
46625 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46626 r=`${PWD_COMMAND}`; export r; \
46627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46628 $(NORMAL_TARGET_EXPORTS) \
46629 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp"; \
46630 for flag in $(EXTRA_TARGET_FLAGS); do \
46631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46632 done; \
46633 (cd $(TARGET_SUBDIR)/libgomp && \
46634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46636 "RANLIB=$${RANLIB}" \
46637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46638 install-html) \
46639 || exit 1
46641 @endif target-libgomp
46643 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
46644 maybe-installcheck-target-libgomp:
46645 @if target-libgomp
46646 maybe-installcheck-target-libgomp: installcheck-target-libgomp
46648 installcheck-target-libgomp: \
46649 configure-target-libgomp
46650 @: $(MAKE); $(unstage)
46651 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46652 r=`${PWD_COMMAND}`; export r; \
46653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46654 $(NORMAL_TARGET_EXPORTS) \
46655 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp"; \
46656 for flag in $(EXTRA_TARGET_FLAGS); do \
46657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46658 done; \
46659 (cd $(TARGET_SUBDIR)/libgomp && \
46660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46662 "RANLIB=$${RANLIB}" \
46663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46664 installcheck) \
46665 || exit 1
46667 @endif target-libgomp
46669 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
46670 maybe-mostlyclean-target-libgomp:
46671 @if target-libgomp
46672 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
46674 mostlyclean-target-libgomp:
46675 @: $(MAKE); $(unstage)
46676 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46677 r=`${PWD_COMMAND}`; export r; \
46678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46679 $(NORMAL_TARGET_EXPORTS) \
46680 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp"; \
46681 for flag in $(EXTRA_TARGET_FLAGS); do \
46682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46683 done; \
46684 (cd $(TARGET_SUBDIR)/libgomp && \
46685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46687 "RANLIB=$${RANLIB}" \
46688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46689 mostlyclean) \
46690 || exit 1
46692 @endif target-libgomp
46694 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
46695 maybe-clean-target-libgomp:
46696 @if target-libgomp
46697 maybe-clean-target-libgomp: clean-target-libgomp
46699 clean-target-libgomp:
46700 @: $(MAKE); $(unstage)
46701 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46702 r=`${PWD_COMMAND}`; export r; \
46703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46704 $(NORMAL_TARGET_EXPORTS) \
46705 echo "Doing clean in $(TARGET_SUBDIR)/libgomp"; \
46706 for flag in $(EXTRA_TARGET_FLAGS); do \
46707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46708 done; \
46709 (cd $(TARGET_SUBDIR)/libgomp && \
46710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46712 "RANLIB=$${RANLIB}" \
46713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46714 clean) \
46715 || exit 1
46717 @endif target-libgomp
46719 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
46720 maybe-distclean-target-libgomp:
46721 @if target-libgomp
46722 maybe-distclean-target-libgomp: distclean-target-libgomp
46724 distclean-target-libgomp:
46725 @: $(MAKE); $(unstage)
46726 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46727 r=`${PWD_COMMAND}`; export r; \
46728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46729 $(NORMAL_TARGET_EXPORTS) \
46730 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp"; \
46731 for flag in $(EXTRA_TARGET_FLAGS); do \
46732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46733 done; \
46734 (cd $(TARGET_SUBDIR)/libgomp && \
46735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46737 "RANLIB=$${RANLIB}" \
46738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46739 distclean) \
46740 || exit 1
46742 @endif target-libgomp
46744 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
46745 maybe-maintainer-clean-target-libgomp:
46746 @if target-libgomp
46747 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
46749 maintainer-clean-target-libgomp:
46750 @: $(MAKE); $(unstage)
46751 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46752 r=`${PWD_COMMAND}`; export r; \
46753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46754 $(NORMAL_TARGET_EXPORTS) \
46755 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp"; \
46756 for flag in $(EXTRA_TARGET_FLAGS); do \
46757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46758 done; \
46759 (cd $(TARGET_SUBDIR)/libgomp && \
46760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46762 "RANLIB=$${RANLIB}" \
46763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46764 maintainer-clean) \
46765 || exit 1
46767 @endif target-libgomp
46773 .PHONY: configure-target-libitm maybe-configure-target-libitm
46774 maybe-configure-target-libitm:
46775 @if gcc-bootstrap
46776 configure-target-libitm: stage_current
46777 @endif gcc-bootstrap
46778 @if target-libitm
46779 maybe-configure-target-libitm: configure-target-libitm
46780 configure-target-libitm:
46781 @: $(MAKE); $(unstage)
46782 @r=`${PWD_COMMAND}`; export r; \
46783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46784 echo "Checking multilib configuration for libitm..."; \
46785 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
46786 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null; \
46787 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
46788 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
46789 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
46790 else \
46791 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
46792 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46793 fi; \
46794 else \
46795 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46796 fi; \
46797 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
46798 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
46799 $(NORMAL_TARGET_EXPORTS) \
46800 echo Configuring in $(TARGET_SUBDIR)/libitm; \
46801 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
46802 case $(srcdir) in \
46803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46804 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
46805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46806 esac; \
46807 module_srcdir=libitm; \
46808 rm -f no-such-file || : ; \
46809 CONFIG_SITE=no-such-file $(SHELL) \
46810 $$s/$$module_srcdir/configure \
46811 --srcdir=$${topdir}/$$module_srcdir \
46812 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46813 --target=${target_alias} \
46814 || exit 1
46815 @endif target-libitm
46821 .PHONY: all-target-libitm maybe-all-target-libitm
46822 maybe-all-target-libitm:
46823 @if gcc-bootstrap
46824 all-target-libitm: stage_current
46825 @endif gcc-bootstrap
46826 @if target-libitm
46827 TARGET-target-libitm=all
46828 maybe-all-target-libitm: all-target-libitm
46829 all-target-libitm: configure-target-libitm
46830 @: $(MAKE); $(unstage)
46831 @r=`${PWD_COMMAND}`; export r; \
46832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46833 $(NORMAL_TARGET_EXPORTS) \
46834 (cd $(TARGET_SUBDIR)/libitm && \
46835 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46836 $(TARGET-target-libitm))
46837 @endif target-libitm
46843 .PHONY: check-target-libitm maybe-check-target-libitm
46844 maybe-check-target-libitm:
46845 @if target-libitm
46846 maybe-check-target-libitm: check-target-libitm
46848 check-target-libitm:
46849 @: $(MAKE); $(unstage)
46850 @r=`${PWD_COMMAND}`; export r; \
46851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46852 $(NORMAL_TARGET_EXPORTS) \
46853 (cd $(TARGET_SUBDIR)/libitm && \
46854 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46856 @endif target-libitm
46858 .PHONY: install-target-libitm maybe-install-target-libitm
46859 maybe-install-target-libitm:
46860 @if target-libitm
46861 maybe-install-target-libitm: install-target-libitm
46863 install-target-libitm: installdirs
46864 @: $(MAKE); $(unstage)
46865 @r=`${PWD_COMMAND}`; export r; \
46866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46867 $(NORMAL_TARGET_EXPORTS) \
46868 (cd $(TARGET_SUBDIR)/libitm && \
46869 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46871 @endif target-libitm
46873 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
46874 maybe-install-strip-target-libitm:
46875 @if target-libitm
46876 maybe-install-strip-target-libitm: install-strip-target-libitm
46878 install-strip-target-libitm: installdirs
46879 @: $(MAKE); $(unstage)
46880 @r=`${PWD_COMMAND}`; export r; \
46881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46882 $(NORMAL_TARGET_EXPORTS) \
46883 (cd $(TARGET_SUBDIR)/libitm && \
46884 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46886 @endif target-libitm
46888 # Other targets (info, dvi, pdf, etc.)
46890 .PHONY: maybe-info-target-libitm info-target-libitm
46891 maybe-info-target-libitm:
46892 @if target-libitm
46893 maybe-info-target-libitm: info-target-libitm
46895 info-target-libitm: \
46896 configure-target-libitm
46897 @: $(MAKE); $(unstage)
46898 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46899 r=`${PWD_COMMAND}`; export r; \
46900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46901 $(NORMAL_TARGET_EXPORTS) \
46902 echo "Doing info in $(TARGET_SUBDIR)/libitm"; \
46903 for flag in $(EXTRA_TARGET_FLAGS); do \
46904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46905 done; \
46906 (cd $(TARGET_SUBDIR)/libitm && \
46907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46909 "RANLIB=$${RANLIB}" \
46910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46911 info) \
46912 || exit 1
46914 @endif target-libitm
46916 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
46917 maybe-dvi-target-libitm:
46918 @if target-libitm
46919 maybe-dvi-target-libitm: dvi-target-libitm
46921 dvi-target-libitm: \
46922 configure-target-libitm
46923 @: $(MAKE); $(unstage)
46924 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46925 r=`${PWD_COMMAND}`; export r; \
46926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46927 $(NORMAL_TARGET_EXPORTS) \
46928 echo "Doing dvi in $(TARGET_SUBDIR)/libitm"; \
46929 for flag in $(EXTRA_TARGET_FLAGS); do \
46930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46931 done; \
46932 (cd $(TARGET_SUBDIR)/libitm && \
46933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46935 "RANLIB=$${RANLIB}" \
46936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46937 dvi) \
46938 || exit 1
46940 @endif target-libitm
46942 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
46943 maybe-pdf-target-libitm:
46944 @if target-libitm
46945 maybe-pdf-target-libitm: pdf-target-libitm
46947 pdf-target-libitm: \
46948 configure-target-libitm
46949 @: $(MAKE); $(unstage)
46950 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46951 r=`${PWD_COMMAND}`; export r; \
46952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46953 $(NORMAL_TARGET_EXPORTS) \
46954 echo "Doing pdf in $(TARGET_SUBDIR)/libitm"; \
46955 for flag in $(EXTRA_TARGET_FLAGS); do \
46956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46957 done; \
46958 (cd $(TARGET_SUBDIR)/libitm && \
46959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46961 "RANLIB=$${RANLIB}" \
46962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46963 pdf) \
46964 || exit 1
46966 @endif target-libitm
46968 .PHONY: maybe-html-target-libitm html-target-libitm
46969 maybe-html-target-libitm:
46970 @if target-libitm
46971 maybe-html-target-libitm: html-target-libitm
46973 html-target-libitm: \
46974 configure-target-libitm
46975 @: $(MAKE); $(unstage)
46976 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46977 r=`${PWD_COMMAND}`; export r; \
46978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46979 $(NORMAL_TARGET_EXPORTS) \
46980 echo "Doing html in $(TARGET_SUBDIR)/libitm"; \
46981 for flag in $(EXTRA_TARGET_FLAGS); do \
46982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46983 done; \
46984 (cd $(TARGET_SUBDIR)/libitm && \
46985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46987 "RANLIB=$${RANLIB}" \
46988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46989 html) \
46990 || exit 1
46992 @endif target-libitm
46994 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
46995 maybe-TAGS-target-libitm:
46996 @if target-libitm
46997 maybe-TAGS-target-libitm: TAGS-target-libitm
46999 TAGS-target-libitm: \
47000 configure-target-libitm
47001 @: $(MAKE); $(unstage)
47002 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47003 r=`${PWD_COMMAND}`; export r; \
47004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47005 $(NORMAL_TARGET_EXPORTS) \
47006 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm"; \
47007 for flag in $(EXTRA_TARGET_FLAGS); do \
47008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47009 done; \
47010 (cd $(TARGET_SUBDIR)/libitm && \
47011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47013 "RANLIB=$${RANLIB}" \
47014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47015 TAGS) \
47016 || exit 1
47018 @endif target-libitm
47020 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
47021 maybe-install-info-target-libitm:
47022 @if target-libitm
47023 maybe-install-info-target-libitm: install-info-target-libitm
47025 install-info-target-libitm: \
47026 configure-target-libitm \
47027 info-target-libitm
47028 @: $(MAKE); $(unstage)
47029 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47030 r=`${PWD_COMMAND}`; export r; \
47031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47032 $(NORMAL_TARGET_EXPORTS) \
47033 echo "Doing install-info in $(TARGET_SUBDIR)/libitm"; \
47034 for flag in $(EXTRA_TARGET_FLAGS); do \
47035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47036 done; \
47037 (cd $(TARGET_SUBDIR)/libitm && \
47038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47040 "RANLIB=$${RANLIB}" \
47041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47042 install-info) \
47043 || exit 1
47045 @endif target-libitm
47047 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
47048 maybe-install-pdf-target-libitm:
47049 @if target-libitm
47050 maybe-install-pdf-target-libitm: install-pdf-target-libitm
47052 install-pdf-target-libitm: \
47053 configure-target-libitm \
47054 pdf-target-libitm
47055 @: $(MAKE); $(unstage)
47056 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47057 r=`${PWD_COMMAND}`; export r; \
47058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47059 $(NORMAL_TARGET_EXPORTS) \
47060 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm"; \
47061 for flag in $(EXTRA_TARGET_FLAGS); do \
47062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47063 done; \
47064 (cd $(TARGET_SUBDIR)/libitm && \
47065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47067 "RANLIB=$${RANLIB}" \
47068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47069 install-pdf) \
47070 || exit 1
47072 @endif target-libitm
47074 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
47075 maybe-install-html-target-libitm:
47076 @if target-libitm
47077 maybe-install-html-target-libitm: install-html-target-libitm
47079 install-html-target-libitm: \
47080 configure-target-libitm \
47081 html-target-libitm
47082 @: $(MAKE); $(unstage)
47083 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47084 r=`${PWD_COMMAND}`; export r; \
47085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47086 $(NORMAL_TARGET_EXPORTS) \
47087 echo "Doing install-html in $(TARGET_SUBDIR)/libitm"; \
47088 for flag in $(EXTRA_TARGET_FLAGS); do \
47089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47090 done; \
47091 (cd $(TARGET_SUBDIR)/libitm && \
47092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47094 "RANLIB=$${RANLIB}" \
47095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47096 install-html) \
47097 || exit 1
47099 @endif target-libitm
47101 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
47102 maybe-installcheck-target-libitm:
47103 @if target-libitm
47104 maybe-installcheck-target-libitm: installcheck-target-libitm
47106 installcheck-target-libitm: \
47107 configure-target-libitm
47108 @: $(MAKE); $(unstage)
47109 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47110 r=`${PWD_COMMAND}`; export r; \
47111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47112 $(NORMAL_TARGET_EXPORTS) \
47113 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm"; \
47114 for flag in $(EXTRA_TARGET_FLAGS); do \
47115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47116 done; \
47117 (cd $(TARGET_SUBDIR)/libitm && \
47118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47120 "RANLIB=$${RANLIB}" \
47121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47122 installcheck) \
47123 || exit 1
47125 @endif target-libitm
47127 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
47128 maybe-mostlyclean-target-libitm:
47129 @if target-libitm
47130 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
47132 mostlyclean-target-libitm:
47133 @: $(MAKE); $(unstage)
47134 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47135 r=`${PWD_COMMAND}`; export r; \
47136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47137 $(NORMAL_TARGET_EXPORTS) \
47138 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm"; \
47139 for flag in $(EXTRA_TARGET_FLAGS); do \
47140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47141 done; \
47142 (cd $(TARGET_SUBDIR)/libitm && \
47143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47145 "RANLIB=$${RANLIB}" \
47146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47147 mostlyclean) \
47148 || exit 1
47150 @endif target-libitm
47152 .PHONY: maybe-clean-target-libitm clean-target-libitm
47153 maybe-clean-target-libitm:
47154 @if target-libitm
47155 maybe-clean-target-libitm: clean-target-libitm
47157 clean-target-libitm:
47158 @: $(MAKE); $(unstage)
47159 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47160 r=`${PWD_COMMAND}`; export r; \
47161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47162 $(NORMAL_TARGET_EXPORTS) \
47163 echo "Doing clean in $(TARGET_SUBDIR)/libitm"; \
47164 for flag in $(EXTRA_TARGET_FLAGS); do \
47165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47166 done; \
47167 (cd $(TARGET_SUBDIR)/libitm && \
47168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47170 "RANLIB=$${RANLIB}" \
47171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47172 clean) \
47173 || exit 1
47175 @endif target-libitm
47177 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
47178 maybe-distclean-target-libitm:
47179 @if target-libitm
47180 maybe-distclean-target-libitm: distclean-target-libitm
47182 distclean-target-libitm:
47183 @: $(MAKE); $(unstage)
47184 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47185 r=`${PWD_COMMAND}`; export r; \
47186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47187 $(NORMAL_TARGET_EXPORTS) \
47188 echo "Doing distclean in $(TARGET_SUBDIR)/libitm"; \
47189 for flag in $(EXTRA_TARGET_FLAGS); do \
47190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47191 done; \
47192 (cd $(TARGET_SUBDIR)/libitm && \
47193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47195 "RANLIB=$${RANLIB}" \
47196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47197 distclean) \
47198 || exit 1
47200 @endif target-libitm
47202 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
47203 maybe-maintainer-clean-target-libitm:
47204 @if target-libitm
47205 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
47207 maintainer-clean-target-libitm:
47208 @: $(MAKE); $(unstage)
47209 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47210 r=`${PWD_COMMAND}`; export r; \
47211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47212 $(NORMAL_TARGET_EXPORTS) \
47213 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm"; \
47214 for flag in $(EXTRA_TARGET_FLAGS); do \
47215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47216 done; \
47217 (cd $(TARGET_SUBDIR)/libitm && \
47218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47220 "RANLIB=$${RANLIB}" \
47221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47222 maintainer-clean) \
47223 || exit 1
47225 @endif target-libitm
47231 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
47232 maybe-configure-target-libatomic:
47233 @if gcc-bootstrap
47234 configure-target-libatomic: stage_current
47235 @endif gcc-bootstrap
47236 @if target-libatomic
47237 maybe-configure-target-libatomic: configure-target-libatomic
47238 configure-target-libatomic:
47239 @: $(MAKE); $(unstage)
47240 @r=`${PWD_COMMAND}`; export r; \
47241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47242 echo "Checking multilib configuration for libatomic..."; \
47243 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
47244 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
47245 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
47246 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
47247 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
47248 else \
47249 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
47250 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
47251 fi; \
47252 else \
47253 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
47254 fi; \
47255 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
47256 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
47257 $(NORMAL_TARGET_EXPORTS) \
47258 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
47259 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
47260 case $(srcdir) in \
47261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47262 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
47263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47264 esac; \
47265 module_srcdir=libatomic; \
47266 rm -f no-such-file || : ; \
47267 CONFIG_SITE=no-such-file $(SHELL) \
47268 $$s/$$module_srcdir/configure \
47269 --srcdir=$${topdir}/$$module_srcdir \
47270 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47271 --target=${target_alias} \
47272 || exit 1
47273 @endif target-libatomic
47279 .PHONY: all-target-libatomic maybe-all-target-libatomic
47280 maybe-all-target-libatomic:
47281 @if gcc-bootstrap
47282 all-target-libatomic: stage_current
47283 @endif gcc-bootstrap
47284 @if target-libatomic
47285 TARGET-target-libatomic=all
47286 maybe-all-target-libatomic: all-target-libatomic
47287 all-target-libatomic: configure-target-libatomic
47288 @: $(MAKE); $(unstage)
47289 @r=`${PWD_COMMAND}`; export r; \
47290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47291 $(NORMAL_TARGET_EXPORTS) \
47292 (cd $(TARGET_SUBDIR)/libatomic && \
47293 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47294 $(TARGET-target-libatomic))
47295 @endif target-libatomic
47301 .PHONY: check-target-libatomic maybe-check-target-libatomic
47302 maybe-check-target-libatomic:
47303 @if target-libatomic
47304 maybe-check-target-libatomic: check-target-libatomic
47306 check-target-libatomic:
47307 @: $(MAKE); $(unstage)
47308 @r=`${PWD_COMMAND}`; export r; \
47309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47310 $(NORMAL_TARGET_EXPORTS) \
47311 (cd $(TARGET_SUBDIR)/libatomic && \
47312 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
47314 @endif target-libatomic
47316 .PHONY: install-target-libatomic maybe-install-target-libatomic
47317 maybe-install-target-libatomic:
47318 @if target-libatomic
47319 maybe-install-target-libatomic: install-target-libatomic
47321 install-target-libatomic: installdirs
47322 @: $(MAKE); $(unstage)
47323 @r=`${PWD_COMMAND}`; export r; \
47324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47325 $(NORMAL_TARGET_EXPORTS) \
47326 (cd $(TARGET_SUBDIR)/libatomic && \
47327 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47329 @endif target-libatomic
47331 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
47332 maybe-install-strip-target-libatomic:
47333 @if target-libatomic
47334 maybe-install-strip-target-libatomic: install-strip-target-libatomic
47336 install-strip-target-libatomic: installdirs
47337 @: $(MAKE); $(unstage)
47338 @r=`${PWD_COMMAND}`; export r; \
47339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47340 $(NORMAL_TARGET_EXPORTS) \
47341 (cd $(TARGET_SUBDIR)/libatomic && \
47342 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
47344 @endif target-libatomic
47346 # Other targets (info, dvi, pdf, etc.)
47348 .PHONY: maybe-info-target-libatomic info-target-libatomic
47349 maybe-info-target-libatomic:
47350 @if target-libatomic
47351 maybe-info-target-libatomic: info-target-libatomic
47353 info-target-libatomic: \
47354 configure-target-libatomic
47355 @: $(MAKE); $(unstage)
47356 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47357 r=`${PWD_COMMAND}`; export r; \
47358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47359 $(NORMAL_TARGET_EXPORTS) \
47360 echo "Doing info in $(TARGET_SUBDIR)/libatomic"; \
47361 for flag in $(EXTRA_TARGET_FLAGS); do \
47362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47363 done; \
47364 (cd $(TARGET_SUBDIR)/libatomic && \
47365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47367 "RANLIB=$${RANLIB}" \
47368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47369 info) \
47370 || exit 1
47372 @endif target-libatomic
47374 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
47375 maybe-dvi-target-libatomic:
47376 @if target-libatomic
47377 maybe-dvi-target-libatomic: dvi-target-libatomic
47379 dvi-target-libatomic: \
47380 configure-target-libatomic
47381 @: $(MAKE); $(unstage)
47382 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47383 r=`${PWD_COMMAND}`; export r; \
47384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47385 $(NORMAL_TARGET_EXPORTS) \
47386 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic"; \
47387 for flag in $(EXTRA_TARGET_FLAGS); do \
47388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47389 done; \
47390 (cd $(TARGET_SUBDIR)/libatomic && \
47391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47393 "RANLIB=$${RANLIB}" \
47394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47395 dvi) \
47396 || exit 1
47398 @endif target-libatomic
47400 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
47401 maybe-pdf-target-libatomic:
47402 @if target-libatomic
47403 maybe-pdf-target-libatomic: pdf-target-libatomic
47405 pdf-target-libatomic: \
47406 configure-target-libatomic
47407 @: $(MAKE); $(unstage)
47408 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47409 r=`${PWD_COMMAND}`; export r; \
47410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47411 $(NORMAL_TARGET_EXPORTS) \
47412 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic"; \
47413 for flag in $(EXTRA_TARGET_FLAGS); do \
47414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47415 done; \
47416 (cd $(TARGET_SUBDIR)/libatomic && \
47417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47419 "RANLIB=$${RANLIB}" \
47420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47421 pdf) \
47422 || exit 1
47424 @endif target-libatomic
47426 .PHONY: maybe-html-target-libatomic html-target-libatomic
47427 maybe-html-target-libatomic:
47428 @if target-libatomic
47429 maybe-html-target-libatomic: html-target-libatomic
47431 html-target-libatomic: \
47432 configure-target-libatomic
47433 @: $(MAKE); $(unstage)
47434 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47435 r=`${PWD_COMMAND}`; export r; \
47436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47437 $(NORMAL_TARGET_EXPORTS) \
47438 echo "Doing html in $(TARGET_SUBDIR)/libatomic"; \
47439 for flag in $(EXTRA_TARGET_FLAGS); do \
47440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47441 done; \
47442 (cd $(TARGET_SUBDIR)/libatomic && \
47443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47445 "RANLIB=$${RANLIB}" \
47446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47447 html) \
47448 || exit 1
47450 @endif target-libatomic
47452 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
47453 maybe-TAGS-target-libatomic:
47454 @if target-libatomic
47455 maybe-TAGS-target-libatomic: TAGS-target-libatomic
47457 TAGS-target-libatomic: \
47458 configure-target-libatomic
47459 @: $(MAKE); $(unstage)
47460 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47461 r=`${PWD_COMMAND}`; export r; \
47462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47463 $(NORMAL_TARGET_EXPORTS) \
47464 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic"; \
47465 for flag in $(EXTRA_TARGET_FLAGS); do \
47466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47467 done; \
47468 (cd $(TARGET_SUBDIR)/libatomic && \
47469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47471 "RANLIB=$${RANLIB}" \
47472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47473 TAGS) \
47474 || exit 1
47476 @endif target-libatomic
47478 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
47479 maybe-install-info-target-libatomic:
47480 @if target-libatomic
47481 maybe-install-info-target-libatomic: install-info-target-libatomic
47483 install-info-target-libatomic: \
47484 configure-target-libatomic \
47485 info-target-libatomic
47486 @: $(MAKE); $(unstage)
47487 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47488 r=`${PWD_COMMAND}`; export r; \
47489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47490 $(NORMAL_TARGET_EXPORTS) \
47491 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic"; \
47492 for flag in $(EXTRA_TARGET_FLAGS); do \
47493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47494 done; \
47495 (cd $(TARGET_SUBDIR)/libatomic && \
47496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47498 "RANLIB=$${RANLIB}" \
47499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47500 install-info) \
47501 || exit 1
47503 @endif target-libatomic
47505 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
47506 maybe-install-pdf-target-libatomic:
47507 @if target-libatomic
47508 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
47510 install-pdf-target-libatomic: \
47511 configure-target-libatomic \
47512 pdf-target-libatomic
47513 @: $(MAKE); $(unstage)
47514 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47515 r=`${PWD_COMMAND}`; export r; \
47516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47517 $(NORMAL_TARGET_EXPORTS) \
47518 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic"; \
47519 for flag in $(EXTRA_TARGET_FLAGS); do \
47520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47521 done; \
47522 (cd $(TARGET_SUBDIR)/libatomic && \
47523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47525 "RANLIB=$${RANLIB}" \
47526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47527 install-pdf) \
47528 || exit 1
47530 @endif target-libatomic
47532 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
47533 maybe-install-html-target-libatomic:
47534 @if target-libatomic
47535 maybe-install-html-target-libatomic: install-html-target-libatomic
47537 install-html-target-libatomic: \
47538 configure-target-libatomic \
47539 html-target-libatomic
47540 @: $(MAKE); $(unstage)
47541 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47542 r=`${PWD_COMMAND}`; export r; \
47543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47544 $(NORMAL_TARGET_EXPORTS) \
47545 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic"; \
47546 for flag in $(EXTRA_TARGET_FLAGS); do \
47547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47548 done; \
47549 (cd $(TARGET_SUBDIR)/libatomic && \
47550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47552 "RANLIB=$${RANLIB}" \
47553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47554 install-html) \
47555 || exit 1
47557 @endif target-libatomic
47559 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
47560 maybe-installcheck-target-libatomic:
47561 @if target-libatomic
47562 maybe-installcheck-target-libatomic: installcheck-target-libatomic
47564 installcheck-target-libatomic: \
47565 configure-target-libatomic
47566 @: $(MAKE); $(unstage)
47567 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47568 r=`${PWD_COMMAND}`; export r; \
47569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47570 $(NORMAL_TARGET_EXPORTS) \
47571 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic"; \
47572 for flag in $(EXTRA_TARGET_FLAGS); do \
47573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47574 done; \
47575 (cd $(TARGET_SUBDIR)/libatomic && \
47576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47578 "RANLIB=$${RANLIB}" \
47579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47580 installcheck) \
47581 || exit 1
47583 @endif target-libatomic
47585 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
47586 maybe-mostlyclean-target-libatomic:
47587 @if target-libatomic
47588 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
47590 mostlyclean-target-libatomic:
47591 @: $(MAKE); $(unstage)
47592 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47593 r=`${PWD_COMMAND}`; export r; \
47594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47595 $(NORMAL_TARGET_EXPORTS) \
47596 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic"; \
47597 for flag in $(EXTRA_TARGET_FLAGS); do \
47598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47599 done; \
47600 (cd $(TARGET_SUBDIR)/libatomic && \
47601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47603 "RANLIB=$${RANLIB}" \
47604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47605 mostlyclean) \
47606 || exit 1
47608 @endif target-libatomic
47610 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
47611 maybe-clean-target-libatomic:
47612 @if target-libatomic
47613 maybe-clean-target-libatomic: clean-target-libatomic
47615 clean-target-libatomic:
47616 @: $(MAKE); $(unstage)
47617 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47618 r=`${PWD_COMMAND}`; export r; \
47619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47620 $(NORMAL_TARGET_EXPORTS) \
47621 echo "Doing clean in $(TARGET_SUBDIR)/libatomic"; \
47622 for flag in $(EXTRA_TARGET_FLAGS); do \
47623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47624 done; \
47625 (cd $(TARGET_SUBDIR)/libatomic && \
47626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47628 "RANLIB=$${RANLIB}" \
47629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47630 clean) \
47631 || exit 1
47633 @endif target-libatomic
47635 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
47636 maybe-distclean-target-libatomic:
47637 @if target-libatomic
47638 maybe-distclean-target-libatomic: distclean-target-libatomic
47640 distclean-target-libatomic:
47641 @: $(MAKE); $(unstage)
47642 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47643 r=`${PWD_COMMAND}`; export r; \
47644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47645 $(NORMAL_TARGET_EXPORTS) \
47646 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic"; \
47647 for flag in $(EXTRA_TARGET_FLAGS); do \
47648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47649 done; \
47650 (cd $(TARGET_SUBDIR)/libatomic && \
47651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47653 "RANLIB=$${RANLIB}" \
47654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47655 distclean) \
47656 || exit 1
47658 @endif target-libatomic
47660 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
47661 maybe-maintainer-clean-target-libatomic:
47662 @if target-libatomic
47663 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
47665 maintainer-clean-target-libatomic:
47666 @: $(MAKE); $(unstage)
47667 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47668 r=`${PWD_COMMAND}`; export r; \
47669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47670 $(NORMAL_TARGET_EXPORTS) \
47671 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic"; \
47672 for flag in $(EXTRA_TARGET_FLAGS); do \
47673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47674 done; \
47675 (cd $(TARGET_SUBDIR)/libatomic && \
47676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47678 "RANLIB=$${RANLIB}" \
47679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47680 maintainer-clean) \
47681 || exit 1
47683 @endif target-libatomic
47687 @if target-libgomp
47688 .PHONY: check-target-libgomp-c++
47689 check-target-libgomp-c++:
47690 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
47692 @endif target-libgomp
47694 @if target-libitm
47695 .PHONY: check-target-libitm-c++
47696 check-target-libitm-c++:
47697 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
47699 @endif target-libitm
47701 # ----------
47702 # GCC module
47703 # ----------
47705 @if gcc-no-bootstrap
47706 .PHONY: cross
47707 cross: all-build all-gas all-ld
47708 @r=`${PWD_COMMAND}`; export r; \
47709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47710 $(HOST_EXPORTS) \
47711 echo "Building the C and C++ compiler"; \
47712 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
47713 @r=`${PWD_COMMAND}`; export r; \
47714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47715 echo "Building runtime libraries"; \
47716 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
47717 @endif gcc-no-bootstrap
47719 @if gcc
47721 .PHONY: check-gcc-c check-c
47722 check-gcc-c:
47723 r=`${PWD_COMMAND}`; export r; \
47724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47725 $(HOST_EXPORTS) \
47726 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
47727 check-c: check-gcc-c
47729 .PHONY: check-gcc-c++ check-c++
47730 check-gcc-c++:
47731 r=`${PWD_COMMAND}`; export r; \
47732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47733 $(HOST_EXPORTS) \
47734 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
47735 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
47737 .PHONY: check-gcc-fortran check-fortran
47738 check-gcc-fortran:
47739 r=`${PWD_COMMAND}`; export r; \
47740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47741 $(HOST_EXPORTS) \
47742 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
47743 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
47745 .PHONY: check-gcc-java check-java
47746 check-gcc-java:
47747 r=`${PWD_COMMAND}`; export r; \
47748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47749 $(HOST_EXPORTS) \
47750 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
47751 check-java: check-gcc-java check-target-libjava
47753 .PHONY: check-gcc-ada check-ada
47754 check-gcc-ada:
47755 r=`${PWD_COMMAND}`; export r; \
47756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47757 $(HOST_EXPORTS) \
47758 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
47759 check-ada: check-gcc-ada check-target-libada
47761 .PHONY: check-gcc-objc check-objc
47762 check-gcc-objc:
47763 r=`${PWD_COMMAND}`; export r; \
47764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47765 $(HOST_EXPORTS) \
47766 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
47767 check-objc: check-gcc-objc check-target-libobjc
47769 .PHONY: check-gcc-obj-c++ check-obj-c++
47770 check-gcc-obj-c++:
47771 r=`${PWD_COMMAND}`; export r; \
47772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47773 $(HOST_EXPORTS) \
47774 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
47775 check-obj-c++: check-gcc-obj-c++
47777 .PHONY: check-gcc-go check-go
47778 check-gcc-go:
47779 r=`${PWD_COMMAND}`; export r; \
47780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47781 $(HOST_EXPORTS) \
47782 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
47783 check-go: check-gcc-go check-target-libgo
47786 # The gcc part of install-no-fixedincludes, which relies on an intimate
47787 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
47788 .PHONY: gcc-install-no-fixedincludes
47789 gcc-install-no-fixedincludes:
47790 @if [ -f ./gcc/Makefile ]; then \
47791 r=`${PWD_COMMAND}`; export r; \
47792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47793 $(HOST_EXPORTS) \
47794 (cd ./gcc \
47795 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
47796 else true; fi
47797 @endif gcc
47799 # ---------------------
47800 # GCC bootstrap support
47801 # ---------------------
47803 # We track the current stage (the one in 'gcc') in the stage_current file.
47804 # stage_last instead tracks the stage that was built last. These targets
47805 # are dummy when toplevel bootstrap is not active.
47807 # While making host and target tools, symlinks to the final stage must be
47808 # there, so $(unstage) should be run at various points. To avoid excessive
47809 # recursive invocations of make, we "inline" them using a variable. These
47810 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
47811 # to avoid warnings from the GNU Make job server.
47813 unstage = :
47814 stage = :
47815 current_stage = ""
47817 @if gcc-bootstrap
47818 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
47819 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
47820 current_stage = "`cat stage_current 2> /dev/null`"
47821 @endif gcc-bootstrap
47823 .PHONY: unstage stage
47824 unstage:
47825 @: $(MAKE); $(unstage)
47826 stage:
47827 @: $(MAKE); $(stage)
47829 # Disable commands for lean bootstrap.
47830 LEAN = false
47832 # We name the build directories for the various stages "stage1-gcc",
47833 # "stage2-gcc","stage3-gcc", etc.
47835 # Since the 'compare' process will fail (on debugging information) if any
47836 # directory names are different, we need to link the gcc directory for
47837 # the previous stage to a constant name ('prev-gcc'), and to make the name of
47838 # the build directories constant as well. For the latter, we use naked names
47839 # like 'gcc', because the scripts in that directory assume it. We use
47840 # mv on platforms where symlinks to directories do not work or are not
47841 # reliable.
47843 # 'touch' doesn't work right on some platforms.
47844 STAMP = echo timestamp >
47846 # We only want to compare .o files, so set this!
47847 objext = .o
47850 .PHONY: stage1-start stage1-end
47852 stage1-start::
47853 @: $(MAKE); $(stage); \
47854 echo stage1 > stage_current; \
47855 echo stage1 > stage_last; \
47856 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47857 @if bfd
47858 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
47859 mkdir stage1-bfd; \
47860 mv stage1-bfd bfd
47861 @endif bfd
47862 @if opcodes
47863 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
47864 mkdir stage1-opcodes; \
47865 mv stage1-opcodes opcodes
47866 @endif opcodes
47867 @if binutils
47868 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
47869 mkdir stage1-binutils; \
47870 mv stage1-binutils binutils
47871 @endif binutils
47872 @if fixincludes
47873 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
47874 mkdir stage1-fixincludes; \
47875 mv stage1-fixincludes fixincludes
47876 @endif fixincludes
47877 @if gas
47878 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
47879 mkdir stage1-gas; \
47880 mv stage1-gas gas
47881 @endif gas
47882 @if gcc
47883 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
47884 mkdir stage1-gcc; \
47885 mv stage1-gcc gcc
47886 @endif gcc
47887 @if gmp
47888 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
47889 mkdir stage1-gmp; \
47890 mv stage1-gmp gmp
47891 @endif gmp
47892 @if mpfr
47893 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
47894 mkdir stage1-mpfr; \
47895 mv stage1-mpfr mpfr
47896 @endif mpfr
47897 @if mpc
47898 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
47899 mkdir stage1-mpc; \
47900 mv stage1-mpc mpc
47901 @endif mpc
47902 @if isl
47903 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
47904 mkdir stage1-isl; \
47905 mv stage1-isl isl
47906 @endif isl
47907 @if libelf
47908 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
47909 mkdir stage1-libelf; \
47910 mv stage1-libelf libelf
47911 @endif libelf
47912 @if gold
47913 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
47914 mkdir stage1-gold; \
47915 mv stage1-gold gold
47916 @endif gold
47917 @if intl
47918 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
47919 mkdir stage1-intl; \
47920 mv stage1-intl intl
47921 @endif intl
47922 @if ld
47923 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
47924 mkdir stage1-ld; \
47925 mv stage1-ld ld
47926 @endif ld
47927 @if libbacktrace
47928 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
47929 mkdir stage1-libbacktrace; \
47930 mv stage1-libbacktrace libbacktrace
47931 @endif libbacktrace
47932 @if libcpp
47933 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
47934 mkdir stage1-libcpp; \
47935 mv stage1-libcpp libcpp
47936 @endif libcpp
47937 @if libdecnumber
47938 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
47939 mkdir stage1-libdecnumber; \
47940 mv stage1-libdecnumber libdecnumber
47941 @endif libdecnumber
47942 @if libiberty
47943 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
47944 mkdir stage1-libiberty; \
47945 mv stage1-libiberty libiberty
47946 @endif libiberty
47947 @if libiberty-linker-plugin
47948 @cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
47949 mkdir stage1-libiberty-linker-plugin; \
47950 mv stage1-libiberty-linker-plugin libiberty-linker-plugin
47951 @endif libiberty-linker-plugin
47952 @if libiconv
47953 @cd $(HOST_SUBDIR); [ -d stage1-libiconv ] || \
47954 mkdir stage1-libiconv; \
47955 mv stage1-libiconv libiconv
47956 @endif libiconv
47957 @if zlib
47958 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
47959 mkdir stage1-zlib; \
47960 mv stage1-zlib zlib
47961 @endif zlib
47962 @if lto-plugin
47963 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
47964 mkdir stage1-lto-plugin; \
47965 mv stage1-lto-plugin lto-plugin
47966 @endif lto-plugin
47967 @[ -d stage1-$(TARGET_SUBDIR) ] || \
47968 mkdir stage1-$(TARGET_SUBDIR); \
47969 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
47971 stage1-end::
47972 @if bfd
47973 @if test -d $(HOST_SUBDIR)/bfd; then \
47974 cd $(HOST_SUBDIR); mv bfd stage1-bfd; \
47976 @endif bfd
47977 @if opcodes
47978 @if test -d $(HOST_SUBDIR)/opcodes; then \
47979 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes; \
47981 @endif opcodes
47982 @if binutils
47983 @if test -d $(HOST_SUBDIR)/binutils; then \
47984 cd $(HOST_SUBDIR); mv binutils stage1-binutils; \
47986 @endif binutils
47987 @if fixincludes
47988 @if test -d $(HOST_SUBDIR)/fixincludes; then \
47989 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes; \
47991 @endif fixincludes
47992 @if gas
47993 @if test -d $(HOST_SUBDIR)/gas; then \
47994 cd $(HOST_SUBDIR); mv gas stage1-gas; \
47996 @endif gas
47997 @if gcc
47998 @if test -d $(HOST_SUBDIR)/gcc; then \
47999 cd $(HOST_SUBDIR); mv gcc stage1-gcc; \
48001 @endif gcc
48002 @if gmp
48003 @if test -d $(HOST_SUBDIR)/gmp; then \
48004 cd $(HOST_SUBDIR); mv gmp stage1-gmp; \
48006 @endif gmp
48007 @if mpfr
48008 @if test -d $(HOST_SUBDIR)/mpfr; then \
48009 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr; \
48011 @endif mpfr
48012 @if mpc
48013 @if test -d $(HOST_SUBDIR)/mpc; then \
48014 cd $(HOST_SUBDIR); mv mpc stage1-mpc; \
48016 @endif mpc
48017 @if isl
48018 @if test -d $(HOST_SUBDIR)/isl; then \
48019 cd $(HOST_SUBDIR); mv isl stage1-isl; \
48021 @endif isl
48022 @if libelf
48023 @if test -d $(HOST_SUBDIR)/libelf; then \
48024 cd $(HOST_SUBDIR); mv libelf stage1-libelf; \
48026 @endif libelf
48027 @if gold
48028 @if test -d $(HOST_SUBDIR)/gold; then \
48029 cd $(HOST_SUBDIR); mv gold stage1-gold; \
48031 @endif gold
48032 @if intl
48033 @if test -d $(HOST_SUBDIR)/intl; then \
48034 cd $(HOST_SUBDIR); mv intl stage1-intl; \
48036 @endif intl
48037 @if ld
48038 @if test -d $(HOST_SUBDIR)/ld; then \
48039 cd $(HOST_SUBDIR); mv ld stage1-ld; \
48041 @endif ld
48042 @if libbacktrace
48043 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48044 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace; \
48046 @endif libbacktrace
48047 @if libcpp
48048 @if test -d $(HOST_SUBDIR)/libcpp; then \
48049 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp; \
48051 @endif libcpp
48052 @if libdecnumber
48053 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48054 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber; \
48056 @endif libdecnumber
48057 @if libiberty
48058 @if test -d $(HOST_SUBDIR)/libiberty; then \
48059 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty; \
48061 @endif libiberty
48062 @if libiberty-linker-plugin
48063 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48064 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin; \
48066 @endif libiberty-linker-plugin
48067 @if libiconv
48068 @if test -d $(HOST_SUBDIR)/libiconv; then \
48069 cd $(HOST_SUBDIR); mv libiconv stage1-libiconv; \
48071 @endif libiconv
48072 @if zlib
48073 @if test -d $(HOST_SUBDIR)/zlib; then \
48074 cd $(HOST_SUBDIR); mv zlib stage1-zlib; \
48076 @endif zlib
48077 @if lto-plugin
48078 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48079 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin; \
48081 @endif lto-plugin
48082 @if test -d $(TARGET_SUBDIR); then \
48083 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); \
48085 rm -f stage_current
48087 # Bubble a bug fix through all the stages up to stage 1. They are
48088 # remade, but not reconfigured. The next stage (if any) will not be
48089 # reconfigured either.
48090 .PHONY: stage1-bubble
48091 stage1-bubble::
48092 @r=`${PWD_COMMAND}`; export r; \
48093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48094 if test -f stage1-lean ; then \
48095 echo Skipping rebuild of stage1; \
48096 else \
48097 $(MAKE) stage1-start; \
48098 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
48101 .PHONY: all-stage1 clean-stage1
48102 do-clean: clean-stage1
48104 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48105 # only possibility, but now it conflicts with no-bootstrap rules
48106 @if gcc-bootstrap
48111 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48113 .PHONY: distclean-stage1
48114 distclean-stage1::
48115 @: $(MAKE); $(stage)
48116 @test "`cat stage_last`" != stage1 || rm -f stage_last
48117 rm -rf stage1-*
48120 @endif gcc-bootstrap
48123 .PHONY: stage2-start stage2-end
48125 stage2-start::
48126 @: $(MAKE); $(stage); \
48127 echo stage2 > stage_current; \
48128 echo stage2 > stage_last; \
48129 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48130 @if bfd
48131 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
48132 mkdir stage2-bfd; \
48133 mv stage2-bfd bfd; \
48134 mv stage1-bfd prev-bfd || test -f stage1-lean
48135 @endif bfd
48136 @if opcodes
48137 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
48138 mkdir stage2-opcodes; \
48139 mv stage2-opcodes opcodes; \
48140 mv stage1-opcodes prev-opcodes || test -f stage1-lean
48141 @endif opcodes
48142 @if binutils
48143 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
48144 mkdir stage2-binutils; \
48145 mv stage2-binutils binutils; \
48146 mv stage1-binutils prev-binutils || test -f stage1-lean
48147 @endif binutils
48148 @if fixincludes
48149 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
48150 mkdir stage2-fixincludes; \
48151 mv stage2-fixincludes fixincludes; \
48152 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
48153 @endif fixincludes
48154 @if gas
48155 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
48156 mkdir stage2-gas; \
48157 mv stage2-gas gas; \
48158 mv stage1-gas prev-gas || test -f stage1-lean
48159 @endif gas
48160 @if gcc
48161 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
48162 mkdir stage2-gcc; \
48163 mv stage2-gcc gcc; \
48164 mv stage1-gcc prev-gcc || test -f stage1-lean
48165 @endif gcc
48166 @if gmp
48167 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
48168 mkdir stage2-gmp; \
48169 mv stage2-gmp gmp; \
48170 mv stage1-gmp prev-gmp || test -f stage1-lean
48171 @endif gmp
48172 @if mpfr
48173 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
48174 mkdir stage2-mpfr; \
48175 mv stage2-mpfr mpfr; \
48176 mv stage1-mpfr prev-mpfr || test -f stage1-lean
48177 @endif mpfr
48178 @if mpc
48179 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
48180 mkdir stage2-mpc; \
48181 mv stage2-mpc mpc; \
48182 mv stage1-mpc prev-mpc || test -f stage1-lean
48183 @endif mpc
48184 @if isl
48185 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
48186 mkdir stage2-isl; \
48187 mv stage2-isl isl; \
48188 mv stage1-isl prev-isl || test -f stage1-lean
48189 @endif isl
48190 @if libelf
48191 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
48192 mkdir stage2-libelf; \
48193 mv stage2-libelf libelf; \
48194 mv stage1-libelf prev-libelf || test -f stage1-lean
48195 @endif libelf
48196 @if gold
48197 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
48198 mkdir stage2-gold; \
48199 mv stage2-gold gold; \
48200 mv stage1-gold prev-gold || test -f stage1-lean
48201 @endif gold
48202 @if intl
48203 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
48204 mkdir stage2-intl; \
48205 mv stage2-intl intl; \
48206 mv stage1-intl prev-intl || test -f stage1-lean
48207 @endif intl
48208 @if ld
48209 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
48210 mkdir stage2-ld; \
48211 mv stage2-ld ld; \
48212 mv stage1-ld prev-ld || test -f stage1-lean
48213 @endif ld
48214 @if libbacktrace
48215 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
48216 mkdir stage2-libbacktrace; \
48217 mv stage2-libbacktrace libbacktrace; \
48218 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
48219 @endif libbacktrace
48220 @if libcpp
48221 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
48222 mkdir stage2-libcpp; \
48223 mv stage2-libcpp libcpp; \
48224 mv stage1-libcpp prev-libcpp || test -f stage1-lean
48225 @endif libcpp
48226 @if libdecnumber
48227 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
48228 mkdir stage2-libdecnumber; \
48229 mv stage2-libdecnumber libdecnumber; \
48230 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
48231 @endif libdecnumber
48232 @if libiberty
48233 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
48234 mkdir stage2-libiberty; \
48235 mv stage2-libiberty libiberty; \
48236 mv stage1-libiberty prev-libiberty || test -f stage1-lean
48237 @endif libiberty
48238 @if libiberty-linker-plugin
48239 @cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
48240 mkdir stage2-libiberty-linker-plugin; \
48241 mv stage2-libiberty-linker-plugin libiberty-linker-plugin; \
48242 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
48243 @endif libiberty-linker-plugin
48244 @if libiconv
48245 @cd $(HOST_SUBDIR); [ -d stage2-libiconv ] || \
48246 mkdir stage2-libiconv; \
48247 mv stage2-libiconv libiconv; \
48248 mv stage1-libiconv prev-libiconv || test -f stage1-lean
48249 @endif libiconv
48250 @if zlib
48251 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
48252 mkdir stage2-zlib; \
48253 mv stage2-zlib zlib; \
48254 mv stage1-zlib prev-zlib || test -f stage1-lean
48255 @endif zlib
48256 @if lto-plugin
48257 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
48258 mkdir stage2-lto-plugin; \
48259 mv stage2-lto-plugin lto-plugin; \
48260 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
48261 @endif lto-plugin
48262 @[ -d stage2-$(TARGET_SUBDIR) ] || \
48263 mkdir stage2-$(TARGET_SUBDIR); \
48264 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48265 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
48267 stage2-end::
48268 @if bfd
48269 @if test -d $(HOST_SUBDIR)/bfd; then \
48270 cd $(HOST_SUBDIR); mv bfd stage2-bfd; \
48271 mv prev-bfd stage1-bfd; : ; \
48273 @endif bfd
48274 @if opcodes
48275 @if test -d $(HOST_SUBDIR)/opcodes; then \
48276 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes; \
48277 mv prev-opcodes stage1-opcodes; : ; \
48279 @endif opcodes
48280 @if binutils
48281 @if test -d $(HOST_SUBDIR)/binutils; then \
48282 cd $(HOST_SUBDIR); mv binutils stage2-binutils; \
48283 mv prev-binutils stage1-binutils; : ; \
48285 @endif binutils
48286 @if fixincludes
48287 @if test -d $(HOST_SUBDIR)/fixincludes; then \
48288 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes; \
48289 mv prev-fixincludes stage1-fixincludes; : ; \
48291 @endif fixincludes
48292 @if gas
48293 @if test -d $(HOST_SUBDIR)/gas; then \
48294 cd $(HOST_SUBDIR); mv gas stage2-gas; \
48295 mv prev-gas stage1-gas; : ; \
48297 @endif gas
48298 @if gcc
48299 @if test -d $(HOST_SUBDIR)/gcc; then \
48300 cd $(HOST_SUBDIR); mv gcc stage2-gcc; \
48301 mv prev-gcc stage1-gcc; : ; \
48303 @endif gcc
48304 @if gmp
48305 @if test -d $(HOST_SUBDIR)/gmp; then \
48306 cd $(HOST_SUBDIR); mv gmp stage2-gmp; \
48307 mv prev-gmp stage1-gmp; : ; \
48309 @endif gmp
48310 @if mpfr
48311 @if test -d $(HOST_SUBDIR)/mpfr; then \
48312 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr; \
48313 mv prev-mpfr stage1-mpfr; : ; \
48315 @endif mpfr
48316 @if mpc
48317 @if test -d $(HOST_SUBDIR)/mpc; then \
48318 cd $(HOST_SUBDIR); mv mpc stage2-mpc; \
48319 mv prev-mpc stage1-mpc; : ; \
48321 @endif mpc
48322 @if isl
48323 @if test -d $(HOST_SUBDIR)/isl; then \
48324 cd $(HOST_SUBDIR); mv isl stage2-isl; \
48325 mv prev-isl stage1-isl; : ; \
48327 @endif isl
48328 @if libelf
48329 @if test -d $(HOST_SUBDIR)/libelf; then \
48330 cd $(HOST_SUBDIR); mv libelf stage2-libelf; \
48331 mv prev-libelf stage1-libelf; : ; \
48333 @endif libelf
48334 @if gold
48335 @if test -d $(HOST_SUBDIR)/gold; then \
48336 cd $(HOST_SUBDIR); mv gold stage2-gold; \
48337 mv prev-gold stage1-gold; : ; \
48339 @endif gold
48340 @if intl
48341 @if test -d $(HOST_SUBDIR)/intl; then \
48342 cd $(HOST_SUBDIR); mv intl stage2-intl; \
48343 mv prev-intl stage1-intl; : ; \
48345 @endif intl
48346 @if ld
48347 @if test -d $(HOST_SUBDIR)/ld; then \
48348 cd $(HOST_SUBDIR); mv ld stage2-ld; \
48349 mv prev-ld stage1-ld; : ; \
48351 @endif ld
48352 @if libbacktrace
48353 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48354 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace; \
48355 mv prev-libbacktrace stage1-libbacktrace; : ; \
48357 @endif libbacktrace
48358 @if libcpp
48359 @if test -d $(HOST_SUBDIR)/libcpp; then \
48360 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp; \
48361 mv prev-libcpp stage1-libcpp; : ; \
48363 @endif libcpp
48364 @if libdecnumber
48365 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48366 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber; \
48367 mv prev-libdecnumber stage1-libdecnumber; : ; \
48369 @endif libdecnumber
48370 @if libiberty
48371 @if test -d $(HOST_SUBDIR)/libiberty; then \
48372 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty; \
48373 mv prev-libiberty stage1-libiberty; : ; \
48375 @endif libiberty
48376 @if libiberty-linker-plugin
48377 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48378 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin; \
48379 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
48381 @endif libiberty-linker-plugin
48382 @if libiconv
48383 @if test -d $(HOST_SUBDIR)/libiconv; then \
48384 cd $(HOST_SUBDIR); mv libiconv stage2-libiconv; \
48385 mv prev-libiconv stage1-libiconv; : ; \
48387 @endif libiconv
48388 @if zlib
48389 @if test -d $(HOST_SUBDIR)/zlib; then \
48390 cd $(HOST_SUBDIR); mv zlib stage2-zlib; \
48391 mv prev-zlib stage1-zlib; : ; \
48393 @endif zlib
48394 @if lto-plugin
48395 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48396 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin; \
48397 mv prev-lto-plugin stage1-lto-plugin; : ; \
48399 @endif lto-plugin
48400 @if test -d $(TARGET_SUBDIR); then \
48401 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); \
48402 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
48404 rm -f stage_current
48406 # Bubble a bug fix through all the stages up to stage 2. They are
48407 # remade, but not reconfigured. The next stage (if any) will not be
48408 # reconfigured either.
48409 .PHONY: stage2-bubble
48410 stage2-bubble:: stage1-bubble
48411 @r=`${PWD_COMMAND}`; export r; \
48412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48413 if test -f stage2-lean || test -f stage1-lean ; then \
48414 echo Skipping rebuild of stage2; \
48415 else \
48416 $(MAKE) stage2-start; \
48417 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
48420 .PHONY: all-stage2 clean-stage2
48421 do-clean: clean-stage2
48423 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48424 # only possibility, but now it conflicts with no-bootstrap rules
48425 @if gcc-bootstrap
48429 .PHONY: bootstrap2 bootstrap2-lean
48430 bootstrap2:
48431 echo stage2 > stage_final
48432 @r=`${PWD_COMMAND}`; export r; \
48433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48434 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
48435 @: $(MAKE); $(unstage)
48436 @r=`${PWD_COMMAND}`; export r; \
48437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48438 TFLAGS="$(STAGE2_TFLAGS)"; \
48439 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48441 bootstrap2-lean:
48442 echo stage2 > stage_final
48443 @r=`${PWD_COMMAND}`; export r; \
48444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48445 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
48446 @: $(MAKE); $(unstage)
48447 @r=`${PWD_COMMAND}`; export r; \
48448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48449 TFLAGS="$(STAGE2_TFLAGS)"; \
48450 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48453 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48454 distclean-stage1:: distclean-stage2
48455 .PHONY: distclean-stage2
48456 distclean-stage2::
48457 @: $(MAKE); $(stage)
48458 @test "`cat stage_last`" != stage2 || rm -f stage_last
48459 rm -rf stage2-*
48462 @endif gcc-bootstrap
48465 .PHONY: stage3-start stage3-end
48467 stage3-start::
48468 @: $(MAKE); $(stage); \
48469 echo stage3 > stage_current; \
48470 echo stage3 > stage_last; \
48471 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48472 @if bfd
48473 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
48474 mkdir stage3-bfd; \
48475 mv stage3-bfd bfd; \
48476 mv stage2-bfd prev-bfd || test -f stage2-lean
48477 @endif bfd
48478 @if opcodes
48479 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
48480 mkdir stage3-opcodes; \
48481 mv stage3-opcodes opcodes; \
48482 mv stage2-opcodes prev-opcodes || test -f stage2-lean
48483 @endif opcodes
48484 @if binutils
48485 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
48486 mkdir stage3-binutils; \
48487 mv stage3-binutils binutils; \
48488 mv stage2-binutils prev-binutils || test -f stage2-lean
48489 @endif binutils
48490 @if fixincludes
48491 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
48492 mkdir stage3-fixincludes; \
48493 mv stage3-fixincludes fixincludes; \
48494 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
48495 @endif fixincludes
48496 @if gas
48497 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
48498 mkdir stage3-gas; \
48499 mv stage3-gas gas; \
48500 mv stage2-gas prev-gas || test -f stage2-lean
48501 @endif gas
48502 @if gcc
48503 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
48504 mkdir stage3-gcc; \
48505 mv stage3-gcc gcc; \
48506 mv stage2-gcc prev-gcc || test -f stage2-lean
48507 @endif gcc
48508 @if gmp
48509 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
48510 mkdir stage3-gmp; \
48511 mv stage3-gmp gmp; \
48512 mv stage2-gmp prev-gmp || test -f stage2-lean
48513 @endif gmp
48514 @if mpfr
48515 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
48516 mkdir stage3-mpfr; \
48517 mv stage3-mpfr mpfr; \
48518 mv stage2-mpfr prev-mpfr || test -f stage2-lean
48519 @endif mpfr
48520 @if mpc
48521 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
48522 mkdir stage3-mpc; \
48523 mv stage3-mpc mpc; \
48524 mv stage2-mpc prev-mpc || test -f stage2-lean
48525 @endif mpc
48526 @if isl
48527 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
48528 mkdir stage3-isl; \
48529 mv stage3-isl isl; \
48530 mv stage2-isl prev-isl || test -f stage2-lean
48531 @endif isl
48532 @if libelf
48533 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
48534 mkdir stage3-libelf; \
48535 mv stage3-libelf libelf; \
48536 mv stage2-libelf prev-libelf || test -f stage2-lean
48537 @endif libelf
48538 @if gold
48539 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
48540 mkdir stage3-gold; \
48541 mv stage3-gold gold; \
48542 mv stage2-gold prev-gold || test -f stage2-lean
48543 @endif gold
48544 @if intl
48545 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
48546 mkdir stage3-intl; \
48547 mv stage3-intl intl; \
48548 mv stage2-intl prev-intl || test -f stage2-lean
48549 @endif intl
48550 @if ld
48551 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
48552 mkdir stage3-ld; \
48553 mv stage3-ld ld; \
48554 mv stage2-ld prev-ld || test -f stage2-lean
48555 @endif ld
48556 @if libbacktrace
48557 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
48558 mkdir stage3-libbacktrace; \
48559 mv stage3-libbacktrace libbacktrace; \
48560 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
48561 @endif libbacktrace
48562 @if libcpp
48563 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
48564 mkdir stage3-libcpp; \
48565 mv stage3-libcpp libcpp; \
48566 mv stage2-libcpp prev-libcpp || test -f stage2-lean
48567 @endif libcpp
48568 @if libdecnumber
48569 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
48570 mkdir stage3-libdecnumber; \
48571 mv stage3-libdecnumber libdecnumber; \
48572 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
48573 @endif libdecnumber
48574 @if libiberty
48575 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
48576 mkdir stage3-libiberty; \
48577 mv stage3-libiberty libiberty; \
48578 mv stage2-libiberty prev-libiberty || test -f stage2-lean
48579 @endif libiberty
48580 @if libiberty-linker-plugin
48581 @cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
48582 mkdir stage3-libiberty-linker-plugin; \
48583 mv stage3-libiberty-linker-plugin libiberty-linker-plugin; \
48584 mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
48585 @endif libiberty-linker-plugin
48586 @if libiconv
48587 @cd $(HOST_SUBDIR); [ -d stage3-libiconv ] || \
48588 mkdir stage3-libiconv; \
48589 mv stage3-libiconv libiconv; \
48590 mv stage2-libiconv prev-libiconv || test -f stage2-lean
48591 @endif libiconv
48592 @if zlib
48593 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
48594 mkdir stage3-zlib; \
48595 mv stage3-zlib zlib; \
48596 mv stage2-zlib prev-zlib || test -f stage2-lean
48597 @endif zlib
48598 @if lto-plugin
48599 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
48600 mkdir stage3-lto-plugin; \
48601 mv stage3-lto-plugin lto-plugin; \
48602 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
48603 @endif lto-plugin
48604 @[ -d stage3-$(TARGET_SUBDIR) ] || \
48605 mkdir stage3-$(TARGET_SUBDIR); \
48606 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48607 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
48609 stage3-end::
48610 @if bfd
48611 @if test -d $(HOST_SUBDIR)/bfd; then \
48612 cd $(HOST_SUBDIR); mv bfd stage3-bfd; \
48613 mv prev-bfd stage2-bfd; : ; \
48615 @endif bfd
48616 @if opcodes
48617 @if test -d $(HOST_SUBDIR)/opcodes; then \
48618 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes; \
48619 mv prev-opcodes stage2-opcodes; : ; \
48621 @endif opcodes
48622 @if binutils
48623 @if test -d $(HOST_SUBDIR)/binutils; then \
48624 cd $(HOST_SUBDIR); mv binutils stage3-binutils; \
48625 mv prev-binutils stage2-binutils; : ; \
48627 @endif binutils
48628 @if fixincludes
48629 @if test -d $(HOST_SUBDIR)/fixincludes; then \
48630 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes; \
48631 mv prev-fixincludes stage2-fixincludes; : ; \
48633 @endif fixincludes
48634 @if gas
48635 @if test -d $(HOST_SUBDIR)/gas; then \
48636 cd $(HOST_SUBDIR); mv gas stage3-gas; \
48637 mv prev-gas stage2-gas; : ; \
48639 @endif gas
48640 @if gcc
48641 @if test -d $(HOST_SUBDIR)/gcc; then \
48642 cd $(HOST_SUBDIR); mv gcc stage3-gcc; \
48643 mv prev-gcc stage2-gcc; : ; \
48645 @endif gcc
48646 @if gmp
48647 @if test -d $(HOST_SUBDIR)/gmp; then \
48648 cd $(HOST_SUBDIR); mv gmp stage3-gmp; \
48649 mv prev-gmp stage2-gmp; : ; \
48651 @endif gmp
48652 @if mpfr
48653 @if test -d $(HOST_SUBDIR)/mpfr; then \
48654 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr; \
48655 mv prev-mpfr stage2-mpfr; : ; \
48657 @endif mpfr
48658 @if mpc
48659 @if test -d $(HOST_SUBDIR)/mpc; then \
48660 cd $(HOST_SUBDIR); mv mpc stage3-mpc; \
48661 mv prev-mpc stage2-mpc; : ; \
48663 @endif mpc
48664 @if isl
48665 @if test -d $(HOST_SUBDIR)/isl; then \
48666 cd $(HOST_SUBDIR); mv isl stage3-isl; \
48667 mv prev-isl stage2-isl; : ; \
48669 @endif isl
48670 @if libelf
48671 @if test -d $(HOST_SUBDIR)/libelf; then \
48672 cd $(HOST_SUBDIR); mv libelf stage3-libelf; \
48673 mv prev-libelf stage2-libelf; : ; \
48675 @endif libelf
48676 @if gold
48677 @if test -d $(HOST_SUBDIR)/gold; then \
48678 cd $(HOST_SUBDIR); mv gold stage3-gold; \
48679 mv prev-gold stage2-gold; : ; \
48681 @endif gold
48682 @if intl
48683 @if test -d $(HOST_SUBDIR)/intl; then \
48684 cd $(HOST_SUBDIR); mv intl stage3-intl; \
48685 mv prev-intl stage2-intl; : ; \
48687 @endif intl
48688 @if ld
48689 @if test -d $(HOST_SUBDIR)/ld; then \
48690 cd $(HOST_SUBDIR); mv ld stage3-ld; \
48691 mv prev-ld stage2-ld; : ; \
48693 @endif ld
48694 @if libbacktrace
48695 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48696 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace; \
48697 mv prev-libbacktrace stage2-libbacktrace; : ; \
48699 @endif libbacktrace
48700 @if libcpp
48701 @if test -d $(HOST_SUBDIR)/libcpp; then \
48702 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp; \
48703 mv prev-libcpp stage2-libcpp; : ; \
48705 @endif libcpp
48706 @if libdecnumber
48707 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48708 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber; \
48709 mv prev-libdecnumber stage2-libdecnumber; : ; \
48711 @endif libdecnumber
48712 @if libiberty
48713 @if test -d $(HOST_SUBDIR)/libiberty; then \
48714 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty; \
48715 mv prev-libiberty stage2-libiberty; : ; \
48717 @endif libiberty
48718 @if libiberty-linker-plugin
48719 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48720 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin; \
48721 mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin; : ; \
48723 @endif libiberty-linker-plugin
48724 @if libiconv
48725 @if test -d $(HOST_SUBDIR)/libiconv; then \
48726 cd $(HOST_SUBDIR); mv libiconv stage3-libiconv; \
48727 mv prev-libiconv stage2-libiconv; : ; \
48729 @endif libiconv
48730 @if zlib
48731 @if test -d $(HOST_SUBDIR)/zlib; then \
48732 cd $(HOST_SUBDIR); mv zlib stage3-zlib; \
48733 mv prev-zlib stage2-zlib; : ; \
48735 @endif zlib
48736 @if lto-plugin
48737 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48738 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin; \
48739 mv prev-lto-plugin stage2-lto-plugin; : ; \
48741 @endif lto-plugin
48742 @if test -d $(TARGET_SUBDIR); then \
48743 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); \
48744 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); : ; \
48746 rm -f stage_current
48748 # Bubble a bug fix through all the stages up to stage 3. They are
48749 # remade, but not reconfigured. The next stage (if any) will not be
48750 # reconfigured either.
48751 .PHONY: stage3-bubble
48752 stage3-bubble:: stage2-bubble
48753 @r=`${PWD_COMMAND}`; export r; \
48754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48755 if test -f stage3-lean || test -f stage2-lean ; then \
48756 echo Skipping rebuild of stage3; \
48757 else \
48758 $(MAKE) stage3-start; \
48759 if $(LEAN); then \
48760 rm -rf stage1-*; \
48761 $(STAMP) stage1-lean; \
48762 fi; \
48763 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
48765 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
48767 .PHONY: all-stage3 clean-stage3
48768 do-clean: clean-stage3
48770 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48771 # only possibility, but now it conflicts with no-bootstrap rules
48772 @if gcc-bootstrap
48774 compare:
48775 @r=`${PWD_COMMAND}`; export r; \
48776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48777 if test -f stage2-lean; then \
48778 echo Cannot compare object files as stage 2 was deleted.; \
48779 exit 0; \
48780 fi; \
48781 : $(MAKE); $(stage); \
48782 rm -f .bad_compare; \
48783 echo Comparing stages 2 and 3; \
48784 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
48785 files=`find stage3-* -name "*$(objext)" -print | \
48786 sed -n s,^stage$$sed-,,p`; \
48787 for file in $${files}; do \
48788 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
48789 if test ! -f $$f1; then continue; fi; \
48790 $(do-compare) > /dev/null 2>&1; \
48791 if test $$? -eq 1; then \
48792 case $$file in \
48793 @compare_exclusions@) \
48794 echo warning: $$file differs ;; \
48795 *) \
48796 echo $$file differs >> .bad_compare ;; \
48797 esac; \
48798 fi; \
48799 done; \
48800 if [ -f .bad_compare ]; then \
48801 echo "Bootstrap comparison failure!"; \
48802 cat .bad_compare; \
48803 exit 1; \
48804 else \
48805 echo Comparison successful.; \
48806 fi; \
48807 $(STAMP) compare
48808 if $(LEAN); then \
48809 rm -rf stage2-*; \
48810 $(STAMP) stage2-lean; \
48815 .PHONY: bootstrap bootstrap-lean
48816 bootstrap:
48817 echo stage3 > stage_final
48818 @r=`${PWD_COMMAND}`; export r; \
48819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48820 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48821 @: $(MAKE); $(unstage)
48822 @r=`${PWD_COMMAND}`; export r; \
48823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48824 TFLAGS="$(STAGE3_TFLAGS)"; \
48825 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48827 bootstrap-lean:
48828 echo stage3 > stage_final
48829 @r=`${PWD_COMMAND}`; export r; \
48830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48831 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
48832 @: $(MAKE); $(unstage)
48833 @r=`${PWD_COMMAND}`; export r; \
48834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48835 TFLAGS="$(STAGE3_TFLAGS)"; \
48836 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48839 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48840 distclean-stage2:: distclean-stage3
48841 .PHONY: distclean-stage3
48842 distclean-stage3::
48843 @: $(MAKE); $(stage)
48844 @test "`cat stage_last`" != stage3 || rm -f stage_last
48845 rm -rf stage3-* compare
48848 .PHONY: cleanstrap
48849 cleanstrap: do-distclean local-clean
48850 echo stage3 > stage_final
48851 @r=`${PWD_COMMAND}`; export r; \
48852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48853 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48854 @: $(MAKE); $(unstage)
48855 @r=`${PWD_COMMAND}`; export r; \
48856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48857 TFLAGS="$(STAGE3_TFLAGS)"; \
48858 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48860 @endif gcc-bootstrap
48863 .PHONY: stage4-start stage4-end
48865 stage4-start::
48866 @: $(MAKE); $(stage); \
48867 echo stage4 > stage_current; \
48868 echo stage4 > stage_last; \
48869 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48870 @if bfd
48871 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
48872 mkdir stage4-bfd; \
48873 mv stage4-bfd bfd; \
48874 mv stage3-bfd prev-bfd || test -f stage3-lean
48875 @endif bfd
48876 @if opcodes
48877 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
48878 mkdir stage4-opcodes; \
48879 mv stage4-opcodes opcodes; \
48880 mv stage3-opcodes prev-opcodes || test -f stage3-lean
48881 @endif opcodes
48882 @if binutils
48883 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
48884 mkdir stage4-binutils; \
48885 mv stage4-binutils binutils; \
48886 mv stage3-binutils prev-binutils || test -f stage3-lean
48887 @endif binutils
48888 @if fixincludes
48889 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
48890 mkdir stage4-fixincludes; \
48891 mv stage4-fixincludes fixincludes; \
48892 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
48893 @endif fixincludes
48894 @if gas
48895 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
48896 mkdir stage4-gas; \
48897 mv stage4-gas gas; \
48898 mv stage3-gas prev-gas || test -f stage3-lean
48899 @endif gas
48900 @if gcc
48901 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
48902 mkdir stage4-gcc; \
48903 mv stage4-gcc gcc; \
48904 mv stage3-gcc prev-gcc || test -f stage3-lean
48905 @endif gcc
48906 @if gmp
48907 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
48908 mkdir stage4-gmp; \
48909 mv stage4-gmp gmp; \
48910 mv stage3-gmp prev-gmp || test -f stage3-lean
48911 @endif gmp
48912 @if mpfr
48913 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
48914 mkdir stage4-mpfr; \
48915 mv stage4-mpfr mpfr; \
48916 mv stage3-mpfr prev-mpfr || test -f stage3-lean
48917 @endif mpfr
48918 @if mpc
48919 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
48920 mkdir stage4-mpc; \
48921 mv stage4-mpc mpc; \
48922 mv stage3-mpc prev-mpc || test -f stage3-lean
48923 @endif mpc
48924 @if isl
48925 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
48926 mkdir stage4-isl; \
48927 mv stage4-isl isl; \
48928 mv stage3-isl prev-isl || test -f stage3-lean
48929 @endif isl
48930 @if libelf
48931 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
48932 mkdir stage4-libelf; \
48933 mv stage4-libelf libelf; \
48934 mv stage3-libelf prev-libelf || test -f stage3-lean
48935 @endif libelf
48936 @if gold
48937 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
48938 mkdir stage4-gold; \
48939 mv stage4-gold gold; \
48940 mv stage3-gold prev-gold || test -f stage3-lean
48941 @endif gold
48942 @if intl
48943 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
48944 mkdir stage4-intl; \
48945 mv stage4-intl intl; \
48946 mv stage3-intl prev-intl || test -f stage3-lean
48947 @endif intl
48948 @if ld
48949 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
48950 mkdir stage4-ld; \
48951 mv stage4-ld ld; \
48952 mv stage3-ld prev-ld || test -f stage3-lean
48953 @endif ld
48954 @if libbacktrace
48955 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
48956 mkdir stage4-libbacktrace; \
48957 mv stage4-libbacktrace libbacktrace; \
48958 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
48959 @endif libbacktrace
48960 @if libcpp
48961 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
48962 mkdir stage4-libcpp; \
48963 mv stage4-libcpp libcpp; \
48964 mv stage3-libcpp prev-libcpp || test -f stage3-lean
48965 @endif libcpp
48966 @if libdecnumber
48967 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
48968 mkdir stage4-libdecnumber; \
48969 mv stage4-libdecnumber libdecnumber; \
48970 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
48971 @endif libdecnumber
48972 @if libiberty
48973 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
48974 mkdir stage4-libiberty; \
48975 mv stage4-libiberty libiberty; \
48976 mv stage3-libiberty prev-libiberty || test -f stage3-lean
48977 @endif libiberty
48978 @if libiberty-linker-plugin
48979 @cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
48980 mkdir stage4-libiberty-linker-plugin; \
48981 mv stage4-libiberty-linker-plugin libiberty-linker-plugin; \
48982 mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
48983 @endif libiberty-linker-plugin
48984 @if libiconv
48985 @cd $(HOST_SUBDIR); [ -d stage4-libiconv ] || \
48986 mkdir stage4-libiconv; \
48987 mv stage4-libiconv libiconv; \
48988 mv stage3-libiconv prev-libiconv || test -f stage3-lean
48989 @endif libiconv
48990 @if zlib
48991 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
48992 mkdir stage4-zlib; \
48993 mv stage4-zlib zlib; \
48994 mv stage3-zlib prev-zlib || test -f stage3-lean
48995 @endif zlib
48996 @if lto-plugin
48997 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
48998 mkdir stage4-lto-plugin; \
48999 mv stage4-lto-plugin lto-plugin; \
49000 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
49001 @endif lto-plugin
49002 @[ -d stage4-$(TARGET_SUBDIR) ] || \
49003 mkdir stage4-$(TARGET_SUBDIR); \
49004 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49005 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
49007 stage4-end::
49008 @if bfd
49009 @if test -d $(HOST_SUBDIR)/bfd; then \
49010 cd $(HOST_SUBDIR); mv bfd stage4-bfd; \
49011 mv prev-bfd stage3-bfd; : ; \
49013 @endif bfd
49014 @if opcodes
49015 @if test -d $(HOST_SUBDIR)/opcodes; then \
49016 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes; \
49017 mv prev-opcodes stage3-opcodes; : ; \
49019 @endif opcodes
49020 @if binutils
49021 @if test -d $(HOST_SUBDIR)/binutils; then \
49022 cd $(HOST_SUBDIR); mv binutils stage4-binutils; \
49023 mv prev-binutils stage3-binutils; : ; \
49025 @endif binutils
49026 @if fixincludes
49027 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49028 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes; \
49029 mv prev-fixincludes stage3-fixincludes; : ; \
49031 @endif fixincludes
49032 @if gas
49033 @if test -d $(HOST_SUBDIR)/gas; then \
49034 cd $(HOST_SUBDIR); mv gas stage4-gas; \
49035 mv prev-gas stage3-gas; : ; \
49037 @endif gas
49038 @if gcc
49039 @if test -d $(HOST_SUBDIR)/gcc; then \
49040 cd $(HOST_SUBDIR); mv gcc stage4-gcc; \
49041 mv prev-gcc stage3-gcc; : ; \
49043 @endif gcc
49044 @if gmp
49045 @if test -d $(HOST_SUBDIR)/gmp; then \
49046 cd $(HOST_SUBDIR); mv gmp stage4-gmp; \
49047 mv prev-gmp stage3-gmp; : ; \
49049 @endif gmp
49050 @if mpfr
49051 @if test -d $(HOST_SUBDIR)/mpfr; then \
49052 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr; \
49053 mv prev-mpfr stage3-mpfr; : ; \
49055 @endif mpfr
49056 @if mpc
49057 @if test -d $(HOST_SUBDIR)/mpc; then \
49058 cd $(HOST_SUBDIR); mv mpc stage4-mpc; \
49059 mv prev-mpc stage3-mpc; : ; \
49061 @endif mpc
49062 @if isl
49063 @if test -d $(HOST_SUBDIR)/isl; then \
49064 cd $(HOST_SUBDIR); mv isl stage4-isl; \
49065 mv prev-isl stage3-isl; : ; \
49067 @endif isl
49068 @if libelf
49069 @if test -d $(HOST_SUBDIR)/libelf; then \
49070 cd $(HOST_SUBDIR); mv libelf stage4-libelf; \
49071 mv prev-libelf stage3-libelf; : ; \
49073 @endif libelf
49074 @if gold
49075 @if test -d $(HOST_SUBDIR)/gold; then \
49076 cd $(HOST_SUBDIR); mv gold stage4-gold; \
49077 mv prev-gold stage3-gold; : ; \
49079 @endif gold
49080 @if intl
49081 @if test -d $(HOST_SUBDIR)/intl; then \
49082 cd $(HOST_SUBDIR); mv intl stage4-intl; \
49083 mv prev-intl stage3-intl; : ; \
49085 @endif intl
49086 @if ld
49087 @if test -d $(HOST_SUBDIR)/ld; then \
49088 cd $(HOST_SUBDIR); mv ld stage4-ld; \
49089 mv prev-ld stage3-ld; : ; \
49091 @endif ld
49092 @if libbacktrace
49093 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49094 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace; \
49095 mv prev-libbacktrace stage3-libbacktrace; : ; \
49097 @endif libbacktrace
49098 @if libcpp
49099 @if test -d $(HOST_SUBDIR)/libcpp; then \
49100 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp; \
49101 mv prev-libcpp stage3-libcpp; : ; \
49103 @endif libcpp
49104 @if libdecnumber
49105 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49106 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber; \
49107 mv prev-libdecnumber stage3-libdecnumber; : ; \
49109 @endif libdecnumber
49110 @if libiberty
49111 @if test -d $(HOST_SUBDIR)/libiberty; then \
49112 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty; \
49113 mv prev-libiberty stage3-libiberty; : ; \
49115 @endif libiberty
49116 @if libiberty-linker-plugin
49117 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49118 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin; \
49119 mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin; : ; \
49121 @endif libiberty-linker-plugin
49122 @if libiconv
49123 @if test -d $(HOST_SUBDIR)/libiconv; then \
49124 cd $(HOST_SUBDIR); mv libiconv stage4-libiconv; \
49125 mv prev-libiconv stage3-libiconv; : ; \
49127 @endif libiconv
49128 @if zlib
49129 @if test -d $(HOST_SUBDIR)/zlib; then \
49130 cd $(HOST_SUBDIR); mv zlib stage4-zlib; \
49131 mv prev-zlib stage3-zlib; : ; \
49133 @endif zlib
49134 @if lto-plugin
49135 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49136 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin; \
49137 mv prev-lto-plugin stage3-lto-plugin; : ; \
49139 @endif lto-plugin
49140 @if test -d $(TARGET_SUBDIR); then \
49141 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR); \
49142 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); : ; \
49144 rm -f stage_current
49146 # Bubble a bug fix through all the stages up to stage 4. They are
49147 # remade, but not reconfigured. The next stage (if any) will not be
49148 # reconfigured either.
49149 .PHONY: stage4-bubble
49150 stage4-bubble:: stage3-bubble
49151 @r=`${PWD_COMMAND}`; export r; \
49152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49153 if test -f stage4-lean || test -f stage3-lean ; then \
49154 echo Skipping rebuild of stage4; \
49155 else \
49156 $(MAKE) stage4-start; \
49157 if $(LEAN); then \
49158 rm -rf stage2-*; \
49159 $(STAMP) stage2-lean; \
49160 fi; \
49161 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
49163 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
49165 .PHONY: all-stage4 clean-stage4
49166 do-clean: clean-stage4
49168 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49169 # only possibility, but now it conflicts with no-bootstrap rules
49170 @if gcc-bootstrap
49172 compare3:
49173 @r=`${PWD_COMMAND}`; export r; \
49174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49175 if test -f stage3-lean; then \
49176 echo Cannot compare object files as stage 3 was deleted.; \
49177 exit 0; \
49178 fi; \
49179 : $(MAKE); $(stage); \
49180 rm -f .bad_compare; \
49181 echo Comparing stages 3 and 4; \
49182 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
49183 files=`find stage4-* -name "*$(objext)" -print | \
49184 sed -n s,^stage$$sed-,,p`; \
49185 for file in $${files}; do \
49186 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
49187 if test ! -f $$f1; then continue; fi; \
49188 $(do-compare3) > /dev/null 2>&1; \
49189 if test $$? -eq 1; then \
49190 case $$file in \
49191 @compare_exclusions@) \
49192 echo warning: $$file differs ;; \
49193 *) \
49194 echo $$file differs >> .bad_compare ;; \
49195 esac; \
49196 fi; \
49197 done; \
49198 if [ -f .bad_compare ]; then \
49199 echo "Bootstrap comparison failure!"; \
49200 cat .bad_compare; \
49201 exit 1; \
49202 else \
49203 echo Comparison successful.; \
49204 fi; \
49205 $(STAMP) compare3
49206 if $(LEAN); then \
49207 rm -rf stage3-*; \
49208 $(STAMP) stage3-lean; \
49213 .PHONY: bootstrap4 bootstrap4-lean
49214 bootstrap4:
49215 echo stage4 > stage_final
49216 @r=`${PWD_COMMAND}`; export r; \
49217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49218 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
49219 @: $(MAKE); $(unstage)
49220 @r=`${PWD_COMMAND}`; export r; \
49221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49222 TFLAGS="$(STAGE4_TFLAGS)"; \
49223 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49225 bootstrap4-lean:
49226 echo stage4 > stage_final
49227 @r=`${PWD_COMMAND}`; export r; \
49228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49229 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
49230 @: $(MAKE); $(unstage)
49231 @r=`${PWD_COMMAND}`; export r; \
49232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49233 TFLAGS="$(STAGE4_TFLAGS)"; \
49234 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49237 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49238 distclean-stage3:: distclean-stage4
49239 .PHONY: distclean-stage4
49240 distclean-stage4::
49241 @: $(MAKE); $(stage)
49242 @test "`cat stage_last`" != stage4 || rm -f stage_last
49243 rm -rf stage4-* compare3
49246 @endif gcc-bootstrap
49249 .PHONY: stageprofile-start stageprofile-end
49251 stageprofile-start::
49252 @: $(MAKE); $(stage); \
49253 echo stageprofile > stage_current; \
49254 echo stageprofile > stage_last; \
49255 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49256 @if bfd
49257 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
49258 mkdir stageprofile-bfd; \
49259 mv stageprofile-bfd bfd; \
49260 mv stage1-bfd prev-bfd || test -f stage1-lean
49261 @endif bfd
49262 @if opcodes
49263 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
49264 mkdir stageprofile-opcodes; \
49265 mv stageprofile-opcodes opcodes; \
49266 mv stage1-opcodes prev-opcodes || test -f stage1-lean
49267 @endif opcodes
49268 @if binutils
49269 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
49270 mkdir stageprofile-binutils; \
49271 mv stageprofile-binutils binutils; \
49272 mv stage1-binutils prev-binutils || test -f stage1-lean
49273 @endif binutils
49274 @if fixincludes
49275 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
49276 mkdir stageprofile-fixincludes; \
49277 mv stageprofile-fixincludes fixincludes; \
49278 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
49279 @endif fixincludes
49280 @if gas
49281 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
49282 mkdir stageprofile-gas; \
49283 mv stageprofile-gas gas; \
49284 mv stage1-gas prev-gas || test -f stage1-lean
49285 @endif gas
49286 @if gcc
49287 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
49288 mkdir stageprofile-gcc; \
49289 mv stageprofile-gcc gcc; \
49290 mv stage1-gcc prev-gcc || test -f stage1-lean
49291 @endif gcc
49292 @if gmp
49293 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
49294 mkdir stageprofile-gmp; \
49295 mv stageprofile-gmp gmp; \
49296 mv stage1-gmp prev-gmp || test -f stage1-lean
49297 @endif gmp
49298 @if mpfr
49299 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
49300 mkdir stageprofile-mpfr; \
49301 mv stageprofile-mpfr mpfr; \
49302 mv stage1-mpfr prev-mpfr || test -f stage1-lean
49303 @endif mpfr
49304 @if mpc
49305 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
49306 mkdir stageprofile-mpc; \
49307 mv stageprofile-mpc mpc; \
49308 mv stage1-mpc prev-mpc || test -f stage1-lean
49309 @endif mpc
49310 @if isl
49311 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
49312 mkdir stageprofile-isl; \
49313 mv stageprofile-isl isl; \
49314 mv stage1-isl prev-isl || test -f stage1-lean
49315 @endif isl
49316 @if libelf
49317 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
49318 mkdir stageprofile-libelf; \
49319 mv stageprofile-libelf libelf; \
49320 mv stage1-libelf prev-libelf || test -f stage1-lean
49321 @endif libelf
49322 @if gold
49323 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
49324 mkdir stageprofile-gold; \
49325 mv stageprofile-gold gold; \
49326 mv stage1-gold prev-gold || test -f stage1-lean
49327 @endif gold
49328 @if intl
49329 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
49330 mkdir stageprofile-intl; \
49331 mv stageprofile-intl intl; \
49332 mv stage1-intl prev-intl || test -f stage1-lean
49333 @endif intl
49334 @if ld
49335 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
49336 mkdir stageprofile-ld; \
49337 mv stageprofile-ld ld; \
49338 mv stage1-ld prev-ld || test -f stage1-lean
49339 @endif ld
49340 @if libbacktrace
49341 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
49342 mkdir stageprofile-libbacktrace; \
49343 mv stageprofile-libbacktrace libbacktrace; \
49344 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
49345 @endif libbacktrace
49346 @if libcpp
49347 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
49348 mkdir stageprofile-libcpp; \
49349 mv stageprofile-libcpp libcpp; \
49350 mv stage1-libcpp prev-libcpp || test -f stage1-lean
49351 @endif libcpp
49352 @if libdecnumber
49353 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
49354 mkdir stageprofile-libdecnumber; \
49355 mv stageprofile-libdecnumber libdecnumber; \
49356 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
49357 @endif libdecnumber
49358 @if libiberty
49359 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
49360 mkdir stageprofile-libiberty; \
49361 mv stageprofile-libiberty libiberty; \
49362 mv stage1-libiberty prev-libiberty || test -f stage1-lean
49363 @endif libiberty
49364 @if libiberty-linker-plugin
49365 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
49366 mkdir stageprofile-libiberty-linker-plugin; \
49367 mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin; \
49368 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
49369 @endif libiberty-linker-plugin
49370 @if libiconv
49371 @cd $(HOST_SUBDIR); [ -d stageprofile-libiconv ] || \
49372 mkdir stageprofile-libiconv; \
49373 mv stageprofile-libiconv libiconv; \
49374 mv stage1-libiconv prev-libiconv || test -f stage1-lean
49375 @endif libiconv
49376 @if zlib
49377 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
49378 mkdir stageprofile-zlib; \
49379 mv stageprofile-zlib zlib; \
49380 mv stage1-zlib prev-zlib || test -f stage1-lean
49381 @endif zlib
49382 @if lto-plugin
49383 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
49384 mkdir stageprofile-lto-plugin; \
49385 mv stageprofile-lto-plugin lto-plugin; \
49386 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
49387 @endif lto-plugin
49388 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
49389 mkdir stageprofile-$(TARGET_SUBDIR); \
49390 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49391 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
49393 stageprofile-end::
49394 @if bfd
49395 @if test -d $(HOST_SUBDIR)/bfd; then \
49396 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd; \
49397 mv prev-bfd stage1-bfd; : ; \
49399 @endif bfd
49400 @if opcodes
49401 @if test -d $(HOST_SUBDIR)/opcodes; then \
49402 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes; \
49403 mv prev-opcodes stage1-opcodes; : ; \
49405 @endif opcodes
49406 @if binutils
49407 @if test -d $(HOST_SUBDIR)/binutils; then \
49408 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils; \
49409 mv prev-binutils stage1-binutils; : ; \
49411 @endif binutils
49412 @if fixincludes
49413 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49414 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes; \
49415 mv prev-fixincludes stage1-fixincludes; : ; \
49417 @endif fixincludes
49418 @if gas
49419 @if test -d $(HOST_SUBDIR)/gas; then \
49420 cd $(HOST_SUBDIR); mv gas stageprofile-gas; \
49421 mv prev-gas stage1-gas; : ; \
49423 @endif gas
49424 @if gcc
49425 @if test -d $(HOST_SUBDIR)/gcc; then \
49426 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc; \
49427 mv prev-gcc stage1-gcc; : ; \
49429 @endif gcc
49430 @if gmp
49431 @if test -d $(HOST_SUBDIR)/gmp; then \
49432 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp; \
49433 mv prev-gmp stage1-gmp; : ; \
49435 @endif gmp
49436 @if mpfr
49437 @if test -d $(HOST_SUBDIR)/mpfr; then \
49438 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr; \
49439 mv prev-mpfr stage1-mpfr; : ; \
49441 @endif mpfr
49442 @if mpc
49443 @if test -d $(HOST_SUBDIR)/mpc; then \
49444 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc; \
49445 mv prev-mpc stage1-mpc; : ; \
49447 @endif mpc
49448 @if isl
49449 @if test -d $(HOST_SUBDIR)/isl; then \
49450 cd $(HOST_SUBDIR); mv isl stageprofile-isl; \
49451 mv prev-isl stage1-isl; : ; \
49453 @endif isl
49454 @if libelf
49455 @if test -d $(HOST_SUBDIR)/libelf; then \
49456 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf; \
49457 mv prev-libelf stage1-libelf; : ; \
49459 @endif libelf
49460 @if gold
49461 @if test -d $(HOST_SUBDIR)/gold; then \
49462 cd $(HOST_SUBDIR); mv gold stageprofile-gold; \
49463 mv prev-gold stage1-gold; : ; \
49465 @endif gold
49466 @if intl
49467 @if test -d $(HOST_SUBDIR)/intl; then \
49468 cd $(HOST_SUBDIR); mv intl stageprofile-intl; \
49469 mv prev-intl stage1-intl; : ; \
49471 @endif intl
49472 @if ld
49473 @if test -d $(HOST_SUBDIR)/ld; then \
49474 cd $(HOST_SUBDIR); mv ld stageprofile-ld; \
49475 mv prev-ld stage1-ld; : ; \
49477 @endif ld
49478 @if libbacktrace
49479 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49480 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace; \
49481 mv prev-libbacktrace stage1-libbacktrace; : ; \
49483 @endif libbacktrace
49484 @if libcpp
49485 @if test -d $(HOST_SUBDIR)/libcpp; then \
49486 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp; \
49487 mv prev-libcpp stage1-libcpp; : ; \
49489 @endif libcpp
49490 @if libdecnumber
49491 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49492 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber; \
49493 mv prev-libdecnumber stage1-libdecnumber; : ; \
49495 @endif libdecnumber
49496 @if libiberty
49497 @if test -d $(HOST_SUBDIR)/libiberty; then \
49498 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty; \
49499 mv prev-libiberty stage1-libiberty; : ; \
49501 @endif libiberty
49502 @if libiberty-linker-plugin
49503 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49504 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin; \
49505 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
49507 @endif libiberty-linker-plugin
49508 @if libiconv
49509 @if test -d $(HOST_SUBDIR)/libiconv; then \
49510 cd $(HOST_SUBDIR); mv libiconv stageprofile-libiconv; \
49511 mv prev-libiconv stage1-libiconv; : ; \
49513 @endif libiconv
49514 @if zlib
49515 @if test -d $(HOST_SUBDIR)/zlib; then \
49516 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib; \
49517 mv prev-zlib stage1-zlib; : ; \
49519 @endif zlib
49520 @if lto-plugin
49521 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49522 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin; \
49523 mv prev-lto-plugin stage1-lto-plugin; : ; \
49525 @endif lto-plugin
49526 @if test -d $(TARGET_SUBDIR); then \
49527 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); \
49528 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
49530 rm -f stage_current
49532 # Bubble a bug fix through all the stages up to stage profile. They are
49533 # remade, but not reconfigured. The next stage (if any) will not be
49534 # reconfigured either.
49535 .PHONY: stageprofile-bubble
49536 stageprofile-bubble:: stage1-bubble
49537 @r=`${PWD_COMMAND}`; export r; \
49538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49539 if test -f stageprofile-lean || test -f stage1-lean ; then \
49540 echo Skipping rebuild of stageprofile; \
49541 else \
49542 $(MAKE) stageprofile-start; \
49543 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
49546 .PHONY: all-stageprofile clean-stageprofile
49547 do-clean: clean-stageprofile
49549 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49550 # only possibility, but now it conflicts with no-bootstrap rules
49551 @if gcc-bootstrap
49556 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49557 distclean-stage1:: distclean-stageprofile
49558 .PHONY: distclean-stageprofile
49559 distclean-stageprofile::
49560 @: $(MAKE); $(stage)
49561 @test "`cat stage_last`" != stageprofile || rm -f stage_last
49562 rm -rf stageprofile-*
49565 @endif gcc-bootstrap
49568 .PHONY: stagefeedback-start stagefeedback-end
49570 stagefeedback-start::
49571 @: $(MAKE); $(stage); \
49572 echo stagefeedback > stage_current; \
49573 echo stagefeedback > stage_last; \
49574 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49575 @if bfd
49576 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
49577 mkdir stagefeedback-bfd; \
49578 mv stagefeedback-bfd bfd; \
49579 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
49580 @endif bfd
49581 @if opcodes
49582 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
49583 mkdir stagefeedback-opcodes; \
49584 mv stagefeedback-opcodes opcodes; \
49585 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
49586 @endif opcodes
49587 @if binutils
49588 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
49589 mkdir stagefeedback-binutils; \
49590 mv stagefeedback-binutils binutils; \
49591 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
49592 @endif binutils
49593 @if fixincludes
49594 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
49595 mkdir stagefeedback-fixincludes; \
49596 mv stagefeedback-fixincludes fixincludes; \
49597 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
49598 @endif fixincludes
49599 @if gas
49600 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
49601 mkdir stagefeedback-gas; \
49602 mv stagefeedback-gas gas; \
49603 mv stageprofile-gas prev-gas || test -f stageprofile-lean
49604 @endif gas
49605 @if gcc
49606 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
49607 mkdir stagefeedback-gcc; \
49608 mv stagefeedback-gcc gcc; \
49609 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
49610 @endif gcc
49611 @if gmp
49612 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
49613 mkdir stagefeedback-gmp; \
49614 mv stagefeedback-gmp gmp; \
49615 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
49616 @endif gmp
49617 @if mpfr
49618 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
49619 mkdir stagefeedback-mpfr; \
49620 mv stagefeedback-mpfr mpfr; \
49621 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
49622 @endif mpfr
49623 @if mpc
49624 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
49625 mkdir stagefeedback-mpc; \
49626 mv stagefeedback-mpc mpc; \
49627 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
49628 @endif mpc
49629 @if isl
49630 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
49631 mkdir stagefeedback-isl; \
49632 mv stagefeedback-isl isl; \
49633 mv stageprofile-isl prev-isl || test -f stageprofile-lean
49634 @endif isl
49635 @if libelf
49636 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
49637 mkdir stagefeedback-libelf; \
49638 mv stagefeedback-libelf libelf; \
49639 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
49640 @endif libelf
49641 @if gold
49642 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
49643 mkdir stagefeedback-gold; \
49644 mv stagefeedback-gold gold; \
49645 mv stageprofile-gold prev-gold || test -f stageprofile-lean
49646 @endif gold
49647 @if intl
49648 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
49649 mkdir stagefeedback-intl; \
49650 mv stagefeedback-intl intl; \
49651 mv stageprofile-intl prev-intl || test -f stageprofile-lean
49652 @endif intl
49653 @if ld
49654 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
49655 mkdir stagefeedback-ld; \
49656 mv stagefeedback-ld ld; \
49657 mv stageprofile-ld prev-ld || test -f stageprofile-lean
49658 @endif ld
49659 @if libbacktrace
49660 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
49661 mkdir stagefeedback-libbacktrace; \
49662 mv stagefeedback-libbacktrace libbacktrace; \
49663 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
49664 @endif libbacktrace
49665 @if libcpp
49666 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
49667 mkdir stagefeedback-libcpp; \
49668 mv stagefeedback-libcpp libcpp; \
49669 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
49670 @endif libcpp
49671 @if libdecnumber
49672 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
49673 mkdir stagefeedback-libdecnumber; \
49674 mv stagefeedback-libdecnumber libdecnumber; \
49675 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
49676 @endif libdecnumber
49677 @if libiberty
49678 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
49679 mkdir stagefeedback-libiberty; \
49680 mv stagefeedback-libiberty libiberty; \
49681 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
49682 @endif libiberty
49683 @if libiberty-linker-plugin
49684 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
49685 mkdir stagefeedback-libiberty-linker-plugin; \
49686 mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin; \
49687 mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
49688 @endif libiberty-linker-plugin
49689 @if libiconv
49690 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiconv ] || \
49691 mkdir stagefeedback-libiconv; \
49692 mv stagefeedback-libiconv libiconv; \
49693 mv stageprofile-libiconv prev-libiconv || test -f stageprofile-lean
49694 @endif libiconv
49695 @if zlib
49696 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
49697 mkdir stagefeedback-zlib; \
49698 mv stagefeedback-zlib zlib; \
49699 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
49700 @endif zlib
49701 @if lto-plugin
49702 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
49703 mkdir stagefeedback-lto-plugin; \
49704 mv stagefeedback-lto-plugin lto-plugin; \
49705 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
49706 @endif lto-plugin
49707 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
49708 mkdir stagefeedback-$(TARGET_SUBDIR); \
49709 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49710 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
49712 stagefeedback-end::
49713 @if bfd
49714 @if test -d $(HOST_SUBDIR)/bfd; then \
49715 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd; \
49716 mv prev-bfd stageprofile-bfd; : ; \
49718 @endif bfd
49719 @if opcodes
49720 @if test -d $(HOST_SUBDIR)/opcodes; then \
49721 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes; \
49722 mv prev-opcodes stageprofile-opcodes; : ; \
49724 @endif opcodes
49725 @if binutils
49726 @if test -d $(HOST_SUBDIR)/binutils; then \
49727 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils; \
49728 mv prev-binutils stageprofile-binutils; : ; \
49730 @endif binutils
49731 @if fixincludes
49732 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49733 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes; \
49734 mv prev-fixincludes stageprofile-fixincludes; : ; \
49736 @endif fixincludes
49737 @if gas
49738 @if test -d $(HOST_SUBDIR)/gas; then \
49739 cd $(HOST_SUBDIR); mv gas stagefeedback-gas; \
49740 mv prev-gas stageprofile-gas; : ; \
49742 @endif gas
49743 @if gcc
49744 @if test -d $(HOST_SUBDIR)/gcc; then \
49745 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc; \
49746 mv prev-gcc stageprofile-gcc; : ; \
49748 @endif gcc
49749 @if gmp
49750 @if test -d $(HOST_SUBDIR)/gmp; then \
49751 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp; \
49752 mv prev-gmp stageprofile-gmp; : ; \
49754 @endif gmp
49755 @if mpfr
49756 @if test -d $(HOST_SUBDIR)/mpfr; then \
49757 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr; \
49758 mv prev-mpfr stageprofile-mpfr; : ; \
49760 @endif mpfr
49761 @if mpc
49762 @if test -d $(HOST_SUBDIR)/mpc; then \
49763 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc; \
49764 mv prev-mpc stageprofile-mpc; : ; \
49766 @endif mpc
49767 @if isl
49768 @if test -d $(HOST_SUBDIR)/isl; then \
49769 cd $(HOST_SUBDIR); mv isl stagefeedback-isl; \
49770 mv prev-isl stageprofile-isl; : ; \
49772 @endif isl
49773 @if libelf
49774 @if test -d $(HOST_SUBDIR)/libelf; then \
49775 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf; \
49776 mv prev-libelf stageprofile-libelf; : ; \
49778 @endif libelf
49779 @if gold
49780 @if test -d $(HOST_SUBDIR)/gold; then \
49781 cd $(HOST_SUBDIR); mv gold stagefeedback-gold; \
49782 mv prev-gold stageprofile-gold; : ; \
49784 @endif gold
49785 @if intl
49786 @if test -d $(HOST_SUBDIR)/intl; then \
49787 cd $(HOST_SUBDIR); mv intl stagefeedback-intl; \
49788 mv prev-intl stageprofile-intl; : ; \
49790 @endif intl
49791 @if ld
49792 @if test -d $(HOST_SUBDIR)/ld; then \
49793 cd $(HOST_SUBDIR); mv ld stagefeedback-ld; \
49794 mv prev-ld stageprofile-ld; : ; \
49796 @endif ld
49797 @if libbacktrace
49798 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49799 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace; \
49800 mv prev-libbacktrace stageprofile-libbacktrace; : ; \
49802 @endif libbacktrace
49803 @if libcpp
49804 @if test -d $(HOST_SUBDIR)/libcpp; then \
49805 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp; \
49806 mv prev-libcpp stageprofile-libcpp; : ; \
49808 @endif libcpp
49809 @if libdecnumber
49810 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49811 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber; \
49812 mv prev-libdecnumber stageprofile-libdecnumber; : ; \
49814 @endif libdecnumber
49815 @if libiberty
49816 @if test -d $(HOST_SUBDIR)/libiberty; then \
49817 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty; \
49818 mv prev-libiberty stageprofile-libiberty; : ; \
49820 @endif libiberty
49821 @if libiberty-linker-plugin
49822 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49823 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin; \
49824 mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin; : ; \
49826 @endif libiberty-linker-plugin
49827 @if libiconv
49828 @if test -d $(HOST_SUBDIR)/libiconv; then \
49829 cd $(HOST_SUBDIR); mv libiconv stagefeedback-libiconv; \
49830 mv prev-libiconv stageprofile-libiconv; : ; \
49832 @endif libiconv
49833 @if zlib
49834 @if test -d $(HOST_SUBDIR)/zlib; then \
49835 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib; \
49836 mv prev-zlib stageprofile-zlib; : ; \
49838 @endif zlib
49839 @if lto-plugin
49840 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49841 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin; \
49842 mv prev-lto-plugin stageprofile-lto-plugin; : ; \
49844 @endif lto-plugin
49845 @if test -d $(TARGET_SUBDIR); then \
49846 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR); \
49847 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); : ; \
49849 rm -f stage_current
49851 # Bubble a bug fix through all the stages up to stage feedback. They are
49852 # remade, but not reconfigured. The next stage (if any) will not be
49853 # reconfigured either.
49854 .PHONY: stagefeedback-bubble
49855 stagefeedback-bubble:: stageprofile-bubble
49856 @r=`${PWD_COMMAND}`; export r; \
49857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49858 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
49859 echo Skipping rebuild of stagefeedback; \
49860 else \
49861 $(MAKE) stagefeedback-start; \
49862 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
49865 .PHONY: all-stagefeedback clean-stagefeedback
49866 do-clean: clean-stagefeedback
49868 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49869 # only possibility, but now it conflicts with no-bootstrap rules
49870 @if gcc-bootstrap
49874 .PHONY: profiledbootstrap profiledbootstrap-lean
49875 profiledbootstrap:
49876 echo stagefeedback > stage_final
49877 @r=`${PWD_COMMAND}`; export r; \
49878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49879 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
49880 @: $(MAKE); $(unstage)
49881 @r=`${PWD_COMMAND}`; export r; \
49882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49883 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49884 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49886 profiledbootstrap-lean:
49887 echo stagefeedback > stage_final
49888 @r=`${PWD_COMMAND}`; export r; \
49889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49890 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
49891 @: $(MAKE); $(unstage)
49892 @r=`${PWD_COMMAND}`; export r; \
49893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49894 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49895 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49898 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49899 distclean-stageprofile:: distclean-stagefeedback
49900 .PHONY: distclean-stagefeedback
49901 distclean-stagefeedback::
49902 @: $(MAKE); $(stage)
49903 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
49904 rm -rf stagefeedback-*
49907 @endif gcc-bootstrap
49911 stageprofile-end::
49912 $(MAKE) distclean-stagefeedback
49914 stagefeedback-start::
49915 @r=`${PWD_COMMAND}`; export r; \
49916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49917 for i in prev-*; do \
49918 j=`echo $$i | sed s/^prev-//`; \
49919 cd $$r/$$i && \
49920 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL); } && \
49921 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL); }; \
49922 done
49924 @if gcc-bootstrap
49925 do-distclean: distclean-stage1
49927 # Provide a GCC build when we're building target libraries. This does
49928 # not work as a dependency, just as the minimum necessary to avoid errors.
49929 stage_last:
49930 @r=`${PWD_COMMAND}`; export r; \
49931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49932 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
49934 # Same as unstage, but not phony and defaulting to stage1-start. We place
49935 # it in the dependency so that for example `make -j3 all-gcc' works.
49936 stage_current:
49937 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
49939 .PHONY: restrap
49940 restrap::
49941 @: $(MAKE); $(stage)
49942 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
49943 restrap:: all
49944 @endif gcc-bootstrap
49946 # --------------------------------------
49947 # Dependencies between different modules
49948 # --------------------------------------
49950 # Generic dependencies for target modules on host stuff, especially gcc
49951 @if gcc-bootstrap
49952 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
49953 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
49954 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
49955 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
49956 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
49957 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
49958 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
49959 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
49960 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
49961 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
49962 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
49963 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
49964 configure-stage1-target-libmpx: maybe-all-stage1-gcc
49965 configure-stage2-target-libmpx: maybe-all-stage2-gcc
49966 configure-stage3-target-libmpx: maybe-all-stage3-gcc
49967 configure-stage4-target-libmpx: maybe-all-stage4-gcc
49968 configure-stageprofile-target-libmpx: maybe-all-stageprofile-gcc
49969 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-gcc
49970 configure-stage1-target-libvtv: maybe-all-stage1-gcc
49971 configure-stage2-target-libvtv: maybe-all-stage2-gcc
49972 configure-stage3-target-libvtv: maybe-all-stage3-gcc
49973 configure-stage4-target-libvtv: maybe-all-stage4-gcc
49974 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
49975 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
49976 configure-target-libcilkrts: stage_last
49977 configure-target-liboffloadmic: stage_last
49978 configure-target-libssp: stage_last
49979 configure-target-newlib: stage_last
49980 configure-stage1-target-libgcc: maybe-all-stage1-gcc
49981 configure-stage2-target-libgcc: maybe-all-stage2-gcc
49982 configure-stage3-target-libgcc: maybe-all-stage3-gcc
49983 configure-stage4-target-libgcc: maybe-all-stage4-gcc
49984 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
49985 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
49986 configure-target-libbacktrace: stage_last
49987 configure-target-libquadmath: stage_last
49988 configure-target-libgfortran: stage_last
49989 configure-target-libobjc: stage_last
49990 configure-target-libgo: stage_last
49991 configure-target-libtermcap: stage_last
49992 configure-target-winsup: stage_last
49993 configure-target-libgloss: stage_last
49994 configure-target-libffi: stage_last
49995 configure-target-libjava: stage_last
49996 configure-target-zlib: stage_last
49997 configure-target-boehm-gc: stage_last
49998 configure-target-rda: stage_last
49999 configure-target-libada: stage_last
50000 configure-stage1-target-libgomp: maybe-all-stage1-gcc
50001 configure-stage2-target-libgomp: maybe-all-stage2-gcc
50002 configure-stage3-target-libgomp: maybe-all-stage3-gcc
50003 configure-stage4-target-libgomp: maybe-all-stage4-gcc
50004 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
50005 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
50006 configure-target-libitm: stage_last
50007 configure-target-libatomic: stage_last
50008 @endif gcc-bootstrap
50010 @if gcc-no-bootstrap
50011 configure-target-libstdc++-v3: maybe-all-gcc
50012 configure-target-libsanitizer: maybe-all-gcc
50013 configure-target-libmpx: maybe-all-gcc
50014 configure-target-libvtv: maybe-all-gcc
50015 configure-target-libcilkrts: maybe-all-gcc
50016 configure-target-liboffloadmic: maybe-all-gcc
50017 configure-target-libssp: maybe-all-gcc
50018 configure-target-newlib: maybe-all-gcc
50019 configure-target-libgcc: maybe-all-gcc
50020 configure-target-libbacktrace: maybe-all-gcc
50021 configure-target-libquadmath: maybe-all-gcc
50022 configure-target-libgfortran: maybe-all-gcc
50023 configure-target-libobjc: maybe-all-gcc
50024 configure-target-libgo: maybe-all-gcc
50025 configure-target-libtermcap: maybe-all-gcc
50026 configure-target-winsup: maybe-all-gcc
50027 configure-target-libgloss: maybe-all-gcc
50028 configure-target-libffi: maybe-all-gcc
50029 configure-target-libjava: maybe-all-gcc
50030 configure-target-zlib: maybe-all-gcc
50031 configure-target-boehm-gc: maybe-all-gcc
50032 configure-target-rda: maybe-all-gcc
50033 configure-target-libada: maybe-all-gcc
50034 configure-target-libgomp: maybe-all-gcc
50035 configure-target-libitm: maybe-all-gcc
50036 configure-target-libatomic: maybe-all-gcc
50037 @endif gcc-no-bootstrap
50040 # There are two types of dependencies here: 'hard' dependencies, where one
50041 # module simply won't build without the other; and 'soft' dependencies, where
50042 # if the depended-on module is missing, the depending module will do without
50043 # or find a substitute somewhere (perhaps installed). Soft dependencies
50044 # are made here to depend on a 'maybe-' target. If you're not sure,
50045 # it's safer to use a soft dependency.
50052 # With all the machinery above in place, it is pretty easy to generate
50053 # dependencies. Host dependencies are a bit more complex because we have
50054 # to check for bootstrap/prebootstrap dependencies. To resolve
50055 # prebootstrap dependencies, prebootstrap modules are gathered in
50056 # a hash table.
50057 all-build-bison: maybe-all-build-texinfo
50058 all-build-flex: maybe-all-build-texinfo
50059 all-build-flex: maybe-all-build-bison
50060 all-build-flex: maybe-all-build-m4
50061 all-build-libiberty: maybe-all-build-texinfo
50062 all-build-m4: maybe-all-build-texinfo
50063 all-build-fixincludes: maybe-all-build-libiberty
50064 all-build-libcpp: maybe-all-build-libiberty
50065 configure-gcc: maybe-configure-intl
50067 configure-stage1-gcc: maybe-configure-stage1-intl
50068 configure-stage2-gcc: maybe-configure-stage2-intl
50069 configure-stage3-gcc: maybe-configure-stage3-intl
50070 configure-stage4-gcc: maybe-configure-stage4-intl
50071 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
50072 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
50073 configure-gcc: maybe-all-gmp
50075 configure-stage1-gcc: maybe-all-stage1-gmp
50076 configure-stage2-gcc: maybe-all-stage2-gmp
50077 configure-stage3-gcc: maybe-all-stage3-gmp
50078 configure-stage4-gcc: maybe-all-stage4-gmp
50079 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
50080 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
50081 configure-gcc: maybe-all-mpfr
50083 configure-stage1-gcc: maybe-all-stage1-mpfr
50084 configure-stage2-gcc: maybe-all-stage2-mpfr
50085 configure-stage3-gcc: maybe-all-stage3-mpfr
50086 configure-stage4-gcc: maybe-all-stage4-mpfr
50087 configure-stageprofile-gcc: maybe-all-stageprofile-mpfr
50088 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
50089 configure-gcc: maybe-all-mpc
50091 configure-stage1-gcc: maybe-all-stage1-mpc
50092 configure-stage2-gcc: maybe-all-stage2-mpc
50093 configure-stage3-gcc: maybe-all-stage3-mpc
50094 configure-stage4-gcc: maybe-all-stage4-mpc
50095 configure-stageprofile-gcc: maybe-all-stageprofile-mpc
50096 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpc
50097 configure-gcc: maybe-all-isl
50099 configure-stage1-gcc: maybe-all-stage1-isl
50100 configure-stage2-gcc: maybe-all-stage2-isl
50101 configure-stage3-gcc: maybe-all-stage3-isl
50102 configure-stage4-gcc: maybe-all-stage4-isl
50103 configure-stageprofile-gcc: maybe-all-stageprofile-isl
50104 configure-stagefeedback-gcc: maybe-all-stagefeedback-isl
50105 configure-gcc: maybe-all-lto-plugin
50107 configure-stage1-gcc: maybe-all-stage1-lto-plugin
50108 configure-stage2-gcc: maybe-all-stage2-lto-plugin
50109 configure-stage3-gcc: maybe-all-stage3-lto-plugin
50110 configure-stage4-gcc: maybe-all-stage4-lto-plugin
50111 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
50112 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
50113 configure-gcc: maybe-all-binutils
50115 configure-stage1-gcc: maybe-all-stage1-binutils
50116 configure-stage2-gcc: maybe-all-stage2-binutils
50117 configure-stage3-gcc: maybe-all-stage3-binutils
50118 configure-stage4-gcc: maybe-all-stage4-binutils
50119 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
50120 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
50121 configure-gcc: maybe-all-gas
50123 configure-stage1-gcc: maybe-all-stage1-gas
50124 configure-stage2-gcc: maybe-all-stage2-gas
50125 configure-stage3-gcc: maybe-all-stage3-gas
50126 configure-stage4-gcc: maybe-all-stage4-gas
50127 configure-stageprofile-gcc: maybe-all-stageprofile-gas
50128 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
50129 configure-gcc: maybe-all-ld
50131 configure-stage1-gcc: maybe-all-stage1-ld
50132 configure-stage2-gcc: maybe-all-stage2-ld
50133 configure-stage3-gcc: maybe-all-stage3-ld
50134 configure-stage4-gcc: maybe-all-stage4-ld
50135 configure-stageprofile-gcc: maybe-all-stageprofile-ld
50136 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
50137 configure-gcc: maybe-all-gold
50139 configure-stage1-gcc: maybe-all-stage1-gold
50140 configure-stage2-gcc: maybe-all-stage2-gold
50141 configure-stage3-gcc: maybe-all-stage3-gold
50142 configure-stage4-gcc: maybe-all-stage4-gold
50143 configure-stageprofile-gcc: maybe-all-stageprofile-gold
50144 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
50145 configure-gcc: maybe-all-libelf
50147 configure-stage1-gcc: maybe-all-stage1-libelf
50148 configure-stage2-gcc: maybe-all-stage2-libelf
50149 configure-stage3-gcc: maybe-all-stage3-libelf
50150 configure-stage4-gcc: maybe-all-stage4-libelf
50151 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
50152 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
50153 configure-gcc: maybe-all-libiconv
50155 configure-stage1-gcc: maybe-all-stage1-libiconv
50156 configure-stage2-gcc: maybe-all-stage2-libiconv
50157 configure-stage3-gcc: maybe-all-stage3-libiconv
50158 configure-stage4-gcc: maybe-all-stage4-libiconv
50159 configure-stageprofile-gcc: maybe-all-stageprofile-libiconv
50160 configure-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
50161 all-gcc: all-libiberty
50163 all-stage1-gcc: all-stage1-libiberty
50164 all-stage2-gcc: all-stage2-libiberty
50165 all-stage3-gcc: all-stage3-libiberty
50166 all-stage4-gcc: all-stage4-libiberty
50167 all-stageprofile-gcc: all-stageprofile-libiberty
50168 all-stagefeedback-gcc: all-stagefeedback-libiberty
50169 all-gcc: maybe-all-intl
50171 all-stage1-gcc: maybe-all-stage1-intl
50172 all-stage2-gcc: maybe-all-stage2-intl
50173 all-stage3-gcc: maybe-all-stage3-intl
50174 all-stage4-gcc: maybe-all-stage4-intl
50175 all-stageprofile-gcc: maybe-all-stageprofile-intl
50176 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
50177 all-gcc: maybe-all-mpfr
50179 all-stage1-gcc: maybe-all-stage1-mpfr
50180 all-stage2-gcc: maybe-all-stage2-mpfr
50181 all-stage3-gcc: maybe-all-stage3-mpfr
50182 all-stage4-gcc: maybe-all-stage4-mpfr
50183 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
50184 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
50185 all-gcc: maybe-all-mpc
50187 all-stage1-gcc: maybe-all-stage1-mpc
50188 all-stage2-gcc: maybe-all-stage2-mpc
50189 all-stage3-gcc: maybe-all-stage3-mpc
50190 all-stage4-gcc: maybe-all-stage4-mpc
50191 all-stageprofile-gcc: maybe-all-stageprofile-mpc
50192 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
50193 all-gcc: maybe-all-isl
50195 all-stage1-gcc: maybe-all-stage1-isl
50196 all-stage2-gcc: maybe-all-stage2-isl
50197 all-stage3-gcc: maybe-all-stage3-isl
50198 all-stage4-gcc: maybe-all-stage4-isl
50199 all-stageprofile-gcc: maybe-all-stageprofile-isl
50200 all-stagefeedback-gcc: maybe-all-stagefeedback-isl
50201 all-gcc: maybe-all-build-texinfo
50203 all-stage1-gcc: maybe-all-build-texinfo
50204 all-stage2-gcc: maybe-all-build-texinfo
50205 all-stage3-gcc: maybe-all-build-texinfo
50206 all-stage4-gcc: maybe-all-build-texinfo
50207 all-stageprofile-gcc: maybe-all-build-texinfo
50208 all-stagefeedback-gcc: maybe-all-build-texinfo
50209 all-gcc: maybe-all-build-bison
50211 all-stage1-gcc: maybe-all-build-bison
50212 all-stage2-gcc: maybe-all-build-bison
50213 all-stage3-gcc: maybe-all-build-bison
50214 all-stage4-gcc: maybe-all-build-bison
50215 all-stageprofile-gcc: maybe-all-build-bison
50216 all-stagefeedback-gcc: maybe-all-build-bison
50217 all-gcc: maybe-all-build-flex
50219 all-stage1-gcc: maybe-all-build-flex
50220 all-stage2-gcc: maybe-all-build-flex
50221 all-stage3-gcc: maybe-all-build-flex
50222 all-stage4-gcc: maybe-all-build-flex
50223 all-stageprofile-gcc: maybe-all-build-flex
50224 all-stagefeedback-gcc: maybe-all-build-flex
50225 all-gcc: maybe-all-build-libiberty
50227 all-stage1-gcc: maybe-all-build-libiberty
50228 all-stage2-gcc: maybe-all-build-libiberty
50229 all-stage3-gcc: maybe-all-build-libiberty
50230 all-stage4-gcc: maybe-all-build-libiberty
50231 all-stageprofile-gcc: maybe-all-build-libiberty
50232 all-stagefeedback-gcc: maybe-all-build-libiberty
50233 all-gcc: maybe-all-build-fixincludes
50235 all-stage1-gcc: maybe-all-build-fixincludes
50236 all-stage2-gcc: maybe-all-build-fixincludes
50237 all-stage3-gcc: maybe-all-build-fixincludes
50238 all-stage4-gcc: maybe-all-build-fixincludes
50239 all-stageprofile-gcc: maybe-all-build-fixincludes
50240 all-stagefeedback-gcc: maybe-all-build-fixincludes
50241 all-gcc: maybe-all-build-libcpp
50243 all-stage1-gcc: maybe-all-build-libcpp
50244 all-stage2-gcc: maybe-all-build-libcpp
50245 all-stage3-gcc: maybe-all-build-libcpp
50246 all-stage4-gcc: maybe-all-build-libcpp
50247 all-stageprofile-gcc: maybe-all-build-libcpp
50248 all-stagefeedback-gcc: maybe-all-build-libcpp
50249 all-gcc: maybe-all-zlib
50251 all-stage1-gcc: maybe-all-stage1-zlib
50252 all-stage2-gcc: maybe-all-stage2-zlib
50253 all-stage3-gcc: maybe-all-stage3-zlib
50254 all-stage4-gcc: maybe-all-stage4-zlib
50255 all-stageprofile-gcc: maybe-all-stageprofile-zlib
50256 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
50257 all-gcc: all-libbacktrace
50259 all-stage1-gcc: all-stage1-libbacktrace
50260 all-stage2-gcc: all-stage2-libbacktrace
50261 all-stage3-gcc: all-stage3-libbacktrace
50262 all-stage4-gcc: all-stage4-libbacktrace
50263 all-stageprofile-gcc: all-stageprofile-libbacktrace
50264 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
50265 all-gcc: all-libcpp
50267 all-stage1-gcc: all-stage1-libcpp
50268 all-stage2-gcc: all-stage2-libcpp
50269 all-stage3-gcc: all-stage3-libcpp
50270 all-stage4-gcc: all-stage4-libcpp
50271 all-stageprofile-gcc: all-stageprofile-libcpp
50272 all-stagefeedback-gcc: all-stagefeedback-libcpp
50273 all-gcc: all-libdecnumber
50275 all-stage1-gcc: all-stage1-libdecnumber
50276 all-stage2-gcc: all-stage2-libdecnumber
50277 all-stage3-gcc: all-stage3-libdecnumber
50278 all-stage4-gcc: all-stage4-libdecnumber
50279 all-stageprofile-gcc: all-stageprofile-libdecnumber
50280 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
50281 all-gcc: maybe-all-libiberty
50283 all-stage1-gcc: maybe-all-stage1-libiberty
50284 all-stage2-gcc: maybe-all-stage2-libiberty
50285 all-stage3-gcc: maybe-all-stage3-libiberty
50286 all-stage4-gcc: maybe-all-stage4-libiberty
50287 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
50288 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
50289 all-gcc: maybe-all-fixincludes
50291 all-stage1-gcc: maybe-all-stage1-fixincludes
50292 all-stage2-gcc: maybe-all-stage2-fixincludes
50293 all-stage3-gcc: maybe-all-stage3-fixincludes
50294 all-stage4-gcc: maybe-all-stage4-fixincludes
50295 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
50296 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
50297 all-gcc: maybe-all-lto-plugin
50299 all-stage1-gcc: maybe-all-stage1-lto-plugin
50300 all-stage2-gcc: maybe-all-stage2-lto-plugin
50301 all-stage3-gcc: maybe-all-stage3-lto-plugin
50302 all-stage4-gcc: maybe-all-stage4-lto-plugin
50303 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
50304 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
50305 all-gcc: maybe-all-libiconv
50307 all-stage1-gcc: maybe-all-stage1-libiconv
50308 all-stage2-gcc: maybe-all-stage2-libiconv
50309 all-stage3-gcc: maybe-all-stage3-libiconv
50310 all-stage4-gcc: maybe-all-stage4-libiconv
50311 all-stageprofile-gcc: maybe-all-stageprofile-libiconv
50312 all-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
50313 info-gcc: maybe-all-build-libiberty
50315 info-stage1-gcc: maybe-all-build-libiberty
50316 info-stage2-gcc: maybe-all-build-libiberty
50317 info-stage3-gcc: maybe-all-build-libiberty
50318 info-stage4-gcc: maybe-all-build-libiberty
50319 info-stageprofile-gcc: maybe-all-build-libiberty
50320 info-stagefeedback-gcc: maybe-all-build-libiberty
50321 dvi-gcc: maybe-all-build-libiberty
50323 dvi-stage1-gcc: maybe-all-build-libiberty
50324 dvi-stage2-gcc: maybe-all-build-libiberty
50325 dvi-stage3-gcc: maybe-all-build-libiberty
50326 dvi-stage4-gcc: maybe-all-build-libiberty
50327 dvi-stageprofile-gcc: maybe-all-build-libiberty
50328 dvi-stagefeedback-gcc: maybe-all-build-libiberty
50329 pdf-gcc: maybe-all-build-libiberty
50331 pdf-stage1-gcc: maybe-all-build-libiberty
50332 pdf-stage2-gcc: maybe-all-build-libiberty
50333 pdf-stage3-gcc: maybe-all-build-libiberty
50334 pdf-stage4-gcc: maybe-all-build-libiberty
50335 pdf-stageprofile-gcc: maybe-all-build-libiberty
50336 pdf-stagefeedback-gcc: maybe-all-build-libiberty
50337 html-gcc: maybe-all-build-libiberty
50339 html-stage1-gcc: maybe-all-build-libiberty
50340 html-stage2-gcc: maybe-all-build-libiberty
50341 html-stage3-gcc: maybe-all-build-libiberty
50342 html-stage4-gcc: maybe-all-build-libiberty
50343 html-stageprofile-gcc: maybe-all-build-libiberty
50344 html-stagefeedback-gcc: maybe-all-build-libiberty
50345 install-gcc: maybe-install-fixincludes
50346 install-gcc: maybe-install-lto-plugin
50347 install-strip-gcc: maybe-install-strip-fixincludes
50348 install-strip-gcc: maybe-install-strip-lto-plugin
50349 configure-libcpp: configure-libiberty
50351 configure-stage1-libcpp: configure-stage1-libiberty
50352 configure-stage2-libcpp: configure-stage2-libiberty
50353 configure-stage3-libcpp: configure-stage3-libiberty
50354 configure-stage4-libcpp: configure-stage4-libiberty
50355 configure-stageprofile-libcpp: configure-stageprofile-libiberty
50356 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
50357 configure-libcpp: maybe-configure-intl
50359 configure-stage1-libcpp: maybe-configure-stage1-intl
50360 configure-stage2-libcpp: maybe-configure-stage2-intl
50361 configure-stage3-libcpp: maybe-configure-stage3-intl
50362 configure-stage4-libcpp: maybe-configure-stage4-intl
50363 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
50364 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
50365 configure-libcpp: maybe-all-libiconv
50367 configure-stage1-libcpp: maybe-all-stage1-libiconv
50368 configure-stage2-libcpp: maybe-all-stage2-libiconv
50369 configure-stage3-libcpp: maybe-all-stage3-libiconv
50370 configure-stage4-libcpp: maybe-all-stage4-libiconv
50371 configure-stageprofile-libcpp: maybe-all-stageprofile-libiconv
50372 configure-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
50373 all-libcpp: all-libiberty
50375 all-stage1-libcpp: all-stage1-libiberty
50376 all-stage2-libcpp: all-stage2-libiberty
50377 all-stage3-libcpp: all-stage3-libiberty
50378 all-stage4-libcpp: all-stage4-libiberty
50379 all-stageprofile-libcpp: all-stageprofile-libiberty
50380 all-stagefeedback-libcpp: all-stagefeedback-libiberty
50381 all-libcpp: maybe-all-intl
50383 all-stage1-libcpp: maybe-all-stage1-intl
50384 all-stage2-libcpp: maybe-all-stage2-intl
50385 all-stage3-libcpp: maybe-all-stage3-intl
50386 all-stage4-libcpp: maybe-all-stage4-intl
50387 all-stageprofile-libcpp: maybe-all-stageprofile-intl
50388 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
50389 all-libcpp: maybe-all-libiconv
50391 all-stage1-libcpp: maybe-all-stage1-libiconv
50392 all-stage2-libcpp: maybe-all-stage2-libiconv
50393 all-stage3-libcpp: maybe-all-stage3-libiconv
50394 all-stage4-libcpp: maybe-all-stage4-libiconv
50395 all-stageprofile-libcpp: maybe-all-stageprofile-libiconv
50396 all-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
50397 all-fixincludes: maybe-all-libiberty
50399 all-stage1-fixincludes: maybe-all-stage1-libiberty
50400 all-stage2-fixincludes: maybe-all-stage2-libiberty
50401 all-stage3-fixincludes: maybe-all-stage3-libiberty
50402 all-stage4-fixincludes: maybe-all-stage4-libiberty
50403 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
50404 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
50405 all-gnattools: maybe-all-target-libada
50406 all-gnattools: maybe-all-target-libstdc++-v3
50407 all-lto-plugin: maybe-all-libiberty
50409 all-stage1-lto-plugin: maybe-all-stage1-libiberty
50410 all-stage2-lto-plugin: maybe-all-stage2-libiberty
50411 all-stage3-lto-plugin: maybe-all-stage3-libiberty
50412 all-stage4-lto-plugin: maybe-all-stage4-libiberty
50413 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
50414 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
50415 all-lto-plugin: maybe-all-libiberty-linker-plugin
50417 all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
50418 all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
50419 all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
50420 all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
50421 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
50422 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
50423 configure-libcc1: maybe-configure-gcc
50424 all-libcc1: maybe-all-gcc
50425 all-gotools: maybe-all-target-libgo
50426 all-utils: maybe-all-libiberty
50427 configure-intl: maybe-all-libiconv
50429 configure-stage1-intl: maybe-all-stage1-libiconv
50430 configure-stage2-intl: maybe-all-stage2-libiconv
50431 configure-stage3-intl: maybe-all-stage3-libiconv
50432 configure-stage4-intl: maybe-all-stage4-libiconv
50433 configure-stageprofile-intl: maybe-all-stageprofile-libiconv
50434 configure-stagefeedback-intl: maybe-all-stagefeedback-libiconv
50435 configure-mpfr: maybe-all-gmp
50437 configure-stage1-mpfr: maybe-all-stage1-gmp
50438 configure-stage2-mpfr: maybe-all-stage2-gmp
50439 configure-stage3-mpfr: maybe-all-stage3-gmp
50440 configure-stage4-mpfr: maybe-all-stage4-gmp
50441 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
50442 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
50443 configure-mpc: maybe-all-mpfr
50445 configure-stage1-mpc: maybe-all-stage1-mpfr
50446 configure-stage2-mpc: maybe-all-stage2-mpfr
50447 configure-stage3-mpc: maybe-all-stage3-mpfr
50448 configure-stage4-mpc: maybe-all-stage4-mpfr
50449 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
50450 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
50451 configure-isl: maybe-all-gmp
50453 configure-stage1-isl: maybe-all-stage1-gmp
50454 configure-stage2-isl: maybe-all-stage2-gmp
50455 configure-stage3-isl: maybe-all-stage3-gmp
50456 configure-stage4-isl: maybe-all-stage4-gmp
50457 configure-stageprofile-isl: maybe-all-stageprofile-gmp
50458 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
50459 all-intl: maybe-all-libiconv
50461 all-stage1-intl: maybe-all-stage1-libiconv
50462 all-stage2-intl: maybe-all-stage2-libiconv
50463 all-stage3-intl: maybe-all-stage3-libiconv
50464 all-stage4-intl: maybe-all-stage4-libiconv
50465 all-stageprofile-intl: maybe-all-stageprofile-libiconv
50466 all-stagefeedback-intl: maybe-all-stagefeedback-libiconv
50467 configure-gdb: maybe-all-intl
50468 configure-gdb: maybe-configure-sim
50469 configure-gdb: maybe-all-bfd
50470 configure-gdb: maybe-all-libiconv
50471 all-gdb: maybe-all-libiberty
50472 all-gdb: maybe-all-libiconv
50473 all-gdb: maybe-all-opcodes
50474 all-gdb: maybe-all-readline
50475 all-gdb: maybe-all-build-bison
50476 all-gdb: maybe-all-sim
50477 all-gdb: maybe-all-libdecnumber
50478 all-gdb: maybe-all-libtermcap
50479 configure-libgui: maybe-configure-tcl
50480 configure-libgui: maybe-configure-tk
50481 all-libgui: maybe-all-tcl
50482 all-libgui: maybe-all-tk
50483 all-libgui: maybe-all-itcl
50484 configure-bfd: configure-libiberty
50486 configure-stage1-bfd: configure-stage1-libiberty
50487 configure-stage2-bfd: configure-stage2-libiberty
50488 configure-stage3-bfd: configure-stage3-libiberty
50489 configure-stage4-bfd: configure-stage4-libiberty
50490 configure-stageprofile-bfd: configure-stageprofile-libiberty
50491 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
50492 configure-bfd: maybe-configure-intl
50494 configure-stage1-bfd: maybe-configure-stage1-intl
50495 configure-stage2-bfd: maybe-configure-stage2-intl
50496 configure-stage3-bfd: maybe-configure-stage3-intl
50497 configure-stage4-bfd: maybe-configure-stage4-intl
50498 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
50499 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
50500 all-bfd: maybe-all-libiberty
50502 all-stage1-bfd: maybe-all-stage1-libiberty
50503 all-stage2-bfd: maybe-all-stage2-libiberty
50504 all-stage3-bfd: maybe-all-stage3-libiberty
50505 all-stage4-bfd: maybe-all-stage4-libiberty
50506 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
50507 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
50508 all-bfd: maybe-all-intl
50510 all-stage1-bfd: maybe-all-stage1-intl
50511 all-stage2-bfd: maybe-all-stage2-intl
50512 all-stage3-bfd: maybe-all-stage3-intl
50513 all-stage4-bfd: maybe-all-stage4-intl
50514 all-stageprofile-bfd: maybe-all-stageprofile-intl
50515 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
50516 all-bfd: maybe-all-zlib
50518 all-stage1-bfd: maybe-all-stage1-zlib
50519 all-stage2-bfd: maybe-all-stage2-zlib
50520 all-stage3-bfd: maybe-all-stage3-zlib
50521 all-stage4-bfd: maybe-all-stage4-zlib
50522 all-stageprofile-bfd: maybe-all-stageprofile-zlib
50523 all-stagefeedback-bfd: maybe-all-stagefeedback-zlib
50524 configure-opcodes: configure-libiberty
50526 configure-stage1-opcodes: configure-stage1-libiberty
50527 configure-stage2-opcodes: configure-stage2-libiberty
50528 configure-stage3-opcodes: configure-stage3-libiberty
50529 configure-stage4-opcodes: configure-stage4-libiberty
50530 configure-stageprofile-opcodes: configure-stageprofile-libiberty
50531 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
50532 all-opcodes: maybe-all-libiberty
50534 all-stage1-opcodes: maybe-all-stage1-libiberty
50535 all-stage2-opcodes: maybe-all-stage2-libiberty
50536 all-stage3-opcodes: maybe-all-stage3-libiberty
50537 all-stage4-opcodes: maybe-all-stage4-libiberty
50538 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
50539 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
50540 configure-binutils: maybe-configure-intl
50542 configure-stage1-binutils: maybe-configure-stage1-intl
50543 configure-stage2-binutils: maybe-configure-stage2-intl
50544 configure-stage3-binutils: maybe-configure-stage3-intl
50545 configure-stage4-binutils: maybe-configure-stage4-intl
50546 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
50547 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
50548 all-binutils: maybe-all-libiberty
50550 all-stage1-binutils: maybe-all-stage1-libiberty
50551 all-stage2-binutils: maybe-all-stage2-libiberty
50552 all-stage3-binutils: maybe-all-stage3-libiberty
50553 all-stage4-binutils: maybe-all-stage4-libiberty
50554 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
50555 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
50556 all-binutils: maybe-all-opcodes
50558 all-stage1-binutils: maybe-all-stage1-opcodes
50559 all-stage2-binutils: maybe-all-stage2-opcodes
50560 all-stage3-binutils: maybe-all-stage3-opcodes
50561 all-stage4-binutils: maybe-all-stage4-opcodes
50562 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
50563 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
50564 all-binutils: maybe-all-bfd
50566 all-stage1-binutils: maybe-all-stage1-bfd
50567 all-stage2-binutils: maybe-all-stage2-bfd
50568 all-stage3-binutils: maybe-all-stage3-bfd
50569 all-stage4-binutils: maybe-all-stage4-bfd
50570 all-stageprofile-binutils: maybe-all-stageprofile-bfd
50571 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
50572 all-binutils: maybe-all-build-flex
50574 all-stage1-binutils: maybe-all-build-flex
50575 all-stage2-binutils: maybe-all-build-flex
50576 all-stage3-binutils: maybe-all-build-flex
50577 all-stage4-binutils: maybe-all-build-flex
50578 all-stageprofile-binutils: maybe-all-build-flex
50579 all-stagefeedback-binutils: maybe-all-build-flex
50580 all-binutils: maybe-all-build-bison
50582 all-stage1-binutils: maybe-all-build-bison
50583 all-stage2-binutils: maybe-all-build-bison
50584 all-stage3-binutils: maybe-all-build-bison
50585 all-stage4-binutils: maybe-all-build-bison
50586 all-stageprofile-binutils: maybe-all-build-bison
50587 all-stagefeedback-binutils: maybe-all-build-bison
50588 all-binutils: maybe-all-intl
50590 all-stage1-binutils: maybe-all-stage1-intl
50591 all-stage2-binutils: maybe-all-stage2-intl
50592 all-stage3-binutils: maybe-all-stage3-intl
50593 all-stage4-binutils: maybe-all-stage4-intl
50594 all-stageprofile-binutils: maybe-all-stageprofile-intl
50595 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
50596 all-binutils: maybe-all-gas
50598 all-stage1-binutils: maybe-all-stage1-gas
50599 all-stage2-binutils: maybe-all-stage2-gas
50600 all-stage3-binutils: maybe-all-stage3-gas
50601 all-stage4-binutils: maybe-all-stage4-gas
50602 all-stageprofile-binutils: maybe-all-stageprofile-gas
50603 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
50604 install-binutils: maybe-install-opcodes
50605 install-strip-binutils: maybe-install-strip-opcodes
50606 install-opcodes: maybe-install-bfd
50607 install-strip-opcodes: maybe-install-strip-bfd
50608 configure-gas: maybe-configure-intl
50610 configure-stage1-gas: maybe-configure-stage1-intl
50611 configure-stage2-gas: maybe-configure-stage2-intl
50612 configure-stage3-gas: maybe-configure-stage3-intl
50613 configure-stage4-gas: maybe-configure-stage4-intl
50614 configure-stageprofile-gas: maybe-configure-stageprofile-intl
50615 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
50616 all-gas: maybe-all-libiberty
50618 all-stage1-gas: maybe-all-stage1-libiberty
50619 all-stage2-gas: maybe-all-stage2-libiberty
50620 all-stage3-gas: maybe-all-stage3-libiberty
50621 all-stage4-gas: maybe-all-stage4-libiberty
50622 all-stageprofile-gas: maybe-all-stageprofile-libiberty
50623 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
50624 all-gas: maybe-all-opcodes
50626 all-stage1-gas: maybe-all-stage1-opcodes
50627 all-stage2-gas: maybe-all-stage2-opcodes
50628 all-stage3-gas: maybe-all-stage3-opcodes
50629 all-stage4-gas: maybe-all-stage4-opcodes
50630 all-stageprofile-gas: maybe-all-stageprofile-opcodes
50631 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
50632 all-gas: maybe-all-bfd
50634 all-stage1-gas: maybe-all-stage1-bfd
50635 all-stage2-gas: maybe-all-stage2-bfd
50636 all-stage3-gas: maybe-all-stage3-bfd
50637 all-stage4-gas: maybe-all-stage4-bfd
50638 all-stageprofile-gas: maybe-all-stageprofile-bfd
50639 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
50640 all-gas: maybe-all-intl
50642 all-stage1-gas: maybe-all-stage1-intl
50643 all-stage2-gas: maybe-all-stage2-intl
50644 all-stage3-gas: maybe-all-stage3-intl
50645 all-stage4-gas: maybe-all-stage4-intl
50646 all-stageprofile-gas: maybe-all-stageprofile-intl
50647 all-stagefeedback-gas: maybe-all-stagefeedback-intl
50648 configure-gprof: maybe-configure-intl
50649 all-gprof: maybe-all-libiberty
50650 all-gprof: maybe-all-bfd
50651 all-gprof: maybe-all-opcodes
50652 all-gprof: maybe-all-intl
50653 all-gprof: maybe-all-gas
50654 configure-ld: maybe-configure-intl
50656 configure-stage1-ld: maybe-configure-stage1-intl
50657 configure-stage2-ld: maybe-configure-stage2-intl
50658 configure-stage3-ld: maybe-configure-stage3-intl
50659 configure-stage4-ld: maybe-configure-stage4-intl
50660 configure-stageprofile-ld: maybe-configure-stageprofile-intl
50661 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
50662 all-ld: maybe-all-libiberty
50664 all-stage1-ld: maybe-all-stage1-libiberty
50665 all-stage2-ld: maybe-all-stage2-libiberty
50666 all-stage3-ld: maybe-all-stage3-libiberty
50667 all-stage4-ld: maybe-all-stage4-libiberty
50668 all-stageprofile-ld: maybe-all-stageprofile-libiberty
50669 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
50670 all-ld: maybe-all-bfd
50672 all-stage1-ld: maybe-all-stage1-bfd
50673 all-stage2-ld: maybe-all-stage2-bfd
50674 all-stage3-ld: maybe-all-stage3-bfd
50675 all-stage4-ld: maybe-all-stage4-bfd
50676 all-stageprofile-ld: maybe-all-stageprofile-bfd
50677 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
50678 all-ld: maybe-all-opcodes
50680 all-stage1-ld: maybe-all-stage1-opcodes
50681 all-stage2-ld: maybe-all-stage2-opcodes
50682 all-stage3-ld: maybe-all-stage3-opcodes
50683 all-stage4-ld: maybe-all-stage4-opcodes
50684 all-stageprofile-ld: maybe-all-stageprofile-opcodes
50685 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
50686 all-ld: maybe-all-build-bison
50688 all-stage1-ld: maybe-all-build-bison
50689 all-stage2-ld: maybe-all-build-bison
50690 all-stage3-ld: maybe-all-build-bison
50691 all-stage4-ld: maybe-all-build-bison
50692 all-stageprofile-ld: maybe-all-build-bison
50693 all-stagefeedback-ld: maybe-all-build-bison
50694 all-ld: maybe-all-build-flex
50696 all-stage1-ld: maybe-all-build-flex
50697 all-stage2-ld: maybe-all-build-flex
50698 all-stage3-ld: maybe-all-build-flex
50699 all-stage4-ld: maybe-all-build-flex
50700 all-stageprofile-ld: maybe-all-build-flex
50701 all-stagefeedback-ld: maybe-all-build-flex
50702 all-ld: maybe-all-intl
50704 all-stage1-ld: maybe-all-stage1-intl
50705 all-stage2-ld: maybe-all-stage2-intl
50706 all-stage3-ld: maybe-all-stage3-intl
50707 all-stage4-ld: maybe-all-stage4-intl
50708 all-stageprofile-ld: maybe-all-stageprofile-intl
50709 all-stagefeedback-ld: maybe-all-stagefeedback-intl
50710 all-ld: maybe-all-gas
50712 all-stage1-ld: maybe-all-stage1-gas
50713 all-stage2-ld: maybe-all-stage2-gas
50714 all-stage3-ld: maybe-all-stage3-gas
50715 all-stage4-ld: maybe-all-stage4-gas
50716 all-stageprofile-ld: maybe-all-stageprofile-gas
50717 all-stagefeedback-ld: maybe-all-stagefeedback-gas
50718 all-ld: maybe-all-binutils
50720 all-stage1-ld: maybe-all-stage1-binutils
50721 all-stage2-ld: maybe-all-stage2-binutils
50722 all-stage3-ld: maybe-all-stage3-binutils
50723 all-stage4-ld: maybe-all-stage4-binutils
50724 all-stageprofile-ld: maybe-all-stageprofile-binutils
50725 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
50726 install-ld: maybe-install-gold
50727 install-strip-ld: maybe-install-strip-gold
50728 configure-gold: maybe-configure-intl
50730 configure-stage1-gold: maybe-configure-stage1-intl
50731 configure-stage2-gold: maybe-configure-stage2-intl
50732 configure-stage3-gold: maybe-configure-stage3-intl
50733 configure-stage4-gold: maybe-configure-stage4-intl
50734 configure-stageprofile-gold: maybe-configure-stageprofile-intl
50735 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
50736 all-gold: maybe-all-libiberty
50738 all-stage1-gold: maybe-all-stage1-libiberty
50739 all-stage2-gold: maybe-all-stage2-libiberty
50740 all-stage3-gold: maybe-all-stage3-libiberty
50741 all-stage4-gold: maybe-all-stage4-libiberty
50742 all-stageprofile-gold: maybe-all-stageprofile-libiberty
50743 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
50744 all-gold: maybe-all-intl
50746 all-stage1-gold: maybe-all-stage1-intl
50747 all-stage2-gold: maybe-all-stage2-intl
50748 all-stage3-gold: maybe-all-stage3-intl
50749 all-stage4-gold: maybe-all-stage4-intl
50750 all-stageprofile-gold: maybe-all-stageprofile-intl
50751 all-stagefeedback-gold: maybe-all-stagefeedback-intl
50752 all-gold: maybe-all-bfd
50754 all-stage1-gold: maybe-all-stage1-bfd
50755 all-stage2-gold: maybe-all-stage2-bfd
50756 all-stage3-gold: maybe-all-stage3-bfd
50757 all-stage4-gold: maybe-all-stage4-bfd
50758 all-stageprofile-gold: maybe-all-stageprofile-bfd
50759 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
50760 all-gold: maybe-all-build-bison
50762 all-stage1-gold: maybe-all-build-bison
50763 all-stage2-gold: maybe-all-build-bison
50764 all-stage3-gold: maybe-all-build-bison
50765 all-stage4-gold: maybe-all-build-bison
50766 all-stageprofile-gold: maybe-all-build-bison
50767 all-stagefeedback-gold: maybe-all-build-bison
50768 all-gold: maybe-all-gas
50770 all-stage1-gold: maybe-all-stage1-gas
50771 all-stage2-gold: maybe-all-stage2-gas
50772 all-stage3-gold: maybe-all-stage3-gas
50773 all-stage4-gold: maybe-all-stage4-gas
50774 all-stageprofile-gold: maybe-all-stageprofile-gas
50775 all-stagefeedback-gold: maybe-all-stagefeedback-gas
50776 check-gold: maybe-all-binutils
50778 check-stage1-gold: maybe-all-stage1-binutils
50779 check-stage2-gold: maybe-all-stage2-binutils
50780 check-stage3-gold: maybe-all-stage3-binutils
50781 check-stage4-gold: maybe-all-stage4-binutils
50782 check-stageprofile-gold: maybe-all-stageprofile-binutils
50783 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
50784 check-gold: maybe-all-gas
50786 check-stage1-gold: maybe-all-stage1-gas
50787 check-stage2-gold: maybe-all-stage2-gas
50788 check-stage3-gold: maybe-all-stage3-gas
50789 check-stage4-gold: maybe-all-stage4-gas
50790 check-stageprofile-gold: maybe-all-stageprofile-gas
50791 check-stagefeedback-gold: maybe-all-stagefeedback-gas
50792 configure-opcodes: maybe-configure-intl
50794 configure-stage1-opcodes: maybe-configure-stage1-intl
50795 configure-stage2-opcodes: maybe-configure-stage2-intl
50796 configure-stage3-opcodes: maybe-configure-stage3-intl
50797 configure-stage4-opcodes: maybe-configure-stage4-intl
50798 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
50799 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
50800 all-opcodes: maybe-all-bfd
50802 all-stage1-opcodes: maybe-all-stage1-bfd
50803 all-stage2-opcodes: maybe-all-stage2-bfd
50804 all-stage3-opcodes: maybe-all-stage3-bfd
50805 all-stage4-opcodes: maybe-all-stage4-bfd
50806 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
50807 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
50808 all-opcodes: maybe-all-libiberty
50810 all-stage1-opcodes: maybe-all-stage1-libiberty
50811 all-stage2-opcodes: maybe-all-stage2-libiberty
50812 all-stage3-opcodes: maybe-all-stage3-libiberty
50813 all-stage4-opcodes: maybe-all-stage4-libiberty
50814 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
50815 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
50816 all-opcodes: maybe-all-intl
50818 all-stage1-opcodes: maybe-all-stage1-intl
50819 all-stage2-opcodes: maybe-all-stage2-intl
50820 all-stage3-opcodes: maybe-all-stage3-intl
50821 all-stage4-opcodes: maybe-all-stage4-intl
50822 all-stageprofile-opcodes: maybe-all-stageprofile-intl
50823 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
50824 all-dejagnu: maybe-all-tcl
50825 all-dejagnu: maybe-all-expect
50826 all-dejagnu: maybe-all-tk
50827 configure-expect: maybe-configure-tcl
50828 configure-expect: maybe-configure-tk
50829 all-expect: maybe-all-tcl
50830 all-expect: maybe-all-tk
50831 configure-itcl: maybe-configure-tcl
50832 configure-itcl: maybe-configure-tk
50833 all-itcl: maybe-all-tcl
50834 all-itcl: maybe-all-tk
50835 install-itcl: maybe-install-tcl
50836 install-strip-itcl: maybe-install-strip-tcl
50837 configure-tk: maybe-configure-tcl
50838 all-tk: maybe-all-tcl
50839 all-sid: maybe-all-libiberty
50840 all-sid: maybe-all-bfd
50841 all-sid: maybe-all-opcodes
50842 all-sid: maybe-all-tcl
50843 all-sid: maybe-all-tk
50844 install-sid: maybe-install-tcl
50845 install-strip-sid: maybe-install-strip-tcl
50846 install-sid: maybe-install-tk
50847 install-strip-sid: maybe-install-strip-tk
50848 configure-sim: maybe-configure-intl
50849 all-sim: maybe-all-intl
50850 all-sim: maybe-all-libiberty
50851 all-sim: maybe-all-bfd
50852 all-sim: maybe-all-opcodes
50853 all-sim: maybe-all-readline
50854 all-sim: maybe-configure-gdb
50855 all-fastjar: maybe-all-zlib
50856 all-fastjar: maybe-all-build-texinfo
50857 all-fastjar: maybe-all-libiberty
50858 all-bison: maybe-all-intl
50859 all-bison: maybe-all-build-texinfo
50860 all-flex: maybe-all-build-bison
50861 all-flex: maybe-all-intl
50862 all-flex: maybe-all-m4
50863 all-flex: maybe-all-build-texinfo
50864 all-m4: maybe-all-intl
50865 all-m4: maybe-all-build-texinfo
50866 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
50867 configure-target-fastjar: maybe-configure-target-zlib
50868 all-target-fastjar: maybe-all-target-zlib
50869 configure-target-libgo: maybe-configure-target-libffi
50870 configure-target-libgo: maybe-all-target-libstdc++-v3
50871 all-target-libgo: maybe-all-target-libbacktrace
50872 all-target-libgo: maybe-all-target-libffi
50873 all-target-libgo: maybe-all-target-libatomic
50874 configure-target-libjava: maybe-configure-target-zlib
50875 configure-target-libjava: maybe-configure-target-boehm-gc
50876 configure-target-libjava: maybe-configure-target-libffi
50877 all-target-libjava: maybe-all-fastjar
50878 all-target-libjava: maybe-all-target-zlib
50879 all-target-libjava: maybe-all-target-boehm-gc
50880 all-target-libjava: maybe-all-target-libffi
50881 configure-target-libobjc: maybe-configure-target-boehm-gc
50882 all-target-libobjc: maybe-all-target-boehm-gc
50883 configure-target-libstdc++-v3: maybe-configure-target-libgomp
50885 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
50886 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
50887 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
50888 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
50889 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
50890 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
50891 configure-target-liboffloadmic: maybe-configure-target-libgomp
50892 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
50894 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
50895 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
50896 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
50897 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
50898 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
50899 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
50900 configure-target-libvtv: maybe-all-target-libstdc++-v3
50902 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
50903 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
50904 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
50905 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
50906 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
50907 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
50908 all-target-libstdc++-v3: maybe-configure-target-libgomp
50910 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
50911 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
50912 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
50913 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
50914 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
50915 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
50916 all-target-liboffloadmic: maybe-all-target-libgomp
50917 install-target-libgo: maybe-install-target-libatomic
50918 install-target-libgfortran: maybe-install-target-libquadmath
50919 install-target-libgfortran: maybe-install-target-libgcc
50920 install-target-libsanitizer: maybe-install-target-libstdc++-v3
50921 install-target-libsanitizer: maybe-install-target-libgcc
50922 install-target-libvtv: maybe-install-target-libstdc++-v3
50923 install-target-libvtv: maybe-install-target-libgcc
50924 install-target-libcilkrts: maybe-install-target-libstdc++-v3
50925 install-target-libcilkrts: maybe-install-target-libgcc
50926 install-target-liboffloadmic: maybe-install-target-libstdc++-v3
50927 install-target-liboffloadmic: maybe-install-target-libgcc
50928 install-target-libjava: maybe-install-target-libgcc
50929 install-target-libitm: maybe-install-target-libgcc
50930 install-target-libobjc: maybe-install-target-libgcc
50931 install-target-libstdc++-v3: maybe-install-target-libgcc
50932 all-target-libgloss: maybe-all-target-newlib
50933 all-target-winsup: maybe-all-target-libtermcap
50934 configure-target-newlib: maybe-all-binutils
50935 configure-target-newlib: maybe-all-ld
50936 configure-target-libgfortran: maybe-all-target-libquadmath
50937 configure-target-libgfortran: maybe-all-target-libbacktrace
50940 # Dependencies for target modules on other target modules are
50941 # described by lang_env_dependencies; the defaults apply to anything
50942 # not mentioned there.
50945 @if gcc-bootstrap
50946 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
50947 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
50948 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
50949 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
50950 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
50951 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
50952 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
50953 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
50954 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
50955 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
50956 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
50957 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
50958 configure-stage1-target-libmpx: maybe-all-stage1-target-libgcc
50959 configure-stage2-target-libmpx: maybe-all-stage2-target-libgcc
50960 configure-stage3-target-libmpx: maybe-all-stage3-target-libgcc
50961 configure-stage4-target-libmpx: maybe-all-stage4-target-libgcc
50962 configure-stageprofile-target-libmpx: maybe-all-stageprofile-target-libgcc
50963 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-target-libgcc
50964 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
50965 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
50966 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
50967 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
50968 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
50969 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
50970 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
50971 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
50972 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
50973 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
50974 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
50975 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
50976 @endif gcc-bootstrap
50978 @if gcc-no-bootstrap
50979 configure-target-libstdc++-v3: maybe-all-target-libgcc
50980 configure-target-libsanitizer: maybe-all-target-libgcc
50981 configure-target-libmpx: maybe-all-target-libgcc
50982 configure-target-libvtv: maybe-all-target-libgcc
50983 configure-target-libcilkrts: maybe-all-target-libgcc
50984 configure-target-liboffloadmic: maybe-all-target-libgcc
50985 configure-target-libssp: maybe-all-target-libgcc
50986 configure-target-newlib: maybe-all-target-libgcc
50987 configure-target-libbacktrace: maybe-all-target-libgcc
50988 configure-target-libquadmath: maybe-all-target-libgcc
50989 configure-target-libgfortran: maybe-all-target-libgcc
50990 configure-target-libobjc: maybe-all-target-libgcc
50991 configure-target-libgo: maybe-all-target-libgcc
50992 configure-target-libtermcap: maybe-all-target-libgcc
50993 configure-target-winsup: maybe-all-target-libgcc
50994 configure-target-libgloss: maybe-all-target-libgcc
50995 configure-target-libffi: maybe-all-target-libgcc
50996 configure-target-libjava: maybe-all-target-libgcc
50997 configure-target-zlib: maybe-all-target-libgcc
50998 configure-target-boehm-gc: maybe-all-target-libgcc
50999 configure-target-rda: maybe-all-target-libgcc
51000 configure-target-libada: maybe-all-target-libgcc
51001 configure-target-libgomp: maybe-all-target-libgcc
51002 configure-target-libitm: maybe-all-target-libgcc
51003 configure-target-libatomic: maybe-all-target-libgcc
51004 @endif gcc-no-bootstrap
51007 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
51009 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
51011 configure-target-libmpx: maybe-all-target-newlib maybe-all-target-libgloss
51013 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
51015 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
51016 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
51018 configure-target-liboffloadmic: maybe-all-target-newlib maybe-all-target-libgloss
51019 configure-target-liboffloadmic: maybe-all-target-libstdc++-v3
51021 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
51025 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
51027 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
51029 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
51031 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
51033 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
51035 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
51037 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
51040 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
51041 configure-target-libffi: maybe-all-target-libstdc++-v3
51043 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
51044 configure-target-libjava: maybe-all-target-libstdc++-v3
51046 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
51048 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
51050 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
51052 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
51054 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
51056 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
51057 configure-target-libitm: maybe-all-target-libstdc++-v3
51059 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
51062 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
51063 GDB_TK = @GDB_TK@
51064 INSTALL_GDB_TK = @INSTALL_GDB_TK@
51065 configure-gdb: $(CONFIGURE_GDB_TK)
51066 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
51067 install-gdb: $(INSTALL_GDB_TK)
51069 # Serialization dependencies. Host configures don't work well in parallel to
51070 # each other, due to contention over config.cache. Target configures and
51071 # build configures are similar.
51072 @serialization_dependencies@
51074 # --------------------------------
51075 # Regenerating top level configury
51076 # --------------------------------
51078 # Rebuilding Makefile.in, using autogen.
51079 AUTOGEN = autogen
51080 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
51081 cd $(srcdir) && $(AUTOGEN) Makefile.def
51083 # Rebuilding Makefile.
51084 Makefile: $(srcdir)/Makefile.in config.status
51085 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
51087 config.status: configure
51088 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
51090 # Rebuilding configure.
51091 AUTOCONF = autoconf
51092 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
51093 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
51094 cd $(srcdir) && $(AUTOCONF)
51096 # ------------------------------
51097 # Special directives to GNU Make
51098 # ------------------------------
51100 # Don't pass command-line variables to submakes.
51101 .NOEXPORT:
51102 MAKEOVERRIDES=
51104 # end of Makefile.in