Merge trunk version 208447 into gupc branch.
[official-gcc.git] / Makefile.in
blob9e3887e1ca50f98e3b1de8410a2289504d8189f4
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 GUPC="$(GUPC_FOR_BUILD)"; export GUPC; \
161 GUPCFLAGS="$(GUPCFLAGS_FOR_BUILD)"; export GUPCFLAGS; \
162 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
163 LD="$(LD_FOR_BUILD)"; export LD; \
164 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
165 NM="$(NM_FOR_BUILD)"; export NM; \
166 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
167 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
168 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
170 # These variables must be set on the make command line for directories
171 # built for the build system to override those in BASE_FLAGS_TO_PASS.
172 EXTRA_BUILD_FLAGS = \
173 CFLAGS="$(CFLAGS_FOR_BUILD)" \
174 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
176 # This is the list of directories to built for the host system.
177 SUBDIRS = @configdirs@
178 TARGET_CONFIGDIRS = @target_configdirs@
179 # This is set by the configure script to the arguments to use when configuring
180 # directories built for the host system.
181 HOST_CONFIGARGS = @host_configargs@
182 # Host programs are put under this directory, which is . except if building
183 # with srcdir=..
184 HOST_SUBDIR = @host_subdir@
185 # This is the list of variables to export in the environment when
186 # configuring subdirectories for the host system. We need to pass
187 # some to the GCC configure because of its hybrid host/target nature.
188 HOST_EXPORTS = \
189 $(BASE_EXPORTS) \
190 CC="$(CC)"; export CC; \
191 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
192 CFLAGS="$(CFLAGS)"; export CFLAGS; \
193 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
194 CXX="$(CXX)"; export CXX; \
195 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
196 GCJ="$(GCJ)"; export GCJ; \
197 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
198 GOC="$(GOC)"; export GOC; \
199 GUPC="$(GUPC)"; export GUPC; \
200 AR="$(AR)"; export AR; \
201 AS="$(AS)"; export AS; \
202 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
203 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
204 LD="$(LD)"; export LD; \
205 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
206 NM="$(NM)"; export NM; \
207 RANLIB="$(RANLIB)"; export RANLIB; \
208 WINDRES="$(WINDRES)"; export WINDRES; \
209 WINDMC="$(WINDMC)"; export WINDMC; \
210 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
211 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
212 READELF="$(READELF)"; export READELF; \
213 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
214 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
215 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
216 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
217 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
218 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
219 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
220 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
221 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
222 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
223 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
224 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
225 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
226 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
227 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
228 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
229 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
230 @if gcc-bootstrap
231 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
232 @endif gcc-bootstrap
233 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
235 POSTSTAGE1_CXX_EXPORT = \
236 CXX='$(CXX)'; export CXX; \
237 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
238 @if target-libstdc++-v3-bootstrap
239 # Override the above if we're bootstrapping C++.
240 POSTSTAGE1_CXX_EXPORT = \
241 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
242 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
243 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
244 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
245 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
246 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
247 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
248 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
249 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
250 export CXX; \
251 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
252 @endif target-libstdc++-v3-bootstrap
254 # Similar, for later GCC stages.
255 POSTSTAGE1_HOST_EXPORTS = \
256 $(HOST_EXPORTS) \
257 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
258 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
259 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
260 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
261 $(POSTSTAGE1_CXX_EXPORT) \
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 GUPC="$(GUPC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GUPC; \
286 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
287 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
288 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
289 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
290 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
291 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
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_ISLINC = @islinc@
319 # Where to find CLOOG
320 HOST_CLOOGLIBS = @clooglibs@
321 HOST_CLOOGINC = @clooginc@
323 # Where to find libelf
324 HOST_LIBELFLIBS = @libelflibs@
325 HOST_LIBELFINC = @libelfinc@
327 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
329 # ----------------------------------------------
330 # Programs producing files for the BUILD machine
331 # ----------------------------------------------
333 SHELL = @SHELL@
335 # pwd command to use. Allow user to override default by setting PWDCMD in
336 # the environment to account for automounters. The make variable must not
337 # be called PWDCMD, otherwise the value set here is passed to make
338 # subprocesses and overrides the setting from the user's environment.
339 # Don't use PWD since it is a common shell environment variable and we
340 # don't want to corrupt it.
341 PWD_COMMAND = $${PWDCMD-pwd}
343 # compilers to use to create programs which must be run in the build
344 # environment.
345 AR_FOR_BUILD = @AR_FOR_BUILD@
346 AS_FOR_BUILD = @AS_FOR_BUILD@
347 CC_FOR_BUILD = @CC_FOR_BUILD@
348 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
349 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
350 CXX_FOR_BUILD = @CXX_FOR_BUILD@
351 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
352 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
353 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
354 GOC_FOR_BUILD = @GOC_FOR_BUILD@
355 GUPC_FOR_BUILD = @GUPC_FOR_BUILD@
356 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
357 LD_FOR_BUILD = @LD_FOR_BUILD@
358 NM_FOR_BUILD = @NM_FOR_BUILD@
359 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
360 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
361 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
363 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
364 # here so that they can be overridden by Makefile fragments.
365 BUILD_PREFIX = @BUILD_PREFIX@
366 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
368 # Flags to pass to stage2 and later makes. They are defined
369 # here so that they can be overridden by Makefile fragments.
370 BOOT_CFLAGS= -g -O2
371 BOOT_LDFLAGS=
372 BOOT_ADAFLAGS= -gnatpg
374 AWK = @AWK@
375 SED = @SED@
376 BISON = @BISON@
377 YACC = @YACC@
378 FLEX = @FLEX@
379 LEX = @LEX@
380 M4 = @M4@
381 MAKEINFO = @MAKEINFO@
382 EXPECT = @EXPECT@
383 RUNTEST = @RUNTEST@
385 # This just becomes part of the MAKEINFO definition passed down to
386 # sub-makes. It lets flags be given on the command line while still
387 # using the makeinfo from the object tree.
388 # (Default to avoid splitting info files by setting the threshold high.)
389 MAKEINFOFLAGS = --split-size=5000000
391 # ---------------------------------------------
392 # Programs producing files for the HOST machine
393 # ---------------------------------------------
395 AS = @AS@
396 AR = @AR@
397 AR_FLAGS = rc
398 CC = @CC@
399 CXX = @CXX@
400 DLLTOOL = @DLLTOOL@
401 LD = @LD@
402 LIPO = @LIPO@
403 NM = @NM@
404 OBJDUMP = @OBJDUMP@
405 RANLIB = @RANLIB@
406 READELF = @READELF@
407 STRIP = @STRIP@
408 WINDRES = @WINDRES@
409 WINDMC = @WINDMC@
411 GNATBIND = @GNATBIND@
412 GNATMAKE = @GNATMAKE@
414 CFLAGS = @CFLAGS@
415 LDFLAGS = @LDFLAGS@
416 LIBCFLAGS = $(CFLAGS)
417 CXXFLAGS = @CXXFLAGS@
418 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
419 GOCFLAGS = $(CFLAGS)
420 GUPCFLAGS = $(CFLAGS)
422 TFLAGS =
424 # Defaults for all stages; some are overridden below.
426 STAGE_CFLAGS = $(BOOT_CFLAGS)
427 STAGE_TFLAGS = $(TFLAGS)
428 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
431 # Defaults for stage 1; some are overridden below.
432 STAGE1_CFLAGS = $(STAGE_CFLAGS)
433 STAGE1_CXXFLAGS = $(CXXFLAGS)
434 @if target-libstdc++-v3-bootstrap
435 # Override the above if we're bootstrapping C++.
436 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
437 @endif target-libstdc++-v3-bootstrap
438 STAGE1_TFLAGS = $(STAGE_TFLAGS)
439 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
441 # Defaults for stage 2; some are overridden below.
442 STAGE2_CFLAGS = $(STAGE_CFLAGS)
443 STAGE2_CXXFLAGS = $(CXXFLAGS)
444 @if target-libstdc++-v3-bootstrap
445 # Override the above if we're bootstrapping C++.
446 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
447 @endif target-libstdc++-v3-bootstrap
448 STAGE2_TFLAGS = $(STAGE_TFLAGS)
449 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
451 # Defaults for stage 3; some are overridden below.
452 STAGE3_CFLAGS = $(STAGE_CFLAGS)
453 STAGE3_CXXFLAGS = $(CXXFLAGS)
454 @if target-libstdc++-v3-bootstrap
455 # Override the above if we're bootstrapping C++.
456 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
457 @endif target-libstdc++-v3-bootstrap
458 STAGE3_TFLAGS = $(STAGE_TFLAGS)
459 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
461 # Defaults for stage 4; some are overridden below.
462 STAGE4_CFLAGS = $(STAGE_CFLAGS)
463 STAGE4_CXXFLAGS = $(CXXFLAGS)
464 @if target-libstdc++-v3-bootstrap
465 # Override the above if we're bootstrapping C++.
466 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
467 @endif target-libstdc++-v3-bootstrap
468 STAGE4_TFLAGS = $(STAGE_TFLAGS)
469 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
471 # Defaults for stage profile; some are overridden below.
472 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
473 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
474 @if target-libstdc++-v3-bootstrap
475 # Override the above if we're bootstrapping C++.
476 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
477 @endif target-libstdc++-v3-bootstrap
478 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
479 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
481 # Defaults for stage feedback; some are overridden below.
482 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
483 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
484 @if target-libstdc++-v3-bootstrap
485 # Override the above if we're bootstrapping C++.
486 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
487 @endif target-libstdc++-v3-bootstrap
488 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
489 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
492 # Only build the C compiler for stage1, because that is the only one that
493 # we can guarantee will build with the native compiler, and also it is the
494 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
495 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
496 # overrideable (for a bootstrap build stage1 also builds gcc.info).
498 STAGE1_CFLAGS = @stage1_cflags@
499 STAGE1_CHECKING = @stage1_checking@
500 STAGE1_LANGUAGES = @stage1_languages@
501 # * We force-disable intermodule optimizations, even if
502 # --enable-intermodule was passed, since the installed compiler
503 # probably can't handle them. Luckily, autoconf always respects
504 # the last argument when conflicting --enable arguments are passed.
505 # * Likewise, we force-disable coverage flags, since the installed
506 # compiler probably has never heard of them.
507 # * We also disable -Wformat, since older GCCs don't understand newer %s.
508 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
509 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
510 --disable-build-format-warnings
512 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
513 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
515 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
516 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
518 do-compare = @do_compare@
519 do-compare3 = $(do-compare)
521 # -----------------------------------------------
522 # Programs producing files for the TARGET machine
523 # -----------------------------------------------
525 AR_FOR_TARGET=@AR_FOR_TARGET@
526 AS_FOR_TARGET=@AS_FOR_TARGET@
527 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
529 # If GCC_FOR_TARGET is not overriden on the command line, then this
530 # variable is passed down to the gcc Makefile, where it is used to
531 # build libgcc2.a. We define it here so that it can itself be
532 # overridden on the command line.
533 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
534 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
535 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
536 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
537 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
538 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
539 GUPC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GUPC_FOR_TARGET@
540 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
541 LD_FOR_TARGET=@LD_FOR_TARGET@
543 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
544 NM_FOR_TARGET=@NM_FOR_TARGET@
545 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
546 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
547 READELF_FOR_TARGET=@READELF_FOR_TARGET@
548 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
549 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
550 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
552 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
553 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
554 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
556 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
557 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
559 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
560 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
561 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
562 GOCFLAGS_FOR_TARGET = -O2 -g
563 GUPCFLAGS_FOR_TARGET = -O2 -g
565 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
566 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
567 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
569 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
571 # ------------------------------------
572 # Miscellaneous targets and flag lists
573 # ------------------------------------
575 # The first rule in the file had better be this one. Don't put any above it.
576 # This lives here to allow makefile fragments to contain dependencies.
577 all:
579 #### host and target specific makefile fragments come in here.
580 @target_makefile_frag@
581 @alphaieee_frag@
582 @ospace_frag@
583 @host_makefile_frag@
586 # This is the list of directories that may be needed in RPATH_ENVVAR
587 # so that programs built for the target machine work.
588 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libcilkrts)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
590 @if target-libstdc++-v3
591 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
592 @endif target-libstdc++-v3
594 @if target-libsanitizer
595 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
596 @endif target-libsanitizer
598 @if target-libvtv
599 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
600 @endif target-libvtv
602 @if target-libcilkrts
603 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
604 @endif target-libcilkrts
606 @if target-libssp
607 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
608 @endif target-libssp
610 @if target-libgomp
611 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
612 @endif target-libgomp
614 @if target-libitm
615 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
616 @endif target-libitm
618 @if target-libatomic
619 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
620 @endif target-libatomic
624 # This is the list of directories that may be needed in RPATH_ENVVAR
625 # so that programs built for the host machine work.
626 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
628 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
629 @if gcc
630 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
631 @endif gcc
634 @if gmp
635 HOST_LIB_PATH_gmp = \
636 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
637 @endif gmp
639 @if mpfr
640 HOST_LIB_PATH_mpfr = \
641 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
642 @endif mpfr
644 @if mpc
645 HOST_LIB_PATH_mpc = \
646 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
647 @endif mpc
649 @if isl
650 HOST_LIB_PATH_isl = \
651 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
652 @endif isl
654 @if cloog
655 HOST_LIB_PATH_cloog = \
656 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
657 @endif cloog
659 @if libelf
660 HOST_LIB_PATH_libelf = \
661 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
662 @endif libelf
665 CXX_FOR_TARGET_FLAG_TO_PASS = \
666 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
667 @if target-libstdc++-v3
668 # CXX_FOR_TARGET is tricky to get right for target libs that require a
669 # functional C++ compiler. When we recurse, if we expand
670 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
671 # libstdc++ include flags from the script. Instead, we get an
672 # -funconfigured-* word, so that we'll get errors if this invalid C++
673 # command line is used for anything, but also so that we can use the
674 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
675 # don't pass it on, sub-make will use the default definition, that
676 # re-expands it at the time of use, so we'll get it right when we need
677 # it. One potential exception is the expansion of CXX_FOR_TARGET
678 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
679 # really work, for C++ host programs can't depend on the current-stage
680 # C++ target library.
681 CXX_FOR_TARGET_FLAG_TO_PASS = \
682 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
683 @endif target-libstdc++-v3
685 # Flags to pass down to all sub-makes.
686 BASE_FLAGS_TO_PASS = \
687 "DESTDIR=$(DESTDIR)" \
688 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
689 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
690 "bindir=$(bindir)" \
691 "datadir=$(datadir)" \
692 "exec_prefix=$(exec_prefix)" \
693 "includedir=$(includedir)" \
694 "datarootdir=$(datarootdir)" \
695 "docdir=$(docdir)" \
696 "infodir=$(infodir)" \
697 "pdfdir=$(pdfdir)" \
698 "htmldir=$(htmldir)" \
699 "libdir=$(libdir)" \
700 "libexecdir=$(libexecdir)" \
701 "lispdir=$(lispdir)" \
702 "localstatedir=$(localstatedir)" \
703 "mandir=$(mandir)" \
704 "oldincludedir=$(oldincludedir)" \
705 "prefix=$(prefix)" \
706 "sbindir=$(sbindir)" \
707 "sharedstatedir=$(sharedstatedir)" \
708 "sysconfdir=$(sysconfdir)" \
709 "tooldir=$(tooldir)" \
710 "build_tooldir=$(build_tooldir)" \
711 "target_alias=$(target_alias)" \
712 "AWK=$(AWK)" \
713 "BISON=$(BISON)" \
714 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
715 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
716 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
717 "EXPECT=$(EXPECT)" \
718 "FLEX=$(FLEX)" \
719 "INSTALL=$(INSTALL)" \
720 "INSTALL_DATA=$(INSTALL_DATA)" \
721 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
722 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
723 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
724 "LEX=$(LEX)" \
725 "M4=$(M4)" \
726 "MAKE=$(MAKE)" \
727 "RUNTEST=$(RUNTEST)" \
728 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
729 "SED=$(SED)" \
730 "SHELL=$(SHELL)" \
731 "YACC=$(YACC)" \
732 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
733 "ADA_CFLAGS=$(ADA_CFLAGS)" \
734 "AR_FLAGS=$(AR_FLAGS)" \
735 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
736 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
737 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
738 "CFLAGS=$(CFLAGS)" \
739 "CXXFLAGS=$(CXXFLAGS)" \
740 "LDFLAGS=$(LDFLAGS)" \
741 "LIBCFLAGS=$(LIBCFLAGS)" \
742 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
743 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
744 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
745 "GNATBIND=$(GNATBIND)" \
746 "GNATMAKE=$(GNATMAKE)" \
747 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
748 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
749 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
750 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
751 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
752 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
753 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
754 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
755 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
756 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
757 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
758 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
759 "GUPC_FOR_TARGET=$(GUPC_FOR_TARGET)" \
760 "GUPCFLAGS_FOR_TARGET=$(GUPCFLAGS_FOR_TARGET)" \
761 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
762 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
763 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
764 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
765 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
766 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
767 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
768 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
769 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
770 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
771 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
772 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
773 "BUILD_CONFIG=$(BUILD_CONFIG)" \
774 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
775 "LEAN=$(LEAN)" \
776 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
777 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
778 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
779 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
780 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
781 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
782 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
783 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
784 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
785 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
786 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
787 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
788 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
789 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
790 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
791 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
792 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
793 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
794 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
795 "TFLAGS=$(TFLAGS)" \
796 "CONFIG_SHELL=$(SHELL)" \
797 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
799 # We leave this in just in case, but it is not needed anymore.
800 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
802 # Flags to pass down to most sub-makes, in which we're building with
803 # the host environment.
804 EXTRA_HOST_FLAGS = \
805 'AR=$(AR)' \
806 'AS=$(AS)' \
807 'CC=$(CC)' \
808 'CXX=$(CXX)' \
809 'DLLTOOL=$(DLLTOOL)' \
810 'GCJ=$(GCJ)' \
811 'GFORTRAN=$(GFORTRAN)' \
812 'GOC=$(GOC)' \
813 'GUPC=$(GUPC)' \
814 'LD=$(LD)' \
815 'LIPO=$(LIPO)' \
816 'NM=$(NM)' \
817 'OBJDUMP=$(OBJDUMP)' \
818 'RANLIB=$(RANLIB)' \
819 'READELF=$(READELF)' \
820 'STRIP=$(STRIP)' \
821 'WINDRES=$(WINDRES)' \
822 'WINDMC=$(WINDMC)'
824 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
826 # Flags to pass to stage1 or when not bootstrapping.
828 STAGE1_FLAGS_TO_PASS = \
829 LDFLAGS="$${LDFLAGS}" \
830 HOST_LIBS="$${HOST_LIBS}"
832 # Flags to pass to stage2 and later makes.
834 POSTSTAGE1_FLAGS_TO_PASS = \
835 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
836 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
837 GNATBIND="$${GNATBIND}" \
838 LDFLAGS="$${LDFLAGS}" \
839 HOST_LIBS="$${HOST_LIBS}" \
840 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
842 # Flags to pass down to makes which are built with the target environment.
843 # The double $ decreases the length of the command line; those variables
844 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
845 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
846 # so we expand them here.
847 EXTRA_TARGET_FLAGS = \
848 'AR=$$(AR_FOR_TARGET)' \
849 'AS=$(COMPILER_AS_FOR_TARGET)' \
850 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
851 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
852 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
853 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
854 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
855 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
856 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
857 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
858 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
859 'GUPC=$$(GUPC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
860 'GUPCFLAGS=$$(GUPCFLAGS_FOR_TARGET)' \
861 'LD=$(COMPILER_LD_FOR_TARGET)' \
862 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
863 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
864 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
865 'NM=$(COMPILER_NM_FOR_TARGET)' \
866 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
867 'RANLIB=$$(RANLIB_FOR_TARGET)' \
868 'READELF=$$(READELF_FOR_TARGET)' \
869 'WINDRES=$$(WINDRES_FOR_TARGET)' \
870 'WINDMC=$$(WINDMC_FOR_TARGET)' \
871 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
872 "TFLAGS=$$TFLAGS"
874 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
876 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
877 # unfortunately needs the native compiler and the target ar and
878 # ranlib.
879 # If any variables are added here, they must be added to do-*, below.
880 # The BUILD_* variables are a special case, which are used for the gcc
881 # cross-building scheme.
882 EXTRA_GCC_FLAGS = \
883 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
884 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
885 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
887 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
889 @if gcc
890 BUILD_CONFIG = @BUILD_CONFIG@
891 ifneq ($(BUILD_CONFIG),)
892 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
893 endif
894 @endif gcc
896 .PHONY: configure-host
897 configure-host: \
898 maybe-configure-bfd \
899 maybe-configure-opcodes \
900 maybe-configure-binutils \
901 maybe-configure-bison \
902 maybe-configure-cgen \
903 maybe-configure-dejagnu \
904 maybe-configure-etc \
905 maybe-configure-fastjar \
906 maybe-configure-fixincludes \
907 maybe-configure-flex \
908 maybe-configure-gas \
909 maybe-configure-gcc \
910 maybe-configure-gmp \
911 maybe-configure-mpfr \
912 maybe-configure-mpc \
913 maybe-configure-isl \
914 maybe-configure-cloog \
915 maybe-configure-libelf \
916 maybe-configure-gold \
917 maybe-configure-gprof \
918 maybe-configure-intl \
919 maybe-configure-tcl \
920 maybe-configure-itcl \
921 maybe-configure-ld \
922 maybe-configure-libbacktrace \
923 maybe-configure-libcpp \
924 maybe-configure-libdecnumber \
925 maybe-configure-libgui \
926 maybe-configure-libiberty \
927 maybe-configure-libiconv \
928 maybe-configure-m4 \
929 maybe-configure-readline \
930 maybe-configure-sid \
931 maybe-configure-sim \
932 maybe-configure-texinfo \
933 maybe-configure-zlib \
934 maybe-configure-gdb \
935 maybe-configure-expect \
936 maybe-configure-guile \
937 maybe-configure-tk \
938 maybe-configure-libtermcap \
939 maybe-configure-utils \
940 maybe-configure-gnattools \
941 maybe-configure-lto-plugin
942 .PHONY: configure-target
943 configure-target: \
944 maybe-configure-target-libstdc++-v3 \
945 maybe-configure-target-libsanitizer \
946 maybe-configure-target-libvtv \
947 maybe-configure-target-libcilkrts \
948 maybe-configure-target-libssp \
949 maybe-configure-target-newlib \
950 maybe-configure-target-libgcc \
951 maybe-configure-target-libbacktrace \
952 maybe-configure-target-libquadmath \
953 maybe-configure-target-libgfortran \
954 maybe-configure-target-libobjc \
955 maybe-configure-target-libgupc \
956 maybe-configure-target-libgo \
957 maybe-configure-target-libtermcap \
958 maybe-configure-target-winsup \
959 maybe-configure-target-libgloss \
960 maybe-configure-target-libffi \
961 maybe-configure-target-libjava \
962 maybe-configure-target-zlib \
963 maybe-configure-target-boehm-gc \
964 maybe-configure-target-rda \
965 maybe-configure-target-libada \
966 maybe-configure-target-libgomp \
967 maybe-configure-target-libitm \
968 maybe-configure-target-libatomic
970 # The target built for a native non-bootstrap build.
971 .PHONY: all
972 all:
973 @if gcc-bootstrap
974 [ -f stage_final ] || echo stage3 > stage_final
975 @r=`${PWD_COMMAND}`; export r; \
976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
977 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
978 @endif gcc-bootstrap
979 @: $(MAKE); $(unstage)
980 @r=`${PWD_COMMAND}`; export r; \
981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
982 @if gcc-bootstrap
983 if [ -f stage_last ]; then \
984 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
985 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
986 else \
987 @endif gcc-bootstrap
988 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
989 @if gcc-bootstrap
991 fi \
992 @endif gcc-bootstrap
993 && :
995 .PHONY: all-build
997 all-build: maybe-all-build-libiberty
998 all-build: maybe-all-build-bison
999 all-build: maybe-all-build-flex
1000 all-build: maybe-all-build-m4
1001 all-build: maybe-all-build-texinfo
1002 all-build: maybe-all-build-fixincludes
1004 .PHONY: all-host
1006 @if bfd-no-bootstrap
1007 all-host: maybe-all-bfd
1008 @endif bfd-no-bootstrap
1009 @if opcodes-no-bootstrap
1010 all-host: maybe-all-opcodes
1011 @endif opcodes-no-bootstrap
1012 @if binutils-no-bootstrap
1013 all-host: maybe-all-binutils
1014 @endif binutils-no-bootstrap
1015 all-host: maybe-all-bison
1016 all-host: maybe-all-cgen
1017 all-host: maybe-all-dejagnu
1018 all-host: maybe-all-etc
1019 all-host: maybe-all-fastjar
1020 all-host: maybe-all-fixincludes
1021 all-host: maybe-all-flex
1022 @if gas-no-bootstrap
1023 all-host: maybe-all-gas
1024 @endif gas-no-bootstrap
1025 @if gcc-no-bootstrap
1026 all-host: maybe-all-gcc
1027 @endif gcc-no-bootstrap
1028 @if gmp-no-bootstrap
1029 all-host: maybe-all-gmp
1030 @endif gmp-no-bootstrap
1031 @if mpfr-no-bootstrap
1032 all-host: maybe-all-mpfr
1033 @endif mpfr-no-bootstrap
1034 @if mpc-no-bootstrap
1035 all-host: maybe-all-mpc
1036 @endif mpc-no-bootstrap
1037 @if isl-no-bootstrap
1038 all-host: maybe-all-isl
1039 @endif isl-no-bootstrap
1040 @if cloog-no-bootstrap
1041 all-host: maybe-all-cloog
1042 @endif cloog-no-bootstrap
1043 @if libelf-no-bootstrap
1044 all-host: maybe-all-libelf
1045 @endif libelf-no-bootstrap
1046 @if gold-no-bootstrap
1047 all-host: maybe-all-gold
1048 @endif gold-no-bootstrap
1049 all-host: maybe-all-gprof
1050 @if intl-no-bootstrap
1051 all-host: maybe-all-intl
1052 @endif intl-no-bootstrap
1053 all-host: maybe-all-tcl
1054 all-host: maybe-all-itcl
1055 @if ld-no-bootstrap
1056 all-host: maybe-all-ld
1057 @endif ld-no-bootstrap
1058 @if libbacktrace-no-bootstrap
1059 all-host: maybe-all-libbacktrace
1060 @endif libbacktrace-no-bootstrap
1061 @if libcpp-no-bootstrap
1062 all-host: maybe-all-libcpp
1063 @endif libcpp-no-bootstrap
1064 @if libdecnumber-no-bootstrap
1065 all-host: maybe-all-libdecnumber
1066 @endif libdecnumber-no-bootstrap
1067 all-host: maybe-all-libgui
1068 @if libiberty-no-bootstrap
1069 all-host: maybe-all-libiberty
1070 @endif libiberty-no-bootstrap
1071 all-host: maybe-all-libiconv
1072 all-host: maybe-all-m4
1073 all-host: maybe-all-readline
1074 all-host: maybe-all-sid
1075 all-host: maybe-all-sim
1076 all-host: maybe-all-texinfo
1077 @if zlib-no-bootstrap
1078 all-host: maybe-all-zlib
1079 @endif zlib-no-bootstrap
1080 all-host: maybe-all-gdb
1081 all-host: maybe-all-expect
1082 all-host: maybe-all-guile
1083 all-host: maybe-all-tk
1084 all-host: maybe-all-libtermcap
1085 all-host: maybe-all-utils
1086 all-host: maybe-all-gnattools
1087 @if lto-plugin-no-bootstrap
1088 all-host: maybe-all-lto-plugin
1089 @endif lto-plugin-no-bootstrap
1091 .PHONY: all-target
1093 @if target-libstdc++-v3-no-bootstrap
1094 all-target: maybe-all-target-libstdc++-v3
1095 @endif target-libstdc++-v3-no-bootstrap
1096 @if target-libsanitizer-no-bootstrap
1097 all-target: maybe-all-target-libsanitizer
1098 @endif target-libsanitizer-no-bootstrap
1099 @if target-libvtv-no-bootstrap
1100 all-target: maybe-all-target-libvtv
1101 @endif target-libvtv-no-bootstrap
1102 all-target: maybe-all-target-libcilkrts
1103 all-target: maybe-all-target-libssp
1104 all-target: maybe-all-target-newlib
1105 @if target-libgcc-no-bootstrap
1106 all-target: maybe-all-target-libgcc
1107 @endif target-libgcc-no-bootstrap
1108 all-target: maybe-all-target-libbacktrace
1109 all-target: maybe-all-target-libquadmath
1110 all-target: maybe-all-target-libgfortran
1111 all-target: maybe-all-target-libobjc
1112 all-target: maybe-all-target-libgupc
1113 all-target: maybe-all-target-libgo
1114 all-target: maybe-all-target-libtermcap
1115 all-target: maybe-all-target-winsup
1116 all-target: maybe-all-target-libgloss
1117 all-target: maybe-all-target-libffi
1118 all-target: maybe-all-target-libjava
1119 all-target: maybe-all-target-zlib
1120 all-target: maybe-all-target-boehm-gc
1121 all-target: maybe-all-target-rda
1122 all-target: maybe-all-target-libada
1123 @if target-libgomp-no-bootstrap
1124 all-target: maybe-all-target-libgomp
1125 @endif target-libgomp-no-bootstrap
1126 all-target: maybe-all-target-libitm
1127 all-target: maybe-all-target-libatomic
1129 # Do a target for all the subdirectories. A ``make do-X'' will do a
1130 # ``make X'' in all subdirectories (because, in general, there is a
1131 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1132 # but it may do additional work as well).
1134 .PHONY: do-info
1135 do-info:
1136 @: $(MAKE); $(unstage)
1137 @r=`${PWD_COMMAND}`; export r; \
1138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1139 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1140 info-target
1143 .PHONY: info-host
1145 info-host: maybe-info-bfd
1146 info-host: maybe-info-opcodes
1147 info-host: maybe-info-binutils
1148 info-host: maybe-info-bison
1149 info-host: maybe-info-cgen
1150 info-host: maybe-info-dejagnu
1151 info-host: maybe-info-etc
1152 info-host: maybe-info-fastjar
1153 info-host: maybe-info-fixincludes
1154 info-host: maybe-info-flex
1155 info-host: maybe-info-gas
1156 info-host: maybe-info-gcc
1157 info-host: maybe-info-gmp
1158 info-host: maybe-info-mpfr
1159 info-host: maybe-info-mpc
1160 info-host: maybe-info-isl
1161 info-host: maybe-info-cloog
1162 info-host: maybe-info-libelf
1163 info-host: maybe-info-gold
1164 info-host: maybe-info-gprof
1165 info-host: maybe-info-intl
1166 info-host: maybe-info-tcl
1167 info-host: maybe-info-itcl
1168 info-host: maybe-info-ld
1169 info-host: maybe-info-libbacktrace
1170 info-host: maybe-info-libcpp
1171 info-host: maybe-info-libdecnumber
1172 info-host: maybe-info-libgui
1173 info-host: maybe-info-libiberty
1174 info-host: maybe-info-libiconv
1175 info-host: maybe-info-m4
1176 info-host: maybe-info-readline
1177 info-host: maybe-info-sid
1178 info-host: maybe-info-sim
1179 info-host: maybe-info-texinfo
1180 info-host: maybe-info-zlib
1181 info-host: maybe-info-gdb
1182 info-host: maybe-info-expect
1183 info-host: maybe-info-guile
1184 info-host: maybe-info-tk
1185 info-host: maybe-info-libtermcap
1186 info-host: maybe-info-utils
1187 info-host: maybe-info-gnattools
1188 info-host: maybe-info-lto-plugin
1190 .PHONY: info-target
1192 info-target: maybe-info-target-libstdc++-v3
1193 info-target: maybe-info-target-libsanitizer
1194 info-target: maybe-info-target-libvtv
1195 info-target: maybe-info-target-libcilkrts
1196 info-target: maybe-info-target-libssp
1197 info-target: maybe-info-target-newlib
1198 info-target: maybe-info-target-libgcc
1199 info-target: maybe-info-target-libbacktrace
1200 info-target: maybe-info-target-libquadmath
1201 info-target: maybe-info-target-libgfortran
1202 info-target: maybe-info-target-libobjc
1203 info-target: maybe-info-target-libgupc
1204 info-target: maybe-info-target-libgo
1205 info-target: maybe-info-target-libtermcap
1206 info-target: maybe-info-target-winsup
1207 info-target: maybe-info-target-libgloss
1208 info-target: maybe-info-target-libffi
1209 info-target: maybe-info-target-libjava
1210 info-target: maybe-info-target-zlib
1211 info-target: maybe-info-target-boehm-gc
1212 info-target: maybe-info-target-rda
1213 info-target: maybe-info-target-libada
1214 info-target: maybe-info-target-libgomp
1215 info-target: maybe-info-target-libitm
1216 info-target: maybe-info-target-libatomic
1218 .PHONY: do-dvi
1219 do-dvi:
1220 @: $(MAKE); $(unstage)
1221 @r=`${PWD_COMMAND}`; export r; \
1222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1223 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1224 dvi-target
1227 .PHONY: dvi-host
1229 dvi-host: maybe-dvi-bfd
1230 dvi-host: maybe-dvi-opcodes
1231 dvi-host: maybe-dvi-binutils
1232 dvi-host: maybe-dvi-bison
1233 dvi-host: maybe-dvi-cgen
1234 dvi-host: maybe-dvi-dejagnu
1235 dvi-host: maybe-dvi-etc
1236 dvi-host: maybe-dvi-fastjar
1237 dvi-host: maybe-dvi-fixincludes
1238 dvi-host: maybe-dvi-flex
1239 dvi-host: maybe-dvi-gas
1240 dvi-host: maybe-dvi-gcc
1241 dvi-host: maybe-dvi-gmp
1242 dvi-host: maybe-dvi-mpfr
1243 dvi-host: maybe-dvi-mpc
1244 dvi-host: maybe-dvi-isl
1245 dvi-host: maybe-dvi-cloog
1246 dvi-host: maybe-dvi-libelf
1247 dvi-host: maybe-dvi-gold
1248 dvi-host: maybe-dvi-gprof
1249 dvi-host: maybe-dvi-intl
1250 dvi-host: maybe-dvi-tcl
1251 dvi-host: maybe-dvi-itcl
1252 dvi-host: maybe-dvi-ld
1253 dvi-host: maybe-dvi-libbacktrace
1254 dvi-host: maybe-dvi-libcpp
1255 dvi-host: maybe-dvi-libdecnumber
1256 dvi-host: maybe-dvi-libgui
1257 dvi-host: maybe-dvi-libiberty
1258 dvi-host: maybe-dvi-libiconv
1259 dvi-host: maybe-dvi-m4
1260 dvi-host: maybe-dvi-readline
1261 dvi-host: maybe-dvi-sid
1262 dvi-host: maybe-dvi-sim
1263 dvi-host: maybe-dvi-texinfo
1264 dvi-host: maybe-dvi-zlib
1265 dvi-host: maybe-dvi-gdb
1266 dvi-host: maybe-dvi-expect
1267 dvi-host: maybe-dvi-guile
1268 dvi-host: maybe-dvi-tk
1269 dvi-host: maybe-dvi-libtermcap
1270 dvi-host: maybe-dvi-utils
1271 dvi-host: maybe-dvi-gnattools
1272 dvi-host: maybe-dvi-lto-plugin
1274 .PHONY: dvi-target
1276 dvi-target: maybe-dvi-target-libstdc++-v3
1277 dvi-target: maybe-dvi-target-libsanitizer
1278 dvi-target: maybe-dvi-target-libvtv
1279 dvi-target: maybe-dvi-target-libcilkrts
1280 dvi-target: maybe-dvi-target-libssp
1281 dvi-target: maybe-dvi-target-newlib
1282 dvi-target: maybe-dvi-target-libgcc
1283 dvi-target: maybe-dvi-target-libbacktrace
1284 dvi-target: maybe-dvi-target-libquadmath
1285 dvi-target: maybe-dvi-target-libgfortran
1286 dvi-target: maybe-dvi-target-libobjc
1287 dvi-target: maybe-dvi-target-libgupc
1288 dvi-target: maybe-dvi-target-libgo
1289 dvi-target: maybe-dvi-target-libtermcap
1290 dvi-target: maybe-dvi-target-winsup
1291 dvi-target: maybe-dvi-target-libgloss
1292 dvi-target: maybe-dvi-target-libffi
1293 dvi-target: maybe-dvi-target-libjava
1294 dvi-target: maybe-dvi-target-zlib
1295 dvi-target: maybe-dvi-target-boehm-gc
1296 dvi-target: maybe-dvi-target-rda
1297 dvi-target: maybe-dvi-target-libada
1298 dvi-target: maybe-dvi-target-libgomp
1299 dvi-target: maybe-dvi-target-libitm
1300 dvi-target: maybe-dvi-target-libatomic
1302 .PHONY: do-pdf
1303 do-pdf:
1304 @: $(MAKE); $(unstage)
1305 @r=`${PWD_COMMAND}`; export r; \
1306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1307 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1308 pdf-target
1311 .PHONY: pdf-host
1313 pdf-host: maybe-pdf-bfd
1314 pdf-host: maybe-pdf-opcodes
1315 pdf-host: maybe-pdf-binutils
1316 pdf-host: maybe-pdf-bison
1317 pdf-host: maybe-pdf-cgen
1318 pdf-host: maybe-pdf-dejagnu
1319 pdf-host: maybe-pdf-etc
1320 pdf-host: maybe-pdf-fastjar
1321 pdf-host: maybe-pdf-fixincludes
1322 pdf-host: maybe-pdf-flex
1323 pdf-host: maybe-pdf-gas
1324 pdf-host: maybe-pdf-gcc
1325 pdf-host: maybe-pdf-gmp
1326 pdf-host: maybe-pdf-mpfr
1327 pdf-host: maybe-pdf-mpc
1328 pdf-host: maybe-pdf-isl
1329 pdf-host: maybe-pdf-cloog
1330 pdf-host: maybe-pdf-libelf
1331 pdf-host: maybe-pdf-gold
1332 pdf-host: maybe-pdf-gprof
1333 pdf-host: maybe-pdf-intl
1334 pdf-host: maybe-pdf-tcl
1335 pdf-host: maybe-pdf-itcl
1336 pdf-host: maybe-pdf-ld
1337 pdf-host: maybe-pdf-libbacktrace
1338 pdf-host: maybe-pdf-libcpp
1339 pdf-host: maybe-pdf-libdecnumber
1340 pdf-host: maybe-pdf-libgui
1341 pdf-host: maybe-pdf-libiberty
1342 pdf-host: maybe-pdf-libiconv
1343 pdf-host: maybe-pdf-m4
1344 pdf-host: maybe-pdf-readline
1345 pdf-host: maybe-pdf-sid
1346 pdf-host: maybe-pdf-sim
1347 pdf-host: maybe-pdf-texinfo
1348 pdf-host: maybe-pdf-zlib
1349 pdf-host: maybe-pdf-gdb
1350 pdf-host: maybe-pdf-expect
1351 pdf-host: maybe-pdf-guile
1352 pdf-host: maybe-pdf-tk
1353 pdf-host: maybe-pdf-libtermcap
1354 pdf-host: maybe-pdf-utils
1355 pdf-host: maybe-pdf-gnattools
1356 pdf-host: maybe-pdf-lto-plugin
1358 .PHONY: pdf-target
1360 pdf-target: maybe-pdf-target-libstdc++-v3
1361 pdf-target: maybe-pdf-target-libsanitizer
1362 pdf-target: maybe-pdf-target-libvtv
1363 pdf-target: maybe-pdf-target-libcilkrts
1364 pdf-target: maybe-pdf-target-libssp
1365 pdf-target: maybe-pdf-target-newlib
1366 pdf-target: maybe-pdf-target-libgcc
1367 pdf-target: maybe-pdf-target-libbacktrace
1368 pdf-target: maybe-pdf-target-libquadmath
1369 pdf-target: maybe-pdf-target-libgfortran
1370 pdf-target: maybe-pdf-target-libobjc
1371 pdf-target: maybe-pdf-target-libgupc
1372 pdf-target: maybe-pdf-target-libgo
1373 pdf-target: maybe-pdf-target-libtermcap
1374 pdf-target: maybe-pdf-target-winsup
1375 pdf-target: maybe-pdf-target-libgloss
1376 pdf-target: maybe-pdf-target-libffi
1377 pdf-target: maybe-pdf-target-libjava
1378 pdf-target: maybe-pdf-target-zlib
1379 pdf-target: maybe-pdf-target-boehm-gc
1380 pdf-target: maybe-pdf-target-rda
1381 pdf-target: maybe-pdf-target-libada
1382 pdf-target: maybe-pdf-target-libgomp
1383 pdf-target: maybe-pdf-target-libitm
1384 pdf-target: maybe-pdf-target-libatomic
1386 .PHONY: do-html
1387 do-html:
1388 @: $(MAKE); $(unstage)
1389 @r=`${PWD_COMMAND}`; export r; \
1390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1391 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1392 html-target
1395 .PHONY: html-host
1397 html-host: maybe-html-bfd
1398 html-host: maybe-html-opcodes
1399 html-host: maybe-html-binutils
1400 html-host: maybe-html-bison
1401 html-host: maybe-html-cgen
1402 html-host: maybe-html-dejagnu
1403 html-host: maybe-html-etc
1404 html-host: maybe-html-fastjar
1405 html-host: maybe-html-fixincludes
1406 html-host: maybe-html-flex
1407 html-host: maybe-html-gas
1408 html-host: maybe-html-gcc
1409 html-host: maybe-html-gmp
1410 html-host: maybe-html-mpfr
1411 html-host: maybe-html-mpc
1412 html-host: maybe-html-isl
1413 html-host: maybe-html-cloog
1414 html-host: maybe-html-libelf
1415 html-host: maybe-html-gold
1416 html-host: maybe-html-gprof
1417 html-host: maybe-html-intl
1418 html-host: maybe-html-tcl
1419 html-host: maybe-html-itcl
1420 html-host: maybe-html-ld
1421 html-host: maybe-html-libbacktrace
1422 html-host: maybe-html-libcpp
1423 html-host: maybe-html-libdecnumber
1424 html-host: maybe-html-libgui
1425 html-host: maybe-html-libiberty
1426 html-host: maybe-html-libiconv
1427 html-host: maybe-html-m4
1428 html-host: maybe-html-readline
1429 html-host: maybe-html-sid
1430 html-host: maybe-html-sim
1431 html-host: maybe-html-texinfo
1432 html-host: maybe-html-zlib
1433 html-host: maybe-html-gdb
1434 html-host: maybe-html-expect
1435 html-host: maybe-html-guile
1436 html-host: maybe-html-tk
1437 html-host: maybe-html-libtermcap
1438 html-host: maybe-html-utils
1439 html-host: maybe-html-gnattools
1440 html-host: maybe-html-lto-plugin
1442 .PHONY: html-target
1444 html-target: maybe-html-target-libstdc++-v3
1445 html-target: maybe-html-target-libsanitizer
1446 html-target: maybe-html-target-libvtv
1447 html-target: maybe-html-target-libcilkrts
1448 html-target: maybe-html-target-libssp
1449 html-target: maybe-html-target-newlib
1450 html-target: maybe-html-target-libgcc
1451 html-target: maybe-html-target-libbacktrace
1452 html-target: maybe-html-target-libquadmath
1453 html-target: maybe-html-target-libgfortran
1454 html-target: maybe-html-target-libobjc
1455 html-target: maybe-html-target-libgupc
1456 html-target: maybe-html-target-libgo
1457 html-target: maybe-html-target-libtermcap
1458 html-target: maybe-html-target-winsup
1459 html-target: maybe-html-target-libgloss
1460 html-target: maybe-html-target-libffi
1461 html-target: maybe-html-target-libjava
1462 html-target: maybe-html-target-zlib
1463 html-target: maybe-html-target-boehm-gc
1464 html-target: maybe-html-target-rda
1465 html-target: maybe-html-target-libada
1466 html-target: maybe-html-target-libgomp
1467 html-target: maybe-html-target-libitm
1468 html-target: maybe-html-target-libatomic
1470 .PHONY: do-TAGS
1471 do-TAGS:
1472 @: $(MAKE); $(unstage)
1473 @r=`${PWD_COMMAND}`; export r; \
1474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1475 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1476 TAGS-target
1479 .PHONY: TAGS-host
1481 TAGS-host: maybe-TAGS-bfd
1482 TAGS-host: maybe-TAGS-opcodes
1483 TAGS-host: maybe-TAGS-binutils
1484 TAGS-host: maybe-TAGS-bison
1485 TAGS-host: maybe-TAGS-cgen
1486 TAGS-host: maybe-TAGS-dejagnu
1487 TAGS-host: maybe-TAGS-etc
1488 TAGS-host: maybe-TAGS-fastjar
1489 TAGS-host: maybe-TAGS-fixincludes
1490 TAGS-host: maybe-TAGS-flex
1491 TAGS-host: maybe-TAGS-gas
1492 TAGS-host: maybe-TAGS-gcc
1493 TAGS-host: maybe-TAGS-gmp
1494 TAGS-host: maybe-TAGS-mpfr
1495 TAGS-host: maybe-TAGS-mpc
1496 TAGS-host: maybe-TAGS-isl
1497 TAGS-host: maybe-TAGS-cloog
1498 TAGS-host: maybe-TAGS-libelf
1499 TAGS-host: maybe-TAGS-gold
1500 TAGS-host: maybe-TAGS-gprof
1501 TAGS-host: maybe-TAGS-intl
1502 TAGS-host: maybe-TAGS-tcl
1503 TAGS-host: maybe-TAGS-itcl
1504 TAGS-host: maybe-TAGS-ld
1505 TAGS-host: maybe-TAGS-libbacktrace
1506 TAGS-host: maybe-TAGS-libcpp
1507 TAGS-host: maybe-TAGS-libdecnumber
1508 TAGS-host: maybe-TAGS-libgui
1509 TAGS-host: maybe-TAGS-libiberty
1510 TAGS-host: maybe-TAGS-libiconv
1511 TAGS-host: maybe-TAGS-m4
1512 TAGS-host: maybe-TAGS-readline
1513 TAGS-host: maybe-TAGS-sid
1514 TAGS-host: maybe-TAGS-sim
1515 TAGS-host: maybe-TAGS-texinfo
1516 TAGS-host: maybe-TAGS-zlib
1517 TAGS-host: maybe-TAGS-gdb
1518 TAGS-host: maybe-TAGS-expect
1519 TAGS-host: maybe-TAGS-guile
1520 TAGS-host: maybe-TAGS-tk
1521 TAGS-host: maybe-TAGS-libtermcap
1522 TAGS-host: maybe-TAGS-utils
1523 TAGS-host: maybe-TAGS-gnattools
1524 TAGS-host: maybe-TAGS-lto-plugin
1526 .PHONY: TAGS-target
1528 TAGS-target: maybe-TAGS-target-libstdc++-v3
1529 TAGS-target: maybe-TAGS-target-libsanitizer
1530 TAGS-target: maybe-TAGS-target-libvtv
1531 TAGS-target: maybe-TAGS-target-libcilkrts
1532 TAGS-target: maybe-TAGS-target-libssp
1533 TAGS-target: maybe-TAGS-target-newlib
1534 TAGS-target: maybe-TAGS-target-libgcc
1535 TAGS-target: maybe-TAGS-target-libbacktrace
1536 TAGS-target: maybe-TAGS-target-libquadmath
1537 TAGS-target: maybe-TAGS-target-libgfortran
1538 TAGS-target: maybe-TAGS-target-libobjc
1539 TAGS-target: maybe-TAGS-target-libgupc
1540 TAGS-target: maybe-TAGS-target-libgo
1541 TAGS-target: maybe-TAGS-target-libtermcap
1542 TAGS-target: maybe-TAGS-target-winsup
1543 TAGS-target: maybe-TAGS-target-libgloss
1544 TAGS-target: maybe-TAGS-target-libffi
1545 TAGS-target: maybe-TAGS-target-libjava
1546 TAGS-target: maybe-TAGS-target-zlib
1547 TAGS-target: maybe-TAGS-target-boehm-gc
1548 TAGS-target: maybe-TAGS-target-rda
1549 TAGS-target: maybe-TAGS-target-libada
1550 TAGS-target: maybe-TAGS-target-libgomp
1551 TAGS-target: maybe-TAGS-target-libitm
1552 TAGS-target: maybe-TAGS-target-libatomic
1554 .PHONY: do-install-info
1555 do-install-info:
1556 @: $(MAKE); $(unstage)
1557 @r=`${PWD_COMMAND}`; export r; \
1558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1559 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1560 install-info-target
1563 .PHONY: install-info-host
1565 install-info-host: maybe-install-info-bfd
1566 install-info-host: maybe-install-info-opcodes
1567 install-info-host: maybe-install-info-binutils
1568 install-info-host: maybe-install-info-bison
1569 install-info-host: maybe-install-info-cgen
1570 install-info-host: maybe-install-info-dejagnu
1571 install-info-host: maybe-install-info-etc
1572 install-info-host: maybe-install-info-fastjar
1573 install-info-host: maybe-install-info-fixincludes
1574 install-info-host: maybe-install-info-flex
1575 install-info-host: maybe-install-info-gas
1576 install-info-host: maybe-install-info-gcc
1577 install-info-host: maybe-install-info-gmp
1578 install-info-host: maybe-install-info-mpfr
1579 install-info-host: maybe-install-info-mpc
1580 install-info-host: maybe-install-info-isl
1581 install-info-host: maybe-install-info-cloog
1582 install-info-host: maybe-install-info-libelf
1583 install-info-host: maybe-install-info-gold
1584 install-info-host: maybe-install-info-gprof
1585 install-info-host: maybe-install-info-intl
1586 install-info-host: maybe-install-info-tcl
1587 install-info-host: maybe-install-info-itcl
1588 install-info-host: maybe-install-info-ld
1589 install-info-host: maybe-install-info-libbacktrace
1590 install-info-host: maybe-install-info-libcpp
1591 install-info-host: maybe-install-info-libdecnumber
1592 install-info-host: maybe-install-info-libgui
1593 install-info-host: maybe-install-info-libiberty
1594 install-info-host: maybe-install-info-libiconv
1595 install-info-host: maybe-install-info-m4
1596 install-info-host: maybe-install-info-readline
1597 install-info-host: maybe-install-info-sid
1598 install-info-host: maybe-install-info-sim
1599 install-info-host: maybe-install-info-texinfo
1600 install-info-host: maybe-install-info-zlib
1601 install-info-host: maybe-install-info-gdb
1602 install-info-host: maybe-install-info-expect
1603 install-info-host: maybe-install-info-guile
1604 install-info-host: maybe-install-info-tk
1605 install-info-host: maybe-install-info-libtermcap
1606 install-info-host: maybe-install-info-utils
1607 install-info-host: maybe-install-info-gnattools
1608 install-info-host: maybe-install-info-lto-plugin
1610 .PHONY: install-info-target
1612 install-info-target: maybe-install-info-target-libstdc++-v3
1613 install-info-target: maybe-install-info-target-libsanitizer
1614 install-info-target: maybe-install-info-target-libvtv
1615 install-info-target: maybe-install-info-target-libcilkrts
1616 install-info-target: maybe-install-info-target-libssp
1617 install-info-target: maybe-install-info-target-newlib
1618 install-info-target: maybe-install-info-target-libgcc
1619 install-info-target: maybe-install-info-target-libbacktrace
1620 install-info-target: maybe-install-info-target-libquadmath
1621 install-info-target: maybe-install-info-target-libgfortran
1622 install-info-target: maybe-install-info-target-libobjc
1623 install-info-target: maybe-install-info-target-libgupc
1624 install-info-target: maybe-install-info-target-libgo
1625 install-info-target: maybe-install-info-target-libtermcap
1626 install-info-target: maybe-install-info-target-winsup
1627 install-info-target: maybe-install-info-target-libgloss
1628 install-info-target: maybe-install-info-target-libffi
1629 install-info-target: maybe-install-info-target-libjava
1630 install-info-target: maybe-install-info-target-zlib
1631 install-info-target: maybe-install-info-target-boehm-gc
1632 install-info-target: maybe-install-info-target-rda
1633 install-info-target: maybe-install-info-target-libada
1634 install-info-target: maybe-install-info-target-libgomp
1635 install-info-target: maybe-install-info-target-libitm
1636 install-info-target: maybe-install-info-target-libatomic
1638 .PHONY: do-install-pdf
1639 do-install-pdf:
1640 @: $(MAKE); $(unstage)
1641 @r=`${PWD_COMMAND}`; export r; \
1642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1643 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1644 install-pdf-target
1647 .PHONY: install-pdf-host
1649 install-pdf-host: maybe-install-pdf-bfd
1650 install-pdf-host: maybe-install-pdf-opcodes
1651 install-pdf-host: maybe-install-pdf-binutils
1652 install-pdf-host: maybe-install-pdf-bison
1653 install-pdf-host: maybe-install-pdf-cgen
1654 install-pdf-host: maybe-install-pdf-dejagnu
1655 install-pdf-host: maybe-install-pdf-etc
1656 install-pdf-host: maybe-install-pdf-fastjar
1657 install-pdf-host: maybe-install-pdf-fixincludes
1658 install-pdf-host: maybe-install-pdf-flex
1659 install-pdf-host: maybe-install-pdf-gas
1660 install-pdf-host: maybe-install-pdf-gcc
1661 install-pdf-host: maybe-install-pdf-gmp
1662 install-pdf-host: maybe-install-pdf-mpfr
1663 install-pdf-host: maybe-install-pdf-mpc
1664 install-pdf-host: maybe-install-pdf-isl
1665 install-pdf-host: maybe-install-pdf-cloog
1666 install-pdf-host: maybe-install-pdf-libelf
1667 install-pdf-host: maybe-install-pdf-gold
1668 install-pdf-host: maybe-install-pdf-gprof
1669 install-pdf-host: maybe-install-pdf-intl
1670 install-pdf-host: maybe-install-pdf-tcl
1671 install-pdf-host: maybe-install-pdf-itcl
1672 install-pdf-host: maybe-install-pdf-ld
1673 install-pdf-host: maybe-install-pdf-libbacktrace
1674 install-pdf-host: maybe-install-pdf-libcpp
1675 install-pdf-host: maybe-install-pdf-libdecnumber
1676 install-pdf-host: maybe-install-pdf-libgui
1677 install-pdf-host: maybe-install-pdf-libiberty
1678 install-pdf-host: maybe-install-pdf-libiconv
1679 install-pdf-host: maybe-install-pdf-m4
1680 install-pdf-host: maybe-install-pdf-readline
1681 install-pdf-host: maybe-install-pdf-sid
1682 install-pdf-host: maybe-install-pdf-sim
1683 install-pdf-host: maybe-install-pdf-texinfo
1684 install-pdf-host: maybe-install-pdf-zlib
1685 install-pdf-host: maybe-install-pdf-gdb
1686 install-pdf-host: maybe-install-pdf-expect
1687 install-pdf-host: maybe-install-pdf-guile
1688 install-pdf-host: maybe-install-pdf-tk
1689 install-pdf-host: maybe-install-pdf-libtermcap
1690 install-pdf-host: maybe-install-pdf-utils
1691 install-pdf-host: maybe-install-pdf-gnattools
1692 install-pdf-host: maybe-install-pdf-lto-plugin
1694 .PHONY: install-pdf-target
1696 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1697 install-pdf-target: maybe-install-pdf-target-libsanitizer
1698 install-pdf-target: maybe-install-pdf-target-libvtv
1699 install-pdf-target: maybe-install-pdf-target-libcilkrts
1700 install-pdf-target: maybe-install-pdf-target-libssp
1701 install-pdf-target: maybe-install-pdf-target-newlib
1702 install-pdf-target: maybe-install-pdf-target-libgcc
1703 install-pdf-target: maybe-install-pdf-target-libbacktrace
1704 install-pdf-target: maybe-install-pdf-target-libquadmath
1705 install-pdf-target: maybe-install-pdf-target-libgfortran
1706 install-pdf-target: maybe-install-pdf-target-libobjc
1707 install-pdf-target: maybe-install-pdf-target-libgupc
1708 install-pdf-target: maybe-install-pdf-target-libgo
1709 install-pdf-target: maybe-install-pdf-target-libtermcap
1710 install-pdf-target: maybe-install-pdf-target-winsup
1711 install-pdf-target: maybe-install-pdf-target-libgloss
1712 install-pdf-target: maybe-install-pdf-target-libffi
1713 install-pdf-target: maybe-install-pdf-target-libjava
1714 install-pdf-target: maybe-install-pdf-target-zlib
1715 install-pdf-target: maybe-install-pdf-target-boehm-gc
1716 install-pdf-target: maybe-install-pdf-target-rda
1717 install-pdf-target: maybe-install-pdf-target-libada
1718 install-pdf-target: maybe-install-pdf-target-libgomp
1719 install-pdf-target: maybe-install-pdf-target-libitm
1720 install-pdf-target: maybe-install-pdf-target-libatomic
1722 .PHONY: do-install-html
1723 do-install-html:
1724 @: $(MAKE); $(unstage)
1725 @r=`${PWD_COMMAND}`; export r; \
1726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1727 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1728 install-html-target
1731 .PHONY: install-html-host
1733 install-html-host: maybe-install-html-bfd
1734 install-html-host: maybe-install-html-opcodes
1735 install-html-host: maybe-install-html-binutils
1736 install-html-host: maybe-install-html-bison
1737 install-html-host: maybe-install-html-cgen
1738 install-html-host: maybe-install-html-dejagnu
1739 install-html-host: maybe-install-html-etc
1740 install-html-host: maybe-install-html-fastjar
1741 install-html-host: maybe-install-html-fixincludes
1742 install-html-host: maybe-install-html-flex
1743 install-html-host: maybe-install-html-gas
1744 install-html-host: maybe-install-html-gcc
1745 install-html-host: maybe-install-html-gmp
1746 install-html-host: maybe-install-html-mpfr
1747 install-html-host: maybe-install-html-mpc
1748 install-html-host: maybe-install-html-isl
1749 install-html-host: maybe-install-html-cloog
1750 install-html-host: maybe-install-html-libelf
1751 install-html-host: maybe-install-html-gold
1752 install-html-host: maybe-install-html-gprof
1753 install-html-host: maybe-install-html-intl
1754 install-html-host: maybe-install-html-tcl
1755 install-html-host: maybe-install-html-itcl
1756 install-html-host: maybe-install-html-ld
1757 install-html-host: maybe-install-html-libbacktrace
1758 install-html-host: maybe-install-html-libcpp
1759 install-html-host: maybe-install-html-libdecnumber
1760 install-html-host: maybe-install-html-libgui
1761 install-html-host: maybe-install-html-libiberty
1762 install-html-host: maybe-install-html-libiconv
1763 install-html-host: maybe-install-html-m4
1764 install-html-host: maybe-install-html-readline
1765 install-html-host: maybe-install-html-sid
1766 install-html-host: maybe-install-html-sim
1767 install-html-host: maybe-install-html-texinfo
1768 install-html-host: maybe-install-html-zlib
1769 install-html-host: maybe-install-html-gdb
1770 install-html-host: maybe-install-html-expect
1771 install-html-host: maybe-install-html-guile
1772 install-html-host: maybe-install-html-tk
1773 install-html-host: maybe-install-html-libtermcap
1774 install-html-host: maybe-install-html-utils
1775 install-html-host: maybe-install-html-gnattools
1776 install-html-host: maybe-install-html-lto-plugin
1778 .PHONY: install-html-target
1780 install-html-target: maybe-install-html-target-libstdc++-v3
1781 install-html-target: maybe-install-html-target-libsanitizer
1782 install-html-target: maybe-install-html-target-libvtv
1783 install-html-target: maybe-install-html-target-libcilkrts
1784 install-html-target: maybe-install-html-target-libssp
1785 install-html-target: maybe-install-html-target-newlib
1786 install-html-target: maybe-install-html-target-libgcc
1787 install-html-target: maybe-install-html-target-libbacktrace
1788 install-html-target: maybe-install-html-target-libquadmath
1789 install-html-target: maybe-install-html-target-libgfortran
1790 install-html-target: maybe-install-html-target-libobjc
1791 install-html-target: maybe-install-html-target-libgupc
1792 install-html-target: maybe-install-html-target-libgo
1793 install-html-target: maybe-install-html-target-libtermcap
1794 install-html-target: maybe-install-html-target-winsup
1795 install-html-target: maybe-install-html-target-libgloss
1796 install-html-target: maybe-install-html-target-libffi
1797 install-html-target: maybe-install-html-target-libjava
1798 install-html-target: maybe-install-html-target-zlib
1799 install-html-target: maybe-install-html-target-boehm-gc
1800 install-html-target: maybe-install-html-target-rda
1801 install-html-target: maybe-install-html-target-libada
1802 install-html-target: maybe-install-html-target-libgomp
1803 install-html-target: maybe-install-html-target-libitm
1804 install-html-target: maybe-install-html-target-libatomic
1806 .PHONY: do-installcheck
1807 do-installcheck:
1808 @: $(MAKE); $(unstage)
1809 @r=`${PWD_COMMAND}`; export r; \
1810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1811 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1812 installcheck-target
1815 .PHONY: installcheck-host
1817 installcheck-host: maybe-installcheck-bfd
1818 installcheck-host: maybe-installcheck-opcodes
1819 installcheck-host: maybe-installcheck-binutils
1820 installcheck-host: maybe-installcheck-bison
1821 installcheck-host: maybe-installcheck-cgen
1822 installcheck-host: maybe-installcheck-dejagnu
1823 installcheck-host: maybe-installcheck-etc
1824 installcheck-host: maybe-installcheck-fastjar
1825 installcheck-host: maybe-installcheck-fixincludes
1826 installcheck-host: maybe-installcheck-flex
1827 installcheck-host: maybe-installcheck-gas
1828 installcheck-host: maybe-installcheck-gcc
1829 installcheck-host: maybe-installcheck-gmp
1830 installcheck-host: maybe-installcheck-mpfr
1831 installcheck-host: maybe-installcheck-mpc
1832 installcheck-host: maybe-installcheck-isl
1833 installcheck-host: maybe-installcheck-cloog
1834 installcheck-host: maybe-installcheck-libelf
1835 installcheck-host: maybe-installcheck-gold
1836 installcheck-host: maybe-installcheck-gprof
1837 installcheck-host: maybe-installcheck-intl
1838 installcheck-host: maybe-installcheck-tcl
1839 installcheck-host: maybe-installcheck-itcl
1840 installcheck-host: maybe-installcheck-ld
1841 installcheck-host: maybe-installcheck-libbacktrace
1842 installcheck-host: maybe-installcheck-libcpp
1843 installcheck-host: maybe-installcheck-libdecnumber
1844 installcheck-host: maybe-installcheck-libgui
1845 installcheck-host: maybe-installcheck-libiberty
1846 installcheck-host: maybe-installcheck-libiconv
1847 installcheck-host: maybe-installcheck-m4
1848 installcheck-host: maybe-installcheck-readline
1849 installcheck-host: maybe-installcheck-sid
1850 installcheck-host: maybe-installcheck-sim
1851 installcheck-host: maybe-installcheck-texinfo
1852 installcheck-host: maybe-installcheck-zlib
1853 installcheck-host: maybe-installcheck-gdb
1854 installcheck-host: maybe-installcheck-expect
1855 installcheck-host: maybe-installcheck-guile
1856 installcheck-host: maybe-installcheck-tk
1857 installcheck-host: maybe-installcheck-libtermcap
1858 installcheck-host: maybe-installcheck-utils
1859 installcheck-host: maybe-installcheck-gnattools
1860 installcheck-host: maybe-installcheck-lto-plugin
1862 .PHONY: installcheck-target
1864 installcheck-target: maybe-installcheck-target-libstdc++-v3
1865 installcheck-target: maybe-installcheck-target-libsanitizer
1866 installcheck-target: maybe-installcheck-target-libvtv
1867 installcheck-target: maybe-installcheck-target-libcilkrts
1868 installcheck-target: maybe-installcheck-target-libssp
1869 installcheck-target: maybe-installcheck-target-newlib
1870 installcheck-target: maybe-installcheck-target-libgcc
1871 installcheck-target: maybe-installcheck-target-libbacktrace
1872 installcheck-target: maybe-installcheck-target-libquadmath
1873 installcheck-target: maybe-installcheck-target-libgfortran
1874 installcheck-target: maybe-installcheck-target-libobjc
1875 installcheck-target: maybe-installcheck-target-libgupc
1876 installcheck-target: maybe-installcheck-target-libgo
1877 installcheck-target: maybe-installcheck-target-libtermcap
1878 installcheck-target: maybe-installcheck-target-winsup
1879 installcheck-target: maybe-installcheck-target-libgloss
1880 installcheck-target: maybe-installcheck-target-libffi
1881 installcheck-target: maybe-installcheck-target-libjava
1882 installcheck-target: maybe-installcheck-target-zlib
1883 installcheck-target: maybe-installcheck-target-boehm-gc
1884 installcheck-target: maybe-installcheck-target-rda
1885 installcheck-target: maybe-installcheck-target-libada
1886 installcheck-target: maybe-installcheck-target-libgomp
1887 installcheck-target: maybe-installcheck-target-libitm
1888 installcheck-target: maybe-installcheck-target-libatomic
1890 .PHONY: do-mostlyclean
1891 do-mostlyclean:
1892 @: $(MAKE); $(unstage)
1893 @r=`${PWD_COMMAND}`; export r; \
1894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1895 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1896 mostlyclean-target
1899 .PHONY: mostlyclean-host
1901 mostlyclean-host: maybe-mostlyclean-bfd
1902 mostlyclean-host: maybe-mostlyclean-opcodes
1903 mostlyclean-host: maybe-mostlyclean-binutils
1904 mostlyclean-host: maybe-mostlyclean-bison
1905 mostlyclean-host: maybe-mostlyclean-cgen
1906 mostlyclean-host: maybe-mostlyclean-dejagnu
1907 mostlyclean-host: maybe-mostlyclean-etc
1908 mostlyclean-host: maybe-mostlyclean-fastjar
1909 mostlyclean-host: maybe-mostlyclean-fixincludes
1910 mostlyclean-host: maybe-mostlyclean-flex
1911 mostlyclean-host: maybe-mostlyclean-gas
1912 mostlyclean-host: maybe-mostlyclean-gcc
1913 mostlyclean-host: maybe-mostlyclean-gmp
1914 mostlyclean-host: maybe-mostlyclean-mpfr
1915 mostlyclean-host: maybe-mostlyclean-mpc
1916 mostlyclean-host: maybe-mostlyclean-isl
1917 mostlyclean-host: maybe-mostlyclean-cloog
1918 mostlyclean-host: maybe-mostlyclean-libelf
1919 mostlyclean-host: maybe-mostlyclean-gold
1920 mostlyclean-host: maybe-mostlyclean-gprof
1921 mostlyclean-host: maybe-mostlyclean-intl
1922 mostlyclean-host: maybe-mostlyclean-tcl
1923 mostlyclean-host: maybe-mostlyclean-itcl
1924 mostlyclean-host: maybe-mostlyclean-ld
1925 mostlyclean-host: maybe-mostlyclean-libbacktrace
1926 mostlyclean-host: maybe-mostlyclean-libcpp
1927 mostlyclean-host: maybe-mostlyclean-libdecnumber
1928 mostlyclean-host: maybe-mostlyclean-libgui
1929 mostlyclean-host: maybe-mostlyclean-libiberty
1930 mostlyclean-host: maybe-mostlyclean-libiconv
1931 mostlyclean-host: maybe-mostlyclean-m4
1932 mostlyclean-host: maybe-mostlyclean-readline
1933 mostlyclean-host: maybe-mostlyclean-sid
1934 mostlyclean-host: maybe-mostlyclean-sim
1935 mostlyclean-host: maybe-mostlyclean-texinfo
1936 mostlyclean-host: maybe-mostlyclean-zlib
1937 mostlyclean-host: maybe-mostlyclean-gdb
1938 mostlyclean-host: maybe-mostlyclean-expect
1939 mostlyclean-host: maybe-mostlyclean-guile
1940 mostlyclean-host: maybe-mostlyclean-tk
1941 mostlyclean-host: maybe-mostlyclean-libtermcap
1942 mostlyclean-host: maybe-mostlyclean-utils
1943 mostlyclean-host: maybe-mostlyclean-gnattools
1944 mostlyclean-host: maybe-mostlyclean-lto-plugin
1946 .PHONY: mostlyclean-target
1948 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1949 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1950 mostlyclean-target: maybe-mostlyclean-target-libvtv
1951 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
1952 mostlyclean-target: maybe-mostlyclean-target-libssp
1953 mostlyclean-target: maybe-mostlyclean-target-newlib
1954 mostlyclean-target: maybe-mostlyclean-target-libgcc
1955 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1956 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1957 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1958 mostlyclean-target: maybe-mostlyclean-target-libobjc
1959 mostlyclean-target: maybe-mostlyclean-target-libgupc
1960 mostlyclean-target: maybe-mostlyclean-target-libgo
1961 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1962 mostlyclean-target: maybe-mostlyclean-target-winsup
1963 mostlyclean-target: maybe-mostlyclean-target-libgloss
1964 mostlyclean-target: maybe-mostlyclean-target-libffi
1965 mostlyclean-target: maybe-mostlyclean-target-libjava
1966 mostlyclean-target: maybe-mostlyclean-target-zlib
1967 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1968 mostlyclean-target: maybe-mostlyclean-target-rda
1969 mostlyclean-target: maybe-mostlyclean-target-libada
1970 mostlyclean-target: maybe-mostlyclean-target-libgomp
1971 mostlyclean-target: maybe-mostlyclean-target-libitm
1972 mostlyclean-target: maybe-mostlyclean-target-libatomic
1974 .PHONY: do-clean
1975 do-clean:
1976 @: $(MAKE); $(unstage)
1977 @r=`${PWD_COMMAND}`; export r; \
1978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1979 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1980 clean-target
1983 .PHONY: clean-host
1985 clean-host: maybe-clean-bfd
1986 clean-host: maybe-clean-opcodes
1987 clean-host: maybe-clean-binutils
1988 clean-host: maybe-clean-bison
1989 clean-host: maybe-clean-cgen
1990 clean-host: maybe-clean-dejagnu
1991 clean-host: maybe-clean-etc
1992 clean-host: maybe-clean-fastjar
1993 clean-host: maybe-clean-fixincludes
1994 clean-host: maybe-clean-flex
1995 clean-host: maybe-clean-gas
1996 clean-host: maybe-clean-gcc
1997 clean-host: maybe-clean-gmp
1998 clean-host: maybe-clean-mpfr
1999 clean-host: maybe-clean-mpc
2000 clean-host: maybe-clean-isl
2001 clean-host: maybe-clean-cloog
2002 clean-host: maybe-clean-libelf
2003 clean-host: maybe-clean-gold
2004 clean-host: maybe-clean-gprof
2005 clean-host: maybe-clean-intl
2006 clean-host: maybe-clean-tcl
2007 clean-host: maybe-clean-itcl
2008 clean-host: maybe-clean-ld
2009 clean-host: maybe-clean-libbacktrace
2010 clean-host: maybe-clean-libcpp
2011 clean-host: maybe-clean-libdecnumber
2012 clean-host: maybe-clean-libgui
2013 clean-host: maybe-clean-libiberty
2014 clean-host: maybe-clean-libiconv
2015 clean-host: maybe-clean-m4
2016 clean-host: maybe-clean-readline
2017 clean-host: maybe-clean-sid
2018 clean-host: maybe-clean-sim
2019 clean-host: maybe-clean-texinfo
2020 clean-host: maybe-clean-zlib
2021 clean-host: maybe-clean-gdb
2022 clean-host: maybe-clean-expect
2023 clean-host: maybe-clean-guile
2024 clean-host: maybe-clean-tk
2025 clean-host: maybe-clean-libtermcap
2026 clean-host: maybe-clean-utils
2027 clean-host: maybe-clean-gnattools
2028 clean-host: maybe-clean-lto-plugin
2030 .PHONY: clean-target
2032 clean-target: maybe-clean-target-libstdc++-v3
2033 clean-target: maybe-clean-target-libsanitizer
2034 clean-target: maybe-clean-target-libvtv
2035 clean-target: maybe-clean-target-libcilkrts
2036 clean-target: maybe-clean-target-libssp
2037 clean-target: maybe-clean-target-newlib
2038 clean-target: maybe-clean-target-libgcc
2039 clean-target: maybe-clean-target-libbacktrace
2040 clean-target: maybe-clean-target-libquadmath
2041 clean-target: maybe-clean-target-libgfortran
2042 clean-target: maybe-clean-target-libobjc
2043 clean-target: maybe-clean-target-libgupc
2044 clean-target: maybe-clean-target-libgo
2045 clean-target: maybe-clean-target-libtermcap
2046 clean-target: maybe-clean-target-winsup
2047 clean-target: maybe-clean-target-libgloss
2048 clean-target: maybe-clean-target-libffi
2049 clean-target: maybe-clean-target-libjava
2050 clean-target: maybe-clean-target-zlib
2051 clean-target: maybe-clean-target-boehm-gc
2052 clean-target: maybe-clean-target-rda
2053 clean-target: maybe-clean-target-libada
2054 clean-target: maybe-clean-target-libgomp
2055 clean-target: maybe-clean-target-libitm
2056 clean-target: maybe-clean-target-libatomic
2058 .PHONY: do-distclean
2059 do-distclean:
2060 @: $(MAKE); $(unstage)
2061 @r=`${PWD_COMMAND}`; export r; \
2062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2063 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2064 distclean-target
2067 .PHONY: distclean-host
2069 distclean-host: maybe-distclean-bfd
2070 distclean-host: maybe-distclean-opcodes
2071 distclean-host: maybe-distclean-binutils
2072 distclean-host: maybe-distclean-bison
2073 distclean-host: maybe-distclean-cgen
2074 distclean-host: maybe-distclean-dejagnu
2075 distclean-host: maybe-distclean-etc
2076 distclean-host: maybe-distclean-fastjar
2077 distclean-host: maybe-distclean-fixincludes
2078 distclean-host: maybe-distclean-flex
2079 distclean-host: maybe-distclean-gas
2080 distclean-host: maybe-distclean-gcc
2081 distclean-host: maybe-distclean-gmp
2082 distclean-host: maybe-distclean-mpfr
2083 distclean-host: maybe-distclean-mpc
2084 distclean-host: maybe-distclean-isl
2085 distclean-host: maybe-distclean-cloog
2086 distclean-host: maybe-distclean-libelf
2087 distclean-host: maybe-distclean-gold
2088 distclean-host: maybe-distclean-gprof
2089 distclean-host: maybe-distclean-intl
2090 distclean-host: maybe-distclean-tcl
2091 distclean-host: maybe-distclean-itcl
2092 distclean-host: maybe-distclean-ld
2093 distclean-host: maybe-distclean-libbacktrace
2094 distclean-host: maybe-distclean-libcpp
2095 distclean-host: maybe-distclean-libdecnumber
2096 distclean-host: maybe-distclean-libgui
2097 distclean-host: maybe-distclean-libiberty
2098 distclean-host: maybe-distclean-libiconv
2099 distclean-host: maybe-distclean-m4
2100 distclean-host: maybe-distclean-readline
2101 distclean-host: maybe-distclean-sid
2102 distclean-host: maybe-distclean-sim
2103 distclean-host: maybe-distclean-texinfo
2104 distclean-host: maybe-distclean-zlib
2105 distclean-host: maybe-distclean-gdb
2106 distclean-host: maybe-distclean-expect
2107 distclean-host: maybe-distclean-guile
2108 distclean-host: maybe-distclean-tk
2109 distclean-host: maybe-distclean-libtermcap
2110 distclean-host: maybe-distclean-utils
2111 distclean-host: maybe-distclean-gnattools
2112 distclean-host: maybe-distclean-lto-plugin
2114 .PHONY: distclean-target
2116 distclean-target: maybe-distclean-target-libstdc++-v3
2117 distclean-target: maybe-distclean-target-libsanitizer
2118 distclean-target: maybe-distclean-target-libvtv
2119 distclean-target: maybe-distclean-target-libcilkrts
2120 distclean-target: maybe-distclean-target-libssp
2121 distclean-target: maybe-distclean-target-newlib
2122 distclean-target: maybe-distclean-target-libgcc
2123 distclean-target: maybe-distclean-target-libbacktrace
2124 distclean-target: maybe-distclean-target-libquadmath
2125 distclean-target: maybe-distclean-target-libgfortran
2126 distclean-target: maybe-distclean-target-libobjc
2127 distclean-target: maybe-distclean-target-libgupc
2128 distclean-target: maybe-distclean-target-libgo
2129 distclean-target: maybe-distclean-target-libtermcap
2130 distclean-target: maybe-distclean-target-winsup
2131 distclean-target: maybe-distclean-target-libgloss
2132 distclean-target: maybe-distclean-target-libffi
2133 distclean-target: maybe-distclean-target-libjava
2134 distclean-target: maybe-distclean-target-zlib
2135 distclean-target: maybe-distclean-target-boehm-gc
2136 distclean-target: maybe-distclean-target-rda
2137 distclean-target: maybe-distclean-target-libada
2138 distclean-target: maybe-distclean-target-libgomp
2139 distclean-target: maybe-distclean-target-libitm
2140 distclean-target: maybe-distclean-target-libatomic
2142 .PHONY: do-maintainer-clean
2143 do-maintainer-clean:
2144 @: $(MAKE); $(unstage)
2145 @r=`${PWD_COMMAND}`; export r; \
2146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2147 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2148 maintainer-clean-target
2151 .PHONY: maintainer-clean-host
2153 maintainer-clean-host: maybe-maintainer-clean-bfd
2154 maintainer-clean-host: maybe-maintainer-clean-opcodes
2155 maintainer-clean-host: maybe-maintainer-clean-binutils
2156 maintainer-clean-host: maybe-maintainer-clean-bison
2157 maintainer-clean-host: maybe-maintainer-clean-cgen
2158 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2159 maintainer-clean-host: maybe-maintainer-clean-etc
2160 maintainer-clean-host: maybe-maintainer-clean-fastjar
2161 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2162 maintainer-clean-host: maybe-maintainer-clean-flex
2163 maintainer-clean-host: maybe-maintainer-clean-gas
2164 maintainer-clean-host: maybe-maintainer-clean-gcc
2165 maintainer-clean-host: maybe-maintainer-clean-gmp
2166 maintainer-clean-host: maybe-maintainer-clean-mpfr
2167 maintainer-clean-host: maybe-maintainer-clean-mpc
2168 maintainer-clean-host: maybe-maintainer-clean-isl
2169 maintainer-clean-host: maybe-maintainer-clean-cloog
2170 maintainer-clean-host: maybe-maintainer-clean-libelf
2171 maintainer-clean-host: maybe-maintainer-clean-gold
2172 maintainer-clean-host: maybe-maintainer-clean-gprof
2173 maintainer-clean-host: maybe-maintainer-clean-intl
2174 maintainer-clean-host: maybe-maintainer-clean-tcl
2175 maintainer-clean-host: maybe-maintainer-clean-itcl
2176 maintainer-clean-host: maybe-maintainer-clean-ld
2177 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2178 maintainer-clean-host: maybe-maintainer-clean-libcpp
2179 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2180 maintainer-clean-host: maybe-maintainer-clean-libgui
2181 maintainer-clean-host: maybe-maintainer-clean-libiberty
2182 maintainer-clean-host: maybe-maintainer-clean-libiconv
2183 maintainer-clean-host: maybe-maintainer-clean-m4
2184 maintainer-clean-host: maybe-maintainer-clean-readline
2185 maintainer-clean-host: maybe-maintainer-clean-sid
2186 maintainer-clean-host: maybe-maintainer-clean-sim
2187 maintainer-clean-host: maybe-maintainer-clean-texinfo
2188 maintainer-clean-host: maybe-maintainer-clean-zlib
2189 maintainer-clean-host: maybe-maintainer-clean-gdb
2190 maintainer-clean-host: maybe-maintainer-clean-expect
2191 maintainer-clean-host: maybe-maintainer-clean-guile
2192 maintainer-clean-host: maybe-maintainer-clean-tk
2193 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2194 maintainer-clean-host: maybe-maintainer-clean-utils
2195 maintainer-clean-host: maybe-maintainer-clean-gnattools
2196 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2198 .PHONY: maintainer-clean-target
2200 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2201 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2202 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2203 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2204 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2205 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2206 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2207 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2208 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2209 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2210 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2211 maintainer-clean-target: maybe-maintainer-clean-target-libgupc
2212 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2213 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2214 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2215 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2216 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2217 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2218 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2219 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2220 maintainer-clean-target: maybe-maintainer-clean-target-rda
2221 maintainer-clean-target: maybe-maintainer-clean-target-libada
2222 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2223 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2224 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2227 # Here are the targets which correspond to the do-X targets.
2229 .PHONY: info installcheck dvi pdf html
2230 .PHONY: install-info install-pdf install-html
2231 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2232 .PHONY: local-clean local-distclean local-maintainer-clean
2233 info: do-info
2234 installcheck: do-installcheck
2235 dvi: do-dvi
2236 pdf: do-pdf
2237 html: do-html
2239 # Make sure makeinfo is built before we do a `make info', if we're
2240 # in fact building texinfo.
2241 do-info: maybe-all-texinfo
2243 install-info: do-install-info dir.info
2244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2245 if [ -f dir.info ] ; then \
2246 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2247 else true ; fi
2249 install-pdf: do-install-pdf
2251 install-html: do-install-html
2253 local-clean:
2254 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2256 local-distclean:
2257 -rm -f Makefile config.status config.cache mh-frag mt-frag
2258 -rm -f maybedep.tmp serdep.tmp
2259 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2260 rm -rf $(TARGET_SUBDIR); \
2261 else true; fi
2262 -rm -rf $(BUILD_SUBDIR)
2263 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2264 rm -rf $(HOST_SUBDIR); \
2265 else true; fi
2266 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2267 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2268 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2269 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2270 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2271 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2273 local-maintainer-clean:
2274 @echo "This command is intended for maintainers to use;"
2275 @echo "it deletes files that may require special tools to rebuild."
2277 clean: do-clean local-clean
2278 mostlyclean: do-mostlyclean local-clean
2279 distclean: do-distclean local-clean local-distclean
2280 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2281 maintainer-clean: local-distclean
2282 realclean: maintainer-clean
2284 # Check target.
2286 .PHONY: check do-check
2287 check: do-check
2289 # Only include modules actually being configured and built.
2290 .PHONY: check-host
2291 check-host: \
2292 maybe-check-bfd \
2293 maybe-check-opcodes \
2294 maybe-check-binutils \
2295 maybe-check-bison \
2296 maybe-check-cgen \
2297 maybe-check-dejagnu \
2298 maybe-check-etc \
2299 maybe-check-fastjar \
2300 maybe-check-fixincludes \
2301 maybe-check-flex \
2302 maybe-check-gas \
2303 maybe-check-gcc \
2304 maybe-check-gmp \
2305 maybe-check-mpfr \
2306 maybe-check-mpc \
2307 maybe-check-isl \
2308 maybe-check-cloog \
2309 maybe-check-libelf \
2310 maybe-check-gold \
2311 maybe-check-gprof \
2312 maybe-check-intl \
2313 maybe-check-tcl \
2314 maybe-check-itcl \
2315 maybe-check-ld \
2316 maybe-check-libbacktrace \
2317 maybe-check-libcpp \
2318 maybe-check-libdecnumber \
2319 maybe-check-libgui \
2320 maybe-check-libiberty \
2321 maybe-check-libiconv \
2322 maybe-check-m4 \
2323 maybe-check-readline \
2324 maybe-check-sid \
2325 maybe-check-sim \
2326 maybe-check-texinfo \
2327 maybe-check-zlib \
2328 maybe-check-gdb \
2329 maybe-check-expect \
2330 maybe-check-guile \
2331 maybe-check-tk \
2332 maybe-check-libtermcap \
2333 maybe-check-utils \
2334 maybe-check-gnattools \
2335 maybe-check-lto-plugin
2337 .PHONY: check-target
2338 check-target: \
2339 maybe-check-target-libstdc++-v3 \
2340 maybe-check-target-libsanitizer \
2341 maybe-check-target-libvtv \
2342 maybe-check-target-libcilkrts \
2343 maybe-check-target-libssp \
2344 maybe-check-target-newlib \
2345 maybe-check-target-libgcc \
2346 maybe-check-target-libbacktrace \
2347 maybe-check-target-libquadmath \
2348 maybe-check-target-libgfortran \
2349 maybe-check-target-libobjc \
2350 maybe-check-target-libgupc \
2351 maybe-check-target-libgo \
2352 maybe-check-target-libtermcap \
2353 maybe-check-target-winsup \
2354 maybe-check-target-libgloss \
2355 maybe-check-target-libffi \
2356 maybe-check-target-libjava \
2357 maybe-check-target-zlib \
2358 maybe-check-target-boehm-gc \
2359 maybe-check-target-rda \
2360 maybe-check-target-libada \
2361 maybe-check-target-libgomp \
2362 maybe-check-target-libitm \
2363 maybe-check-target-libatomic
2365 do-check:
2366 @: $(MAKE); $(unstage)
2367 @r=`${PWD_COMMAND}`; export r; \
2368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2369 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2371 # Automated reporting of test results.
2373 warning.log: build.log
2374 $(srcdir)/contrib/warn_summary build.log > $@
2376 mail-report.log:
2377 if test x'$(BOOT_CFLAGS)' != x''; then \
2378 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2379 fi; \
2380 $(srcdir)/contrib/test_summary -t >$@
2381 chmod +x $@
2382 echo If you really want to send e-mail, run ./$@ now
2384 mail-report-with-warnings.log: warning.log
2385 if test x'$(BOOT_CFLAGS)' != x''; then \
2386 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2387 fi; \
2388 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2389 chmod +x $@
2390 echo If you really want to send e-mail, run ./$@ now
2392 # Installation targets.
2394 .PHONY: install uninstall
2395 install:
2396 @: $(MAKE); $(unstage)
2397 @r=`${PWD_COMMAND}`; export r; \
2398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2399 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2401 .PHONY: install-host-nogcc
2402 install-host-nogcc: \
2403 maybe-install-bfd \
2404 maybe-install-opcodes \
2405 maybe-install-binutils \
2406 maybe-install-bison \
2407 maybe-install-cgen \
2408 maybe-install-dejagnu \
2409 maybe-install-etc \
2410 maybe-install-fastjar \
2411 maybe-install-fixincludes \
2412 maybe-install-flex \
2413 maybe-install-gas \
2414 maybe-install-gmp \
2415 maybe-install-mpfr \
2416 maybe-install-mpc \
2417 maybe-install-isl \
2418 maybe-install-cloog \
2419 maybe-install-libelf \
2420 maybe-install-gold \
2421 maybe-install-gprof \
2422 maybe-install-intl \
2423 maybe-install-tcl \
2424 maybe-install-itcl \
2425 maybe-install-ld \
2426 maybe-install-libbacktrace \
2427 maybe-install-libcpp \
2428 maybe-install-libdecnumber \
2429 maybe-install-libgui \
2430 maybe-install-libiberty \
2431 maybe-install-libiconv \
2432 maybe-install-m4 \
2433 maybe-install-readline \
2434 maybe-install-sid \
2435 maybe-install-sim \
2436 maybe-install-texinfo \
2437 maybe-install-zlib \
2438 maybe-install-gdb \
2439 maybe-install-expect \
2440 maybe-install-guile \
2441 maybe-install-tk \
2442 maybe-install-libtermcap \
2443 maybe-install-utils \
2444 maybe-install-gnattools \
2445 maybe-install-lto-plugin
2447 .PHONY: install-host
2448 install-host: \
2449 maybe-install-bfd \
2450 maybe-install-opcodes \
2451 maybe-install-binutils \
2452 maybe-install-bison \
2453 maybe-install-cgen \
2454 maybe-install-dejagnu \
2455 maybe-install-etc \
2456 maybe-install-fastjar \
2457 maybe-install-fixincludes \
2458 maybe-install-flex \
2459 maybe-install-gas \
2460 maybe-install-gcc \
2461 maybe-install-gmp \
2462 maybe-install-mpfr \
2463 maybe-install-mpc \
2464 maybe-install-isl \
2465 maybe-install-cloog \
2466 maybe-install-libelf \
2467 maybe-install-gold \
2468 maybe-install-gprof \
2469 maybe-install-intl \
2470 maybe-install-tcl \
2471 maybe-install-itcl \
2472 maybe-install-ld \
2473 maybe-install-libbacktrace \
2474 maybe-install-libcpp \
2475 maybe-install-libdecnumber \
2476 maybe-install-libgui \
2477 maybe-install-libiberty \
2478 maybe-install-libiconv \
2479 maybe-install-m4 \
2480 maybe-install-readline \
2481 maybe-install-sid \
2482 maybe-install-sim \
2483 maybe-install-texinfo \
2484 maybe-install-zlib \
2485 maybe-install-gdb \
2486 maybe-install-expect \
2487 maybe-install-guile \
2488 maybe-install-tk \
2489 maybe-install-libtermcap \
2490 maybe-install-utils \
2491 maybe-install-gnattools \
2492 maybe-install-lto-plugin
2494 .PHONY: install-target
2495 install-target: \
2496 maybe-install-target-libstdc++-v3 \
2497 maybe-install-target-libsanitizer \
2498 maybe-install-target-libvtv \
2499 maybe-install-target-libcilkrts \
2500 maybe-install-target-libssp \
2501 maybe-install-target-newlib \
2502 maybe-install-target-libgcc \
2503 maybe-install-target-libbacktrace \
2504 maybe-install-target-libquadmath \
2505 maybe-install-target-libgfortran \
2506 maybe-install-target-libobjc \
2507 maybe-install-target-libgupc \
2508 maybe-install-target-libgo \
2509 maybe-install-target-libtermcap \
2510 maybe-install-target-winsup \
2511 maybe-install-target-libgloss \
2512 maybe-install-target-libffi \
2513 maybe-install-target-libjava \
2514 maybe-install-target-zlib \
2515 maybe-install-target-boehm-gc \
2516 maybe-install-target-rda \
2517 maybe-install-target-libada \
2518 maybe-install-target-libgomp \
2519 maybe-install-target-libitm \
2520 maybe-install-target-libatomic
2522 uninstall:
2523 @echo "the uninstall target is not supported in this tree"
2525 .PHONY: install.all
2526 install.all: install-no-fixedincludes
2527 @if [ -f ./gcc/Makefile ] ; then \
2528 r=`${PWD_COMMAND}` ; export r ; \
2529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2530 $(HOST_EXPORTS) \
2531 (cd ./gcc && \
2532 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2533 else \
2534 true ; \
2537 # install-no-fixedincludes is used to allow the elaboration of binary packages
2538 # suitable for distribution, where we cannot include the fixed system header
2539 # files.
2540 .PHONY: install-no-fixedincludes
2541 install-no-fixedincludes: installdirs install-host-nogcc \
2542 install-target gcc-install-no-fixedincludes
2544 .PHONY: install-strip
2545 install-strip:
2546 @: $(MAKE); $(unstage)
2547 @r=`${PWD_COMMAND}`; export r; \
2548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2549 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2551 .PHONY: install-strip-host
2552 install-strip-host: \
2553 maybe-install-strip-bfd \
2554 maybe-install-strip-opcodes \
2555 maybe-install-strip-binutils \
2556 maybe-install-strip-bison \
2557 maybe-install-strip-cgen \
2558 maybe-install-strip-dejagnu \
2559 maybe-install-strip-etc \
2560 maybe-install-strip-fastjar \
2561 maybe-install-strip-fixincludes \
2562 maybe-install-strip-flex \
2563 maybe-install-strip-gas \
2564 maybe-install-strip-gcc \
2565 maybe-install-strip-gmp \
2566 maybe-install-strip-mpfr \
2567 maybe-install-strip-mpc \
2568 maybe-install-strip-isl \
2569 maybe-install-strip-cloog \
2570 maybe-install-strip-libelf \
2571 maybe-install-strip-gold \
2572 maybe-install-strip-gprof \
2573 maybe-install-strip-intl \
2574 maybe-install-strip-tcl \
2575 maybe-install-strip-itcl \
2576 maybe-install-strip-ld \
2577 maybe-install-strip-libbacktrace \
2578 maybe-install-strip-libcpp \
2579 maybe-install-strip-libdecnumber \
2580 maybe-install-strip-libgui \
2581 maybe-install-strip-libiberty \
2582 maybe-install-strip-libiconv \
2583 maybe-install-strip-m4 \
2584 maybe-install-strip-readline \
2585 maybe-install-strip-sid \
2586 maybe-install-strip-sim \
2587 maybe-install-strip-texinfo \
2588 maybe-install-strip-zlib \
2589 maybe-install-strip-gdb \
2590 maybe-install-strip-expect \
2591 maybe-install-strip-guile \
2592 maybe-install-strip-tk \
2593 maybe-install-strip-libtermcap \
2594 maybe-install-strip-utils \
2595 maybe-install-strip-gnattools \
2596 maybe-install-strip-lto-plugin
2598 .PHONY: install-strip-target
2599 install-strip-target: \
2600 maybe-install-strip-target-libstdc++-v3 \
2601 maybe-install-strip-target-libsanitizer \
2602 maybe-install-strip-target-libvtv \
2603 maybe-install-strip-target-libcilkrts \
2604 maybe-install-strip-target-libssp \
2605 maybe-install-strip-target-newlib \
2606 maybe-install-strip-target-libgcc \
2607 maybe-install-strip-target-libbacktrace \
2608 maybe-install-strip-target-libquadmath \
2609 maybe-install-strip-target-libgfortran \
2610 maybe-install-strip-target-libobjc \
2611 maybe-install-strip-target-libgupc \
2612 maybe-install-strip-target-libgo \
2613 maybe-install-strip-target-libtermcap \
2614 maybe-install-strip-target-winsup \
2615 maybe-install-strip-target-libgloss \
2616 maybe-install-strip-target-libffi \
2617 maybe-install-strip-target-libjava \
2618 maybe-install-strip-target-zlib \
2619 maybe-install-strip-target-boehm-gc \
2620 maybe-install-strip-target-rda \
2621 maybe-install-strip-target-libada \
2622 maybe-install-strip-target-libgomp \
2623 maybe-install-strip-target-libitm \
2624 maybe-install-strip-target-libatomic
2627 ### other supporting targets
2629 MAKEDIRS= \
2630 $(DESTDIR)$(prefix) \
2631 $(DESTDIR)$(exec_prefix)
2632 .PHONY: installdirs
2633 installdirs: mkinstalldirs
2634 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2636 dir.info: do-install-info
2637 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2638 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2639 mv -f dir.info.new dir.info ; \
2640 else true ; \
2643 dist:
2644 @echo "Building a full distribution of this tree isn't done"
2645 @echo "via 'make dist'. Check out the etc/ subdirectory"
2647 etags tags: TAGS
2649 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2650 # ability to use several tags files at once, so there is probably no need
2651 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2652 # (if we felt like it) have this Makefile write a piece of elisp which
2653 # the user could load to tell emacs19 where all the TAGS files we just
2654 # built are.
2655 TAGS: do-TAGS
2657 # ------------------------------------
2658 # Macros for configure and all targets
2659 # ------------------------------------
2665 # --------------------------------------
2666 # Modules which run on the build machine
2667 # --------------------------------------
2670 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2671 maybe-configure-build-libiberty:
2672 @if gcc-bootstrap
2673 configure-build-libiberty: stage_current
2674 @endif gcc-bootstrap
2675 @if build-libiberty
2676 maybe-configure-build-libiberty: configure-build-libiberty
2677 configure-build-libiberty:
2678 @: $(MAKE); $(unstage)
2679 @r=`${PWD_COMMAND}`; export r; \
2680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2681 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2682 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2683 $(BUILD_EXPORTS) \
2684 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2685 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2686 case $(srcdir) in \
2687 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2688 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2689 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2690 esac; \
2691 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2692 libsrcdir="$$s/libiberty"; \
2693 rm -f no-such-file || : ; \
2694 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2695 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2696 --target=${target_alias} $${srcdiroption} \
2697 || exit 1
2698 @endif build-libiberty
2704 .PHONY: all-build-libiberty maybe-all-build-libiberty
2705 maybe-all-build-libiberty:
2706 @if gcc-bootstrap
2707 all-build-libiberty: stage_current
2708 @endif gcc-bootstrap
2709 @if build-libiberty
2710 TARGET-build-libiberty=all
2711 maybe-all-build-libiberty: all-build-libiberty
2712 all-build-libiberty: configure-build-libiberty
2713 @: $(MAKE); $(unstage)
2714 @r=`${PWD_COMMAND}`; export r; \
2715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2716 $(BUILD_EXPORTS) \
2717 (cd $(BUILD_SUBDIR)/libiberty && \
2718 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2719 $(TARGET-build-libiberty))
2720 @endif build-libiberty
2726 .PHONY: configure-build-bison maybe-configure-build-bison
2727 maybe-configure-build-bison:
2728 @if gcc-bootstrap
2729 configure-build-bison: stage_current
2730 @endif gcc-bootstrap
2731 @if build-bison
2732 maybe-configure-build-bison: configure-build-bison
2733 configure-build-bison:
2734 @: $(MAKE); $(unstage)
2735 @r=`${PWD_COMMAND}`; export r; \
2736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2737 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2738 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2739 $(BUILD_EXPORTS) \
2740 echo Configuring in $(BUILD_SUBDIR)/bison; \
2741 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2742 case $(srcdir) in \
2743 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2744 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2745 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2746 esac; \
2747 srcdiroption="--srcdir=$${topdir}/bison"; \
2748 libsrcdir="$$s/bison"; \
2749 rm -f no-such-file || : ; \
2750 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2751 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2752 --target=${target_alias} $${srcdiroption} \
2753 || exit 1
2754 @endif build-bison
2760 .PHONY: all-build-bison maybe-all-build-bison
2761 maybe-all-build-bison:
2762 @if gcc-bootstrap
2763 all-build-bison: stage_current
2764 @endif gcc-bootstrap
2765 @if build-bison
2766 TARGET-build-bison=all
2767 maybe-all-build-bison: all-build-bison
2768 all-build-bison: configure-build-bison
2769 @: $(MAKE); $(unstage)
2770 @r=`${PWD_COMMAND}`; export r; \
2771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2772 $(BUILD_EXPORTS) \
2773 (cd $(BUILD_SUBDIR)/bison && \
2774 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2775 $(TARGET-build-bison))
2776 @endif build-bison
2782 .PHONY: configure-build-flex maybe-configure-build-flex
2783 maybe-configure-build-flex:
2784 @if gcc-bootstrap
2785 configure-build-flex: stage_current
2786 @endif gcc-bootstrap
2787 @if build-flex
2788 maybe-configure-build-flex: configure-build-flex
2789 configure-build-flex:
2790 @: $(MAKE); $(unstage)
2791 @r=`${PWD_COMMAND}`; export r; \
2792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2793 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2794 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2795 $(BUILD_EXPORTS) \
2796 echo Configuring in $(BUILD_SUBDIR)/flex; \
2797 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2798 case $(srcdir) in \
2799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2800 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2802 esac; \
2803 srcdiroption="--srcdir=$${topdir}/flex"; \
2804 libsrcdir="$$s/flex"; \
2805 rm -f no-such-file || : ; \
2806 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2807 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2808 --target=${target_alias} $${srcdiroption} \
2809 || exit 1
2810 @endif build-flex
2816 .PHONY: all-build-flex maybe-all-build-flex
2817 maybe-all-build-flex:
2818 @if gcc-bootstrap
2819 all-build-flex: stage_current
2820 @endif gcc-bootstrap
2821 @if build-flex
2822 TARGET-build-flex=all
2823 maybe-all-build-flex: all-build-flex
2824 all-build-flex: configure-build-flex
2825 @: $(MAKE); $(unstage)
2826 @r=`${PWD_COMMAND}`; export r; \
2827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2828 $(BUILD_EXPORTS) \
2829 (cd $(BUILD_SUBDIR)/flex && \
2830 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2831 $(TARGET-build-flex))
2832 @endif build-flex
2838 .PHONY: configure-build-m4 maybe-configure-build-m4
2839 maybe-configure-build-m4:
2840 @if gcc-bootstrap
2841 configure-build-m4: stage_current
2842 @endif gcc-bootstrap
2843 @if build-m4
2844 maybe-configure-build-m4: configure-build-m4
2845 configure-build-m4:
2846 @: $(MAKE); $(unstage)
2847 @r=`${PWD_COMMAND}`; export r; \
2848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2849 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2850 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2851 $(BUILD_EXPORTS) \
2852 echo Configuring in $(BUILD_SUBDIR)/m4; \
2853 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2854 case $(srcdir) in \
2855 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2856 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2857 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2858 esac; \
2859 srcdiroption="--srcdir=$${topdir}/m4"; \
2860 libsrcdir="$$s/m4"; \
2861 rm -f no-such-file || : ; \
2862 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2863 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2864 --target=${target_alias} $${srcdiroption} \
2865 || exit 1
2866 @endif build-m4
2872 .PHONY: all-build-m4 maybe-all-build-m4
2873 maybe-all-build-m4:
2874 @if gcc-bootstrap
2875 all-build-m4: stage_current
2876 @endif gcc-bootstrap
2877 @if build-m4
2878 TARGET-build-m4=all
2879 maybe-all-build-m4: all-build-m4
2880 all-build-m4: configure-build-m4
2881 @: $(MAKE); $(unstage)
2882 @r=`${PWD_COMMAND}`; export r; \
2883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2884 $(BUILD_EXPORTS) \
2885 (cd $(BUILD_SUBDIR)/m4 && \
2886 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2887 $(TARGET-build-m4))
2888 @endif build-m4
2894 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2895 maybe-configure-build-texinfo:
2896 @if gcc-bootstrap
2897 configure-build-texinfo: stage_current
2898 @endif gcc-bootstrap
2899 @if build-texinfo
2900 maybe-configure-build-texinfo: configure-build-texinfo
2901 configure-build-texinfo:
2902 @: $(MAKE); $(unstage)
2903 @r=`${PWD_COMMAND}`; export r; \
2904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2905 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2906 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2907 $(BUILD_EXPORTS) \
2908 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2909 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2910 case $(srcdir) in \
2911 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2912 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2913 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2914 esac; \
2915 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2916 libsrcdir="$$s/texinfo"; \
2917 rm -f no-such-file || : ; \
2918 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2919 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2920 --target=${target_alias} $${srcdiroption} \
2921 || exit 1
2922 @endif build-texinfo
2928 .PHONY: all-build-texinfo maybe-all-build-texinfo
2929 maybe-all-build-texinfo:
2930 @if gcc-bootstrap
2931 all-build-texinfo: stage_current
2932 @endif gcc-bootstrap
2933 @if build-texinfo
2934 TARGET-build-texinfo=all
2935 maybe-all-build-texinfo: all-build-texinfo
2936 all-build-texinfo: configure-build-texinfo
2937 @: $(MAKE); $(unstage)
2938 @r=`${PWD_COMMAND}`; export r; \
2939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2940 $(BUILD_EXPORTS) \
2941 (cd $(BUILD_SUBDIR)/texinfo && \
2942 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2943 $(TARGET-build-texinfo))
2944 @endif build-texinfo
2950 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2951 maybe-configure-build-fixincludes:
2952 @if gcc-bootstrap
2953 configure-build-fixincludes: stage_current
2954 @endif gcc-bootstrap
2955 @if build-fixincludes
2956 maybe-configure-build-fixincludes: configure-build-fixincludes
2957 configure-build-fixincludes:
2958 @: $(MAKE); $(unstage)
2959 @r=`${PWD_COMMAND}`; export r; \
2960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2961 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2962 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2963 $(BUILD_EXPORTS) \
2964 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2965 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2966 case $(srcdir) in \
2967 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2968 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2969 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2970 esac; \
2971 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2972 libsrcdir="$$s/fixincludes"; \
2973 rm -f no-such-file || : ; \
2974 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2975 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2976 --target=${target_alias} $${srcdiroption} \
2977 || exit 1
2978 @endif build-fixincludes
2984 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2985 maybe-all-build-fixincludes:
2986 @if gcc-bootstrap
2987 all-build-fixincludes: stage_current
2988 @endif gcc-bootstrap
2989 @if build-fixincludes
2990 TARGET-build-fixincludes=all
2991 maybe-all-build-fixincludes: all-build-fixincludes
2992 all-build-fixincludes: configure-build-fixincludes
2993 @: $(MAKE); $(unstage)
2994 @r=`${PWD_COMMAND}`; export r; \
2995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2996 $(BUILD_EXPORTS) \
2997 (cd $(BUILD_SUBDIR)/fixincludes && \
2998 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2999 $(TARGET-build-fixincludes))
3000 @endif build-fixincludes
3006 # --------------------------------------
3007 # Modules which run on the host machine
3008 # --------------------------------------
3011 .PHONY: configure-bfd maybe-configure-bfd
3012 maybe-configure-bfd:
3013 @if gcc-bootstrap
3014 configure-bfd: stage_current
3015 @endif gcc-bootstrap
3016 @if bfd
3017 maybe-configure-bfd: configure-bfd
3018 configure-bfd:
3019 @r=`${PWD_COMMAND}`; export r; \
3020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3021 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3023 $(HOST_EXPORTS) \
3024 echo Configuring in $(HOST_SUBDIR)/bfd; \
3025 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3026 case $(srcdir) in \
3027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3028 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3030 esac; \
3031 srcdiroption="--srcdir=$${topdir}/bfd"; \
3032 libsrcdir="$$s/bfd"; \
3033 $(SHELL) $${libsrcdir}/configure \
3034 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3035 --target=${target_alias} $${srcdiroption} \
3036 || exit 1
3037 @endif bfd
3041 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3042 maybe-configure-stage1-bfd:
3043 @if bfd-bootstrap
3044 maybe-configure-stage1-bfd: configure-stage1-bfd
3045 configure-stage1-bfd:
3046 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3047 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3048 @r=`${PWD_COMMAND}`; export r; \
3049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3050 TFLAGS="$(STAGE1_TFLAGS)"; \
3051 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3052 $(HOST_EXPORTS) \
3053 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3054 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3055 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3056 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3058 cd $(HOST_SUBDIR)/bfd || exit 1; \
3059 case $(srcdir) in \
3060 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3061 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3062 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3063 esac; \
3064 srcdiroption="--srcdir=$${topdir}/bfd"; \
3065 libsrcdir="$$s/bfd"; \
3066 $(SHELL) $${libsrcdir}/configure \
3067 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3068 --target=${target_alias} $${srcdiroption} \
3069 $(STAGE1_CONFIGURE_FLAGS)
3070 @endif bfd-bootstrap
3072 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3073 maybe-configure-stage2-bfd:
3074 @if bfd-bootstrap
3075 maybe-configure-stage2-bfd: configure-stage2-bfd
3076 configure-stage2-bfd:
3077 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3078 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3079 @r=`${PWD_COMMAND}`; export r; \
3080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3081 TFLAGS="$(STAGE2_TFLAGS)"; \
3082 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3083 $(HOST_EXPORTS) \
3084 $(POSTSTAGE1_HOST_EXPORTS) \
3085 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3086 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3087 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3088 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3089 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3090 cd $(HOST_SUBDIR)/bfd || exit 1; \
3091 case $(srcdir) in \
3092 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3093 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3094 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3095 esac; \
3096 srcdiroption="--srcdir=$${topdir}/bfd"; \
3097 libsrcdir="$$s/bfd"; \
3098 $(SHELL) $${libsrcdir}/configure \
3099 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3100 --target=${target_alias} $${srcdiroption} \
3101 --with-build-libsubdir=$(HOST_SUBDIR) \
3102 $(STAGE2_CONFIGURE_FLAGS)
3103 @endif bfd-bootstrap
3105 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3106 maybe-configure-stage3-bfd:
3107 @if bfd-bootstrap
3108 maybe-configure-stage3-bfd: configure-stage3-bfd
3109 configure-stage3-bfd:
3110 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3111 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3112 @r=`${PWD_COMMAND}`; export r; \
3113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3114 TFLAGS="$(STAGE3_TFLAGS)"; \
3115 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3116 $(HOST_EXPORTS) \
3117 $(POSTSTAGE1_HOST_EXPORTS) \
3118 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3119 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3120 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3121 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3122 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3123 cd $(HOST_SUBDIR)/bfd || exit 1; \
3124 case $(srcdir) in \
3125 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3126 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3127 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3128 esac; \
3129 srcdiroption="--srcdir=$${topdir}/bfd"; \
3130 libsrcdir="$$s/bfd"; \
3131 $(SHELL) $${libsrcdir}/configure \
3132 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3133 --target=${target_alias} $${srcdiroption} \
3134 --with-build-libsubdir=$(HOST_SUBDIR) \
3135 $(STAGE3_CONFIGURE_FLAGS)
3136 @endif bfd-bootstrap
3138 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3139 maybe-configure-stage4-bfd:
3140 @if bfd-bootstrap
3141 maybe-configure-stage4-bfd: configure-stage4-bfd
3142 configure-stage4-bfd:
3143 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3144 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3145 @r=`${PWD_COMMAND}`; export r; \
3146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3147 TFLAGS="$(STAGE4_TFLAGS)"; \
3148 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3149 $(HOST_EXPORTS) \
3150 $(POSTSTAGE1_HOST_EXPORTS) \
3151 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3152 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3153 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3154 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3155 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3156 cd $(HOST_SUBDIR)/bfd || exit 1; \
3157 case $(srcdir) in \
3158 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3159 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3160 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3161 esac; \
3162 srcdiroption="--srcdir=$${topdir}/bfd"; \
3163 libsrcdir="$$s/bfd"; \
3164 $(SHELL) $${libsrcdir}/configure \
3165 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3166 --target=${target_alias} $${srcdiroption} \
3167 --with-build-libsubdir=$(HOST_SUBDIR) \
3168 $(STAGE4_CONFIGURE_FLAGS)
3169 @endif bfd-bootstrap
3171 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3172 maybe-configure-stageprofile-bfd:
3173 @if bfd-bootstrap
3174 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3175 configure-stageprofile-bfd:
3176 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3177 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3178 @r=`${PWD_COMMAND}`; export r; \
3179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3180 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3181 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3182 $(HOST_EXPORTS) \
3183 $(POSTSTAGE1_HOST_EXPORTS) \
3184 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3185 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3186 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3187 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3188 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3189 cd $(HOST_SUBDIR)/bfd || exit 1; \
3190 case $(srcdir) in \
3191 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3192 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3193 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3194 esac; \
3195 srcdiroption="--srcdir=$${topdir}/bfd"; \
3196 libsrcdir="$$s/bfd"; \
3197 $(SHELL) $${libsrcdir}/configure \
3198 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3199 --target=${target_alias} $${srcdiroption} \
3200 --with-build-libsubdir=$(HOST_SUBDIR) \
3201 $(STAGEprofile_CONFIGURE_FLAGS)
3202 @endif bfd-bootstrap
3204 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3205 maybe-configure-stagefeedback-bfd:
3206 @if bfd-bootstrap
3207 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3208 configure-stagefeedback-bfd:
3209 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3210 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3211 @r=`${PWD_COMMAND}`; export r; \
3212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3213 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3214 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3215 $(HOST_EXPORTS) \
3216 $(POSTSTAGE1_HOST_EXPORTS) \
3217 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3218 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3219 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3220 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3221 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3222 cd $(HOST_SUBDIR)/bfd || exit 1; \
3223 case $(srcdir) in \
3224 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3225 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3226 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3227 esac; \
3228 srcdiroption="--srcdir=$${topdir}/bfd"; \
3229 libsrcdir="$$s/bfd"; \
3230 $(SHELL) $${libsrcdir}/configure \
3231 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3232 --target=${target_alias} $${srcdiroption} \
3233 --with-build-libsubdir=$(HOST_SUBDIR) \
3234 $(STAGEfeedback_CONFIGURE_FLAGS)
3235 @endif bfd-bootstrap
3241 .PHONY: all-bfd maybe-all-bfd
3242 maybe-all-bfd:
3243 @if gcc-bootstrap
3244 all-bfd: stage_current
3245 @endif gcc-bootstrap
3246 @if bfd
3247 TARGET-bfd=all
3248 maybe-all-bfd: all-bfd
3249 all-bfd: configure-bfd
3250 @r=`${PWD_COMMAND}`; export r; \
3251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3252 $(HOST_EXPORTS) \
3253 (cd $(HOST_SUBDIR)/bfd && \
3254 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3255 $(TARGET-bfd))
3256 @endif bfd
3260 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3261 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3262 maybe-all-stage1-bfd:
3263 maybe-clean-stage1-bfd:
3264 @if bfd-bootstrap
3265 maybe-all-stage1-bfd: all-stage1-bfd
3266 all-stage1: all-stage1-bfd
3267 TARGET-stage1-bfd = $(TARGET-bfd)
3268 all-stage1-bfd: configure-stage1-bfd
3269 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3270 @r=`${PWD_COMMAND}`; export r; \
3271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3272 TFLAGS="$(STAGE1_TFLAGS)"; \
3273 $(HOST_EXPORTS) \
3274 cd $(HOST_SUBDIR)/bfd && \
3275 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3276 CFLAGS="$(STAGE1_CFLAGS)" \
3277 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3278 LIBCFLAGS="$(LIBCFLAGS)" \
3279 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3280 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3281 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3282 $(EXTRA_HOST_FLAGS) \
3283 $(STAGE1_FLAGS_TO_PASS) \
3284 TFLAGS="$(STAGE1_TFLAGS)" \
3285 $(TARGET-stage1-bfd)
3287 maybe-clean-stage1-bfd: clean-stage1-bfd
3288 clean-stage1: clean-stage1-bfd
3289 clean-stage1-bfd:
3290 @if [ $(current_stage) = stage1 ]; then \
3291 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3292 else \
3293 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3294 $(MAKE) stage1-start; \
3295 fi; \
3296 cd $(HOST_SUBDIR)/bfd && \
3297 $(MAKE) $(EXTRA_HOST_FLAGS) \
3298 $(STAGE1_FLAGS_TO_PASS) clean
3299 @endif bfd-bootstrap
3302 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3303 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3304 maybe-all-stage2-bfd:
3305 maybe-clean-stage2-bfd:
3306 @if bfd-bootstrap
3307 maybe-all-stage2-bfd: all-stage2-bfd
3308 all-stage2: all-stage2-bfd
3309 TARGET-stage2-bfd = $(TARGET-bfd)
3310 all-stage2-bfd: configure-stage2-bfd
3311 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3312 @r=`${PWD_COMMAND}`; export r; \
3313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3314 TFLAGS="$(STAGE2_TFLAGS)"; \
3315 $(HOST_EXPORTS) \
3316 $(POSTSTAGE1_HOST_EXPORTS) \
3317 cd $(HOST_SUBDIR)/bfd && \
3318 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3319 CFLAGS="$(STAGE2_CFLAGS)" \
3320 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3321 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3322 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3323 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3324 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3325 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3326 TFLAGS="$(STAGE2_TFLAGS)" \
3327 $(TARGET-stage2-bfd)
3329 maybe-clean-stage2-bfd: clean-stage2-bfd
3330 clean-stage2: clean-stage2-bfd
3331 clean-stage2-bfd:
3332 @if [ $(current_stage) = stage2 ]; then \
3333 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3334 else \
3335 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3336 $(MAKE) stage2-start; \
3337 fi; \
3338 cd $(HOST_SUBDIR)/bfd && \
3339 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3340 @endif bfd-bootstrap
3343 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3344 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3345 maybe-all-stage3-bfd:
3346 maybe-clean-stage3-bfd:
3347 @if bfd-bootstrap
3348 maybe-all-stage3-bfd: all-stage3-bfd
3349 all-stage3: all-stage3-bfd
3350 TARGET-stage3-bfd = $(TARGET-bfd)
3351 all-stage3-bfd: configure-stage3-bfd
3352 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3353 @r=`${PWD_COMMAND}`; export r; \
3354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3355 TFLAGS="$(STAGE3_TFLAGS)"; \
3356 $(HOST_EXPORTS) \
3357 $(POSTSTAGE1_HOST_EXPORTS) \
3358 cd $(HOST_SUBDIR)/bfd && \
3359 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3360 CFLAGS="$(STAGE3_CFLAGS)" \
3361 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3362 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3363 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3364 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3365 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3366 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3367 TFLAGS="$(STAGE3_TFLAGS)" \
3368 $(TARGET-stage3-bfd)
3370 maybe-clean-stage3-bfd: clean-stage3-bfd
3371 clean-stage3: clean-stage3-bfd
3372 clean-stage3-bfd:
3373 @if [ $(current_stage) = stage3 ]; then \
3374 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3375 else \
3376 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3377 $(MAKE) stage3-start; \
3378 fi; \
3379 cd $(HOST_SUBDIR)/bfd && \
3380 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3381 @endif bfd-bootstrap
3384 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3385 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3386 maybe-all-stage4-bfd:
3387 maybe-clean-stage4-bfd:
3388 @if bfd-bootstrap
3389 maybe-all-stage4-bfd: all-stage4-bfd
3390 all-stage4: all-stage4-bfd
3391 TARGET-stage4-bfd = $(TARGET-bfd)
3392 all-stage4-bfd: configure-stage4-bfd
3393 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3394 @r=`${PWD_COMMAND}`; export r; \
3395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3396 TFLAGS="$(STAGE4_TFLAGS)"; \
3397 $(HOST_EXPORTS) \
3398 $(POSTSTAGE1_HOST_EXPORTS) \
3399 cd $(HOST_SUBDIR)/bfd && \
3400 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3401 CFLAGS="$(STAGE4_CFLAGS)" \
3402 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3403 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3404 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3405 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3406 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3407 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3408 TFLAGS="$(STAGE4_TFLAGS)" \
3409 $(TARGET-stage4-bfd)
3411 maybe-clean-stage4-bfd: clean-stage4-bfd
3412 clean-stage4: clean-stage4-bfd
3413 clean-stage4-bfd:
3414 @if [ $(current_stage) = stage4 ]; then \
3415 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3416 else \
3417 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3418 $(MAKE) stage4-start; \
3419 fi; \
3420 cd $(HOST_SUBDIR)/bfd && \
3421 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3422 @endif bfd-bootstrap
3425 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3426 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3427 maybe-all-stageprofile-bfd:
3428 maybe-clean-stageprofile-bfd:
3429 @if bfd-bootstrap
3430 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3431 all-stageprofile: all-stageprofile-bfd
3432 TARGET-stageprofile-bfd = $(TARGET-bfd)
3433 all-stageprofile-bfd: configure-stageprofile-bfd
3434 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3435 @r=`${PWD_COMMAND}`; export r; \
3436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3437 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3438 $(HOST_EXPORTS) \
3439 $(POSTSTAGE1_HOST_EXPORTS) \
3440 cd $(HOST_SUBDIR)/bfd && \
3441 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3442 CFLAGS="$(STAGEprofile_CFLAGS)" \
3443 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3444 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3445 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3446 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3447 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3448 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3449 TFLAGS="$(STAGEprofile_TFLAGS)" \
3450 $(TARGET-stageprofile-bfd)
3452 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3453 clean-stageprofile: clean-stageprofile-bfd
3454 clean-stageprofile-bfd:
3455 @if [ $(current_stage) = stageprofile ]; then \
3456 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3457 else \
3458 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3459 $(MAKE) stageprofile-start; \
3460 fi; \
3461 cd $(HOST_SUBDIR)/bfd && \
3462 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3463 @endif bfd-bootstrap
3466 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3467 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3468 maybe-all-stagefeedback-bfd:
3469 maybe-clean-stagefeedback-bfd:
3470 @if bfd-bootstrap
3471 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3472 all-stagefeedback: all-stagefeedback-bfd
3473 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3474 all-stagefeedback-bfd: configure-stagefeedback-bfd
3475 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3476 @r=`${PWD_COMMAND}`; export r; \
3477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3478 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3479 $(HOST_EXPORTS) \
3480 $(POSTSTAGE1_HOST_EXPORTS) \
3481 cd $(HOST_SUBDIR)/bfd && \
3482 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3483 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3484 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3485 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3486 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3487 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3488 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3489 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3490 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3491 $(TARGET-stagefeedback-bfd)
3493 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3494 clean-stagefeedback: clean-stagefeedback-bfd
3495 clean-stagefeedback-bfd:
3496 @if [ $(current_stage) = stagefeedback ]; then \
3497 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3498 else \
3499 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3500 $(MAKE) stagefeedback-start; \
3501 fi; \
3502 cd $(HOST_SUBDIR)/bfd && \
3503 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3504 @endif bfd-bootstrap
3510 .PHONY: check-bfd maybe-check-bfd
3511 maybe-check-bfd:
3512 @if bfd
3513 maybe-check-bfd: check-bfd
3515 check-bfd:
3516 @: $(MAKE); $(unstage)
3517 @r=`${PWD_COMMAND}`; export r; \
3518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3519 $(HOST_EXPORTS) \
3520 (cd $(HOST_SUBDIR)/bfd && \
3521 $(MAKE) $(FLAGS_TO_PASS) check)
3523 @endif bfd
3525 .PHONY: install-bfd maybe-install-bfd
3526 maybe-install-bfd:
3527 @if bfd
3528 maybe-install-bfd: install-bfd
3530 install-bfd: installdirs
3531 @: $(MAKE); $(unstage)
3532 @r=`${PWD_COMMAND}`; export r; \
3533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3534 $(HOST_EXPORTS) \
3535 (cd $(HOST_SUBDIR)/bfd && \
3536 $(MAKE) $(FLAGS_TO_PASS) install)
3538 @endif bfd
3540 .PHONY: install-strip-bfd maybe-install-strip-bfd
3541 maybe-install-strip-bfd:
3542 @if bfd
3543 maybe-install-strip-bfd: install-strip-bfd
3545 install-strip-bfd: installdirs
3546 @: $(MAKE); $(unstage)
3547 @r=`${PWD_COMMAND}`; export r; \
3548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3549 $(HOST_EXPORTS) \
3550 (cd $(HOST_SUBDIR)/bfd && \
3551 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3553 @endif bfd
3555 # Other targets (info, dvi, pdf, etc.)
3557 .PHONY: maybe-info-bfd info-bfd
3558 maybe-info-bfd:
3559 @if bfd
3560 maybe-info-bfd: info-bfd
3562 info-bfd: \
3563 configure-bfd
3564 @[ -f ./bfd/Makefile ] || exit 0; \
3565 r=`${PWD_COMMAND}`; export r; \
3566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3567 $(HOST_EXPORTS) \
3568 for flag in $(EXTRA_HOST_FLAGS) ; do \
3569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3570 done; \
3571 echo "Doing info in bfd" ; \
3572 (cd $(HOST_SUBDIR)/bfd && \
3573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3575 "RANLIB=$${RANLIB}" \
3576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3577 info) \
3578 || exit 1
3580 @endif bfd
3582 .PHONY: maybe-dvi-bfd dvi-bfd
3583 maybe-dvi-bfd:
3584 @if bfd
3585 maybe-dvi-bfd: dvi-bfd
3587 dvi-bfd: \
3588 configure-bfd
3589 @[ -f ./bfd/Makefile ] || exit 0; \
3590 r=`${PWD_COMMAND}`; export r; \
3591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3592 $(HOST_EXPORTS) \
3593 for flag in $(EXTRA_HOST_FLAGS) ; do \
3594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3595 done; \
3596 echo "Doing dvi in bfd" ; \
3597 (cd $(HOST_SUBDIR)/bfd && \
3598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3600 "RANLIB=$${RANLIB}" \
3601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3602 dvi) \
3603 || exit 1
3605 @endif bfd
3607 .PHONY: maybe-pdf-bfd pdf-bfd
3608 maybe-pdf-bfd:
3609 @if bfd
3610 maybe-pdf-bfd: pdf-bfd
3612 pdf-bfd: \
3613 configure-bfd
3614 @[ -f ./bfd/Makefile ] || exit 0; \
3615 r=`${PWD_COMMAND}`; export r; \
3616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3617 $(HOST_EXPORTS) \
3618 for flag in $(EXTRA_HOST_FLAGS) ; do \
3619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3620 done; \
3621 echo "Doing pdf in bfd" ; \
3622 (cd $(HOST_SUBDIR)/bfd && \
3623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3625 "RANLIB=$${RANLIB}" \
3626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3627 pdf) \
3628 || exit 1
3630 @endif bfd
3632 .PHONY: maybe-html-bfd html-bfd
3633 maybe-html-bfd:
3634 @if bfd
3635 maybe-html-bfd: html-bfd
3637 html-bfd: \
3638 configure-bfd
3639 @[ -f ./bfd/Makefile ] || exit 0; \
3640 r=`${PWD_COMMAND}`; export r; \
3641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3642 $(HOST_EXPORTS) \
3643 for flag in $(EXTRA_HOST_FLAGS) ; do \
3644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3645 done; \
3646 echo "Doing html in bfd" ; \
3647 (cd $(HOST_SUBDIR)/bfd && \
3648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3650 "RANLIB=$${RANLIB}" \
3651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3652 html) \
3653 || exit 1
3655 @endif bfd
3657 .PHONY: maybe-TAGS-bfd TAGS-bfd
3658 maybe-TAGS-bfd:
3659 @if bfd
3660 maybe-TAGS-bfd: TAGS-bfd
3662 TAGS-bfd: \
3663 configure-bfd
3664 @[ -f ./bfd/Makefile ] || exit 0; \
3665 r=`${PWD_COMMAND}`; export r; \
3666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3667 $(HOST_EXPORTS) \
3668 for flag in $(EXTRA_HOST_FLAGS) ; do \
3669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3670 done; \
3671 echo "Doing TAGS in bfd" ; \
3672 (cd $(HOST_SUBDIR)/bfd && \
3673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3675 "RANLIB=$${RANLIB}" \
3676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3677 TAGS) \
3678 || exit 1
3680 @endif bfd
3682 .PHONY: maybe-install-info-bfd install-info-bfd
3683 maybe-install-info-bfd:
3684 @if bfd
3685 maybe-install-info-bfd: install-info-bfd
3687 install-info-bfd: \
3688 configure-bfd \
3689 info-bfd
3690 @[ -f ./bfd/Makefile ] || exit 0; \
3691 r=`${PWD_COMMAND}`; export r; \
3692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3693 $(HOST_EXPORTS) \
3694 for flag in $(EXTRA_HOST_FLAGS) ; do \
3695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3696 done; \
3697 echo "Doing install-info in bfd" ; \
3698 (cd $(HOST_SUBDIR)/bfd && \
3699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3701 "RANLIB=$${RANLIB}" \
3702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3703 install-info) \
3704 || exit 1
3706 @endif bfd
3708 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3709 maybe-install-pdf-bfd:
3710 @if bfd
3711 maybe-install-pdf-bfd: install-pdf-bfd
3713 install-pdf-bfd: \
3714 configure-bfd \
3715 pdf-bfd
3716 @[ -f ./bfd/Makefile ] || exit 0; \
3717 r=`${PWD_COMMAND}`; export r; \
3718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3719 $(HOST_EXPORTS) \
3720 for flag in $(EXTRA_HOST_FLAGS) ; do \
3721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3722 done; \
3723 echo "Doing install-pdf in bfd" ; \
3724 (cd $(HOST_SUBDIR)/bfd && \
3725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3727 "RANLIB=$${RANLIB}" \
3728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3729 install-pdf) \
3730 || exit 1
3732 @endif bfd
3734 .PHONY: maybe-install-html-bfd install-html-bfd
3735 maybe-install-html-bfd:
3736 @if bfd
3737 maybe-install-html-bfd: install-html-bfd
3739 install-html-bfd: \
3740 configure-bfd \
3741 html-bfd
3742 @[ -f ./bfd/Makefile ] || exit 0; \
3743 r=`${PWD_COMMAND}`; export r; \
3744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3745 $(HOST_EXPORTS) \
3746 for flag in $(EXTRA_HOST_FLAGS) ; do \
3747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3748 done; \
3749 echo "Doing install-html in bfd" ; \
3750 (cd $(HOST_SUBDIR)/bfd && \
3751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3753 "RANLIB=$${RANLIB}" \
3754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3755 install-html) \
3756 || exit 1
3758 @endif bfd
3760 .PHONY: maybe-installcheck-bfd installcheck-bfd
3761 maybe-installcheck-bfd:
3762 @if bfd
3763 maybe-installcheck-bfd: installcheck-bfd
3765 installcheck-bfd: \
3766 configure-bfd
3767 @[ -f ./bfd/Makefile ] || exit 0; \
3768 r=`${PWD_COMMAND}`; export r; \
3769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3770 $(HOST_EXPORTS) \
3771 for flag in $(EXTRA_HOST_FLAGS) ; do \
3772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3773 done; \
3774 echo "Doing installcheck in bfd" ; \
3775 (cd $(HOST_SUBDIR)/bfd && \
3776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3778 "RANLIB=$${RANLIB}" \
3779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3780 installcheck) \
3781 || exit 1
3783 @endif bfd
3785 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3786 maybe-mostlyclean-bfd:
3787 @if bfd
3788 maybe-mostlyclean-bfd: mostlyclean-bfd
3790 mostlyclean-bfd:
3791 @[ -f ./bfd/Makefile ] || exit 0; \
3792 r=`${PWD_COMMAND}`; export r; \
3793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3794 $(HOST_EXPORTS) \
3795 for flag in $(EXTRA_HOST_FLAGS) ; do \
3796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3797 done; \
3798 echo "Doing mostlyclean in bfd" ; \
3799 (cd $(HOST_SUBDIR)/bfd && \
3800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3802 "RANLIB=$${RANLIB}" \
3803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3804 mostlyclean) \
3805 || exit 1
3807 @endif bfd
3809 .PHONY: maybe-clean-bfd clean-bfd
3810 maybe-clean-bfd:
3811 @if bfd
3812 maybe-clean-bfd: clean-bfd
3814 clean-bfd:
3815 @[ -f ./bfd/Makefile ] || exit 0; \
3816 r=`${PWD_COMMAND}`; export r; \
3817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3818 $(HOST_EXPORTS) \
3819 for flag in $(EXTRA_HOST_FLAGS) ; do \
3820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3821 done; \
3822 echo "Doing clean in bfd" ; \
3823 (cd $(HOST_SUBDIR)/bfd && \
3824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3826 "RANLIB=$${RANLIB}" \
3827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3828 clean) \
3829 || exit 1
3831 @endif bfd
3833 .PHONY: maybe-distclean-bfd distclean-bfd
3834 maybe-distclean-bfd:
3835 @if bfd
3836 maybe-distclean-bfd: distclean-bfd
3838 distclean-bfd:
3839 @[ -f ./bfd/Makefile ] || exit 0; \
3840 r=`${PWD_COMMAND}`; export r; \
3841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3842 $(HOST_EXPORTS) \
3843 for flag in $(EXTRA_HOST_FLAGS) ; do \
3844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3845 done; \
3846 echo "Doing distclean in bfd" ; \
3847 (cd $(HOST_SUBDIR)/bfd && \
3848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3850 "RANLIB=$${RANLIB}" \
3851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3852 distclean) \
3853 || exit 1
3855 @endif bfd
3857 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3858 maybe-maintainer-clean-bfd:
3859 @if bfd
3860 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3862 maintainer-clean-bfd:
3863 @[ -f ./bfd/Makefile ] || exit 0; \
3864 r=`${PWD_COMMAND}`; export r; \
3865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3866 $(HOST_EXPORTS) \
3867 for flag in $(EXTRA_HOST_FLAGS) ; do \
3868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3869 done; \
3870 echo "Doing maintainer-clean in bfd" ; \
3871 (cd $(HOST_SUBDIR)/bfd && \
3872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3874 "RANLIB=$${RANLIB}" \
3875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3876 maintainer-clean) \
3877 || exit 1
3879 @endif bfd
3883 .PHONY: configure-opcodes maybe-configure-opcodes
3884 maybe-configure-opcodes:
3885 @if gcc-bootstrap
3886 configure-opcodes: stage_current
3887 @endif gcc-bootstrap
3888 @if opcodes
3889 maybe-configure-opcodes: configure-opcodes
3890 configure-opcodes:
3891 @r=`${PWD_COMMAND}`; export r; \
3892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3893 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3895 $(HOST_EXPORTS) \
3896 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3897 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3898 case $(srcdir) in \
3899 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3900 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3901 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3902 esac; \
3903 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3904 libsrcdir="$$s/opcodes"; \
3905 $(SHELL) $${libsrcdir}/configure \
3906 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3907 --target=${target_alias} $${srcdiroption} \
3908 || exit 1
3909 @endif opcodes
3913 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3914 maybe-configure-stage1-opcodes:
3915 @if opcodes-bootstrap
3916 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3917 configure-stage1-opcodes:
3918 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3919 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3920 @r=`${PWD_COMMAND}`; export r; \
3921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3922 TFLAGS="$(STAGE1_TFLAGS)"; \
3923 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3924 $(HOST_EXPORTS) \
3925 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3926 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3927 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3928 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3929 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3930 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3931 case $(srcdir) in \
3932 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3933 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3934 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3935 esac; \
3936 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3937 libsrcdir="$$s/opcodes"; \
3938 $(SHELL) $${libsrcdir}/configure \
3939 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3940 --target=${target_alias} $${srcdiroption} \
3941 $(STAGE1_CONFIGURE_FLAGS)
3942 @endif opcodes-bootstrap
3944 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3945 maybe-configure-stage2-opcodes:
3946 @if opcodes-bootstrap
3947 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3948 configure-stage2-opcodes:
3949 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3950 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3951 @r=`${PWD_COMMAND}`; export r; \
3952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3953 TFLAGS="$(STAGE2_TFLAGS)"; \
3954 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3955 $(HOST_EXPORTS) \
3956 $(POSTSTAGE1_HOST_EXPORTS) \
3957 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3958 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3959 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3960 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3961 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3962 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3963 case $(srcdir) in \
3964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3965 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3967 esac; \
3968 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3969 libsrcdir="$$s/opcodes"; \
3970 $(SHELL) $${libsrcdir}/configure \
3971 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3972 --target=${target_alias} $${srcdiroption} \
3973 --with-build-libsubdir=$(HOST_SUBDIR) \
3974 $(STAGE2_CONFIGURE_FLAGS)
3975 @endif opcodes-bootstrap
3977 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3978 maybe-configure-stage3-opcodes:
3979 @if opcodes-bootstrap
3980 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3981 configure-stage3-opcodes:
3982 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3983 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3984 @r=`${PWD_COMMAND}`; export r; \
3985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3986 TFLAGS="$(STAGE3_TFLAGS)"; \
3987 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3988 $(HOST_EXPORTS) \
3989 $(POSTSTAGE1_HOST_EXPORTS) \
3990 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3991 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3992 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3993 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3994 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3995 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3996 case $(srcdir) in \
3997 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3998 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3999 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4000 esac; \
4001 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4002 libsrcdir="$$s/opcodes"; \
4003 $(SHELL) $${libsrcdir}/configure \
4004 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4005 --target=${target_alias} $${srcdiroption} \
4006 --with-build-libsubdir=$(HOST_SUBDIR) \
4007 $(STAGE3_CONFIGURE_FLAGS)
4008 @endif opcodes-bootstrap
4010 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4011 maybe-configure-stage4-opcodes:
4012 @if opcodes-bootstrap
4013 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4014 configure-stage4-opcodes:
4015 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4016 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4017 @r=`${PWD_COMMAND}`; export r; \
4018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4019 TFLAGS="$(STAGE4_TFLAGS)"; \
4020 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4021 $(HOST_EXPORTS) \
4022 $(POSTSTAGE1_HOST_EXPORTS) \
4023 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4024 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4025 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4026 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
4027 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4028 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4029 case $(srcdir) in \
4030 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4031 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4032 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4033 esac; \
4034 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4035 libsrcdir="$$s/opcodes"; \
4036 $(SHELL) $${libsrcdir}/configure \
4037 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4038 --target=${target_alias} $${srcdiroption} \
4039 --with-build-libsubdir=$(HOST_SUBDIR) \
4040 $(STAGE4_CONFIGURE_FLAGS)
4041 @endif opcodes-bootstrap
4043 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4044 maybe-configure-stageprofile-opcodes:
4045 @if opcodes-bootstrap
4046 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4047 configure-stageprofile-opcodes:
4048 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4049 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4050 @r=`${PWD_COMMAND}`; export r; \
4051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4052 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4053 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4054 $(HOST_EXPORTS) \
4055 $(POSTSTAGE1_HOST_EXPORTS) \
4056 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4057 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4058 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4059 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4060 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4061 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4062 case $(srcdir) in \
4063 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4064 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4065 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4066 esac; \
4067 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4068 libsrcdir="$$s/opcodes"; \
4069 $(SHELL) $${libsrcdir}/configure \
4070 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4071 --target=${target_alias} $${srcdiroption} \
4072 --with-build-libsubdir=$(HOST_SUBDIR) \
4073 $(STAGEprofile_CONFIGURE_FLAGS)
4074 @endif opcodes-bootstrap
4076 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4077 maybe-configure-stagefeedback-opcodes:
4078 @if opcodes-bootstrap
4079 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4080 configure-stagefeedback-opcodes:
4081 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4082 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4083 @r=`${PWD_COMMAND}`; export r; \
4084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4085 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4086 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4087 $(HOST_EXPORTS) \
4088 $(POSTSTAGE1_HOST_EXPORTS) \
4089 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4090 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4091 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4092 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4093 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4094 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4095 case $(srcdir) in \
4096 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4097 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4098 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4099 esac; \
4100 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4101 libsrcdir="$$s/opcodes"; \
4102 $(SHELL) $${libsrcdir}/configure \
4103 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4104 --target=${target_alias} $${srcdiroption} \
4105 --with-build-libsubdir=$(HOST_SUBDIR) \
4106 $(STAGEfeedback_CONFIGURE_FLAGS)
4107 @endif opcodes-bootstrap
4113 .PHONY: all-opcodes maybe-all-opcodes
4114 maybe-all-opcodes:
4115 @if gcc-bootstrap
4116 all-opcodes: stage_current
4117 @endif gcc-bootstrap
4118 @if opcodes
4119 TARGET-opcodes=all
4120 maybe-all-opcodes: all-opcodes
4121 all-opcodes: configure-opcodes
4122 @r=`${PWD_COMMAND}`; export r; \
4123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4124 $(HOST_EXPORTS) \
4125 (cd $(HOST_SUBDIR)/opcodes && \
4126 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4127 $(TARGET-opcodes))
4128 @endif opcodes
4132 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4133 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4134 maybe-all-stage1-opcodes:
4135 maybe-clean-stage1-opcodes:
4136 @if opcodes-bootstrap
4137 maybe-all-stage1-opcodes: all-stage1-opcodes
4138 all-stage1: all-stage1-opcodes
4139 TARGET-stage1-opcodes = $(TARGET-opcodes)
4140 all-stage1-opcodes: configure-stage1-opcodes
4141 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4142 @r=`${PWD_COMMAND}`; export r; \
4143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4144 TFLAGS="$(STAGE1_TFLAGS)"; \
4145 $(HOST_EXPORTS) \
4146 cd $(HOST_SUBDIR)/opcodes && \
4147 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4148 CFLAGS="$(STAGE1_CFLAGS)" \
4149 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4150 LIBCFLAGS="$(LIBCFLAGS)" \
4151 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4152 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4153 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4154 $(EXTRA_HOST_FLAGS) \
4155 $(STAGE1_FLAGS_TO_PASS) \
4156 TFLAGS="$(STAGE1_TFLAGS)" \
4157 $(TARGET-stage1-opcodes)
4159 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4160 clean-stage1: clean-stage1-opcodes
4161 clean-stage1-opcodes:
4162 @if [ $(current_stage) = stage1 ]; then \
4163 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4164 else \
4165 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4166 $(MAKE) stage1-start; \
4167 fi; \
4168 cd $(HOST_SUBDIR)/opcodes && \
4169 $(MAKE) $(EXTRA_HOST_FLAGS) \
4170 $(STAGE1_FLAGS_TO_PASS) clean
4171 @endif opcodes-bootstrap
4174 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4175 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4176 maybe-all-stage2-opcodes:
4177 maybe-clean-stage2-opcodes:
4178 @if opcodes-bootstrap
4179 maybe-all-stage2-opcodes: all-stage2-opcodes
4180 all-stage2: all-stage2-opcodes
4181 TARGET-stage2-opcodes = $(TARGET-opcodes)
4182 all-stage2-opcodes: configure-stage2-opcodes
4183 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4184 @r=`${PWD_COMMAND}`; export r; \
4185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4186 TFLAGS="$(STAGE2_TFLAGS)"; \
4187 $(HOST_EXPORTS) \
4188 $(POSTSTAGE1_HOST_EXPORTS) \
4189 cd $(HOST_SUBDIR)/opcodes && \
4190 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4191 CFLAGS="$(STAGE2_CFLAGS)" \
4192 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4193 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4194 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4195 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4196 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4197 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4198 TFLAGS="$(STAGE2_TFLAGS)" \
4199 $(TARGET-stage2-opcodes)
4201 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4202 clean-stage2: clean-stage2-opcodes
4203 clean-stage2-opcodes:
4204 @if [ $(current_stage) = stage2 ]; then \
4205 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4206 else \
4207 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4208 $(MAKE) stage2-start; \
4209 fi; \
4210 cd $(HOST_SUBDIR)/opcodes && \
4211 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4212 @endif opcodes-bootstrap
4215 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4216 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4217 maybe-all-stage3-opcodes:
4218 maybe-clean-stage3-opcodes:
4219 @if opcodes-bootstrap
4220 maybe-all-stage3-opcodes: all-stage3-opcodes
4221 all-stage3: all-stage3-opcodes
4222 TARGET-stage3-opcodes = $(TARGET-opcodes)
4223 all-stage3-opcodes: configure-stage3-opcodes
4224 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4225 @r=`${PWD_COMMAND}`; export r; \
4226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4227 TFLAGS="$(STAGE3_TFLAGS)"; \
4228 $(HOST_EXPORTS) \
4229 $(POSTSTAGE1_HOST_EXPORTS) \
4230 cd $(HOST_SUBDIR)/opcodes && \
4231 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4232 CFLAGS="$(STAGE3_CFLAGS)" \
4233 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4234 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4235 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4236 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4237 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4238 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4239 TFLAGS="$(STAGE3_TFLAGS)" \
4240 $(TARGET-stage3-opcodes)
4242 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4243 clean-stage3: clean-stage3-opcodes
4244 clean-stage3-opcodes:
4245 @if [ $(current_stage) = stage3 ]; then \
4246 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4247 else \
4248 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4249 $(MAKE) stage3-start; \
4250 fi; \
4251 cd $(HOST_SUBDIR)/opcodes && \
4252 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4253 @endif opcodes-bootstrap
4256 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4257 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4258 maybe-all-stage4-opcodes:
4259 maybe-clean-stage4-opcodes:
4260 @if opcodes-bootstrap
4261 maybe-all-stage4-opcodes: all-stage4-opcodes
4262 all-stage4: all-stage4-opcodes
4263 TARGET-stage4-opcodes = $(TARGET-opcodes)
4264 all-stage4-opcodes: configure-stage4-opcodes
4265 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4266 @r=`${PWD_COMMAND}`; export r; \
4267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4268 TFLAGS="$(STAGE4_TFLAGS)"; \
4269 $(HOST_EXPORTS) \
4270 $(POSTSTAGE1_HOST_EXPORTS) \
4271 cd $(HOST_SUBDIR)/opcodes && \
4272 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4273 CFLAGS="$(STAGE4_CFLAGS)" \
4274 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4275 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4276 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4277 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4278 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4279 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4280 TFLAGS="$(STAGE4_TFLAGS)" \
4281 $(TARGET-stage4-opcodes)
4283 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4284 clean-stage4: clean-stage4-opcodes
4285 clean-stage4-opcodes:
4286 @if [ $(current_stage) = stage4 ]; then \
4287 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4288 else \
4289 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4290 $(MAKE) stage4-start; \
4291 fi; \
4292 cd $(HOST_SUBDIR)/opcodes && \
4293 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4294 @endif opcodes-bootstrap
4297 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4298 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4299 maybe-all-stageprofile-opcodes:
4300 maybe-clean-stageprofile-opcodes:
4301 @if opcodes-bootstrap
4302 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4303 all-stageprofile: all-stageprofile-opcodes
4304 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4305 all-stageprofile-opcodes: configure-stageprofile-opcodes
4306 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4307 @r=`${PWD_COMMAND}`; export r; \
4308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4309 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4310 $(HOST_EXPORTS) \
4311 $(POSTSTAGE1_HOST_EXPORTS) \
4312 cd $(HOST_SUBDIR)/opcodes && \
4313 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4314 CFLAGS="$(STAGEprofile_CFLAGS)" \
4315 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4316 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4317 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4318 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4319 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4320 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4321 TFLAGS="$(STAGEprofile_TFLAGS)" \
4322 $(TARGET-stageprofile-opcodes)
4324 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4325 clean-stageprofile: clean-stageprofile-opcodes
4326 clean-stageprofile-opcodes:
4327 @if [ $(current_stage) = stageprofile ]; then \
4328 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4329 else \
4330 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4331 $(MAKE) stageprofile-start; \
4332 fi; \
4333 cd $(HOST_SUBDIR)/opcodes && \
4334 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4335 @endif opcodes-bootstrap
4338 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4339 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4340 maybe-all-stagefeedback-opcodes:
4341 maybe-clean-stagefeedback-opcodes:
4342 @if opcodes-bootstrap
4343 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4344 all-stagefeedback: all-stagefeedback-opcodes
4345 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4346 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4347 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4348 @r=`${PWD_COMMAND}`; export r; \
4349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4350 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4351 $(HOST_EXPORTS) \
4352 $(POSTSTAGE1_HOST_EXPORTS) \
4353 cd $(HOST_SUBDIR)/opcodes && \
4354 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4355 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4356 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4357 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4358 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4359 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4360 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4361 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4362 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4363 $(TARGET-stagefeedback-opcodes)
4365 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4366 clean-stagefeedback: clean-stagefeedback-opcodes
4367 clean-stagefeedback-opcodes:
4368 @if [ $(current_stage) = stagefeedback ]; then \
4369 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4370 else \
4371 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4372 $(MAKE) stagefeedback-start; \
4373 fi; \
4374 cd $(HOST_SUBDIR)/opcodes && \
4375 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4376 @endif opcodes-bootstrap
4382 .PHONY: check-opcodes maybe-check-opcodes
4383 maybe-check-opcodes:
4384 @if opcodes
4385 maybe-check-opcodes: check-opcodes
4387 check-opcodes:
4388 @: $(MAKE); $(unstage)
4389 @r=`${PWD_COMMAND}`; export r; \
4390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4391 $(HOST_EXPORTS) \
4392 (cd $(HOST_SUBDIR)/opcodes && \
4393 $(MAKE) $(FLAGS_TO_PASS) check)
4395 @endif opcodes
4397 .PHONY: install-opcodes maybe-install-opcodes
4398 maybe-install-opcodes:
4399 @if opcodes
4400 maybe-install-opcodes: install-opcodes
4402 install-opcodes: installdirs
4403 @: $(MAKE); $(unstage)
4404 @r=`${PWD_COMMAND}`; export r; \
4405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4406 $(HOST_EXPORTS) \
4407 (cd $(HOST_SUBDIR)/opcodes && \
4408 $(MAKE) $(FLAGS_TO_PASS) install)
4410 @endif opcodes
4412 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4413 maybe-install-strip-opcodes:
4414 @if opcodes
4415 maybe-install-strip-opcodes: install-strip-opcodes
4417 install-strip-opcodes: installdirs
4418 @: $(MAKE); $(unstage)
4419 @r=`${PWD_COMMAND}`; export r; \
4420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4421 $(HOST_EXPORTS) \
4422 (cd $(HOST_SUBDIR)/opcodes && \
4423 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4425 @endif opcodes
4427 # Other targets (info, dvi, pdf, etc.)
4429 .PHONY: maybe-info-opcodes info-opcodes
4430 maybe-info-opcodes:
4431 @if opcodes
4432 maybe-info-opcodes: info-opcodes
4434 info-opcodes: \
4435 configure-opcodes
4436 @[ -f ./opcodes/Makefile ] || exit 0; \
4437 r=`${PWD_COMMAND}`; export r; \
4438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4439 $(HOST_EXPORTS) \
4440 for flag in $(EXTRA_HOST_FLAGS) ; do \
4441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4442 done; \
4443 echo "Doing info in opcodes" ; \
4444 (cd $(HOST_SUBDIR)/opcodes && \
4445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4447 "RANLIB=$${RANLIB}" \
4448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4449 info) \
4450 || exit 1
4452 @endif opcodes
4454 .PHONY: maybe-dvi-opcodes dvi-opcodes
4455 maybe-dvi-opcodes:
4456 @if opcodes
4457 maybe-dvi-opcodes: dvi-opcodes
4459 dvi-opcodes: \
4460 configure-opcodes
4461 @[ -f ./opcodes/Makefile ] || exit 0; \
4462 r=`${PWD_COMMAND}`; export r; \
4463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4464 $(HOST_EXPORTS) \
4465 for flag in $(EXTRA_HOST_FLAGS) ; do \
4466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4467 done; \
4468 echo "Doing dvi in opcodes" ; \
4469 (cd $(HOST_SUBDIR)/opcodes && \
4470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4472 "RANLIB=$${RANLIB}" \
4473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4474 dvi) \
4475 || exit 1
4477 @endif opcodes
4479 .PHONY: maybe-pdf-opcodes pdf-opcodes
4480 maybe-pdf-opcodes:
4481 @if opcodes
4482 maybe-pdf-opcodes: pdf-opcodes
4484 pdf-opcodes: \
4485 configure-opcodes
4486 @[ -f ./opcodes/Makefile ] || exit 0; \
4487 r=`${PWD_COMMAND}`; export r; \
4488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4489 $(HOST_EXPORTS) \
4490 for flag in $(EXTRA_HOST_FLAGS) ; do \
4491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4492 done; \
4493 echo "Doing pdf in opcodes" ; \
4494 (cd $(HOST_SUBDIR)/opcodes && \
4495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4497 "RANLIB=$${RANLIB}" \
4498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4499 pdf) \
4500 || exit 1
4502 @endif opcodes
4504 .PHONY: maybe-html-opcodes html-opcodes
4505 maybe-html-opcodes:
4506 @if opcodes
4507 maybe-html-opcodes: html-opcodes
4509 html-opcodes: \
4510 configure-opcodes
4511 @[ -f ./opcodes/Makefile ] || exit 0; \
4512 r=`${PWD_COMMAND}`; export r; \
4513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4514 $(HOST_EXPORTS) \
4515 for flag in $(EXTRA_HOST_FLAGS) ; do \
4516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4517 done; \
4518 echo "Doing html in opcodes" ; \
4519 (cd $(HOST_SUBDIR)/opcodes && \
4520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4522 "RANLIB=$${RANLIB}" \
4523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4524 html) \
4525 || exit 1
4527 @endif opcodes
4529 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4530 maybe-TAGS-opcodes:
4531 @if opcodes
4532 maybe-TAGS-opcodes: TAGS-opcodes
4534 TAGS-opcodes: \
4535 configure-opcodes
4536 @[ -f ./opcodes/Makefile ] || exit 0; \
4537 r=`${PWD_COMMAND}`; export r; \
4538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4539 $(HOST_EXPORTS) \
4540 for flag in $(EXTRA_HOST_FLAGS) ; do \
4541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4542 done; \
4543 echo "Doing TAGS in opcodes" ; \
4544 (cd $(HOST_SUBDIR)/opcodes && \
4545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4547 "RANLIB=$${RANLIB}" \
4548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4549 TAGS) \
4550 || exit 1
4552 @endif opcodes
4554 .PHONY: maybe-install-info-opcodes install-info-opcodes
4555 maybe-install-info-opcodes:
4556 @if opcodes
4557 maybe-install-info-opcodes: install-info-opcodes
4559 install-info-opcodes: \
4560 configure-opcodes \
4561 info-opcodes
4562 @[ -f ./opcodes/Makefile ] || exit 0; \
4563 r=`${PWD_COMMAND}`; export r; \
4564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4565 $(HOST_EXPORTS) \
4566 for flag in $(EXTRA_HOST_FLAGS) ; do \
4567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4568 done; \
4569 echo "Doing install-info in opcodes" ; \
4570 (cd $(HOST_SUBDIR)/opcodes && \
4571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4573 "RANLIB=$${RANLIB}" \
4574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4575 install-info) \
4576 || exit 1
4578 @endif opcodes
4580 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4581 maybe-install-pdf-opcodes:
4582 @if opcodes
4583 maybe-install-pdf-opcodes: install-pdf-opcodes
4585 install-pdf-opcodes: \
4586 configure-opcodes \
4587 pdf-opcodes
4588 @[ -f ./opcodes/Makefile ] || exit 0; \
4589 r=`${PWD_COMMAND}`; export r; \
4590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4591 $(HOST_EXPORTS) \
4592 for flag in $(EXTRA_HOST_FLAGS) ; do \
4593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4594 done; \
4595 echo "Doing install-pdf in opcodes" ; \
4596 (cd $(HOST_SUBDIR)/opcodes && \
4597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4599 "RANLIB=$${RANLIB}" \
4600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4601 install-pdf) \
4602 || exit 1
4604 @endif opcodes
4606 .PHONY: maybe-install-html-opcodes install-html-opcodes
4607 maybe-install-html-opcodes:
4608 @if opcodes
4609 maybe-install-html-opcodes: install-html-opcodes
4611 install-html-opcodes: \
4612 configure-opcodes \
4613 html-opcodes
4614 @[ -f ./opcodes/Makefile ] || exit 0; \
4615 r=`${PWD_COMMAND}`; export r; \
4616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4617 $(HOST_EXPORTS) \
4618 for flag in $(EXTRA_HOST_FLAGS) ; do \
4619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4620 done; \
4621 echo "Doing install-html in opcodes" ; \
4622 (cd $(HOST_SUBDIR)/opcodes && \
4623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4625 "RANLIB=$${RANLIB}" \
4626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4627 install-html) \
4628 || exit 1
4630 @endif opcodes
4632 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4633 maybe-installcheck-opcodes:
4634 @if opcodes
4635 maybe-installcheck-opcodes: installcheck-opcodes
4637 installcheck-opcodes: \
4638 configure-opcodes
4639 @[ -f ./opcodes/Makefile ] || exit 0; \
4640 r=`${PWD_COMMAND}`; export r; \
4641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4642 $(HOST_EXPORTS) \
4643 for flag in $(EXTRA_HOST_FLAGS) ; do \
4644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4645 done; \
4646 echo "Doing installcheck in opcodes" ; \
4647 (cd $(HOST_SUBDIR)/opcodes && \
4648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4650 "RANLIB=$${RANLIB}" \
4651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4652 installcheck) \
4653 || exit 1
4655 @endif opcodes
4657 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4658 maybe-mostlyclean-opcodes:
4659 @if opcodes
4660 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4662 mostlyclean-opcodes:
4663 @[ -f ./opcodes/Makefile ] || exit 0; \
4664 r=`${PWD_COMMAND}`; export r; \
4665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4666 $(HOST_EXPORTS) \
4667 for flag in $(EXTRA_HOST_FLAGS) ; do \
4668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4669 done; \
4670 echo "Doing mostlyclean in opcodes" ; \
4671 (cd $(HOST_SUBDIR)/opcodes && \
4672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4674 "RANLIB=$${RANLIB}" \
4675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4676 mostlyclean) \
4677 || exit 1
4679 @endif opcodes
4681 .PHONY: maybe-clean-opcodes clean-opcodes
4682 maybe-clean-opcodes:
4683 @if opcodes
4684 maybe-clean-opcodes: clean-opcodes
4686 clean-opcodes:
4687 @[ -f ./opcodes/Makefile ] || exit 0; \
4688 r=`${PWD_COMMAND}`; export r; \
4689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4690 $(HOST_EXPORTS) \
4691 for flag in $(EXTRA_HOST_FLAGS) ; do \
4692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4693 done; \
4694 echo "Doing clean in opcodes" ; \
4695 (cd $(HOST_SUBDIR)/opcodes && \
4696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4698 "RANLIB=$${RANLIB}" \
4699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4700 clean) \
4701 || exit 1
4703 @endif opcodes
4705 .PHONY: maybe-distclean-opcodes distclean-opcodes
4706 maybe-distclean-opcodes:
4707 @if opcodes
4708 maybe-distclean-opcodes: distclean-opcodes
4710 distclean-opcodes:
4711 @[ -f ./opcodes/Makefile ] || exit 0; \
4712 r=`${PWD_COMMAND}`; export r; \
4713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4714 $(HOST_EXPORTS) \
4715 for flag in $(EXTRA_HOST_FLAGS) ; do \
4716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4717 done; \
4718 echo "Doing distclean in opcodes" ; \
4719 (cd $(HOST_SUBDIR)/opcodes && \
4720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4722 "RANLIB=$${RANLIB}" \
4723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4724 distclean) \
4725 || exit 1
4727 @endif opcodes
4729 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4730 maybe-maintainer-clean-opcodes:
4731 @if opcodes
4732 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4734 maintainer-clean-opcodes:
4735 @[ -f ./opcodes/Makefile ] || exit 0; \
4736 r=`${PWD_COMMAND}`; export r; \
4737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4738 $(HOST_EXPORTS) \
4739 for flag in $(EXTRA_HOST_FLAGS) ; do \
4740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4741 done; \
4742 echo "Doing maintainer-clean in opcodes" ; \
4743 (cd $(HOST_SUBDIR)/opcodes && \
4744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4746 "RANLIB=$${RANLIB}" \
4747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4748 maintainer-clean) \
4749 || exit 1
4751 @endif opcodes
4755 .PHONY: configure-binutils maybe-configure-binutils
4756 maybe-configure-binutils:
4757 @if gcc-bootstrap
4758 configure-binutils: stage_current
4759 @endif gcc-bootstrap
4760 @if binutils
4761 maybe-configure-binutils: configure-binutils
4762 configure-binutils:
4763 @r=`${PWD_COMMAND}`; export r; \
4764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4765 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4766 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4767 $(HOST_EXPORTS) \
4768 echo Configuring in $(HOST_SUBDIR)/binutils; \
4769 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4770 case $(srcdir) in \
4771 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4772 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4773 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4774 esac; \
4775 srcdiroption="--srcdir=$${topdir}/binutils"; \
4776 libsrcdir="$$s/binutils"; \
4777 $(SHELL) $${libsrcdir}/configure \
4778 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4779 --target=${target_alias} $${srcdiroption} \
4780 || exit 1
4781 @endif binutils
4785 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4786 maybe-configure-stage1-binutils:
4787 @if binutils-bootstrap
4788 maybe-configure-stage1-binutils: configure-stage1-binutils
4789 configure-stage1-binutils:
4790 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4791 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4792 @r=`${PWD_COMMAND}`; export r; \
4793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4794 TFLAGS="$(STAGE1_TFLAGS)"; \
4795 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4796 $(HOST_EXPORTS) \
4797 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4798 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4799 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4800 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4801 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4802 cd $(HOST_SUBDIR)/binutils || exit 1; \
4803 case $(srcdir) in \
4804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4805 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4807 esac; \
4808 srcdiroption="--srcdir=$${topdir}/binutils"; \
4809 libsrcdir="$$s/binutils"; \
4810 $(SHELL) $${libsrcdir}/configure \
4811 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4812 --target=${target_alias} $${srcdiroption} \
4813 $(STAGE1_CONFIGURE_FLAGS)
4814 @endif binutils-bootstrap
4816 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4817 maybe-configure-stage2-binutils:
4818 @if binutils-bootstrap
4819 maybe-configure-stage2-binutils: configure-stage2-binutils
4820 configure-stage2-binutils:
4821 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4822 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4823 @r=`${PWD_COMMAND}`; export r; \
4824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4825 TFLAGS="$(STAGE2_TFLAGS)"; \
4826 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4827 $(HOST_EXPORTS) \
4828 $(POSTSTAGE1_HOST_EXPORTS) \
4829 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4830 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4831 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4832 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4833 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4834 cd $(HOST_SUBDIR)/binutils || exit 1; \
4835 case $(srcdir) in \
4836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4837 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4839 esac; \
4840 srcdiroption="--srcdir=$${topdir}/binutils"; \
4841 libsrcdir="$$s/binutils"; \
4842 $(SHELL) $${libsrcdir}/configure \
4843 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4844 --target=${target_alias} $${srcdiroption} \
4845 --with-build-libsubdir=$(HOST_SUBDIR) \
4846 $(STAGE2_CONFIGURE_FLAGS)
4847 @endif binutils-bootstrap
4849 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4850 maybe-configure-stage3-binutils:
4851 @if binutils-bootstrap
4852 maybe-configure-stage3-binutils: configure-stage3-binutils
4853 configure-stage3-binutils:
4854 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4855 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4856 @r=`${PWD_COMMAND}`; export r; \
4857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4858 TFLAGS="$(STAGE3_TFLAGS)"; \
4859 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4860 $(HOST_EXPORTS) \
4861 $(POSTSTAGE1_HOST_EXPORTS) \
4862 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4863 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4864 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4865 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4867 cd $(HOST_SUBDIR)/binutils || exit 1; \
4868 case $(srcdir) in \
4869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4870 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4872 esac; \
4873 srcdiroption="--srcdir=$${topdir}/binutils"; \
4874 libsrcdir="$$s/binutils"; \
4875 $(SHELL) $${libsrcdir}/configure \
4876 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4877 --target=${target_alias} $${srcdiroption} \
4878 --with-build-libsubdir=$(HOST_SUBDIR) \
4879 $(STAGE3_CONFIGURE_FLAGS)
4880 @endif binutils-bootstrap
4882 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4883 maybe-configure-stage4-binutils:
4884 @if binutils-bootstrap
4885 maybe-configure-stage4-binutils: configure-stage4-binutils
4886 configure-stage4-binutils:
4887 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4888 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4889 @r=`${PWD_COMMAND}`; export r; \
4890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4891 TFLAGS="$(STAGE4_TFLAGS)"; \
4892 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4893 $(HOST_EXPORTS) \
4894 $(POSTSTAGE1_HOST_EXPORTS) \
4895 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4896 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4897 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4898 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4900 cd $(HOST_SUBDIR)/binutils || exit 1; \
4901 case $(srcdir) in \
4902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4903 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4905 esac; \
4906 srcdiroption="--srcdir=$${topdir}/binutils"; \
4907 libsrcdir="$$s/binutils"; \
4908 $(SHELL) $${libsrcdir}/configure \
4909 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4910 --target=${target_alias} $${srcdiroption} \
4911 --with-build-libsubdir=$(HOST_SUBDIR) \
4912 $(STAGE4_CONFIGURE_FLAGS)
4913 @endif binutils-bootstrap
4915 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4916 maybe-configure-stageprofile-binutils:
4917 @if binutils-bootstrap
4918 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4919 configure-stageprofile-binutils:
4920 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4921 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4922 @r=`${PWD_COMMAND}`; export r; \
4923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4924 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4925 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4926 $(HOST_EXPORTS) \
4927 $(POSTSTAGE1_HOST_EXPORTS) \
4928 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4929 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4930 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4931 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4932 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4933 cd $(HOST_SUBDIR)/binutils || exit 1; \
4934 case $(srcdir) in \
4935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4936 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4938 esac; \
4939 srcdiroption="--srcdir=$${topdir}/binutils"; \
4940 libsrcdir="$$s/binutils"; \
4941 $(SHELL) $${libsrcdir}/configure \
4942 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4943 --target=${target_alias} $${srcdiroption} \
4944 --with-build-libsubdir=$(HOST_SUBDIR) \
4945 $(STAGEprofile_CONFIGURE_FLAGS)
4946 @endif binutils-bootstrap
4948 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4949 maybe-configure-stagefeedback-binutils:
4950 @if binutils-bootstrap
4951 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4952 configure-stagefeedback-binutils:
4953 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4954 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4955 @r=`${PWD_COMMAND}`; export r; \
4956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4957 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4958 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4959 $(HOST_EXPORTS) \
4960 $(POSTSTAGE1_HOST_EXPORTS) \
4961 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4962 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4963 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4964 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4965 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4966 cd $(HOST_SUBDIR)/binutils || exit 1; \
4967 case $(srcdir) in \
4968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4969 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4971 esac; \
4972 srcdiroption="--srcdir=$${topdir}/binutils"; \
4973 libsrcdir="$$s/binutils"; \
4974 $(SHELL) $${libsrcdir}/configure \
4975 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4976 --target=${target_alias} $${srcdiroption} \
4977 --with-build-libsubdir=$(HOST_SUBDIR) \
4978 $(STAGEfeedback_CONFIGURE_FLAGS)
4979 @endif binutils-bootstrap
4985 .PHONY: all-binutils maybe-all-binutils
4986 maybe-all-binutils:
4987 @if gcc-bootstrap
4988 all-binutils: stage_current
4989 @endif gcc-bootstrap
4990 @if binutils
4991 TARGET-binutils=all
4992 maybe-all-binutils: all-binutils
4993 all-binutils: configure-binutils
4994 @r=`${PWD_COMMAND}`; export r; \
4995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4996 $(HOST_EXPORTS) \
4997 (cd $(HOST_SUBDIR)/binutils && \
4998 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4999 $(TARGET-binutils))
5000 @endif binutils
5004 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5005 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5006 maybe-all-stage1-binutils:
5007 maybe-clean-stage1-binutils:
5008 @if binutils-bootstrap
5009 maybe-all-stage1-binutils: all-stage1-binutils
5010 all-stage1: all-stage1-binutils
5011 TARGET-stage1-binutils = $(TARGET-binutils)
5012 all-stage1-binutils: configure-stage1-binutils
5013 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5014 @r=`${PWD_COMMAND}`; export r; \
5015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5016 TFLAGS="$(STAGE1_TFLAGS)"; \
5017 $(HOST_EXPORTS) \
5018 cd $(HOST_SUBDIR)/binutils && \
5019 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5020 CFLAGS="$(STAGE1_CFLAGS)" \
5021 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5022 LIBCFLAGS="$(LIBCFLAGS)" \
5023 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5024 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5025 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5026 $(EXTRA_HOST_FLAGS) \
5027 $(STAGE1_FLAGS_TO_PASS) \
5028 TFLAGS="$(STAGE1_TFLAGS)" \
5029 $(TARGET-stage1-binutils)
5031 maybe-clean-stage1-binutils: clean-stage1-binutils
5032 clean-stage1: clean-stage1-binutils
5033 clean-stage1-binutils:
5034 @if [ $(current_stage) = stage1 ]; then \
5035 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5036 else \
5037 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5038 $(MAKE) stage1-start; \
5039 fi; \
5040 cd $(HOST_SUBDIR)/binutils && \
5041 $(MAKE) $(EXTRA_HOST_FLAGS) \
5042 $(STAGE1_FLAGS_TO_PASS) clean
5043 @endif binutils-bootstrap
5046 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5047 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5048 maybe-all-stage2-binutils:
5049 maybe-clean-stage2-binutils:
5050 @if binutils-bootstrap
5051 maybe-all-stage2-binutils: all-stage2-binutils
5052 all-stage2: all-stage2-binutils
5053 TARGET-stage2-binutils = $(TARGET-binutils)
5054 all-stage2-binutils: configure-stage2-binutils
5055 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5056 @r=`${PWD_COMMAND}`; export r; \
5057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5058 TFLAGS="$(STAGE2_TFLAGS)"; \
5059 $(HOST_EXPORTS) \
5060 $(POSTSTAGE1_HOST_EXPORTS) \
5061 cd $(HOST_SUBDIR)/binutils && \
5062 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5063 CFLAGS="$(STAGE2_CFLAGS)" \
5064 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5065 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5066 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5067 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5068 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5069 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5070 TFLAGS="$(STAGE2_TFLAGS)" \
5071 $(TARGET-stage2-binutils)
5073 maybe-clean-stage2-binutils: clean-stage2-binutils
5074 clean-stage2: clean-stage2-binutils
5075 clean-stage2-binutils:
5076 @if [ $(current_stage) = stage2 ]; then \
5077 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5078 else \
5079 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5080 $(MAKE) stage2-start; \
5081 fi; \
5082 cd $(HOST_SUBDIR)/binutils && \
5083 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5084 @endif binutils-bootstrap
5087 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5088 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5089 maybe-all-stage3-binutils:
5090 maybe-clean-stage3-binutils:
5091 @if binutils-bootstrap
5092 maybe-all-stage3-binutils: all-stage3-binutils
5093 all-stage3: all-stage3-binutils
5094 TARGET-stage3-binutils = $(TARGET-binutils)
5095 all-stage3-binutils: configure-stage3-binutils
5096 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5097 @r=`${PWD_COMMAND}`; export r; \
5098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5099 TFLAGS="$(STAGE3_TFLAGS)"; \
5100 $(HOST_EXPORTS) \
5101 $(POSTSTAGE1_HOST_EXPORTS) \
5102 cd $(HOST_SUBDIR)/binutils && \
5103 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5104 CFLAGS="$(STAGE3_CFLAGS)" \
5105 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5106 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5107 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5108 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5109 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5110 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5111 TFLAGS="$(STAGE3_TFLAGS)" \
5112 $(TARGET-stage3-binutils)
5114 maybe-clean-stage3-binutils: clean-stage3-binutils
5115 clean-stage3: clean-stage3-binutils
5116 clean-stage3-binutils:
5117 @if [ $(current_stage) = stage3 ]; then \
5118 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5119 else \
5120 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5121 $(MAKE) stage3-start; \
5122 fi; \
5123 cd $(HOST_SUBDIR)/binutils && \
5124 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5125 @endif binutils-bootstrap
5128 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5129 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5130 maybe-all-stage4-binutils:
5131 maybe-clean-stage4-binutils:
5132 @if binutils-bootstrap
5133 maybe-all-stage4-binutils: all-stage4-binutils
5134 all-stage4: all-stage4-binutils
5135 TARGET-stage4-binutils = $(TARGET-binutils)
5136 all-stage4-binutils: configure-stage4-binutils
5137 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5138 @r=`${PWD_COMMAND}`; export r; \
5139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5140 TFLAGS="$(STAGE4_TFLAGS)"; \
5141 $(HOST_EXPORTS) \
5142 $(POSTSTAGE1_HOST_EXPORTS) \
5143 cd $(HOST_SUBDIR)/binutils && \
5144 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5145 CFLAGS="$(STAGE4_CFLAGS)" \
5146 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5147 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5148 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5149 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5150 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5151 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5152 TFLAGS="$(STAGE4_TFLAGS)" \
5153 $(TARGET-stage4-binutils)
5155 maybe-clean-stage4-binutils: clean-stage4-binutils
5156 clean-stage4: clean-stage4-binutils
5157 clean-stage4-binutils:
5158 @if [ $(current_stage) = stage4 ]; then \
5159 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5160 else \
5161 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5162 $(MAKE) stage4-start; \
5163 fi; \
5164 cd $(HOST_SUBDIR)/binutils && \
5165 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5166 @endif binutils-bootstrap
5169 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5170 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5171 maybe-all-stageprofile-binutils:
5172 maybe-clean-stageprofile-binutils:
5173 @if binutils-bootstrap
5174 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5175 all-stageprofile: all-stageprofile-binutils
5176 TARGET-stageprofile-binutils = $(TARGET-binutils)
5177 all-stageprofile-binutils: configure-stageprofile-binutils
5178 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5179 @r=`${PWD_COMMAND}`; export r; \
5180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5181 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5182 $(HOST_EXPORTS) \
5183 $(POSTSTAGE1_HOST_EXPORTS) \
5184 cd $(HOST_SUBDIR)/binutils && \
5185 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5186 CFLAGS="$(STAGEprofile_CFLAGS)" \
5187 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5188 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5189 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5190 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5191 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5192 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5193 TFLAGS="$(STAGEprofile_TFLAGS)" \
5194 $(TARGET-stageprofile-binutils)
5196 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5197 clean-stageprofile: clean-stageprofile-binutils
5198 clean-stageprofile-binutils:
5199 @if [ $(current_stage) = stageprofile ]; then \
5200 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5201 else \
5202 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5203 $(MAKE) stageprofile-start; \
5204 fi; \
5205 cd $(HOST_SUBDIR)/binutils && \
5206 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5207 @endif binutils-bootstrap
5210 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5211 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5212 maybe-all-stagefeedback-binutils:
5213 maybe-clean-stagefeedback-binutils:
5214 @if binutils-bootstrap
5215 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5216 all-stagefeedback: all-stagefeedback-binutils
5217 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5218 all-stagefeedback-binutils: configure-stagefeedback-binutils
5219 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5220 @r=`${PWD_COMMAND}`; export r; \
5221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5222 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5223 $(HOST_EXPORTS) \
5224 $(POSTSTAGE1_HOST_EXPORTS) \
5225 cd $(HOST_SUBDIR)/binutils && \
5226 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5227 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5228 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5229 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5230 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5231 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5232 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5233 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5234 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5235 $(TARGET-stagefeedback-binutils)
5237 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5238 clean-stagefeedback: clean-stagefeedback-binutils
5239 clean-stagefeedback-binutils:
5240 @if [ $(current_stage) = stagefeedback ]; then \
5241 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5242 else \
5243 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5244 $(MAKE) stagefeedback-start; \
5245 fi; \
5246 cd $(HOST_SUBDIR)/binutils && \
5247 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5248 @endif binutils-bootstrap
5254 .PHONY: check-binutils maybe-check-binutils
5255 maybe-check-binutils:
5256 @if binutils
5257 maybe-check-binutils: check-binutils
5259 check-binutils:
5260 @: $(MAKE); $(unstage)
5261 @r=`${PWD_COMMAND}`; export r; \
5262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5263 $(HOST_EXPORTS) \
5264 (cd $(HOST_SUBDIR)/binutils && \
5265 $(MAKE) $(FLAGS_TO_PASS) check)
5267 @endif binutils
5269 .PHONY: install-binutils maybe-install-binutils
5270 maybe-install-binutils:
5271 @if binutils
5272 maybe-install-binutils: install-binutils
5274 install-binutils: installdirs
5275 @: $(MAKE); $(unstage)
5276 @r=`${PWD_COMMAND}`; export r; \
5277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5278 $(HOST_EXPORTS) \
5279 (cd $(HOST_SUBDIR)/binutils && \
5280 $(MAKE) $(FLAGS_TO_PASS) install)
5282 @endif binutils
5284 .PHONY: install-strip-binutils maybe-install-strip-binutils
5285 maybe-install-strip-binutils:
5286 @if binutils
5287 maybe-install-strip-binutils: install-strip-binutils
5289 install-strip-binutils: installdirs
5290 @: $(MAKE); $(unstage)
5291 @r=`${PWD_COMMAND}`; export r; \
5292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5293 $(HOST_EXPORTS) \
5294 (cd $(HOST_SUBDIR)/binutils && \
5295 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5297 @endif binutils
5299 # Other targets (info, dvi, pdf, etc.)
5301 .PHONY: maybe-info-binutils info-binutils
5302 maybe-info-binutils:
5303 @if binutils
5304 maybe-info-binutils: info-binutils
5306 info-binutils: \
5307 configure-binutils
5308 @[ -f ./binutils/Makefile ] || exit 0; \
5309 r=`${PWD_COMMAND}`; export r; \
5310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5311 $(HOST_EXPORTS) \
5312 for flag in $(EXTRA_HOST_FLAGS) ; do \
5313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5314 done; \
5315 echo "Doing info in binutils" ; \
5316 (cd $(HOST_SUBDIR)/binutils && \
5317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5319 "RANLIB=$${RANLIB}" \
5320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5321 info) \
5322 || exit 1
5324 @endif binutils
5326 .PHONY: maybe-dvi-binutils dvi-binutils
5327 maybe-dvi-binutils:
5328 @if binutils
5329 maybe-dvi-binutils: dvi-binutils
5331 dvi-binutils: \
5332 configure-binutils
5333 @[ -f ./binutils/Makefile ] || exit 0; \
5334 r=`${PWD_COMMAND}`; export r; \
5335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5336 $(HOST_EXPORTS) \
5337 for flag in $(EXTRA_HOST_FLAGS) ; do \
5338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5339 done; \
5340 echo "Doing dvi in binutils" ; \
5341 (cd $(HOST_SUBDIR)/binutils && \
5342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5344 "RANLIB=$${RANLIB}" \
5345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5346 dvi) \
5347 || exit 1
5349 @endif binutils
5351 .PHONY: maybe-pdf-binutils pdf-binutils
5352 maybe-pdf-binutils:
5353 @if binutils
5354 maybe-pdf-binutils: pdf-binutils
5356 pdf-binutils: \
5357 configure-binutils
5358 @[ -f ./binutils/Makefile ] || exit 0; \
5359 r=`${PWD_COMMAND}`; export r; \
5360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5361 $(HOST_EXPORTS) \
5362 for flag in $(EXTRA_HOST_FLAGS) ; do \
5363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5364 done; \
5365 echo "Doing pdf in binutils" ; \
5366 (cd $(HOST_SUBDIR)/binutils && \
5367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5369 "RANLIB=$${RANLIB}" \
5370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5371 pdf) \
5372 || exit 1
5374 @endif binutils
5376 .PHONY: maybe-html-binutils html-binutils
5377 maybe-html-binutils:
5378 @if binutils
5379 maybe-html-binutils: html-binutils
5381 html-binutils: \
5382 configure-binutils
5383 @[ -f ./binutils/Makefile ] || exit 0; \
5384 r=`${PWD_COMMAND}`; export r; \
5385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5386 $(HOST_EXPORTS) \
5387 for flag in $(EXTRA_HOST_FLAGS) ; do \
5388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5389 done; \
5390 echo "Doing html in binutils" ; \
5391 (cd $(HOST_SUBDIR)/binutils && \
5392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5394 "RANLIB=$${RANLIB}" \
5395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5396 html) \
5397 || exit 1
5399 @endif binutils
5401 .PHONY: maybe-TAGS-binutils TAGS-binutils
5402 maybe-TAGS-binutils:
5403 @if binutils
5404 maybe-TAGS-binutils: TAGS-binutils
5406 TAGS-binutils: \
5407 configure-binutils
5408 @[ -f ./binutils/Makefile ] || exit 0; \
5409 r=`${PWD_COMMAND}`; export r; \
5410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5411 $(HOST_EXPORTS) \
5412 for flag in $(EXTRA_HOST_FLAGS) ; do \
5413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5414 done; \
5415 echo "Doing TAGS in binutils" ; \
5416 (cd $(HOST_SUBDIR)/binutils && \
5417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5419 "RANLIB=$${RANLIB}" \
5420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5421 TAGS) \
5422 || exit 1
5424 @endif binutils
5426 .PHONY: maybe-install-info-binutils install-info-binutils
5427 maybe-install-info-binutils:
5428 @if binutils
5429 maybe-install-info-binutils: install-info-binutils
5431 install-info-binutils: \
5432 configure-binutils \
5433 info-binutils
5434 @[ -f ./binutils/Makefile ] || exit 0; \
5435 r=`${PWD_COMMAND}`; export r; \
5436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5437 $(HOST_EXPORTS) \
5438 for flag in $(EXTRA_HOST_FLAGS) ; do \
5439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5440 done; \
5441 echo "Doing install-info in binutils" ; \
5442 (cd $(HOST_SUBDIR)/binutils && \
5443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5445 "RANLIB=$${RANLIB}" \
5446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5447 install-info) \
5448 || exit 1
5450 @endif binutils
5452 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5453 maybe-install-pdf-binutils:
5454 @if binutils
5455 maybe-install-pdf-binutils: install-pdf-binutils
5457 install-pdf-binutils: \
5458 configure-binutils \
5459 pdf-binutils
5460 @[ -f ./binutils/Makefile ] || exit 0; \
5461 r=`${PWD_COMMAND}`; export r; \
5462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5463 $(HOST_EXPORTS) \
5464 for flag in $(EXTRA_HOST_FLAGS) ; do \
5465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5466 done; \
5467 echo "Doing install-pdf in binutils" ; \
5468 (cd $(HOST_SUBDIR)/binutils && \
5469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5471 "RANLIB=$${RANLIB}" \
5472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5473 install-pdf) \
5474 || exit 1
5476 @endif binutils
5478 .PHONY: maybe-install-html-binutils install-html-binutils
5479 maybe-install-html-binutils:
5480 @if binutils
5481 maybe-install-html-binutils: install-html-binutils
5483 install-html-binutils: \
5484 configure-binutils \
5485 html-binutils
5486 @[ -f ./binutils/Makefile ] || exit 0; \
5487 r=`${PWD_COMMAND}`; export r; \
5488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5489 $(HOST_EXPORTS) \
5490 for flag in $(EXTRA_HOST_FLAGS) ; do \
5491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5492 done; \
5493 echo "Doing install-html in binutils" ; \
5494 (cd $(HOST_SUBDIR)/binutils && \
5495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5497 "RANLIB=$${RANLIB}" \
5498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5499 install-html) \
5500 || exit 1
5502 @endif binutils
5504 .PHONY: maybe-installcheck-binutils installcheck-binutils
5505 maybe-installcheck-binutils:
5506 @if binutils
5507 maybe-installcheck-binutils: installcheck-binutils
5509 installcheck-binutils: \
5510 configure-binutils
5511 @[ -f ./binutils/Makefile ] || exit 0; \
5512 r=`${PWD_COMMAND}`; export r; \
5513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5514 $(HOST_EXPORTS) \
5515 for flag in $(EXTRA_HOST_FLAGS) ; do \
5516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5517 done; \
5518 echo "Doing installcheck in binutils" ; \
5519 (cd $(HOST_SUBDIR)/binutils && \
5520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5522 "RANLIB=$${RANLIB}" \
5523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5524 installcheck) \
5525 || exit 1
5527 @endif binutils
5529 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5530 maybe-mostlyclean-binutils:
5531 @if binutils
5532 maybe-mostlyclean-binutils: mostlyclean-binutils
5534 mostlyclean-binutils:
5535 @[ -f ./binutils/Makefile ] || exit 0; \
5536 r=`${PWD_COMMAND}`; export r; \
5537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5538 $(HOST_EXPORTS) \
5539 for flag in $(EXTRA_HOST_FLAGS) ; do \
5540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5541 done; \
5542 echo "Doing mostlyclean in binutils" ; \
5543 (cd $(HOST_SUBDIR)/binutils && \
5544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5546 "RANLIB=$${RANLIB}" \
5547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5548 mostlyclean) \
5549 || exit 1
5551 @endif binutils
5553 .PHONY: maybe-clean-binutils clean-binutils
5554 maybe-clean-binutils:
5555 @if binutils
5556 maybe-clean-binutils: clean-binutils
5558 clean-binutils:
5559 @[ -f ./binutils/Makefile ] || exit 0; \
5560 r=`${PWD_COMMAND}`; export r; \
5561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5562 $(HOST_EXPORTS) \
5563 for flag in $(EXTRA_HOST_FLAGS) ; do \
5564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5565 done; \
5566 echo "Doing clean in binutils" ; \
5567 (cd $(HOST_SUBDIR)/binutils && \
5568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5570 "RANLIB=$${RANLIB}" \
5571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5572 clean) \
5573 || exit 1
5575 @endif binutils
5577 .PHONY: maybe-distclean-binutils distclean-binutils
5578 maybe-distclean-binutils:
5579 @if binutils
5580 maybe-distclean-binutils: distclean-binutils
5582 distclean-binutils:
5583 @[ -f ./binutils/Makefile ] || exit 0; \
5584 r=`${PWD_COMMAND}`; export r; \
5585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5586 $(HOST_EXPORTS) \
5587 for flag in $(EXTRA_HOST_FLAGS) ; do \
5588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5589 done; \
5590 echo "Doing distclean in binutils" ; \
5591 (cd $(HOST_SUBDIR)/binutils && \
5592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5594 "RANLIB=$${RANLIB}" \
5595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5596 distclean) \
5597 || exit 1
5599 @endif binutils
5601 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5602 maybe-maintainer-clean-binutils:
5603 @if binutils
5604 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5606 maintainer-clean-binutils:
5607 @[ -f ./binutils/Makefile ] || exit 0; \
5608 r=`${PWD_COMMAND}`; export r; \
5609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5610 $(HOST_EXPORTS) \
5611 for flag in $(EXTRA_HOST_FLAGS) ; do \
5612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5613 done; \
5614 echo "Doing maintainer-clean in binutils" ; \
5615 (cd $(HOST_SUBDIR)/binutils && \
5616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5618 "RANLIB=$${RANLIB}" \
5619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5620 maintainer-clean) \
5621 || exit 1
5623 @endif binutils
5627 .PHONY: configure-bison maybe-configure-bison
5628 maybe-configure-bison:
5629 @if gcc-bootstrap
5630 configure-bison: stage_current
5631 @endif gcc-bootstrap
5632 @if bison
5633 maybe-configure-bison: configure-bison
5634 configure-bison:
5635 @: $(MAKE); $(unstage)
5636 @r=`${PWD_COMMAND}`; export r; \
5637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5638 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5639 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5640 $(HOST_EXPORTS) \
5641 echo Configuring in $(HOST_SUBDIR)/bison; \
5642 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5643 case $(srcdir) in \
5644 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5645 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5646 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5647 esac; \
5648 srcdiroption="--srcdir=$${topdir}/bison"; \
5649 libsrcdir="$$s/bison"; \
5650 $(SHELL) $${libsrcdir}/configure \
5651 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5652 --target=${target_alias} $${srcdiroption} \
5653 || exit 1
5654 @endif bison
5660 .PHONY: all-bison maybe-all-bison
5661 maybe-all-bison:
5662 @if gcc-bootstrap
5663 all-bison: stage_current
5664 @endif gcc-bootstrap
5665 @if bison
5666 TARGET-bison=all
5667 maybe-all-bison: all-bison
5668 all-bison: configure-bison
5669 @: $(MAKE); $(unstage)
5670 @r=`${PWD_COMMAND}`; export r; \
5671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5672 $(HOST_EXPORTS) \
5673 (cd $(HOST_SUBDIR)/bison && \
5674 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5675 $(TARGET-bison))
5676 @endif bison
5681 .PHONY: check-bison maybe-check-bison
5682 maybe-check-bison:
5683 @if bison
5684 maybe-check-bison: check-bison
5686 # This module is only tested in a native toolchain.
5687 check-bison:
5688 @: $(MAKE); $(unstage)
5689 @if [ '$(host)' = '$(target)' ] ; then \
5690 r=`${PWD_COMMAND}`; export r; \
5691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5692 $(HOST_EXPORTS) \
5693 (cd $(HOST_SUBDIR)/bison && \
5694 $(MAKE) $(FLAGS_TO_PASS) check); \
5697 @endif bison
5699 .PHONY: install-bison maybe-install-bison
5700 maybe-install-bison:
5701 @if bison
5702 maybe-install-bison: install-bison
5704 install-bison: installdirs
5705 @: $(MAKE); $(unstage)
5706 @r=`${PWD_COMMAND}`; export r; \
5707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5708 $(HOST_EXPORTS) \
5709 (cd $(HOST_SUBDIR)/bison && \
5710 $(MAKE) $(FLAGS_TO_PASS) install)
5712 @endif bison
5714 .PHONY: install-strip-bison maybe-install-strip-bison
5715 maybe-install-strip-bison:
5716 @if bison
5717 maybe-install-strip-bison: install-strip-bison
5719 install-strip-bison: installdirs
5720 @: $(MAKE); $(unstage)
5721 @r=`${PWD_COMMAND}`; export r; \
5722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5723 $(HOST_EXPORTS) \
5724 (cd $(HOST_SUBDIR)/bison && \
5725 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5727 @endif bison
5729 # Other targets (info, dvi, pdf, etc.)
5731 .PHONY: maybe-info-bison info-bison
5732 maybe-info-bison:
5733 @if bison
5734 maybe-info-bison: info-bison
5736 info-bison: \
5737 configure-bison
5738 @: $(MAKE); $(unstage)
5739 @[ -f ./bison/Makefile ] || exit 0; \
5740 r=`${PWD_COMMAND}`; export r; \
5741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5742 $(HOST_EXPORTS) \
5743 for flag in $(EXTRA_HOST_FLAGS) ; do \
5744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5745 done; \
5746 echo "Doing info in bison" ; \
5747 (cd $(HOST_SUBDIR)/bison && \
5748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5750 "RANLIB=$${RANLIB}" \
5751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5752 info) \
5753 || exit 1
5755 @endif bison
5757 .PHONY: maybe-dvi-bison dvi-bison
5758 maybe-dvi-bison:
5759 @if bison
5760 maybe-dvi-bison: dvi-bison
5762 dvi-bison: \
5763 configure-bison
5764 @: $(MAKE); $(unstage)
5765 @[ -f ./bison/Makefile ] || exit 0; \
5766 r=`${PWD_COMMAND}`; export r; \
5767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5768 $(HOST_EXPORTS) \
5769 for flag in $(EXTRA_HOST_FLAGS) ; do \
5770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5771 done; \
5772 echo "Doing dvi in bison" ; \
5773 (cd $(HOST_SUBDIR)/bison && \
5774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5776 "RANLIB=$${RANLIB}" \
5777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5778 dvi) \
5779 || exit 1
5781 @endif bison
5783 .PHONY: maybe-pdf-bison pdf-bison
5784 maybe-pdf-bison:
5785 @if bison
5786 maybe-pdf-bison: pdf-bison
5788 pdf-bison: \
5789 configure-bison
5790 @: $(MAKE); $(unstage)
5791 @[ -f ./bison/Makefile ] || exit 0; \
5792 r=`${PWD_COMMAND}`; export r; \
5793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5794 $(HOST_EXPORTS) \
5795 for flag in $(EXTRA_HOST_FLAGS) ; do \
5796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5797 done; \
5798 echo "Doing pdf in bison" ; \
5799 (cd $(HOST_SUBDIR)/bison && \
5800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5802 "RANLIB=$${RANLIB}" \
5803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5804 pdf) \
5805 || exit 1
5807 @endif bison
5809 .PHONY: maybe-html-bison html-bison
5810 maybe-html-bison:
5811 @if bison
5812 maybe-html-bison: html-bison
5814 html-bison: \
5815 configure-bison
5816 @: $(MAKE); $(unstage)
5817 @[ -f ./bison/Makefile ] || exit 0; \
5818 r=`${PWD_COMMAND}`; export r; \
5819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5820 $(HOST_EXPORTS) \
5821 for flag in $(EXTRA_HOST_FLAGS) ; do \
5822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5823 done; \
5824 echo "Doing html in bison" ; \
5825 (cd $(HOST_SUBDIR)/bison && \
5826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5828 "RANLIB=$${RANLIB}" \
5829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5830 html) \
5831 || exit 1
5833 @endif bison
5835 .PHONY: maybe-TAGS-bison TAGS-bison
5836 maybe-TAGS-bison:
5837 @if bison
5838 maybe-TAGS-bison: TAGS-bison
5840 TAGS-bison: \
5841 configure-bison
5842 @: $(MAKE); $(unstage)
5843 @[ -f ./bison/Makefile ] || exit 0; \
5844 r=`${PWD_COMMAND}`; export r; \
5845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5846 $(HOST_EXPORTS) \
5847 for flag in $(EXTRA_HOST_FLAGS) ; do \
5848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5849 done; \
5850 echo "Doing TAGS in bison" ; \
5851 (cd $(HOST_SUBDIR)/bison && \
5852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5854 "RANLIB=$${RANLIB}" \
5855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5856 TAGS) \
5857 || exit 1
5859 @endif bison
5861 .PHONY: maybe-install-info-bison install-info-bison
5862 maybe-install-info-bison:
5863 @if bison
5864 maybe-install-info-bison: install-info-bison
5866 install-info-bison: \
5867 configure-bison \
5868 info-bison
5869 @: $(MAKE); $(unstage)
5870 @[ -f ./bison/Makefile ] || exit 0; \
5871 r=`${PWD_COMMAND}`; export r; \
5872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5873 $(HOST_EXPORTS) \
5874 for flag in $(EXTRA_HOST_FLAGS) ; do \
5875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5876 done; \
5877 echo "Doing install-info in bison" ; \
5878 (cd $(HOST_SUBDIR)/bison && \
5879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5881 "RANLIB=$${RANLIB}" \
5882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5883 install-info) \
5884 || exit 1
5886 @endif bison
5888 .PHONY: maybe-install-pdf-bison install-pdf-bison
5889 maybe-install-pdf-bison:
5890 @if bison
5891 maybe-install-pdf-bison: install-pdf-bison
5893 install-pdf-bison: \
5894 configure-bison \
5895 pdf-bison
5896 @: $(MAKE); $(unstage)
5897 @[ -f ./bison/Makefile ] || exit 0; \
5898 r=`${PWD_COMMAND}`; export r; \
5899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5900 $(HOST_EXPORTS) \
5901 for flag in $(EXTRA_HOST_FLAGS) ; do \
5902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5903 done; \
5904 echo "Doing install-pdf in bison" ; \
5905 (cd $(HOST_SUBDIR)/bison && \
5906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5908 "RANLIB=$${RANLIB}" \
5909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5910 install-pdf) \
5911 || exit 1
5913 @endif bison
5915 .PHONY: maybe-install-html-bison install-html-bison
5916 maybe-install-html-bison:
5917 @if bison
5918 maybe-install-html-bison: install-html-bison
5920 install-html-bison: \
5921 configure-bison \
5922 html-bison
5923 @: $(MAKE); $(unstage)
5924 @[ -f ./bison/Makefile ] || exit 0; \
5925 r=`${PWD_COMMAND}`; export r; \
5926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5927 $(HOST_EXPORTS) \
5928 for flag in $(EXTRA_HOST_FLAGS) ; do \
5929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5930 done; \
5931 echo "Doing install-html in bison" ; \
5932 (cd $(HOST_SUBDIR)/bison && \
5933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5935 "RANLIB=$${RANLIB}" \
5936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5937 install-html) \
5938 || exit 1
5940 @endif bison
5942 .PHONY: maybe-installcheck-bison installcheck-bison
5943 maybe-installcheck-bison:
5944 @if bison
5945 maybe-installcheck-bison: installcheck-bison
5947 installcheck-bison: \
5948 configure-bison
5949 @: $(MAKE); $(unstage)
5950 @[ -f ./bison/Makefile ] || exit 0; \
5951 r=`${PWD_COMMAND}`; export r; \
5952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5953 $(HOST_EXPORTS) \
5954 for flag in $(EXTRA_HOST_FLAGS) ; do \
5955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5956 done; \
5957 echo "Doing installcheck in bison" ; \
5958 (cd $(HOST_SUBDIR)/bison && \
5959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5961 "RANLIB=$${RANLIB}" \
5962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5963 installcheck) \
5964 || exit 1
5966 @endif bison
5968 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5969 maybe-mostlyclean-bison:
5970 @if bison
5971 maybe-mostlyclean-bison: mostlyclean-bison
5973 mostlyclean-bison:
5974 @: $(MAKE); $(unstage)
5975 @[ -f ./bison/Makefile ] || exit 0; \
5976 r=`${PWD_COMMAND}`; export r; \
5977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5978 $(HOST_EXPORTS) \
5979 for flag in $(EXTRA_HOST_FLAGS) ; do \
5980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5981 done; \
5982 echo "Doing mostlyclean in bison" ; \
5983 (cd $(HOST_SUBDIR)/bison && \
5984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5986 "RANLIB=$${RANLIB}" \
5987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5988 mostlyclean) \
5989 || exit 1
5991 @endif bison
5993 .PHONY: maybe-clean-bison clean-bison
5994 maybe-clean-bison:
5995 @if bison
5996 maybe-clean-bison: clean-bison
5998 clean-bison:
5999 @: $(MAKE); $(unstage)
6000 @[ -f ./bison/Makefile ] || exit 0; \
6001 r=`${PWD_COMMAND}`; export r; \
6002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6003 $(HOST_EXPORTS) \
6004 for flag in $(EXTRA_HOST_FLAGS) ; do \
6005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6006 done; \
6007 echo "Doing clean in bison" ; \
6008 (cd $(HOST_SUBDIR)/bison && \
6009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6011 "RANLIB=$${RANLIB}" \
6012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6013 clean) \
6014 || exit 1
6016 @endif bison
6018 .PHONY: maybe-distclean-bison distclean-bison
6019 maybe-distclean-bison:
6020 @if bison
6021 maybe-distclean-bison: distclean-bison
6023 distclean-bison:
6024 @: $(MAKE); $(unstage)
6025 @[ -f ./bison/Makefile ] || exit 0; \
6026 r=`${PWD_COMMAND}`; export r; \
6027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6028 $(HOST_EXPORTS) \
6029 for flag in $(EXTRA_HOST_FLAGS) ; do \
6030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6031 done; \
6032 echo "Doing distclean in bison" ; \
6033 (cd $(HOST_SUBDIR)/bison && \
6034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6036 "RANLIB=$${RANLIB}" \
6037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6038 distclean) \
6039 || exit 1
6041 @endif bison
6043 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6044 maybe-maintainer-clean-bison:
6045 @if bison
6046 maybe-maintainer-clean-bison: maintainer-clean-bison
6048 maintainer-clean-bison:
6049 @: $(MAKE); $(unstage)
6050 @[ -f ./bison/Makefile ] || exit 0; \
6051 r=`${PWD_COMMAND}`; export r; \
6052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6053 $(HOST_EXPORTS) \
6054 for flag in $(EXTRA_HOST_FLAGS) ; do \
6055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6056 done; \
6057 echo "Doing maintainer-clean in bison" ; \
6058 (cd $(HOST_SUBDIR)/bison && \
6059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6061 "RANLIB=$${RANLIB}" \
6062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6063 maintainer-clean) \
6064 || exit 1
6066 @endif bison
6070 .PHONY: configure-cgen maybe-configure-cgen
6071 maybe-configure-cgen:
6072 @if gcc-bootstrap
6073 configure-cgen: stage_current
6074 @endif gcc-bootstrap
6075 @if cgen
6076 maybe-configure-cgen: configure-cgen
6077 configure-cgen:
6078 @: $(MAKE); $(unstage)
6079 @r=`${PWD_COMMAND}`; export r; \
6080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6081 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6082 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6083 $(HOST_EXPORTS) \
6084 echo Configuring in $(HOST_SUBDIR)/cgen; \
6085 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6086 case $(srcdir) in \
6087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6088 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6090 esac; \
6091 srcdiroption="--srcdir=$${topdir}/cgen"; \
6092 libsrcdir="$$s/cgen"; \
6093 $(SHELL) $${libsrcdir}/configure \
6094 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6095 --target=${target_alias} $${srcdiroption} \
6096 || exit 1
6097 @endif cgen
6103 .PHONY: all-cgen maybe-all-cgen
6104 maybe-all-cgen:
6105 @if gcc-bootstrap
6106 all-cgen: stage_current
6107 @endif gcc-bootstrap
6108 @if cgen
6109 TARGET-cgen=all
6110 maybe-all-cgen: all-cgen
6111 all-cgen: configure-cgen
6112 @: $(MAKE); $(unstage)
6113 @r=`${PWD_COMMAND}`; export r; \
6114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6115 $(HOST_EXPORTS) \
6116 (cd $(HOST_SUBDIR)/cgen && \
6117 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6118 $(TARGET-cgen))
6119 @endif cgen
6124 .PHONY: check-cgen maybe-check-cgen
6125 maybe-check-cgen:
6126 @if cgen
6127 maybe-check-cgen: check-cgen
6129 check-cgen:
6130 @: $(MAKE); $(unstage)
6131 @r=`${PWD_COMMAND}`; export r; \
6132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6133 $(HOST_EXPORTS) \
6134 (cd $(HOST_SUBDIR)/cgen && \
6135 $(MAKE) $(FLAGS_TO_PASS) check)
6137 @endif cgen
6139 .PHONY: install-cgen maybe-install-cgen
6140 maybe-install-cgen:
6141 @if cgen
6142 maybe-install-cgen: install-cgen
6144 install-cgen: installdirs
6145 @: $(MAKE); $(unstage)
6146 @r=`${PWD_COMMAND}`; export r; \
6147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6148 $(HOST_EXPORTS) \
6149 (cd $(HOST_SUBDIR)/cgen && \
6150 $(MAKE) $(FLAGS_TO_PASS) install)
6152 @endif cgen
6154 .PHONY: install-strip-cgen maybe-install-strip-cgen
6155 maybe-install-strip-cgen:
6156 @if cgen
6157 maybe-install-strip-cgen: install-strip-cgen
6159 install-strip-cgen: installdirs
6160 @: $(MAKE); $(unstage)
6161 @r=`${PWD_COMMAND}`; export r; \
6162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6163 $(HOST_EXPORTS) \
6164 (cd $(HOST_SUBDIR)/cgen && \
6165 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6167 @endif cgen
6169 # Other targets (info, dvi, pdf, etc.)
6171 .PHONY: maybe-info-cgen info-cgen
6172 maybe-info-cgen:
6173 @if cgen
6174 maybe-info-cgen: info-cgen
6176 info-cgen: \
6177 configure-cgen
6178 @: $(MAKE); $(unstage)
6179 @[ -f ./cgen/Makefile ] || exit 0; \
6180 r=`${PWD_COMMAND}`; export r; \
6181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6182 $(HOST_EXPORTS) \
6183 for flag in $(EXTRA_HOST_FLAGS) ; do \
6184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6185 done; \
6186 echo "Doing info in cgen" ; \
6187 (cd $(HOST_SUBDIR)/cgen && \
6188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6190 "RANLIB=$${RANLIB}" \
6191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6192 info) \
6193 || exit 1
6195 @endif cgen
6197 .PHONY: maybe-dvi-cgen dvi-cgen
6198 maybe-dvi-cgen:
6199 @if cgen
6200 maybe-dvi-cgen: dvi-cgen
6202 dvi-cgen: \
6203 configure-cgen
6204 @: $(MAKE); $(unstage)
6205 @[ -f ./cgen/Makefile ] || exit 0; \
6206 r=`${PWD_COMMAND}`; export r; \
6207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6208 $(HOST_EXPORTS) \
6209 for flag in $(EXTRA_HOST_FLAGS) ; do \
6210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6211 done; \
6212 echo "Doing dvi in cgen" ; \
6213 (cd $(HOST_SUBDIR)/cgen && \
6214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6216 "RANLIB=$${RANLIB}" \
6217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6218 dvi) \
6219 || exit 1
6221 @endif cgen
6223 .PHONY: maybe-pdf-cgen pdf-cgen
6224 maybe-pdf-cgen:
6225 @if cgen
6226 maybe-pdf-cgen: pdf-cgen
6228 pdf-cgen: \
6229 configure-cgen
6230 @: $(MAKE); $(unstage)
6231 @[ -f ./cgen/Makefile ] || exit 0; \
6232 r=`${PWD_COMMAND}`; export r; \
6233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6234 $(HOST_EXPORTS) \
6235 for flag in $(EXTRA_HOST_FLAGS) ; do \
6236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6237 done; \
6238 echo "Doing pdf in cgen" ; \
6239 (cd $(HOST_SUBDIR)/cgen && \
6240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6242 "RANLIB=$${RANLIB}" \
6243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6244 pdf) \
6245 || exit 1
6247 @endif cgen
6249 .PHONY: maybe-html-cgen html-cgen
6250 maybe-html-cgen:
6251 @if cgen
6252 maybe-html-cgen: html-cgen
6254 html-cgen: \
6255 configure-cgen
6256 @: $(MAKE); $(unstage)
6257 @[ -f ./cgen/Makefile ] || exit 0; \
6258 r=`${PWD_COMMAND}`; export r; \
6259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6260 $(HOST_EXPORTS) \
6261 for flag in $(EXTRA_HOST_FLAGS) ; do \
6262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6263 done; \
6264 echo "Doing html in cgen" ; \
6265 (cd $(HOST_SUBDIR)/cgen && \
6266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6268 "RANLIB=$${RANLIB}" \
6269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6270 html) \
6271 || exit 1
6273 @endif cgen
6275 .PHONY: maybe-TAGS-cgen TAGS-cgen
6276 maybe-TAGS-cgen:
6277 @if cgen
6278 maybe-TAGS-cgen: TAGS-cgen
6280 TAGS-cgen: \
6281 configure-cgen
6282 @: $(MAKE); $(unstage)
6283 @[ -f ./cgen/Makefile ] || exit 0; \
6284 r=`${PWD_COMMAND}`; export r; \
6285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6286 $(HOST_EXPORTS) \
6287 for flag in $(EXTRA_HOST_FLAGS) ; do \
6288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6289 done; \
6290 echo "Doing TAGS in cgen" ; \
6291 (cd $(HOST_SUBDIR)/cgen && \
6292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6294 "RANLIB=$${RANLIB}" \
6295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6296 TAGS) \
6297 || exit 1
6299 @endif cgen
6301 .PHONY: maybe-install-info-cgen install-info-cgen
6302 maybe-install-info-cgen:
6303 @if cgen
6304 maybe-install-info-cgen: install-info-cgen
6306 install-info-cgen: \
6307 configure-cgen \
6308 info-cgen
6309 @: $(MAKE); $(unstage)
6310 @[ -f ./cgen/Makefile ] || exit 0; \
6311 r=`${PWD_COMMAND}`; export r; \
6312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6313 $(HOST_EXPORTS) \
6314 for flag in $(EXTRA_HOST_FLAGS) ; do \
6315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6316 done; \
6317 echo "Doing install-info in cgen" ; \
6318 (cd $(HOST_SUBDIR)/cgen && \
6319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6321 "RANLIB=$${RANLIB}" \
6322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6323 install-info) \
6324 || exit 1
6326 @endif cgen
6328 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6329 maybe-install-pdf-cgen:
6330 @if cgen
6331 maybe-install-pdf-cgen: install-pdf-cgen
6333 install-pdf-cgen: \
6334 configure-cgen \
6335 pdf-cgen
6336 @: $(MAKE); $(unstage)
6337 @[ -f ./cgen/Makefile ] || exit 0; \
6338 r=`${PWD_COMMAND}`; export r; \
6339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6340 $(HOST_EXPORTS) \
6341 for flag in $(EXTRA_HOST_FLAGS) ; do \
6342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6343 done; \
6344 echo "Doing install-pdf in cgen" ; \
6345 (cd $(HOST_SUBDIR)/cgen && \
6346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6348 "RANLIB=$${RANLIB}" \
6349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6350 install-pdf) \
6351 || exit 1
6353 @endif cgen
6355 .PHONY: maybe-install-html-cgen install-html-cgen
6356 maybe-install-html-cgen:
6357 @if cgen
6358 maybe-install-html-cgen: install-html-cgen
6360 install-html-cgen: \
6361 configure-cgen \
6362 html-cgen
6363 @: $(MAKE); $(unstage)
6364 @[ -f ./cgen/Makefile ] || exit 0; \
6365 r=`${PWD_COMMAND}`; export r; \
6366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6367 $(HOST_EXPORTS) \
6368 for flag in $(EXTRA_HOST_FLAGS) ; do \
6369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6370 done; \
6371 echo "Doing install-html in cgen" ; \
6372 (cd $(HOST_SUBDIR)/cgen && \
6373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6375 "RANLIB=$${RANLIB}" \
6376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6377 install-html) \
6378 || exit 1
6380 @endif cgen
6382 .PHONY: maybe-installcheck-cgen installcheck-cgen
6383 maybe-installcheck-cgen:
6384 @if cgen
6385 maybe-installcheck-cgen: installcheck-cgen
6387 installcheck-cgen: \
6388 configure-cgen
6389 @: $(MAKE); $(unstage)
6390 @[ -f ./cgen/Makefile ] || exit 0; \
6391 r=`${PWD_COMMAND}`; export r; \
6392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6393 $(HOST_EXPORTS) \
6394 for flag in $(EXTRA_HOST_FLAGS) ; do \
6395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6396 done; \
6397 echo "Doing installcheck in cgen" ; \
6398 (cd $(HOST_SUBDIR)/cgen && \
6399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6401 "RANLIB=$${RANLIB}" \
6402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6403 installcheck) \
6404 || exit 1
6406 @endif cgen
6408 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6409 maybe-mostlyclean-cgen:
6410 @if cgen
6411 maybe-mostlyclean-cgen: mostlyclean-cgen
6413 mostlyclean-cgen:
6414 @: $(MAKE); $(unstage)
6415 @[ -f ./cgen/Makefile ] || exit 0; \
6416 r=`${PWD_COMMAND}`; export r; \
6417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6418 $(HOST_EXPORTS) \
6419 for flag in $(EXTRA_HOST_FLAGS) ; do \
6420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6421 done; \
6422 echo "Doing mostlyclean in cgen" ; \
6423 (cd $(HOST_SUBDIR)/cgen && \
6424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6426 "RANLIB=$${RANLIB}" \
6427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6428 mostlyclean) \
6429 || exit 1
6431 @endif cgen
6433 .PHONY: maybe-clean-cgen clean-cgen
6434 maybe-clean-cgen:
6435 @if cgen
6436 maybe-clean-cgen: clean-cgen
6438 clean-cgen:
6439 @: $(MAKE); $(unstage)
6440 @[ -f ./cgen/Makefile ] || exit 0; \
6441 r=`${PWD_COMMAND}`; export r; \
6442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6443 $(HOST_EXPORTS) \
6444 for flag in $(EXTRA_HOST_FLAGS) ; do \
6445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6446 done; \
6447 echo "Doing clean in cgen" ; \
6448 (cd $(HOST_SUBDIR)/cgen && \
6449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6451 "RANLIB=$${RANLIB}" \
6452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6453 clean) \
6454 || exit 1
6456 @endif cgen
6458 .PHONY: maybe-distclean-cgen distclean-cgen
6459 maybe-distclean-cgen:
6460 @if cgen
6461 maybe-distclean-cgen: distclean-cgen
6463 distclean-cgen:
6464 @: $(MAKE); $(unstage)
6465 @[ -f ./cgen/Makefile ] || exit 0; \
6466 r=`${PWD_COMMAND}`; export r; \
6467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6468 $(HOST_EXPORTS) \
6469 for flag in $(EXTRA_HOST_FLAGS) ; do \
6470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6471 done; \
6472 echo "Doing distclean in cgen" ; \
6473 (cd $(HOST_SUBDIR)/cgen && \
6474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6476 "RANLIB=$${RANLIB}" \
6477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6478 distclean) \
6479 || exit 1
6481 @endif cgen
6483 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6484 maybe-maintainer-clean-cgen:
6485 @if cgen
6486 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6488 maintainer-clean-cgen:
6489 @: $(MAKE); $(unstage)
6490 @[ -f ./cgen/Makefile ] || exit 0; \
6491 r=`${PWD_COMMAND}`; export r; \
6492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6493 $(HOST_EXPORTS) \
6494 for flag in $(EXTRA_HOST_FLAGS) ; do \
6495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6496 done; \
6497 echo "Doing maintainer-clean in cgen" ; \
6498 (cd $(HOST_SUBDIR)/cgen && \
6499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6501 "RANLIB=$${RANLIB}" \
6502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6503 maintainer-clean) \
6504 || exit 1
6506 @endif cgen
6510 .PHONY: configure-dejagnu maybe-configure-dejagnu
6511 maybe-configure-dejagnu:
6512 @if gcc-bootstrap
6513 configure-dejagnu: stage_current
6514 @endif gcc-bootstrap
6515 @if dejagnu
6516 maybe-configure-dejagnu: configure-dejagnu
6517 configure-dejagnu:
6518 @: $(MAKE); $(unstage)
6519 @r=`${PWD_COMMAND}`; export r; \
6520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6521 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6522 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6523 $(HOST_EXPORTS) \
6524 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6525 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6526 case $(srcdir) in \
6527 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6528 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6529 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6530 esac; \
6531 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6532 libsrcdir="$$s/dejagnu"; \
6533 $(SHELL) $${libsrcdir}/configure \
6534 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6535 --target=${target_alias} $${srcdiroption} \
6536 || exit 1
6537 @endif dejagnu
6543 .PHONY: all-dejagnu maybe-all-dejagnu
6544 maybe-all-dejagnu:
6545 @if gcc-bootstrap
6546 all-dejagnu: stage_current
6547 @endif gcc-bootstrap
6548 @if dejagnu
6549 TARGET-dejagnu=all
6550 maybe-all-dejagnu: all-dejagnu
6551 all-dejagnu: configure-dejagnu
6552 @: $(MAKE); $(unstage)
6553 @r=`${PWD_COMMAND}`; export r; \
6554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6555 $(HOST_EXPORTS) \
6556 (cd $(HOST_SUBDIR)/dejagnu && \
6557 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6558 $(TARGET-dejagnu))
6559 @endif dejagnu
6564 .PHONY: check-dejagnu maybe-check-dejagnu
6565 maybe-check-dejagnu:
6566 @if dejagnu
6567 maybe-check-dejagnu: check-dejagnu
6569 check-dejagnu:
6570 @: $(MAKE); $(unstage)
6571 @r=`${PWD_COMMAND}`; export r; \
6572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6573 $(HOST_EXPORTS) \
6574 (cd $(HOST_SUBDIR)/dejagnu && \
6575 $(MAKE) $(FLAGS_TO_PASS) check)
6577 @endif dejagnu
6579 .PHONY: install-dejagnu maybe-install-dejagnu
6580 maybe-install-dejagnu:
6581 @if dejagnu
6582 maybe-install-dejagnu: install-dejagnu
6584 install-dejagnu: installdirs
6585 @: $(MAKE); $(unstage)
6586 @r=`${PWD_COMMAND}`; export r; \
6587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6588 $(HOST_EXPORTS) \
6589 (cd $(HOST_SUBDIR)/dejagnu && \
6590 $(MAKE) $(FLAGS_TO_PASS) install)
6592 @endif dejagnu
6594 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6595 maybe-install-strip-dejagnu:
6596 @if dejagnu
6597 maybe-install-strip-dejagnu: install-strip-dejagnu
6599 install-strip-dejagnu: installdirs
6600 @: $(MAKE); $(unstage)
6601 @r=`${PWD_COMMAND}`; export r; \
6602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6603 $(HOST_EXPORTS) \
6604 (cd $(HOST_SUBDIR)/dejagnu && \
6605 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6607 @endif dejagnu
6609 # Other targets (info, dvi, pdf, etc.)
6611 .PHONY: maybe-info-dejagnu info-dejagnu
6612 maybe-info-dejagnu:
6613 @if dejagnu
6614 maybe-info-dejagnu: info-dejagnu
6616 info-dejagnu: \
6617 configure-dejagnu
6618 @: $(MAKE); $(unstage)
6619 @[ -f ./dejagnu/Makefile ] || exit 0; \
6620 r=`${PWD_COMMAND}`; export r; \
6621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6622 $(HOST_EXPORTS) \
6623 for flag in $(EXTRA_HOST_FLAGS) ; do \
6624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6625 done; \
6626 echo "Doing info in dejagnu" ; \
6627 (cd $(HOST_SUBDIR)/dejagnu && \
6628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6630 "RANLIB=$${RANLIB}" \
6631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6632 info) \
6633 || exit 1
6635 @endif dejagnu
6637 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6638 maybe-dvi-dejagnu:
6639 @if dejagnu
6640 maybe-dvi-dejagnu: dvi-dejagnu
6642 dvi-dejagnu: \
6643 configure-dejagnu
6644 @: $(MAKE); $(unstage)
6645 @[ -f ./dejagnu/Makefile ] || exit 0; \
6646 r=`${PWD_COMMAND}`; export r; \
6647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6648 $(HOST_EXPORTS) \
6649 for flag in $(EXTRA_HOST_FLAGS) ; do \
6650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6651 done; \
6652 echo "Doing dvi in dejagnu" ; \
6653 (cd $(HOST_SUBDIR)/dejagnu && \
6654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6656 "RANLIB=$${RANLIB}" \
6657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6658 dvi) \
6659 || exit 1
6661 @endif dejagnu
6663 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6664 maybe-pdf-dejagnu:
6665 @if dejagnu
6666 maybe-pdf-dejagnu: pdf-dejagnu
6668 pdf-dejagnu: \
6669 configure-dejagnu
6670 @: $(MAKE); $(unstage)
6671 @[ -f ./dejagnu/Makefile ] || exit 0; \
6672 r=`${PWD_COMMAND}`; export r; \
6673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6674 $(HOST_EXPORTS) \
6675 for flag in $(EXTRA_HOST_FLAGS) ; do \
6676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6677 done; \
6678 echo "Doing pdf in dejagnu" ; \
6679 (cd $(HOST_SUBDIR)/dejagnu && \
6680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6682 "RANLIB=$${RANLIB}" \
6683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6684 pdf) \
6685 || exit 1
6687 @endif dejagnu
6689 .PHONY: maybe-html-dejagnu html-dejagnu
6690 maybe-html-dejagnu:
6691 @if dejagnu
6692 maybe-html-dejagnu: html-dejagnu
6694 html-dejagnu: \
6695 configure-dejagnu
6696 @: $(MAKE); $(unstage)
6697 @[ -f ./dejagnu/Makefile ] || exit 0; \
6698 r=`${PWD_COMMAND}`; export r; \
6699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6700 $(HOST_EXPORTS) \
6701 for flag in $(EXTRA_HOST_FLAGS) ; do \
6702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6703 done; \
6704 echo "Doing html in dejagnu" ; \
6705 (cd $(HOST_SUBDIR)/dejagnu && \
6706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6708 "RANLIB=$${RANLIB}" \
6709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6710 html) \
6711 || exit 1
6713 @endif dejagnu
6715 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6716 maybe-TAGS-dejagnu:
6717 @if dejagnu
6718 maybe-TAGS-dejagnu: TAGS-dejagnu
6720 TAGS-dejagnu: \
6721 configure-dejagnu
6722 @: $(MAKE); $(unstage)
6723 @[ -f ./dejagnu/Makefile ] || exit 0; \
6724 r=`${PWD_COMMAND}`; export r; \
6725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6726 $(HOST_EXPORTS) \
6727 for flag in $(EXTRA_HOST_FLAGS) ; do \
6728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6729 done; \
6730 echo "Doing TAGS in dejagnu" ; \
6731 (cd $(HOST_SUBDIR)/dejagnu && \
6732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6734 "RANLIB=$${RANLIB}" \
6735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6736 TAGS) \
6737 || exit 1
6739 @endif dejagnu
6741 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6742 maybe-install-info-dejagnu:
6743 @if dejagnu
6744 maybe-install-info-dejagnu: install-info-dejagnu
6746 install-info-dejagnu: \
6747 configure-dejagnu \
6748 info-dejagnu
6749 @: $(MAKE); $(unstage)
6750 @[ -f ./dejagnu/Makefile ] || exit 0; \
6751 r=`${PWD_COMMAND}`; export r; \
6752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6753 $(HOST_EXPORTS) \
6754 for flag in $(EXTRA_HOST_FLAGS) ; do \
6755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6756 done; \
6757 echo "Doing install-info in dejagnu" ; \
6758 (cd $(HOST_SUBDIR)/dejagnu && \
6759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6761 "RANLIB=$${RANLIB}" \
6762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6763 install-info) \
6764 || exit 1
6766 @endif dejagnu
6768 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6769 maybe-install-pdf-dejagnu:
6770 @if dejagnu
6771 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6773 install-pdf-dejagnu: \
6774 configure-dejagnu \
6775 pdf-dejagnu
6776 @: $(MAKE); $(unstage)
6777 @[ -f ./dejagnu/Makefile ] || exit 0; \
6778 r=`${PWD_COMMAND}`; export r; \
6779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6780 $(HOST_EXPORTS) \
6781 for flag in $(EXTRA_HOST_FLAGS) ; do \
6782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6783 done; \
6784 echo "Doing install-pdf in dejagnu" ; \
6785 (cd $(HOST_SUBDIR)/dejagnu && \
6786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6788 "RANLIB=$${RANLIB}" \
6789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6790 install-pdf) \
6791 || exit 1
6793 @endif dejagnu
6795 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6796 maybe-install-html-dejagnu:
6797 @if dejagnu
6798 maybe-install-html-dejagnu: install-html-dejagnu
6800 install-html-dejagnu: \
6801 configure-dejagnu \
6802 html-dejagnu
6803 @: $(MAKE); $(unstage)
6804 @[ -f ./dejagnu/Makefile ] || exit 0; \
6805 r=`${PWD_COMMAND}`; export r; \
6806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6807 $(HOST_EXPORTS) \
6808 for flag in $(EXTRA_HOST_FLAGS) ; do \
6809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6810 done; \
6811 echo "Doing install-html in dejagnu" ; \
6812 (cd $(HOST_SUBDIR)/dejagnu && \
6813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6815 "RANLIB=$${RANLIB}" \
6816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6817 install-html) \
6818 || exit 1
6820 @endif dejagnu
6822 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6823 maybe-installcheck-dejagnu:
6824 @if dejagnu
6825 maybe-installcheck-dejagnu: installcheck-dejagnu
6827 installcheck-dejagnu: \
6828 configure-dejagnu
6829 @: $(MAKE); $(unstage)
6830 @[ -f ./dejagnu/Makefile ] || exit 0; \
6831 r=`${PWD_COMMAND}`; export r; \
6832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6833 $(HOST_EXPORTS) \
6834 for flag in $(EXTRA_HOST_FLAGS) ; do \
6835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6836 done; \
6837 echo "Doing installcheck in dejagnu" ; \
6838 (cd $(HOST_SUBDIR)/dejagnu && \
6839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6841 "RANLIB=$${RANLIB}" \
6842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6843 installcheck) \
6844 || exit 1
6846 @endif dejagnu
6848 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6849 maybe-mostlyclean-dejagnu:
6850 @if dejagnu
6851 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6853 mostlyclean-dejagnu:
6854 @: $(MAKE); $(unstage)
6855 @[ -f ./dejagnu/Makefile ] || exit 0; \
6856 r=`${PWD_COMMAND}`; export r; \
6857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6858 $(HOST_EXPORTS) \
6859 for flag in $(EXTRA_HOST_FLAGS) ; do \
6860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6861 done; \
6862 echo "Doing mostlyclean in dejagnu" ; \
6863 (cd $(HOST_SUBDIR)/dejagnu && \
6864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6866 "RANLIB=$${RANLIB}" \
6867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6868 mostlyclean) \
6869 || exit 1
6871 @endif dejagnu
6873 .PHONY: maybe-clean-dejagnu clean-dejagnu
6874 maybe-clean-dejagnu:
6875 @if dejagnu
6876 maybe-clean-dejagnu: clean-dejagnu
6878 clean-dejagnu:
6879 @: $(MAKE); $(unstage)
6880 @[ -f ./dejagnu/Makefile ] || exit 0; \
6881 r=`${PWD_COMMAND}`; export r; \
6882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6883 $(HOST_EXPORTS) \
6884 for flag in $(EXTRA_HOST_FLAGS) ; do \
6885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6886 done; \
6887 echo "Doing clean in dejagnu" ; \
6888 (cd $(HOST_SUBDIR)/dejagnu && \
6889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6891 "RANLIB=$${RANLIB}" \
6892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6893 clean) \
6894 || exit 1
6896 @endif dejagnu
6898 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6899 maybe-distclean-dejagnu:
6900 @if dejagnu
6901 maybe-distclean-dejagnu: distclean-dejagnu
6903 distclean-dejagnu:
6904 @: $(MAKE); $(unstage)
6905 @[ -f ./dejagnu/Makefile ] || exit 0; \
6906 r=`${PWD_COMMAND}`; export r; \
6907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6908 $(HOST_EXPORTS) \
6909 for flag in $(EXTRA_HOST_FLAGS) ; do \
6910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6911 done; \
6912 echo "Doing distclean in dejagnu" ; \
6913 (cd $(HOST_SUBDIR)/dejagnu && \
6914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6916 "RANLIB=$${RANLIB}" \
6917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6918 distclean) \
6919 || exit 1
6921 @endif dejagnu
6923 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6924 maybe-maintainer-clean-dejagnu:
6925 @if dejagnu
6926 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6928 maintainer-clean-dejagnu:
6929 @: $(MAKE); $(unstage)
6930 @[ -f ./dejagnu/Makefile ] || exit 0; \
6931 r=`${PWD_COMMAND}`; export r; \
6932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6933 $(HOST_EXPORTS) \
6934 for flag in $(EXTRA_HOST_FLAGS) ; do \
6935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6936 done; \
6937 echo "Doing maintainer-clean in dejagnu" ; \
6938 (cd $(HOST_SUBDIR)/dejagnu && \
6939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6941 "RANLIB=$${RANLIB}" \
6942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6943 maintainer-clean) \
6944 || exit 1
6946 @endif dejagnu
6950 .PHONY: configure-etc maybe-configure-etc
6951 maybe-configure-etc:
6952 @if gcc-bootstrap
6953 configure-etc: stage_current
6954 @endif gcc-bootstrap
6955 @if etc
6956 maybe-configure-etc: configure-etc
6957 configure-etc:
6958 @: $(MAKE); $(unstage)
6959 @r=`${PWD_COMMAND}`; export r; \
6960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6961 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6962 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6963 $(HOST_EXPORTS) \
6964 echo Configuring in $(HOST_SUBDIR)/etc; \
6965 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6966 case $(srcdir) in \
6967 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6968 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6969 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6970 esac; \
6971 srcdiroption="--srcdir=$${topdir}/etc"; \
6972 libsrcdir="$$s/etc"; \
6973 $(SHELL) $${libsrcdir}/configure \
6974 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6975 --target=${target_alias} $${srcdiroption} \
6976 || exit 1
6977 @endif etc
6983 .PHONY: all-etc maybe-all-etc
6984 maybe-all-etc:
6985 @if gcc-bootstrap
6986 all-etc: stage_current
6987 @endif gcc-bootstrap
6988 @if etc
6989 TARGET-etc=all
6990 maybe-all-etc: all-etc
6991 all-etc: configure-etc
6992 @: $(MAKE); $(unstage)
6993 @r=`${PWD_COMMAND}`; export r; \
6994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6995 $(HOST_EXPORTS) \
6996 (cd $(HOST_SUBDIR)/etc && \
6997 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6998 $(TARGET-etc))
6999 @endif etc
7004 .PHONY: check-etc maybe-check-etc
7005 maybe-check-etc:
7006 @if etc
7007 maybe-check-etc: check-etc
7009 check-etc:
7010 @: $(MAKE); $(unstage)
7011 @r=`${PWD_COMMAND}`; export r; \
7012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7013 $(HOST_EXPORTS) \
7014 (cd $(HOST_SUBDIR)/etc && \
7015 $(MAKE) $(FLAGS_TO_PASS) check)
7017 @endif etc
7019 .PHONY: install-etc maybe-install-etc
7020 maybe-install-etc:
7021 @if etc
7022 maybe-install-etc: install-etc
7024 install-etc: installdirs
7025 @: $(MAKE); $(unstage)
7026 @r=`${PWD_COMMAND}`; export r; \
7027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7028 $(HOST_EXPORTS) \
7029 (cd $(HOST_SUBDIR)/etc && \
7030 $(MAKE) $(FLAGS_TO_PASS) install)
7032 @endif etc
7034 .PHONY: install-strip-etc maybe-install-strip-etc
7035 maybe-install-strip-etc:
7036 @if etc
7037 maybe-install-strip-etc: install-strip-etc
7039 install-strip-etc: installdirs
7040 @: $(MAKE); $(unstage)
7041 @r=`${PWD_COMMAND}`; export r; \
7042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7043 $(HOST_EXPORTS) \
7044 (cd $(HOST_SUBDIR)/etc && \
7045 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7047 @endif etc
7049 # Other targets (info, dvi, pdf, etc.)
7051 .PHONY: maybe-info-etc info-etc
7052 maybe-info-etc:
7053 @if etc
7054 maybe-info-etc: info-etc
7056 info-etc: \
7057 configure-etc
7058 @: $(MAKE); $(unstage)
7059 @[ -f ./etc/Makefile ] || exit 0; \
7060 r=`${PWD_COMMAND}`; export r; \
7061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7062 $(HOST_EXPORTS) \
7063 for flag in $(EXTRA_HOST_FLAGS) ; do \
7064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7065 done; \
7066 echo "Doing info in etc" ; \
7067 (cd $(HOST_SUBDIR)/etc && \
7068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7070 "RANLIB=$${RANLIB}" \
7071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7072 info) \
7073 || exit 1
7075 @endif etc
7077 .PHONY: maybe-dvi-etc dvi-etc
7078 maybe-dvi-etc:
7079 @if etc
7080 maybe-dvi-etc: dvi-etc
7082 dvi-etc: \
7083 configure-etc
7084 @: $(MAKE); $(unstage)
7085 @[ -f ./etc/Makefile ] || exit 0; \
7086 r=`${PWD_COMMAND}`; export r; \
7087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7088 $(HOST_EXPORTS) \
7089 for flag in $(EXTRA_HOST_FLAGS) ; do \
7090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7091 done; \
7092 echo "Doing dvi in etc" ; \
7093 (cd $(HOST_SUBDIR)/etc && \
7094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7096 "RANLIB=$${RANLIB}" \
7097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7098 dvi) \
7099 || exit 1
7101 @endif etc
7103 .PHONY: maybe-pdf-etc pdf-etc
7104 maybe-pdf-etc:
7105 @if etc
7106 maybe-pdf-etc: pdf-etc
7108 pdf-etc: \
7109 configure-etc
7110 @: $(MAKE); $(unstage)
7111 @[ -f ./etc/Makefile ] || exit 0; \
7112 r=`${PWD_COMMAND}`; export r; \
7113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7114 $(HOST_EXPORTS) \
7115 for flag in $(EXTRA_HOST_FLAGS) ; do \
7116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7117 done; \
7118 echo "Doing pdf in etc" ; \
7119 (cd $(HOST_SUBDIR)/etc && \
7120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7122 "RANLIB=$${RANLIB}" \
7123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7124 pdf) \
7125 || exit 1
7127 @endif etc
7129 .PHONY: maybe-html-etc html-etc
7130 maybe-html-etc:
7131 @if etc
7132 maybe-html-etc: html-etc
7134 html-etc: \
7135 configure-etc
7136 @: $(MAKE); $(unstage)
7137 @[ -f ./etc/Makefile ] || exit 0; \
7138 r=`${PWD_COMMAND}`; export r; \
7139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7140 $(HOST_EXPORTS) \
7141 for flag in $(EXTRA_HOST_FLAGS) ; do \
7142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7143 done; \
7144 echo "Doing html in etc" ; \
7145 (cd $(HOST_SUBDIR)/etc && \
7146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7148 "RANLIB=$${RANLIB}" \
7149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7150 html) \
7151 || exit 1
7153 @endif etc
7155 .PHONY: maybe-TAGS-etc TAGS-etc
7156 maybe-TAGS-etc:
7157 @if etc
7158 maybe-TAGS-etc: TAGS-etc
7160 TAGS-etc: \
7161 configure-etc
7162 @: $(MAKE); $(unstage)
7163 @[ -f ./etc/Makefile ] || exit 0; \
7164 r=`${PWD_COMMAND}`; export r; \
7165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7166 $(HOST_EXPORTS) \
7167 for flag in $(EXTRA_HOST_FLAGS) ; do \
7168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7169 done; \
7170 echo "Doing TAGS in etc" ; \
7171 (cd $(HOST_SUBDIR)/etc && \
7172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7174 "RANLIB=$${RANLIB}" \
7175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7176 TAGS) \
7177 || exit 1
7179 @endif etc
7181 .PHONY: maybe-install-info-etc install-info-etc
7182 maybe-install-info-etc:
7183 @if etc
7184 maybe-install-info-etc: install-info-etc
7186 install-info-etc: \
7187 configure-etc \
7188 info-etc
7189 @: $(MAKE); $(unstage)
7190 @[ -f ./etc/Makefile ] || exit 0; \
7191 r=`${PWD_COMMAND}`; export r; \
7192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7193 $(HOST_EXPORTS) \
7194 for flag in $(EXTRA_HOST_FLAGS) ; do \
7195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7196 done; \
7197 echo "Doing install-info in etc" ; \
7198 (cd $(HOST_SUBDIR)/etc && \
7199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7201 "RANLIB=$${RANLIB}" \
7202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7203 install-info) \
7204 || exit 1
7206 @endif etc
7208 .PHONY: maybe-install-pdf-etc install-pdf-etc
7209 maybe-install-pdf-etc:
7210 @if etc
7211 maybe-install-pdf-etc: install-pdf-etc
7213 install-pdf-etc: \
7214 configure-etc \
7215 pdf-etc
7216 @: $(MAKE); $(unstage)
7217 @[ -f ./etc/Makefile ] || exit 0; \
7218 r=`${PWD_COMMAND}`; export r; \
7219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7220 $(HOST_EXPORTS) \
7221 for flag in $(EXTRA_HOST_FLAGS) ; do \
7222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7223 done; \
7224 echo "Doing install-pdf in etc" ; \
7225 (cd $(HOST_SUBDIR)/etc && \
7226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7228 "RANLIB=$${RANLIB}" \
7229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7230 install-pdf) \
7231 || exit 1
7233 @endif etc
7235 .PHONY: maybe-install-html-etc install-html-etc
7236 maybe-install-html-etc:
7237 @if etc
7238 maybe-install-html-etc: install-html-etc
7240 install-html-etc: \
7241 configure-etc \
7242 html-etc
7243 @: $(MAKE); $(unstage)
7244 @[ -f ./etc/Makefile ] || exit 0; \
7245 r=`${PWD_COMMAND}`; export r; \
7246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7247 $(HOST_EXPORTS) \
7248 for flag in $(EXTRA_HOST_FLAGS) ; do \
7249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7250 done; \
7251 echo "Doing install-html in etc" ; \
7252 (cd $(HOST_SUBDIR)/etc && \
7253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7255 "RANLIB=$${RANLIB}" \
7256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7257 install-html) \
7258 || exit 1
7260 @endif etc
7262 .PHONY: maybe-installcheck-etc installcheck-etc
7263 maybe-installcheck-etc:
7264 @if etc
7265 maybe-installcheck-etc: installcheck-etc
7267 installcheck-etc: \
7268 configure-etc
7269 @: $(MAKE); $(unstage)
7270 @[ -f ./etc/Makefile ] || exit 0; \
7271 r=`${PWD_COMMAND}`; export r; \
7272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7273 $(HOST_EXPORTS) \
7274 for flag in $(EXTRA_HOST_FLAGS) ; do \
7275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7276 done; \
7277 echo "Doing installcheck in etc" ; \
7278 (cd $(HOST_SUBDIR)/etc && \
7279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7281 "RANLIB=$${RANLIB}" \
7282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7283 installcheck) \
7284 || exit 1
7286 @endif etc
7288 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7289 maybe-mostlyclean-etc:
7290 @if etc
7291 maybe-mostlyclean-etc: mostlyclean-etc
7293 mostlyclean-etc:
7294 @: $(MAKE); $(unstage)
7295 @[ -f ./etc/Makefile ] || exit 0; \
7296 r=`${PWD_COMMAND}`; export r; \
7297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7298 $(HOST_EXPORTS) \
7299 for flag in $(EXTRA_HOST_FLAGS) ; do \
7300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7301 done; \
7302 echo "Doing mostlyclean in etc" ; \
7303 (cd $(HOST_SUBDIR)/etc && \
7304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7306 "RANLIB=$${RANLIB}" \
7307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7308 mostlyclean) \
7309 || exit 1
7311 @endif etc
7313 .PHONY: maybe-clean-etc clean-etc
7314 maybe-clean-etc:
7315 @if etc
7316 maybe-clean-etc: clean-etc
7318 clean-etc:
7319 @: $(MAKE); $(unstage)
7320 @[ -f ./etc/Makefile ] || exit 0; \
7321 r=`${PWD_COMMAND}`; export r; \
7322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7323 $(HOST_EXPORTS) \
7324 for flag in $(EXTRA_HOST_FLAGS) ; do \
7325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7326 done; \
7327 echo "Doing clean in etc" ; \
7328 (cd $(HOST_SUBDIR)/etc && \
7329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7331 "RANLIB=$${RANLIB}" \
7332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7333 clean) \
7334 || exit 1
7336 @endif etc
7338 .PHONY: maybe-distclean-etc distclean-etc
7339 maybe-distclean-etc:
7340 @if etc
7341 maybe-distclean-etc: distclean-etc
7343 distclean-etc:
7344 @: $(MAKE); $(unstage)
7345 @[ -f ./etc/Makefile ] || exit 0; \
7346 r=`${PWD_COMMAND}`; export r; \
7347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7348 $(HOST_EXPORTS) \
7349 for flag in $(EXTRA_HOST_FLAGS) ; do \
7350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7351 done; \
7352 echo "Doing distclean in etc" ; \
7353 (cd $(HOST_SUBDIR)/etc && \
7354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7356 "RANLIB=$${RANLIB}" \
7357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7358 distclean) \
7359 || exit 1
7361 @endif etc
7363 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7364 maybe-maintainer-clean-etc:
7365 @if etc
7366 maybe-maintainer-clean-etc: maintainer-clean-etc
7368 maintainer-clean-etc:
7369 @: $(MAKE); $(unstage)
7370 @[ -f ./etc/Makefile ] || exit 0; \
7371 r=`${PWD_COMMAND}`; export r; \
7372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7373 $(HOST_EXPORTS) \
7374 for flag in $(EXTRA_HOST_FLAGS) ; do \
7375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7376 done; \
7377 echo "Doing maintainer-clean in etc" ; \
7378 (cd $(HOST_SUBDIR)/etc && \
7379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7381 "RANLIB=$${RANLIB}" \
7382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7383 maintainer-clean) \
7384 || exit 1
7386 @endif etc
7390 .PHONY: configure-fastjar maybe-configure-fastjar
7391 maybe-configure-fastjar:
7392 @if gcc-bootstrap
7393 configure-fastjar: stage_current
7394 @endif gcc-bootstrap
7395 @if fastjar
7396 maybe-configure-fastjar: configure-fastjar
7397 configure-fastjar:
7398 @: $(MAKE); $(unstage)
7399 @r=`${PWD_COMMAND}`; export r; \
7400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7401 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7402 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7403 $(HOST_EXPORTS) \
7404 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7405 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7406 case $(srcdir) in \
7407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7408 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7410 esac; \
7411 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7412 libsrcdir="$$s/fastjar"; \
7413 $(SHELL) $${libsrcdir}/configure \
7414 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7415 --target=${target_alias} $${srcdiroption} \
7416 || exit 1
7417 @endif fastjar
7423 .PHONY: all-fastjar maybe-all-fastjar
7424 maybe-all-fastjar:
7425 @if gcc-bootstrap
7426 all-fastjar: stage_current
7427 @endif gcc-bootstrap
7428 @if fastjar
7429 TARGET-fastjar=all
7430 maybe-all-fastjar: all-fastjar
7431 all-fastjar: configure-fastjar
7432 @: $(MAKE); $(unstage)
7433 @r=`${PWD_COMMAND}`; export r; \
7434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7435 $(HOST_EXPORTS) \
7436 (cd $(HOST_SUBDIR)/fastjar && \
7437 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7438 $(TARGET-fastjar))
7439 @endif fastjar
7444 .PHONY: check-fastjar maybe-check-fastjar
7445 maybe-check-fastjar:
7446 @if fastjar
7447 maybe-check-fastjar: check-fastjar
7449 # This module is only tested in a native toolchain.
7450 check-fastjar:
7451 @: $(MAKE); $(unstage)
7452 @if [ '$(host)' = '$(target)' ] ; then \
7453 r=`${PWD_COMMAND}`; export r; \
7454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7455 $(HOST_EXPORTS) \
7456 (cd $(HOST_SUBDIR)/fastjar && \
7457 $(MAKE) $(FLAGS_TO_PASS) check); \
7460 @endif fastjar
7462 .PHONY: install-fastjar maybe-install-fastjar
7463 maybe-install-fastjar:
7464 @if fastjar
7465 maybe-install-fastjar: install-fastjar
7467 install-fastjar: installdirs
7468 @: $(MAKE); $(unstage)
7469 @r=`${PWD_COMMAND}`; export r; \
7470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7471 $(HOST_EXPORTS) \
7472 (cd $(HOST_SUBDIR)/fastjar && \
7473 $(MAKE) $(FLAGS_TO_PASS) install)
7475 @endif fastjar
7477 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7478 maybe-install-strip-fastjar:
7479 @if fastjar
7480 maybe-install-strip-fastjar: install-strip-fastjar
7482 install-strip-fastjar: installdirs
7483 @: $(MAKE); $(unstage)
7484 @r=`${PWD_COMMAND}`; export r; \
7485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7486 $(HOST_EXPORTS) \
7487 (cd $(HOST_SUBDIR)/fastjar && \
7488 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7490 @endif fastjar
7492 # Other targets (info, dvi, pdf, etc.)
7494 .PHONY: maybe-info-fastjar info-fastjar
7495 maybe-info-fastjar:
7496 @if fastjar
7497 maybe-info-fastjar: info-fastjar
7499 info-fastjar: \
7500 configure-fastjar
7501 @: $(MAKE); $(unstage)
7502 @[ -f ./fastjar/Makefile ] || exit 0; \
7503 r=`${PWD_COMMAND}`; export r; \
7504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7505 $(HOST_EXPORTS) \
7506 for flag in $(EXTRA_HOST_FLAGS) ; do \
7507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7508 done; \
7509 echo "Doing info in fastjar" ; \
7510 (cd $(HOST_SUBDIR)/fastjar && \
7511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7513 "RANLIB=$${RANLIB}" \
7514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7515 info) \
7516 || exit 1
7518 @endif fastjar
7520 .PHONY: maybe-dvi-fastjar dvi-fastjar
7521 maybe-dvi-fastjar:
7522 @if fastjar
7523 maybe-dvi-fastjar: dvi-fastjar
7525 dvi-fastjar: \
7526 configure-fastjar
7527 @: $(MAKE); $(unstage)
7528 @[ -f ./fastjar/Makefile ] || exit 0; \
7529 r=`${PWD_COMMAND}`; export r; \
7530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7531 $(HOST_EXPORTS) \
7532 for flag in $(EXTRA_HOST_FLAGS) ; do \
7533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7534 done; \
7535 echo "Doing dvi in fastjar" ; \
7536 (cd $(HOST_SUBDIR)/fastjar && \
7537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7539 "RANLIB=$${RANLIB}" \
7540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7541 dvi) \
7542 || exit 1
7544 @endif fastjar
7546 .PHONY: maybe-pdf-fastjar pdf-fastjar
7547 maybe-pdf-fastjar:
7548 @if fastjar
7549 maybe-pdf-fastjar: pdf-fastjar
7551 pdf-fastjar: \
7552 configure-fastjar
7553 @: $(MAKE); $(unstage)
7554 @[ -f ./fastjar/Makefile ] || exit 0; \
7555 r=`${PWD_COMMAND}`; export r; \
7556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7557 $(HOST_EXPORTS) \
7558 for flag in $(EXTRA_HOST_FLAGS) ; do \
7559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7560 done; \
7561 echo "Doing pdf in fastjar" ; \
7562 (cd $(HOST_SUBDIR)/fastjar && \
7563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7565 "RANLIB=$${RANLIB}" \
7566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7567 pdf) \
7568 || exit 1
7570 @endif fastjar
7572 .PHONY: maybe-html-fastjar html-fastjar
7573 maybe-html-fastjar:
7574 @if fastjar
7575 maybe-html-fastjar: html-fastjar
7577 html-fastjar: \
7578 configure-fastjar
7579 @: $(MAKE); $(unstage)
7580 @[ -f ./fastjar/Makefile ] || exit 0; \
7581 r=`${PWD_COMMAND}`; export r; \
7582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7583 $(HOST_EXPORTS) \
7584 for flag in $(EXTRA_HOST_FLAGS) ; do \
7585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7586 done; \
7587 echo "Doing html in fastjar" ; \
7588 (cd $(HOST_SUBDIR)/fastjar && \
7589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7591 "RANLIB=$${RANLIB}" \
7592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7593 html) \
7594 || exit 1
7596 @endif fastjar
7598 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7599 maybe-TAGS-fastjar:
7600 @if fastjar
7601 maybe-TAGS-fastjar: TAGS-fastjar
7603 TAGS-fastjar: \
7604 configure-fastjar
7605 @: $(MAKE); $(unstage)
7606 @[ -f ./fastjar/Makefile ] || exit 0; \
7607 r=`${PWD_COMMAND}`; export r; \
7608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7609 $(HOST_EXPORTS) \
7610 for flag in $(EXTRA_HOST_FLAGS) ; do \
7611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7612 done; \
7613 echo "Doing TAGS in fastjar" ; \
7614 (cd $(HOST_SUBDIR)/fastjar && \
7615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7617 "RANLIB=$${RANLIB}" \
7618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7619 TAGS) \
7620 || exit 1
7622 @endif fastjar
7624 .PHONY: maybe-install-info-fastjar install-info-fastjar
7625 maybe-install-info-fastjar:
7626 @if fastjar
7627 maybe-install-info-fastjar: install-info-fastjar
7629 install-info-fastjar: \
7630 configure-fastjar \
7631 info-fastjar
7632 @: $(MAKE); $(unstage)
7633 @[ -f ./fastjar/Makefile ] || exit 0; \
7634 r=`${PWD_COMMAND}`; export r; \
7635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7636 $(HOST_EXPORTS) \
7637 for flag in $(EXTRA_HOST_FLAGS) ; do \
7638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7639 done; \
7640 echo "Doing install-info in fastjar" ; \
7641 (cd $(HOST_SUBDIR)/fastjar && \
7642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7644 "RANLIB=$${RANLIB}" \
7645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7646 install-info) \
7647 || exit 1
7649 @endif fastjar
7651 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7652 maybe-install-pdf-fastjar:
7653 @if fastjar
7654 maybe-install-pdf-fastjar: install-pdf-fastjar
7656 install-pdf-fastjar: \
7657 configure-fastjar \
7658 pdf-fastjar
7659 @: $(MAKE); $(unstage)
7660 @[ -f ./fastjar/Makefile ] || exit 0; \
7661 r=`${PWD_COMMAND}`; export r; \
7662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7663 $(HOST_EXPORTS) \
7664 for flag in $(EXTRA_HOST_FLAGS) ; do \
7665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7666 done; \
7667 echo "Doing install-pdf in fastjar" ; \
7668 (cd $(HOST_SUBDIR)/fastjar && \
7669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7671 "RANLIB=$${RANLIB}" \
7672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7673 install-pdf) \
7674 || exit 1
7676 @endif fastjar
7678 .PHONY: maybe-install-html-fastjar install-html-fastjar
7679 maybe-install-html-fastjar:
7680 @if fastjar
7681 maybe-install-html-fastjar: install-html-fastjar
7683 install-html-fastjar: \
7684 configure-fastjar \
7685 html-fastjar
7686 @: $(MAKE); $(unstage)
7687 @[ -f ./fastjar/Makefile ] || exit 0; \
7688 r=`${PWD_COMMAND}`; export r; \
7689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7690 $(HOST_EXPORTS) \
7691 for flag in $(EXTRA_HOST_FLAGS) ; do \
7692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7693 done; \
7694 echo "Doing install-html in fastjar" ; \
7695 (cd $(HOST_SUBDIR)/fastjar && \
7696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7698 "RANLIB=$${RANLIB}" \
7699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7700 install-html) \
7701 || exit 1
7703 @endif fastjar
7705 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7706 maybe-installcheck-fastjar:
7707 @if fastjar
7708 maybe-installcheck-fastjar: installcheck-fastjar
7710 installcheck-fastjar: \
7711 configure-fastjar
7712 @: $(MAKE); $(unstage)
7713 @[ -f ./fastjar/Makefile ] || exit 0; \
7714 r=`${PWD_COMMAND}`; export r; \
7715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7716 $(HOST_EXPORTS) \
7717 for flag in $(EXTRA_HOST_FLAGS) ; do \
7718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7719 done; \
7720 echo "Doing installcheck in fastjar" ; \
7721 (cd $(HOST_SUBDIR)/fastjar && \
7722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7724 "RANLIB=$${RANLIB}" \
7725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7726 installcheck) \
7727 || exit 1
7729 @endif fastjar
7731 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7732 maybe-mostlyclean-fastjar:
7733 @if fastjar
7734 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7736 mostlyclean-fastjar:
7737 @: $(MAKE); $(unstage)
7738 @[ -f ./fastjar/Makefile ] || exit 0; \
7739 r=`${PWD_COMMAND}`; export r; \
7740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7741 $(HOST_EXPORTS) \
7742 for flag in $(EXTRA_HOST_FLAGS) ; do \
7743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7744 done; \
7745 echo "Doing mostlyclean in fastjar" ; \
7746 (cd $(HOST_SUBDIR)/fastjar && \
7747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7749 "RANLIB=$${RANLIB}" \
7750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7751 mostlyclean) \
7752 || exit 1
7754 @endif fastjar
7756 .PHONY: maybe-clean-fastjar clean-fastjar
7757 maybe-clean-fastjar:
7758 @if fastjar
7759 maybe-clean-fastjar: clean-fastjar
7761 clean-fastjar:
7762 @: $(MAKE); $(unstage)
7763 @[ -f ./fastjar/Makefile ] || exit 0; \
7764 r=`${PWD_COMMAND}`; export r; \
7765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7766 $(HOST_EXPORTS) \
7767 for flag in $(EXTRA_HOST_FLAGS) ; do \
7768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7769 done; \
7770 echo "Doing clean in fastjar" ; \
7771 (cd $(HOST_SUBDIR)/fastjar && \
7772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7774 "RANLIB=$${RANLIB}" \
7775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7776 clean) \
7777 || exit 1
7779 @endif fastjar
7781 .PHONY: maybe-distclean-fastjar distclean-fastjar
7782 maybe-distclean-fastjar:
7783 @if fastjar
7784 maybe-distclean-fastjar: distclean-fastjar
7786 distclean-fastjar:
7787 @: $(MAKE); $(unstage)
7788 @[ -f ./fastjar/Makefile ] || exit 0; \
7789 r=`${PWD_COMMAND}`; export r; \
7790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7791 $(HOST_EXPORTS) \
7792 for flag in $(EXTRA_HOST_FLAGS) ; do \
7793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7794 done; \
7795 echo "Doing distclean in fastjar" ; \
7796 (cd $(HOST_SUBDIR)/fastjar && \
7797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7799 "RANLIB=$${RANLIB}" \
7800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7801 distclean) \
7802 || exit 1
7804 @endif fastjar
7806 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7807 maybe-maintainer-clean-fastjar:
7808 @if fastjar
7809 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7811 maintainer-clean-fastjar:
7812 @: $(MAKE); $(unstage)
7813 @[ -f ./fastjar/Makefile ] || exit 0; \
7814 r=`${PWD_COMMAND}`; export r; \
7815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7816 $(HOST_EXPORTS) \
7817 for flag in $(EXTRA_HOST_FLAGS) ; do \
7818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7819 done; \
7820 echo "Doing maintainer-clean in fastjar" ; \
7821 (cd $(HOST_SUBDIR)/fastjar && \
7822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7824 "RANLIB=$${RANLIB}" \
7825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7826 maintainer-clean) \
7827 || exit 1
7829 @endif fastjar
7833 .PHONY: configure-fixincludes maybe-configure-fixincludes
7834 maybe-configure-fixincludes:
7835 @if gcc-bootstrap
7836 configure-fixincludes: stage_current
7837 @endif gcc-bootstrap
7838 @if fixincludes
7839 maybe-configure-fixincludes: configure-fixincludes
7840 configure-fixincludes:
7841 @: $(MAKE); $(unstage)
7842 @r=`${PWD_COMMAND}`; export r; \
7843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7844 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7845 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7846 $(HOST_EXPORTS) \
7847 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7848 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7849 case $(srcdir) in \
7850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7851 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7853 esac; \
7854 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7855 libsrcdir="$$s/fixincludes"; \
7856 $(SHELL) $${libsrcdir}/configure \
7857 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7858 --target=${target_alias} $${srcdiroption} \
7859 || exit 1
7860 @endif fixincludes
7866 .PHONY: all-fixincludes maybe-all-fixincludes
7867 maybe-all-fixincludes:
7868 @if gcc-bootstrap
7869 all-fixincludes: stage_current
7870 @endif gcc-bootstrap
7871 @if fixincludes
7872 TARGET-fixincludes=all
7873 maybe-all-fixincludes: all-fixincludes
7874 all-fixincludes: configure-fixincludes
7875 @: $(MAKE); $(unstage)
7876 @r=`${PWD_COMMAND}`; export r; \
7877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7878 $(HOST_EXPORTS) \
7879 (cd $(HOST_SUBDIR)/fixincludes && \
7880 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7881 $(TARGET-fixincludes))
7882 @endif fixincludes
7887 .PHONY: check-fixincludes maybe-check-fixincludes
7888 maybe-check-fixincludes:
7889 @if fixincludes
7890 maybe-check-fixincludes: check-fixincludes
7892 check-fixincludes:
7893 @: $(MAKE); $(unstage)
7894 @r=`${PWD_COMMAND}`; export r; \
7895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7896 $(HOST_EXPORTS) \
7897 (cd $(HOST_SUBDIR)/fixincludes && \
7898 $(MAKE) $(FLAGS_TO_PASS) check)
7900 @endif fixincludes
7902 .PHONY: install-fixincludes maybe-install-fixincludes
7903 maybe-install-fixincludes:
7904 @if fixincludes
7905 maybe-install-fixincludes: install-fixincludes
7907 install-fixincludes: installdirs
7908 @: $(MAKE); $(unstage)
7909 @r=`${PWD_COMMAND}`; export r; \
7910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7911 $(HOST_EXPORTS) \
7912 (cd $(HOST_SUBDIR)/fixincludes && \
7913 $(MAKE) $(FLAGS_TO_PASS) install)
7915 @endif fixincludes
7917 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7918 maybe-install-strip-fixincludes:
7919 @if fixincludes
7920 maybe-install-strip-fixincludes: install-strip-fixincludes
7922 install-strip-fixincludes: installdirs
7923 @: $(MAKE); $(unstage)
7924 @r=`${PWD_COMMAND}`; export r; \
7925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7926 $(HOST_EXPORTS) \
7927 (cd $(HOST_SUBDIR)/fixincludes && \
7928 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7930 @endif fixincludes
7932 # Other targets (info, dvi, pdf, etc.)
7934 .PHONY: maybe-info-fixincludes info-fixincludes
7935 maybe-info-fixincludes:
7936 @if fixincludes
7937 maybe-info-fixincludes: info-fixincludes
7939 info-fixincludes: \
7940 configure-fixincludes
7941 @: $(MAKE); $(unstage)
7942 @[ -f ./fixincludes/Makefile ] || exit 0; \
7943 r=`${PWD_COMMAND}`; export r; \
7944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7945 $(HOST_EXPORTS) \
7946 for flag in $(EXTRA_HOST_FLAGS) ; do \
7947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7948 done; \
7949 echo "Doing info in fixincludes" ; \
7950 (cd $(HOST_SUBDIR)/fixincludes && \
7951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7953 "RANLIB=$${RANLIB}" \
7954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7955 info) \
7956 || exit 1
7958 @endif fixincludes
7960 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7961 maybe-dvi-fixincludes:
7962 @if fixincludes
7963 maybe-dvi-fixincludes: dvi-fixincludes
7965 dvi-fixincludes: \
7966 configure-fixincludes
7967 @: $(MAKE); $(unstage)
7968 @[ -f ./fixincludes/Makefile ] || exit 0; \
7969 r=`${PWD_COMMAND}`; export r; \
7970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7971 $(HOST_EXPORTS) \
7972 for flag in $(EXTRA_HOST_FLAGS) ; do \
7973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7974 done; \
7975 echo "Doing dvi in fixincludes" ; \
7976 (cd $(HOST_SUBDIR)/fixincludes && \
7977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7979 "RANLIB=$${RANLIB}" \
7980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7981 dvi) \
7982 || exit 1
7984 @endif fixincludes
7986 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7987 maybe-pdf-fixincludes:
7988 @if fixincludes
7989 maybe-pdf-fixincludes: pdf-fixincludes
7991 pdf-fixincludes: \
7992 configure-fixincludes
7993 @: $(MAKE); $(unstage)
7994 @[ -f ./fixincludes/Makefile ] || exit 0; \
7995 r=`${PWD_COMMAND}`; export r; \
7996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7997 $(HOST_EXPORTS) \
7998 for flag in $(EXTRA_HOST_FLAGS) ; do \
7999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8000 done; \
8001 echo "Doing pdf in fixincludes" ; \
8002 (cd $(HOST_SUBDIR)/fixincludes && \
8003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8005 "RANLIB=$${RANLIB}" \
8006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8007 pdf) \
8008 || exit 1
8010 @endif fixincludes
8012 .PHONY: maybe-html-fixincludes html-fixincludes
8013 maybe-html-fixincludes:
8014 @if fixincludes
8015 maybe-html-fixincludes: html-fixincludes
8017 html-fixincludes: \
8018 configure-fixincludes
8019 @: $(MAKE); $(unstage)
8020 @[ -f ./fixincludes/Makefile ] || exit 0; \
8021 r=`${PWD_COMMAND}`; export r; \
8022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8023 $(HOST_EXPORTS) \
8024 for flag in $(EXTRA_HOST_FLAGS) ; do \
8025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8026 done; \
8027 echo "Doing html in fixincludes" ; \
8028 (cd $(HOST_SUBDIR)/fixincludes && \
8029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8031 "RANLIB=$${RANLIB}" \
8032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8033 html) \
8034 || exit 1
8036 @endif fixincludes
8038 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8039 maybe-TAGS-fixincludes:
8040 @if fixincludes
8041 maybe-TAGS-fixincludes: TAGS-fixincludes
8043 # fixincludes doesn't support TAGS.
8044 TAGS-fixincludes:
8046 @endif fixincludes
8048 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8049 maybe-install-info-fixincludes:
8050 @if fixincludes
8051 maybe-install-info-fixincludes: install-info-fixincludes
8053 install-info-fixincludes: \
8054 configure-fixincludes \
8055 info-fixincludes
8056 @: $(MAKE); $(unstage)
8057 @[ -f ./fixincludes/Makefile ] || exit 0; \
8058 r=`${PWD_COMMAND}`; export r; \
8059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8060 $(HOST_EXPORTS) \
8061 for flag in $(EXTRA_HOST_FLAGS) ; do \
8062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8063 done; \
8064 echo "Doing install-info in fixincludes" ; \
8065 (cd $(HOST_SUBDIR)/fixincludes && \
8066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8068 "RANLIB=$${RANLIB}" \
8069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8070 install-info) \
8071 || exit 1
8073 @endif fixincludes
8075 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8076 maybe-install-pdf-fixincludes:
8077 @if fixincludes
8078 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8080 install-pdf-fixincludes: \
8081 configure-fixincludes \
8082 pdf-fixincludes
8083 @: $(MAKE); $(unstage)
8084 @[ -f ./fixincludes/Makefile ] || exit 0; \
8085 r=`${PWD_COMMAND}`; export r; \
8086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8087 $(HOST_EXPORTS) \
8088 for flag in $(EXTRA_HOST_FLAGS) ; do \
8089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8090 done; \
8091 echo "Doing install-pdf in fixincludes" ; \
8092 (cd $(HOST_SUBDIR)/fixincludes && \
8093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8095 "RANLIB=$${RANLIB}" \
8096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8097 install-pdf) \
8098 || exit 1
8100 @endif fixincludes
8102 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8103 maybe-install-html-fixincludes:
8104 @if fixincludes
8105 maybe-install-html-fixincludes: install-html-fixincludes
8107 install-html-fixincludes: \
8108 configure-fixincludes \
8109 html-fixincludes
8110 @: $(MAKE); $(unstage)
8111 @[ -f ./fixincludes/Makefile ] || exit 0; \
8112 r=`${PWD_COMMAND}`; export r; \
8113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8114 $(HOST_EXPORTS) \
8115 for flag in $(EXTRA_HOST_FLAGS) ; do \
8116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8117 done; \
8118 echo "Doing install-html in fixincludes" ; \
8119 (cd $(HOST_SUBDIR)/fixincludes && \
8120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8122 "RANLIB=$${RANLIB}" \
8123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8124 install-html) \
8125 || exit 1
8127 @endif fixincludes
8129 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8130 maybe-installcheck-fixincludes:
8131 @if fixincludes
8132 maybe-installcheck-fixincludes: installcheck-fixincludes
8134 installcheck-fixincludes: \
8135 configure-fixincludes
8136 @: $(MAKE); $(unstage)
8137 @[ -f ./fixincludes/Makefile ] || exit 0; \
8138 r=`${PWD_COMMAND}`; export r; \
8139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8140 $(HOST_EXPORTS) \
8141 for flag in $(EXTRA_HOST_FLAGS) ; do \
8142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8143 done; \
8144 echo "Doing installcheck in fixincludes" ; \
8145 (cd $(HOST_SUBDIR)/fixincludes && \
8146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8148 "RANLIB=$${RANLIB}" \
8149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8150 installcheck) \
8151 || exit 1
8153 @endif fixincludes
8155 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8156 maybe-mostlyclean-fixincludes:
8157 @if fixincludes
8158 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8160 mostlyclean-fixincludes:
8161 @: $(MAKE); $(unstage)
8162 @[ -f ./fixincludes/Makefile ] || exit 0; \
8163 r=`${PWD_COMMAND}`; export r; \
8164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8165 $(HOST_EXPORTS) \
8166 for flag in $(EXTRA_HOST_FLAGS) ; do \
8167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8168 done; \
8169 echo "Doing mostlyclean in fixincludes" ; \
8170 (cd $(HOST_SUBDIR)/fixincludes && \
8171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8173 "RANLIB=$${RANLIB}" \
8174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8175 mostlyclean) \
8176 || exit 1
8178 @endif fixincludes
8180 .PHONY: maybe-clean-fixincludes clean-fixincludes
8181 maybe-clean-fixincludes:
8182 @if fixincludes
8183 maybe-clean-fixincludes: clean-fixincludes
8185 clean-fixincludes:
8186 @: $(MAKE); $(unstage)
8187 @[ -f ./fixincludes/Makefile ] || exit 0; \
8188 r=`${PWD_COMMAND}`; export r; \
8189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8190 $(HOST_EXPORTS) \
8191 for flag in $(EXTRA_HOST_FLAGS) ; do \
8192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8193 done; \
8194 echo "Doing clean in fixincludes" ; \
8195 (cd $(HOST_SUBDIR)/fixincludes && \
8196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8198 "RANLIB=$${RANLIB}" \
8199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8200 clean) \
8201 || exit 1
8203 @endif fixincludes
8205 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8206 maybe-distclean-fixincludes:
8207 @if fixincludes
8208 maybe-distclean-fixincludes: distclean-fixincludes
8210 distclean-fixincludes:
8211 @: $(MAKE); $(unstage)
8212 @[ -f ./fixincludes/Makefile ] || exit 0; \
8213 r=`${PWD_COMMAND}`; export r; \
8214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8215 $(HOST_EXPORTS) \
8216 for flag in $(EXTRA_HOST_FLAGS) ; do \
8217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8218 done; \
8219 echo "Doing distclean in fixincludes" ; \
8220 (cd $(HOST_SUBDIR)/fixincludes && \
8221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8223 "RANLIB=$${RANLIB}" \
8224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8225 distclean) \
8226 || exit 1
8228 @endif fixincludes
8230 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8231 maybe-maintainer-clean-fixincludes:
8232 @if fixincludes
8233 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8235 maintainer-clean-fixincludes:
8236 @: $(MAKE); $(unstage)
8237 @[ -f ./fixincludes/Makefile ] || exit 0; \
8238 r=`${PWD_COMMAND}`; export r; \
8239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8240 $(HOST_EXPORTS) \
8241 for flag in $(EXTRA_HOST_FLAGS) ; do \
8242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8243 done; \
8244 echo "Doing maintainer-clean in fixincludes" ; \
8245 (cd $(HOST_SUBDIR)/fixincludes && \
8246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8248 "RANLIB=$${RANLIB}" \
8249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8250 maintainer-clean) \
8251 || exit 1
8253 @endif fixincludes
8257 .PHONY: configure-flex maybe-configure-flex
8258 maybe-configure-flex:
8259 @if gcc-bootstrap
8260 configure-flex: stage_current
8261 @endif gcc-bootstrap
8262 @if flex
8263 maybe-configure-flex: configure-flex
8264 configure-flex:
8265 @: $(MAKE); $(unstage)
8266 @r=`${PWD_COMMAND}`; export r; \
8267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8268 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8270 $(HOST_EXPORTS) \
8271 echo Configuring in $(HOST_SUBDIR)/flex; \
8272 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8273 case $(srcdir) in \
8274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8275 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8277 esac; \
8278 srcdiroption="--srcdir=$${topdir}/flex"; \
8279 libsrcdir="$$s/flex"; \
8280 $(SHELL) $${libsrcdir}/configure \
8281 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8282 --target=${target_alias} $${srcdiroption} \
8283 || exit 1
8284 @endif flex
8290 .PHONY: all-flex maybe-all-flex
8291 maybe-all-flex:
8292 @if gcc-bootstrap
8293 all-flex: stage_current
8294 @endif gcc-bootstrap
8295 @if flex
8296 TARGET-flex=all
8297 maybe-all-flex: all-flex
8298 all-flex: configure-flex
8299 @: $(MAKE); $(unstage)
8300 @r=`${PWD_COMMAND}`; export r; \
8301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8302 $(HOST_EXPORTS) \
8303 (cd $(HOST_SUBDIR)/flex && \
8304 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8305 $(TARGET-flex))
8306 @endif flex
8311 .PHONY: check-flex maybe-check-flex
8312 maybe-check-flex:
8313 @if flex
8314 maybe-check-flex: check-flex
8316 # This module is only tested in a native toolchain.
8317 check-flex:
8318 @: $(MAKE); $(unstage)
8319 @if [ '$(host)' = '$(target)' ] ; then \
8320 r=`${PWD_COMMAND}`; export r; \
8321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8322 $(HOST_EXPORTS) \
8323 (cd $(HOST_SUBDIR)/flex && \
8324 $(MAKE) $(FLAGS_TO_PASS) check); \
8327 @endif flex
8329 .PHONY: install-flex maybe-install-flex
8330 maybe-install-flex:
8331 @if flex
8332 maybe-install-flex: install-flex
8334 install-flex: installdirs
8335 @: $(MAKE); $(unstage)
8336 @r=`${PWD_COMMAND}`; export r; \
8337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8338 $(HOST_EXPORTS) \
8339 (cd $(HOST_SUBDIR)/flex && \
8340 $(MAKE) $(FLAGS_TO_PASS) install)
8342 @endif flex
8344 .PHONY: install-strip-flex maybe-install-strip-flex
8345 maybe-install-strip-flex:
8346 @if flex
8347 maybe-install-strip-flex: install-strip-flex
8349 install-strip-flex: installdirs
8350 @: $(MAKE); $(unstage)
8351 @r=`${PWD_COMMAND}`; export r; \
8352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8353 $(HOST_EXPORTS) \
8354 (cd $(HOST_SUBDIR)/flex && \
8355 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8357 @endif flex
8359 # Other targets (info, dvi, pdf, etc.)
8361 .PHONY: maybe-info-flex info-flex
8362 maybe-info-flex:
8363 @if flex
8364 maybe-info-flex: info-flex
8366 info-flex: \
8367 configure-flex
8368 @: $(MAKE); $(unstage)
8369 @[ -f ./flex/Makefile ] || exit 0; \
8370 r=`${PWD_COMMAND}`; export r; \
8371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8372 $(HOST_EXPORTS) \
8373 for flag in $(EXTRA_HOST_FLAGS) ; do \
8374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8375 done; \
8376 echo "Doing info in flex" ; \
8377 (cd $(HOST_SUBDIR)/flex && \
8378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8380 "RANLIB=$${RANLIB}" \
8381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8382 info) \
8383 || exit 1
8385 @endif flex
8387 .PHONY: maybe-dvi-flex dvi-flex
8388 maybe-dvi-flex:
8389 @if flex
8390 maybe-dvi-flex: dvi-flex
8392 dvi-flex: \
8393 configure-flex
8394 @: $(MAKE); $(unstage)
8395 @[ -f ./flex/Makefile ] || exit 0; \
8396 r=`${PWD_COMMAND}`; export r; \
8397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8398 $(HOST_EXPORTS) \
8399 for flag in $(EXTRA_HOST_FLAGS) ; do \
8400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8401 done; \
8402 echo "Doing dvi in flex" ; \
8403 (cd $(HOST_SUBDIR)/flex && \
8404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8406 "RANLIB=$${RANLIB}" \
8407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8408 dvi) \
8409 || exit 1
8411 @endif flex
8413 .PHONY: maybe-pdf-flex pdf-flex
8414 maybe-pdf-flex:
8415 @if flex
8416 maybe-pdf-flex: pdf-flex
8418 pdf-flex: \
8419 configure-flex
8420 @: $(MAKE); $(unstage)
8421 @[ -f ./flex/Makefile ] || exit 0; \
8422 r=`${PWD_COMMAND}`; export r; \
8423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8424 $(HOST_EXPORTS) \
8425 for flag in $(EXTRA_HOST_FLAGS) ; do \
8426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8427 done; \
8428 echo "Doing pdf in flex" ; \
8429 (cd $(HOST_SUBDIR)/flex && \
8430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8432 "RANLIB=$${RANLIB}" \
8433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8434 pdf) \
8435 || exit 1
8437 @endif flex
8439 .PHONY: maybe-html-flex html-flex
8440 maybe-html-flex:
8441 @if flex
8442 maybe-html-flex: html-flex
8444 html-flex: \
8445 configure-flex
8446 @: $(MAKE); $(unstage)
8447 @[ -f ./flex/Makefile ] || exit 0; \
8448 r=`${PWD_COMMAND}`; export r; \
8449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8450 $(HOST_EXPORTS) \
8451 for flag in $(EXTRA_HOST_FLAGS) ; do \
8452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8453 done; \
8454 echo "Doing html in flex" ; \
8455 (cd $(HOST_SUBDIR)/flex && \
8456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8458 "RANLIB=$${RANLIB}" \
8459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8460 html) \
8461 || exit 1
8463 @endif flex
8465 .PHONY: maybe-TAGS-flex TAGS-flex
8466 maybe-TAGS-flex:
8467 @if flex
8468 maybe-TAGS-flex: TAGS-flex
8470 TAGS-flex: \
8471 configure-flex
8472 @: $(MAKE); $(unstage)
8473 @[ -f ./flex/Makefile ] || exit 0; \
8474 r=`${PWD_COMMAND}`; export r; \
8475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8476 $(HOST_EXPORTS) \
8477 for flag in $(EXTRA_HOST_FLAGS) ; do \
8478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8479 done; \
8480 echo "Doing TAGS in flex" ; \
8481 (cd $(HOST_SUBDIR)/flex && \
8482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8484 "RANLIB=$${RANLIB}" \
8485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8486 TAGS) \
8487 || exit 1
8489 @endif flex
8491 .PHONY: maybe-install-info-flex install-info-flex
8492 maybe-install-info-flex:
8493 @if flex
8494 maybe-install-info-flex: install-info-flex
8496 install-info-flex: \
8497 configure-flex \
8498 info-flex
8499 @: $(MAKE); $(unstage)
8500 @[ -f ./flex/Makefile ] || exit 0; \
8501 r=`${PWD_COMMAND}`; export r; \
8502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8503 $(HOST_EXPORTS) \
8504 for flag in $(EXTRA_HOST_FLAGS) ; do \
8505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8506 done; \
8507 echo "Doing install-info in flex" ; \
8508 (cd $(HOST_SUBDIR)/flex && \
8509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8511 "RANLIB=$${RANLIB}" \
8512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8513 install-info) \
8514 || exit 1
8516 @endif flex
8518 .PHONY: maybe-install-pdf-flex install-pdf-flex
8519 maybe-install-pdf-flex:
8520 @if flex
8521 maybe-install-pdf-flex: install-pdf-flex
8523 install-pdf-flex: \
8524 configure-flex \
8525 pdf-flex
8526 @: $(MAKE); $(unstage)
8527 @[ -f ./flex/Makefile ] || exit 0; \
8528 r=`${PWD_COMMAND}`; export r; \
8529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8530 $(HOST_EXPORTS) \
8531 for flag in $(EXTRA_HOST_FLAGS) ; do \
8532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8533 done; \
8534 echo "Doing install-pdf in flex" ; \
8535 (cd $(HOST_SUBDIR)/flex && \
8536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8538 "RANLIB=$${RANLIB}" \
8539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8540 install-pdf) \
8541 || exit 1
8543 @endif flex
8545 .PHONY: maybe-install-html-flex install-html-flex
8546 maybe-install-html-flex:
8547 @if flex
8548 maybe-install-html-flex: install-html-flex
8550 install-html-flex: \
8551 configure-flex \
8552 html-flex
8553 @: $(MAKE); $(unstage)
8554 @[ -f ./flex/Makefile ] || exit 0; \
8555 r=`${PWD_COMMAND}`; export r; \
8556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8557 $(HOST_EXPORTS) \
8558 for flag in $(EXTRA_HOST_FLAGS) ; do \
8559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8560 done; \
8561 echo "Doing install-html in flex" ; \
8562 (cd $(HOST_SUBDIR)/flex && \
8563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8565 "RANLIB=$${RANLIB}" \
8566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8567 install-html) \
8568 || exit 1
8570 @endif flex
8572 .PHONY: maybe-installcheck-flex installcheck-flex
8573 maybe-installcheck-flex:
8574 @if flex
8575 maybe-installcheck-flex: installcheck-flex
8577 installcheck-flex: \
8578 configure-flex
8579 @: $(MAKE); $(unstage)
8580 @[ -f ./flex/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 installcheck in flex" ; \
8588 (cd $(HOST_SUBDIR)/flex && \
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 installcheck) \
8594 || exit 1
8596 @endif flex
8598 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8599 maybe-mostlyclean-flex:
8600 @if flex
8601 maybe-mostlyclean-flex: mostlyclean-flex
8603 mostlyclean-flex:
8604 @: $(MAKE); $(unstage)
8605 @[ -f ./flex/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 mostlyclean in flex" ; \
8613 (cd $(HOST_SUBDIR)/flex && \
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 mostlyclean) \
8619 || exit 1
8621 @endif flex
8623 .PHONY: maybe-clean-flex clean-flex
8624 maybe-clean-flex:
8625 @if flex
8626 maybe-clean-flex: clean-flex
8628 clean-flex:
8629 @: $(MAKE); $(unstage)
8630 @[ -f ./flex/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 clean in flex" ; \
8638 (cd $(HOST_SUBDIR)/flex && \
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 clean) \
8644 || exit 1
8646 @endif flex
8648 .PHONY: maybe-distclean-flex distclean-flex
8649 maybe-distclean-flex:
8650 @if flex
8651 maybe-distclean-flex: distclean-flex
8653 distclean-flex:
8654 @: $(MAKE); $(unstage)
8655 @[ -f ./flex/Makefile ] || exit 0; \
8656 r=`${PWD_COMMAND}`; export r; \
8657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8658 $(HOST_EXPORTS) \
8659 for flag in $(EXTRA_HOST_FLAGS) ; do \
8660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8661 done; \
8662 echo "Doing distclean in flex" ; \
8663 (cd $(HOST_SUBDIR)/flex && \
8664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8666 "RANLIB=$${RANLIB}" \
8667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8668 distclean) \
8669 || exit 1
8671 @endif flex
8673 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8674 maybe-maintainer-clean-flex:
8675 @if flex
8676 maybe-maintainer-clean-flex: maintainer-clean-flex
8678 maintainer-clean-flex:
8679 @: $(MAKE); $(unstage)
8680 @[ -f ./flex/Makefile ] || exit 0; \
8681 r=`${PWD_COMMAND}`; export r; \
8682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8683 $(HOST_EXPORTS) \
8684 for flag in $(EXTRA_HOST_FLAGS) ; do \
8685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8686 done; \
8687 echo "Doing maintainer-clean in flex" ; \
8688 (cd $(HOST_SUBDIR)/flex && \
8689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8691 "RANLIB=$${RANLIB}" \
8692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8693 maintainer-clean) \
8694 || exit 1
8696 @endif flex
8700 .PHONY: configure-gas maybe-configure-gas
8701 maybe-configure-gas:
8702 @if gcc-bootstrap
8703 configure-gas: stage_current
8704 @endif gcc-bootstrap
8705 @if gas
8706 maybe-configure-gas: configure-gas
8707 configure-gas:
8708 @r=`${PWD_COMMAND}`; export r; \
8709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8710 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8711 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8712 $(HOST_EXPORTS) \
8713 echo Configuring in $(HOST_SUBDIR)/gas; \
8714 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8715 case $(srcdir) in \
8716 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8717 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8718 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8719 esac; \
8720 srcdiroption="--srcdir=$${topdir}/gas"; \
8721 libsrcdir="$$s/gas"; \
8722 $(SHELL) $${libsrcdir}/configure \
8723 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8724 --target=${target_alias} $${srcdiroption} \
8725 || exit 1
8726 @endif gas
8730 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8731 maybe-configure-stage1-gas:
8732 @if gas-bootstrap
8733 maybe-configure-stage1-gas: configure-stage1-gas
8734 configure-stage1-gas:
8735 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8736 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8737 @r=`${PWD_COMMAND}`; export r; \
8738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8739 TFLAGS="$(STAGE1_TFLAGS)"; \
8740 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8741 $(HOST_EXPORTS) \
8742 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8743 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8744 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8745 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8747 cd $(HOST_SUBDIR)/gas || exit 1; \
8748 case $(srcdir) in \
8749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8750 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8752 esac; \
8753 srcdiroption="--srcdir=$${topdir}/gas"; \
8754 libsrcdir="$$s/gas"; \
8755 $(SHELL) $${libsrcdir}/configure \
8756 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8757 --target=${target_alias} $${srcdiroption} \
8758 $(STAGE1_CONFIGURE_FLAGS)
8759 @endif gas-bootstrap
8761 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8762 maybe-configure-stage2-gas:
8763 @if gas-bootstrap
8764 maybe-configure-stage2-gas: configure-stage2-gas
8765 configure-stage2-gas:
8766 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8767 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8768 @r=`${PWD_COMMAND}`; export r; \
8769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8770 TFLAGS="$(STAGE2_TFLAGS)"; \
8771 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8772 $(HOST_EXPORTS) \
8773 $(POSTSTAGE1_HOST_EXPORTS) \
8774 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8775 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8776 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8777 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8779 cd $(HOST_SUBDIR)/gas || exit 1; \
8780 case $(srcdir) in \
8781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8782 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8784 esac; \
8785 srcdiroption="--srcdir=$${topdir}/gas"; \
8786 libsrcdir="$$s/gas"; \
8787 $(SHELL) $${libsrcdir}/configure \
8788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8789 --target=${target_alias} $${srcdiroption} \
8790 --with-build-libsubdir=$(HOST_SUBDIR) \
8791 $(STAGE2_CONFIGURE_FLAGS)
8792 @endif gas-bootstrap
8794 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8795 maybe-configure-stage3-gas:
8796 @if gas-bootstrap
8797 maybe-configure-stage3-gas: configure-stage3-gas
8798 configure-stage3-gas:
8799 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8800 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8801 @r=`${PWD_COMMAND}`; export r; \
8802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8803 TFLAGS="$(STAGE3_TFLAGS)"; \
8804 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8805 $(HOST_EXPORTS) \
8806 $(POSTSTAGE1_HOST_EXPORTS) \
8807 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8808 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8809 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8810 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8812 cd $(HOST_SUBDIR)/gas || exit 1; \
8813 case $(srcdir) in \
8814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8815 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8817 esac; \
8818 srcdiroption="--srcdir=$${topdir}/gas"; \
8819 libsrcdir="$$s/gas"; \
8820 $(SHELL) $${libsrcdir}/configure \
8821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8822 --target=${target_alias} $${srcdiroption} \
8823 --with-build-libsubdir=$(HOST_SUBDIR) \
8824 $(STAGE3_CONFIGURE_FLAGS)
8825 @endif gas-bootstrap
8827 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8828 maybe-configure-stage4-gas:
8829 @if gas-bootstrap
8830 maybe-configure-stage4-gas: configure-stage4-gas
8831 configure-stage4-gas:
8832 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8833 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8834 @r=`${PWD_COMMAND}`; export r; \
8835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8836 TFLAGS="$(STAGE4_TFLAGS)"; \
8837 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8838 $(HOST_EXPORTS) \
8839 $(POSTSTAGE1_HOST_EXPORTS) \
8840 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8841 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8842 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8843 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8845 cd $(HOST_SUBDIR)/gas || exit 1; \
8846 case $(srcdir) in \
8847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8848 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8850 esac; \
8851 srcdiroption="--srcdir=$${topdir}/gas"; \
8852 libsrcdir="$$s/gas"; \
8853 $(SHELL) $${libsrcdir}/configure \
8854 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8855 --target=${target_alias} $${srcdiroption} \
8856 --with-build-libsubdir=$(HOST_SUBDIR) \
8857 $(STAGE4_CONFIGURE_FLAGS)
8858 @endif gas-bootstrap
8860 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8861 maybe-configure-stageprofile-gas:
8862 @if gas-bootstrap
8863 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8864 configure-stageprofile-gas:
8865 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8866 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8867 @r=`${PWD_COMMAND}`; export r; \
8868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8869 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8870 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8871 $(HOST_EXPORTS) \
8872 $(POSTSTAGE1_HOST_EXPORTS) \
8873 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8874 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8875 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8876 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8878 cd $(HOST_SUBDIR)/gas || exit 1; \
8879 case $(srcdir) in \
8880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8881 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8883 esac; \
8884 srcdiroption="--srcdir=$${topdir}/gas"; \
8885 libsrcdir="$$s/gas"; \
8886 $(SHELL) $${libsrcdir}/configure \
8887 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8888 --target=${target_alias} $${srcdiroption} \
8889 --with-build-libsubdir=$(HOST_SUBDIR) \
8890 $(STAGEprofile_CONFIGURE_FLAGS)
8891 @endif gas-bootstrap
8893 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8894 maybe-configure-stagefeedback-gas:
8895 @if gas-bootstrap
8896 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8897 configure-stagefeedback-gas:
8898 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8899 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8900 @r=`${PWD_COMMAND}`; export r; \
8901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8902 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8903 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8904 $(HOST_EXPORTS) \
8905 $(POSTSTAGE1_HOST_EXPORTS) \
8906 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8907 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8908 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8909 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8910 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8911 cd $(HOST_SUBDIR)/gas || exit 1; \
8912 case $(srcdir) in \
8913 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8914 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8915 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8916 esac; \
8917 srcdiroption="--srcdir=$${topdir}/gas"; \
8918 libsrcdir="$$s/gas"; \
8919 $(SHELL) $${libsrcdir}/configure \
8920 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8921 --target=${target_alias} $${srcdiroption} \
8922 --with-build-libsubdir=$(HOST_SUBDIR) \
8923 $(STAGEfeedback_CONFIGURE_FLAGS)
8924 @endif gas-bootstrap
8930 .PHONY: all-gas maybe-all-gas
8931 maybe-all-gas:
8932 @if gcc-bootstrap
8933 all-gas: stage_current
8934 @endif gcc-bootstrap
8935 @if gas
8936 TARGET-gas=all
8937 maybe-all-gas: all-gas
8938 all-gas: configure-gas
8939 @r=`${PWD_COMMAND}`; export r; \
8940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8941 $(HOST_EXPORTS) \
8942 (cd $(HOST_SUBDIR)/gas && \
8943 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8944 $(TARGET-gas))
8945 @endif gas
8949 .PHONY: all-stage1-gas maybe-all-stage1-gas
8950 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8951 maybe-all-stage1-gas:
8952 maybe-clean-stage1-gas:
8953 @if gas-bootstrap
8954 maybe-all-stage1-gas: all-stage1-gas
8955 all-stage1: all-stage1-gas
8956 TARGET-stage1-gas = $(TARGET-gas)
8957 all-stage1-gas: configure-stage1-gas
8958 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8959 @r=`${PWD_COMMAND}`; export r; \
8960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8961 TFLAGS="$(STAGE1_TFLAGS)"; \
8962 $(HOST_EXPORTS) \
8963 cd $(HOST_SUBDIR)/gas && \
8964 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8965 CFLAGS="$(STAGE1_CFLAGS)" \
8966 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8967 LIBCFLAGS="$(LIBCFLAGS)" \
8968 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8969 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8970 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8971 $(EXTRA_HOST_FLAGS) \
8972 $(STAGE1_FLAGS_TO_PASS) \
8973 TFLAGS="$(STAGE1_TFLAGS)" \
8974 $(TARGET-stage1-gas)
8976 maybe-clean-stage1-gas: clean-stage1-gas
8977 clean-stage1: clean-stage1-gas
8978 clean-stage1-gas:
8979 @if [ $(current_stage) = stage1 ]; then \
8980 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8981 else \
8982 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8983 $(MAKE) stage1-start; \
8984 fi; \
8985 cd $(HOST_SUBDIR)/gas && \
8986 $(MAKE) $(EXTRA_HOST_FLAGS) \
8987 $(STAGE1_FLAGS_TO_PASS) clean
8988 @endif gas-bootstrap
8991 .PHONY: all-stage2-gas maybe-all-stage2-gas
8992 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8993 maybe-all-stage2-gas:
8994 maybe-clean-stage2-gas:
8995 @if gas-bootstrap
8996 maybe-all-stage2-gas: all-stage2-gas
8997 all-stage2: all-stage2-gas
8998 TARGET-stage2-gas = $(TARGET-gas)
8999 all-stage2-gas: configure-stage2-gas
9000 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9001 @r=`${PWD_COMMAND}`; export r; \
9002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9003 TFLAGS="$(STAGE2_TFLAGS)"; \
9004 $(HOST_EXPORTS) \
9005 $(POSTSTAGE1_HOST_EXPORTS) \
9006 cd $(HOST_SUBDIR)/gas && \
9007 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9008 CFLAGS="$(STAGE2_CFLAGS)" \
9009 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9010 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9011 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9012 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9013 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9014 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9015 TFLAGS="$(STAGE2_TFLAGS)" \
9016 $(TARGET-stage2-gas)
9018 maybe-clean-stage2-gas: clean-stage2-gas
9019 clean-stage2: clean-stage2-gas
9020 clean-stage2-gas:
9021 @if [ $(current_stage) = stage2 ]; then \
9022 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9023 else \
9024 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9025 $(MAKE) stage2-start; \
9026 fi; \
9027 cd $(HOST_SUBDIR)/gas && \
9028 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9029 @endif gas-bootstrap
9032 .PHONY: all-stage3-gas maybe-all-stage3-gas
9033 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9034 maybe-all-stage3-gas:
9035 maybe-clean-stage3-gas:
9036 @if gas-bootstrap
9037 maybe-all-stage3-gas: all-stage3-gas
9038 all-stage3: all-stage3-gas
9039 TARGET-stage3-gas = $(TARGET-gas)
9040 all-stage3-gas: configure-stage3-gas
9041 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9042 @r=`${PWD_COMMAND}`; export r; \
9043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9044 TFLAGS="$(STAGE3_TFLAGS)"; \
9045 $(HOST_EXPORTS) \
9046 $(POSTSTAGE1_HOST_EXPORTS) \
9047 cd $(HOST_SUBDIR)/gas && \
9048 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9049 CFLAGS="$(STAGE3_CFLAGS)" \
9050 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9051 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9052 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9053 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9054 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9055 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9056 TFLAGS="$(STAGE3_TFLAGS)" \
9057 $(TARGET-stage3-gas)
9059 maybe-clean-stage3-gas: clean-stage3-gas
9060 clean-stage3: clean-stage3-gas
9061 clean-stage3-gas:
9062 @if [ $(current_stage) = stage3 ]; then \
9063 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9064 else \
9065 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9066 $(MAKE) stage3-start; \
9067 fi; \
9068 cd $(HOST_SUBDIR)/gas && \
9069 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9070 @endif gas-bootstrap
9073 .PHONY: all-stage4-gas maybe-all-stage4-gas
9074 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9075 maybe-all-stage4-gas:
9076 maybe-clean-stage4-gas:
9077 @if gas-bootstrap
9078 maybe-all-stage4-gas: all-stage4-gas
9079 all-stage4: all-stage4-gas
9080 TARGET-stage4-gas = $(TARGET-gas)
9081 all-stage4-gas: configure-stage4-gas
9082 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9083 @r=`${PWD_COMMAND}`; export r; \
9084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9085 TFLAGS="$(STAGE4_TFLAGS)"; \
9086 $(HOST_EXPORTS) \
9087 $(POSTSTAGE1_HOST_EXPORTS) \
9088 cd $(HOST_SUBDIR)/gas && \
9089 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9090 CFLAGS="$(STAGE4_CFLAGS)" \
9091 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9092 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9093 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9094 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9095 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9096 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9097 TFLAGS="$(STAGE4_TFLAGS)" \
9098 $(TARGET-stage4-gas)
9100 maybe-clean-stage4-gas: clean-stage4-gas
9101 clean-stage4: clean-stage4-gas
9102 clean-stage4-gas:
9103 @if [ $(current_stage) = stage4 ]; then \
9104 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9105 else \
9106 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9107 $(MAKE) stage4-start; \
9108 fi; \
9109 cd $(HOST_SUBDIR)/gas && \
9110 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9111 @endif gas-bootstrap
9114 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9115 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9116 maybe-all-stageprofile-gas:
9117 maybe-clean-stageprofile-gas:
9118 @if gas-bootstrap
9119 maybe-all-stageprofile-gas: all-stageprofile-gas
9120 all-stageprofile: all-stageprofile-gas
9121 TARGET-stageprofile-gas = $(TARGET-gas)
9122 all-stageprofile-gas: configure-stageprofile-gas
9123 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9124 @r=`${PWD_COMMAND}`; export r; \
9125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9126 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9127 $(HOST_EXPORTS) \
9128 $(POSTSTAGE1_HOST_EXPORTS) \
9129 cd $(HOST_SUBDIR)/gas && \
9130 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9131 CFLAGS="$(STAGEprofile_CFLAGS)" \
9132 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9133 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9134 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9135 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9136 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9137 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9138 TFLAGS="$(STAGEprofile_TFLAGS)" \
9139 $(TARGET-stageprofile-gas)
9141 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9142 clean-stageprofile: clean-stageprofile-gas
9143 clean-stageprofile-gas:
9144 @if [ $(current_stage) = stageprofile ]; then \
9145 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9146 else \
9147 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9148 $(MAKE) stageprofile-start; \
9149 fi; \
9150 cd $(HOST_SUBDIR)/gas && \
9151 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9152 @endif gas-bootstrap
9155 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9156 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9157 maybe-all-stagefeedback-gas:
9158 maybe-clean-stagefeedback-gas:
9159 @if gas-bootstrap
9160 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9161 all-stagefeedback: all-stagefeedback-gas
9162 TARGET-stagefeedback-gas = $(TARGET-gas)
9163 all-stagefeedback-gas: configure-stagefeedback-gas
9164 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9165 @r=`${PWD_COMMAND}`; export r; \
9166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9167 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9168 $(HOST_EXPORTS) \
9169 $(POSTSTAGE1_HOST_EXPORTS) \
9170 cd $(HOST_SUBDIR)/gas && \
9171 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9172 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9173 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9174 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9175 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9176 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9177 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9178 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9179 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9180 $(TARGET-stagefeedback-gas)
9182 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9183 clean-stagefeedback: clean-stagefeedback-gas
9184 clean-stagefeedback-gas:
9185 @if [ $(current_stage) = stagefeedback ]; then \
9186 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9187 else \
9188 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9189 $(MAKE) stagefeedback-start; \
9190 fi; \
9191 cd $(HOST_SUBDIR)/gas && \
9192 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9193 @endif gas-bootstrap
9199 .PHONY: check-gas maybe-check-gas
9200 maybe-check-gas:
9201 @if gas
9202 maybe-check-gas: check-gas
9204 check-gas:
9205 @: $(MAKE); $(unstage)
9206 @r=`${PWD_COMMAND}`; export r; \
9207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9208 $(HOST_EXPORTS) \
9209 (cd $(HOST_SUBDIR)/gas && \
9210 $(MAKE) $(FLAGS_TO_PASS) check)
9212 @endif gas
9214 .PHONY: install-gas maybe-install-gas
9215 maybe-install-gas:
9216 @if gas
9217 maybe-install-gas: install-gas
9219 install-gas: installdirs
9220 @: $(MAKE); $(unstage)
9221 @r=`${PWD_COMMAND}`; export r; \
9222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9223 $(HOST_EXPORTS) \
9224 (cd $(HOST_SUBDIR)/gas && \
9225 $(MAKE) $(FLAGS_TO_PASS) install)
9227 @endif gas
9229 .PHONY: install-strip-gas maybe-install-strip-gas
9230 maybe-install-strip-gas:
9231 @if gas
9232 maybe-install-strip-gas: install-strip-gas
9234 install-strip-gas: installdirs
9235 @: $(MAKE); $(unstage)
9236 @r=`${PWD_COMMAND}`; export r; \
9237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9238 $(HOST_EXPORTS) \
9239 (cd $(HOST_SUBDIR)/gas && \
9240 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9242 @endif gas
9244 # Other targets (info, dvi, pdf, etc.)
9246 .PHONY: maybe-info-gas info-gas
9247 maybe-info-gas:
9248 @if gas
9249 maybe-info-gas: info-gas
9251 info-gas: \
9252 configure-gas
9253 @[ -f ./gas/Makefile ] || exit 0; \
9254 r=`${PWD_COMMAND}`; export r; \
9255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9256 $(HOST_EXPORTS) \
9257 for flag in $(EXTRA_HOST_FLAGS) ; do \
9258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9259 done; \
9260 echo "Doing info in gas" ; \
9261 (cd $(HOST_SUBDIR)/gas && \
9262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9264 "RANLIB=$${RANLIB}" \
9265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9266 info) \
9267 || exit 1
9269 @endif gas
9271 .PHONY: maybe-dvi-gas dvi-gas
9272 maybe-dvi-gas:
9273 @if gas
9274 maybe-dvi-gas: dvi-gas
9276 dvi-gas: \
9277 configure-gas
9278 @[ -f ./gas/Makefile ] || exit 0; \
9279 r=`${PWD_COMMAND}`; export r; \
9280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9281 $(HOST_EXPORTS) \
9282 for flag in $(EXTRA_HOST_FLAGS) ; do \
9283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9284 done; \
9285 echo "Doing dvi in gas" ; \
9286 (cd $(HOST_SUBDIR)/gas && \
9287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9289 "RANLIB=$${RANLIB}" \
9290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9291 dvi) \
9292 || exit 1
9294 @endif gas
9296 .PHONY: maybe-pdf-gas pdf-gas
9297 maybe-pdf-gas:
9298 @if gas
9299 maybe-pdf-gas: pdf-gas
9301 pdf-gas: \
9302 configure-gas
9303 @[ -f ./gas/Makefile ] || exit 0; \
9304 r=`${PWD_COMMAND}`; export r; \
9305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9306 $(HOST_EXPORTS) \
9307 for flag in $(EXTRA_HOST_FLAGS) ; do \
9308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9309 done; \
9310 echo "Doing pdf in gas" ; \
9311 (cd $(HOST_SUBDIR)/gas && \
9312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9314 "RANLIB=$${RANLIB}" \
9315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9316 pdf) \
9317 || exit 1
9319 @endif gas
9321 .PHONY: maybe-html-gas html-gas
9322 maybe-html-gas:
9323 @if gas
9324 maybe-html-gas: html-gas
9326 html-gas: \
9327 configure-gas
9328 @[ -f ./gas/Makefile ] || exit 0; \
9329 r=`${PWD_COMMAND}`; export r; \
9330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9331 $(HOST_EXPORTS) \
9332 for flag in $(EXTRA_HOST_FLAGS) ; do \
9333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9334 done; \
9335 echo "Doing html in gas" ; \
9336 (cd $(HOST_SUBDIR)/gas && \
9337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9339 "RANLIB=$${RANLIB}" \
9340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9341 html) \
9342 || exit 1
9344 @endif gas
9346 .PHONY: maybe-TAGS-gas TAGS-gas
9347 maybe-TAGS-gas:
9348 @if gas
9349 maybe-TAGS-gas: TAGS-gas
9351 TAGS-gas: \
9352 configure-gas
9353 @[ -f ./gas/Makefile ] || exit 0; \
9354 r=`${PWD_COMMAND}`; export r; \
9355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9356 $(HOST_EXPORTS) \
9357 for flag in $(EXTRA_HOST_FLAGS) ; do \
9358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9359 done; \
9360 echo "Doing TAGS in gas" ; \
9361 (cd $(HOST_SUBDIR)/gas && \
9362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9364 "RANLIB=$${RANLIB}" \
9365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9366 TAGS) \
9367 || exit 1
9369 @endif gas
9371 .PHONY: maybe-install-info-gas install-info-gas
9372 maybe-install-info-gas:
9373 @if gas
9374 maybe-install-info-gas: install-info-gas
9376 install-info-gas: \
9377 configure-gas \
9378 info-gas
9379 @[ -f ./gas/Makefile ] || exit 0; \
9380 r=`${PWD_COMMAND}`; export r; \
9381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9382 $(HOST_EXPORTS) \
9383 for flag in $(EXTRA_HOST_FLAGS) ; do \
9384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9385 done; \
9386 echo "Doing install-info in gas" ; \
9387 (cd $(HOST_SUBDIR)/gas && \
9388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9390 "RANLIB=$${RANLIB}" \
9391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9392 install-info) \
9393 || exit 1
9395 @endif gas
9397 .PHONY: maybe-install-pdf-gas install-pdf-gas
9398 maybe-install-pdf-gas:
9399 @if gas
9400 maybe-install-pdf-gas: install-pdf-gas
9402 install-pdf-gas: \
9403 configure-gas \
9404 pdf-gas
9405 @[ -f ./gas/Makefile ] || exit 0; \
9406 r=`${PWD_COMMAND}`; export r; \
9407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9408 $(HOST_EXPORTS) \
9409 for flag in $(EXTRA_HOST_FLAGS) ; do \
9410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9411 done; \
9412 echo "Doing install-pdf in gas" ; \
9413 (cd $(HOST_SUBDIR)/gas && \
9414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9416 "RANLIB=$${RANLIB}" \
9417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9418 install-pdf) \
9419 || exit 1
9421 @endif gas
9423 .PHONY: maybe-install-html-gas install-html-gas
9424 maybe-install-html-gas:
9425 @if gas
9426 maybe-install-html-gas: install-html-gas
9428 install-html-gas: \
9429 configure-gas \
9430 html-gas
9431 @[ -f ./gas/Makefile ] || exit 0; \
9432 r=`${PWD_COMMAND}`; export r; \
9433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9434 $(HOST_EXPORTS) \
9435 for flag in $(EXTRA_HOST_FLAGS) ; do \
9436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9437 done; \
9438 echo "Doing install-html in gas" ; \
9439 (cd $(HOST_SUBDIR)/gas && \
9440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9442 "RANLIB=$${RANLIB}" \
9443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9444 install-html) \
9445 || exit 1
9447 @endif gas
9449 .PHONY: maybe-installcheck-gas installcheck-gas
9450 maybe-installcheck-gas:
9451 @if gas
9452 maybe-installcheck-gas: installcheck-gas
9454 installcheck-gas: \
9455 configure-gas
9456 @[ -f ./gas/Makefile ] || exit 0; \
9457 r=`${PWD_COMMAND}`; export r; \
9458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9459 $(HOST_EXPORTS) \
9460 for flag in $(EXTRA_HOST_FLAGS) ; do \
9461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9462 done; \
9463 echo "Doing installcheck in gas" ; \
9464 (cd $(HOST_SUBDIR)/gas && \
9465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9467 "RANLIB=$${RANLIB}" \
9468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9469 installcheck) \
9470 || exit 1
9472 @endif gas
9474 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9475 maybe-mostlyclean-gas:
9476 @if gas
9477 maybe-mostlyclean-gas: mostlyclean-gas
9479 mostlyclean-gas:
9480 @[ -f ./gas/Makefile ] || exit 0; \
9481 r=`${PWD_COMMAND}`; export r; \
9482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9483 $(HOST_EXPORTS) \
9484 for flag in $(EXTRA_HOST_FLAGS) ; do \
9485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9486 done; \
9487 echo "Doing mostlyclean in gas" ; \
9488 (cd $(HOST_SUBDIR)/gas && \
9489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9491 "RANLIB=$${RANLIB}" \
9492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9493 mostlyclean) \
9494 || exit 1
9496 @endif gas
9498 .PHONY: maybe-clean-gas clean-gas
9499 maybe-clean-gas:
9500 @if gas
9501 maybe-clean-gas: clean-gas
9503 clean-gas:
9504 @[ -f ./gas/Makefile ] || exit 0; \
9505 r=`${PWD_COMMAND}`; export r; \
9506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9507 $(HOST_EXPORTS) \
9508 for flag in $(EXTRA_HOST_FLAGS) ; do \
9509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9510 done; \
9511 echo "Doing clean in gas" ; \
9512 (cd $(HOST_SUBDIR)/gas && \
9513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9515 "RANLIB=$${RANLIB}" \
9516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9517 clean) \
9518 || exit 1
9520 @endif gas
9522 .PHONY: maybe-distclean-gas distclean-gas
9523 maybe-distclean-gas:
9524 @if gas
9525 maybe-distclean-gas: distclean-gas
9527 distclean-gas:
9528 @[ -f ./gas/Makefile ] || exit 0; \
9529 r=`${PWD_COMMAND}`; export r; \
9530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9531 $(HOST_EXPORTS) \
9532 for flag in $(EXTRA_HOST_FLAGS) ; do \
9533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9534 done; \
9535 echo "Doing distclean in gas" ; \
9536 (cd $(HOST_SUBDIR)/gas && \
9537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9539 "RANLIB=$${RANLIB}" \
9540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9541 distclean) \
9542 || exit 1
9544 @endif gas
9546 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9547 maybe-maintainer-clean-gas:
9548 @if gas
9549 maybe-maintainer-clean-gas: maintainer-clean-gas
9551 maintainer-clean-gas:
9552 @[ -f ./gas/Makefile ] || exit 0; \
9553 r=`${PWD_COMMAND}`; export r; \
9554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9555 $(HOST_EXPORTS) \
9556 for flag in $(EXTRA_HOST_FLAGS) ; do \
9557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9558 done; \
9559 echo "Doing maintainer-clean in gas" ; \
9560 (cd $(HOST_SUBDIR)/gas && \
9561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9563 "RANLIB=$${RANLIB}" \
9564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9565 maintainer-clean) \
9566 || exit 1
9568 @endif gas
9572 .PHONY: configure-gcc maybe-configure-gcc
9573 maybe-configure-gcc:
9574 @if gcc-bootstrap
9575 configure-gcc: stage_current
9576 @endif gcc-bootstrap
9577 @if gcc
9578 maybe-configure-gcc: configure-gcc
9579 configure-gcc:
9580 @r=`${PWD_COMMAND}`; export r; \
9581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9582 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9583 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9584 $(HOST_EXPORTS) \
9585 echo Configuring in $(HOST_SUBDIR)/gcc; \
9586 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9587 case $(srcdir) in \
9588 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9589 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9590 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9591 esac; \
9592 srcdiroption="--srcdir=$${topdir}/gcc"; \
9593 libsrcdir="$$s/gcc"; \
9594 $(SHELL) $${libsrcdir}/configure \
9595 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9596 --target=${target_alias} $${srcdiroption} \
9597 || exit 1
9598 @endif gcc
9602 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9603 maybe-configure-stage1-gcc:
9604 @if gcc-bootstrap
9605 maybe-configure-stage1-gcc: configure-stage1-gcc
9606 configure-stage1-gcc:
9607 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9608 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9609 @r=`${PWD_COMMAND}`; export r; \
9610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9611 TFLAGS="$(STAGE1_TFLAGS)"; \
9612 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9613 $(HOST_EXPORTS) \
9614 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9615 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9616 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9617 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9618 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9619 cd $(HOST_SUBDIR)/gcc || exit 1; \
9620 case $(srcdir) in \
9621 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9622 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9623 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9624 esac; \
9625 srcdiroption="--srcdir=$${topdir}/gcc"; \
9626 libsrcdir="$$s/gcc"; \
9627 $(SHELL) $${libsrcdir}/configure \
9628 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9629 --target=${target_alias} $${srcdiroption} \
9630 $(STAGE1_CONFIGURE_FLAGS)
9631 @endif gcc-bootstrap
9633 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9634 maybe-configure-stage2-gcc:
9635 @if gcc-bootstrap
9636 maybe-configure-stage2-gcc: configure-stage2-gcc
9637 configure-stage2-gcc:
9638 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9639 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9640 @r=`${PWD_COMMAND}`; export r; \
9641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9642 TFLAGS="$(STAGE2_TFLAGS)"; \
9643 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9644 $(HOST_EXPORTS) \
9645 $(POSTSTAGE1_HOST_EXPORTS) \
9646 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9647 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9648 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9649 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9651 cd $(HOST_SUBDIR)/gcc || exit 1; \
9652 case $(srcdir) in \
9653 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9654 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9655 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9656 esac; \
9657 srcdiroption="--srcdir=$${topdir}/gcc"; \
9658 libsrcdir="$$s/gcc"; \
9659 $(SHELL) $${libsrcdir}/configure \
9660 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9661 --target=${target_alias} $${srcdiroption} \
9662 --with-build-libsubdir=$(HOST_SUBDIR) \
9663 $(STAGE2_CONFIGURE_FLAGS)
9664 @endif gcc-bootstrap
9666 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9667 maybe-configure-stage3-gcc:
9668 @if gcc-bootstrap
9669 maybe-configure-stage3-gcc: configure-stage3-gcc
9670 configure-stage3-gcc:
9671 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9672 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9673 @r=`${PWD_COMMAND}`; export r; \
9674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9675 TFLAGS="$(STAGE3_TFLAGS)"; \
9676 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9677 $(HOST_EXPORTS) \
9678 $(POSTSTAGE1_HOST_EXPORTS) \
9679 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9680 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9681 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9682 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9684 cd $(HOST_SUBDIR)/gcc || exit 1; \
9685 case $(srcdir) in \
9686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9687 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9689 esac; \
9690 srcdiroption="--srcdir=$${topdir}/gcc"; \
9691 libsrcdir="$$s/gcc"; \
9692 $(SHELL) $${libsrcdir}/configure \
9693 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9694 --target=${target_alias} $${srcdiroption} \
9695 --with-build-libsubdir=$(HOST_SUBDIR) \
9696 $(STAGE3_CONFIGURE_FLAGS)
9697 @endif gcc-bootstrap
9699 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9700 maybe-configure-stage4-gcc:
9701 @if gcc-bootstrap
9702 maybe-configure-stage4-gcc: configure-stage4-gcc
9703 configure-stage4-gcc:
9704 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9705 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9706 @r=`${PWD_COMMAND}`; export r; \
9707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9708 TFLAGS="$(STAGE4_TFLAGS)"; \
9709 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9710 $(HOST_EXPORTS) \
9711 $(POSTSTAGE1_HOST_EXPORTS) \
9712 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9713 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9714 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9715 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9716 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9717 cd $(HOST_SUBDIR)/gcc || exit 1; \
9718 case $(srcdir) in \
9719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9720 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9722 esac; \
9723 srcdiroption="--srcdir=$${topdir}/gcc"; \
9724 libsrcdir="$$s/gcc"; \
9725 $(SHELL) $${libsrcdir}/configure \
9726 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9727 --target=${target_alias} $${srcdiroption} \
9728 --with-build-libsubdir=$(HOST_SUBDIR) \
9729 $(STAGE4_CONFIGURE_FLAGS)
9730 @endif gcc-bootstrap
9732 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9733 maybe-configure-stageprofile-gcc:
9734 @if gcc-bootstrap
9735 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9736 configure-stageprofile-gcc:
9737 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9738 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9739 @r=`${PWD_COMMAND}`; export r; \
9740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9741 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9742 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9743 $(HOST_EXPORTS) \
9744 $(POSTSTAGE1_HOST_EXPORTS) \
9745 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9746 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9747 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9748 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9749 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9750 cd $(HOST_SUBDIR)/gcc || exit 1; \
9751 case $(srcdir) in \
9752 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9753 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9754 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9755 esac; \
9756 srcdiroption="--srcdir=$${topdir}/gcc"; \
9757 libsrcdir="$$s/gcc"; \
9758 $(SHELL) $${libsrcdir}/configure \
9759 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9760 --target=${target_alias} $${srcdiroption} \
9761 --with-build-libsubdir=$(HOST_SUBDIR) \
9762 $(STAGEprofile_CONFIGURE_FLAGS)
9763 @endif gcc-bootstrap
9765 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9766 maybe-configure-stagefeedback-gcc:
9767 @if gcc-bootstrap
9768 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9769 configure-stagefeedback-gcc:
9770 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9771 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9772 @r=`${PWD_COMMAND}`; export r; \
9773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9774 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9775 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9776 $(HOST_EXPORTS) \
9777 $(POSTSTAGE1_HOST_EXPORTS) \
9778 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9779 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9780 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9781 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9782 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9783 cd $(HOST_SUBDIR)/gcc || exit 1; \
9784 case $(srcdir) in \
9785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9786 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9788 esac; \
9789 srcdiroption="--srcdir=$${topdir}/gcc"; \
9790 libsrcdir="$$s/gcc"; \
9791 $(SHELL) $${libsrcdir}/configure \
9792 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9793 --target=${target_alias} $${srcdiroption} \
9794 --with-build-libsubdir=$(HOST_SUBDIR) \
9795 $(STAGEfeedback_CONFIGURE_FLAGS)
9796 @endif gcc-bootstrap
9802 .PHONY: all-gcc maybe-all-gcc
9803 maybe-all-gcc:
9804 @if gcc-bootstrap
9805 all-gcc: stage_current
9806 @endif gcc-bootstrap
9807 @if gcc
9808 TARGET-gcc=all
9809 maybe-all-gcc: all-gcc
9810 all-gcc: configure-gcc
9811 @r=`${PWD_COMMAND}`; export r; \
9812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9813 $(HOST_EXPORTS) \
9814 (cd $(HOST_SUBDIR)/gcc && \
9815 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9816 $(TARGET-gcc))
9817 @endif gcc
9821 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9822 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9823 maybe-all-stage1-gcc:
9824 maybe-clean-stage1-gcc:
9825 @if gcc-bootstrap
9826 maybe-all-stage1-gcc: all-stage1-gcc
9827 all-stage1: all-stage1-gcc
9828 TARGET-stage1-gcc = $(TARGET-gcc)
9829 all-stage1-gcc: configure-stage1-gcc
9830 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9831 @r=`${PWD_COMMAND}`; export r; \
9832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9833 TFLAGS="$(STAGE1_TFLAGS)"; \
9834 $(HOST_EXPORTS) \
9835 cd $(HOST_SUBDIR)/gcc && \
9836 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9837 CFLAGS="$(STAGE1_CFLAGS)" \
9838 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9839 LIBCFLAGS="$(LIBCFLAGS)" \
9840 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9841 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9842 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9843 $(EXTRA_HOST_FLAGS) \
9844 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9845 TFLAGS="$(STAGE1_TFLAGS)" \
9846 $(TARGET-stage1-gcc)
9848 maybe-clean-stage1-gcc: clean-stage1-gcc
9849 clean-stage1: clean-stage1-gcc
9850 clean-stage1-gcc:
9851 @if [ $(current_stage) = stage1 ]; then \
9852 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9853 else \
9854 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9855 $(MAKE) stage1-start; \
9856 fi; \
9857 cd $(HOST_SUBDIR)/gcc && \
9858 $(MAKE) $(EXTRA_HOST_FLAGS) \
9859 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9860 @endif gcc-bootstrap
9863 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9864 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9865 maybe-all-stage2-gcc:
9866 maybe-clean-stage2-gcc:
9867 @if gcc-bootstrap
9868 maybe-all-stage2-gcc: all-stage2-gcc
9869 all-stage2: all-stage2-gcc
9870 TARGET-stage2-gcc = $(TARGET-gcc)
9871 all-stage2-gcc: configure-stage2-gcc
9872 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9873 @r=`${PWD_COMMAND}`; export r; \
9874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9875 TFLAGS="$(STAGE2_TFLAGS)"; \
9876 $(HOST_EXPORTS) \
9877 $(POSTSTAGE1_HOST_EXPORTS) \
9878 cd $(HOST_SUBDIR)/gcc && \
9879 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9880 CFLAGS="$(STAGE2_CFLAGS)" \
9881 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9882 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9883 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9884 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9885 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9886 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9887 TFLAGS="$(STAGE2_TFLAGS)" \
9888 $(TARGET-stage2-gcc)
9890 maybe-clean-stage2-gcc: clean-stage2-gcc
9891 clean-stage2: clean-stage2-gcc
9892 clean-stage2-gcc:
9893 @if [ $(current_stage) = stage2 ]; then \
9894 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9895 else \
9896 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9897 $(MAKE) stage2-start; \
9898 fi; \
9899 cd $(HOST_SUBDIR)/gcc && \
9900 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9901 @endif gcc-bootstrap
9904 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9905 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9906 maybe-all-stage3-gcc:
9907 maybe-clean-stage3-gcc:
9908 @if gcc-bootstrap
9909 maybe-all-stage3-gcc: all-stage3-gcc
9910 all-stage3: all-stage3-gcc
9911 TARGET-stage3-gcc = $(TARGET-gcc)
9912 all-stage3-gcc: configure-stage3-gcc
9913 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9914 @r=`${PWD_COMMAND}`; export r; \
9915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9916 TFLAGS="$(STAGE3_TFLAGS)"; \
9917 $(HOST_EXPORTS) \
9918 $(POSTSTAGE1_HOST_EXPORTS) \
9919 cd $(HOST_SUBDIR)/gcc && \
9920 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9921 CFLAGS="$(STAGE3_CFLAGS)" \
9922 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9923 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9924 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9925 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9926 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9927 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9928 TFLAGS="$(STAGE3_TFLAGS)" \
9929 $(TARGET-stage3-gcc)
9931 maybe-clean-stage3-gcc: clean-stage3-gcc
9932 clean-stage3: clean-stage3-gcc
9933 clean-stage3-gcc:
9934 @if [ $(current_stage) = stage3 ]; then \
9935 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9936 else \
9937 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9938 $(MAKE) stage3-start; \
9939 fi; \
9940 cd $(HOST_SUBDIR)/gcc && \
9941 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9942 @endif gcc-bootstrap
9945 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9946 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9947 maybe-all-stage4-gcc:
9948 maybe-clean-stage4-gcc:
9949 @if gcc-bootstrap
9950 maybe-all-stage4-gcc: all-stage4-gcc
9951 all-stage4: all-stage4-gcc
9952 TARGET-stage4-gcc = $(TARGET-gcc)
9953 all-stage4-gcc: configure-stage4-gcc
9954 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9955 @r=`${PWD_COMMAND}`; export r; \
9956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9957 TFLAGS="$(STAGE4_TFLAGS)"; \
9958 $(HOST_EXPORTS) \
9959 $(POSTSTAGE1_HOST_EXPORTS) \
9960 cd $(HOST_SUBDIR)/gcc && \
9961 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9962 CFLAGS="$(STAGE4_CFLAGS)" \
9963 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9964 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9965 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9966 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9967 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9968 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9969 TFLAGS="$(STAGE4_TFLAGS)" \
9970 $(TARGET-stage4-gcc)
9972 maybe-clean-stage4-gcc: clean-stage4-gcc
9973 clean-stage4: clean-stage4-gcc
9974 clean-stage4-gcc:
9975 @if [ $(current_stage) = stage4 ]; then \
9976 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9977 else \
9978 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9979 $(MAKE) stage4-start; \
9980 fi; \
9981 cd $(HOST_SUBDIR)/gcc && \
9982 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9983 @endif gcc-bootstrap
9986 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9987 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9988 maybe-all-stageprofile-gcc:
9989 maybe-clean-stageprofile-gcc:
9990 @if gcc-bootstrap
9991 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9992 all-stageprofile: all-stageprofile-gcc
9993 TARGET-stageprofile-gcc = $(TARGET-gcc)
9994 all-stageprofile-gcc: configure-stageprofile-gcc
9995 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9996 @r=`${PWD_COMMAND}`; export r; \
9997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9998 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9999 $(HOST_EXPORTS) \
10000 $(POSTSTAGE1_HOST_EXPORTS) \
10001 cd $(HOST_SUBDIR)/gcc && \
10002 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10003 CFLAGS="$(STAGEprofile_CFLAGS)" \
10004 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10005 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10006 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10007 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10008 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10009 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10010 TFLAGS="$(STAGEprofile_TFLAGS)" \
10011 $(TARGET-stageprofile-gcc)
10013 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10014 clean-stageprofile: clean-stageprofile-gcc
10015 clean-stageprofile-gcc:
10016 @if [ $(current_stage) = stageprofile ]; then \
10017 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10018 else \
10019 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10020 $(MAKE) stageprofile-start; \
10021 fi; \
10022 cd $(HOST_SUBDIR)/gcc && \
10023 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10024 @endif gcc-bootstrap
10027 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10028 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10029 maybe-all-stagefeedback-gcc:
10030 maybe-clean-stagefeedback-gcc:
10031 @if gcc-bootstrap
10032 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10033 all-stagefeedback: all-stagefeedback-gcc
10034 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10035 all-stagefeedback-gcc: configure-stagefeedback-gcc
10036 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10037 @r=`${PWD_COMMAND}`; export r; \
10038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10039 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10040 $(HOST_EXPORTS) \
10041 $(POSTSTAGE1_HOST_EXPORTS) \
10042 cd $(HOST_SUBDIR)/gcc && \
10043 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10044 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10045 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10046 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10047 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10048 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10049 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10050 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10051 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10052 $(TARGET-stagefeedback-gcc)
10054 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10055 clean-stagefeedback: clean-stagefeedback-gcc
10056 clean-stagefeedback-gcc:
10057 @if [ $(current_stage) = stagefeedback ]; then \
10058 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10059 else \
10060 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10061 $(MAKE) stagefeedback-start; \
10062 fi; \
10063 cd $(HOST_SUBDIR)/gcc && \
10064 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10065 @endif gcc-bootstrap
10071 .PHONY: check-gcc maybe-check-gcc
10072 maybe-check-gcc:
10073 @if gcc
10074 maybe-check-gcc: check-gcc
10076 check-gcc:
10077 @: $(MAKE); $(unstage)
10078 @r=`${PWD_COMMAND}`; export r; \
10079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10080 $(HOST_EXPORTS) \
10081 (cd $(HOST_SUBDIR)/gcc && \
10082 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10084 @endif gcc
10086 .PHONY: install-gcc maybe-install-gcc
10087 maybe-install-gcc:
10088 @if gcc
10089 maybe-install-gcc: install-gcc
10091 install-gcc: installdirs
10092 @: $(MAKE); $(unstage)
10093 @r=`${PWD_COMMAND}`; export r; \
10094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10095 $(HOST_EXPORTS) \
10096 (cd $(HOST_SUBDIR)/gcc && \
10097 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10099 @endif gcc
10101 .PHONY: install-strip-gcc maybe-install-strip-gcc
10102 maybe-install-strip-gcc:
10103 @if gcc
10104 maybe-install-strip-gcc: install-strip-gcc
10106 install-strip-gcc: installdirs
10107 @: $(MAKE); $(unstage)
10108 @r=`${PWD_COMMAND}`; export r; \
10109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10110 $(HOST_EXPORTS) \
10111 (cd $(HOST_SUBDIR)/gcc && \
10112 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10114 @endif gcc
10116 # Other targets (info, dvi, pdf, etc.)
10118 .PHONY: maybe-info-gcc info-gcc
10119 maybe-info-gcc:
10120 @if gcc
10121 maybe-info-gcc: info-gcc
10123 info-gcc: \
10124 configure-gcc
10125 @[ -f ./gcc/Makefile ] || exit 0; \
10126 r=`${PWD_COMMAND}`; export r; \
10127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10128 $(HOST_EXPORTS) \
10129 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10131 done; \
10132 echo "Doing info in gcc" ; \
10133 (cd $(HOST_SUBDIR)/gcc && \
10134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10136 "RANLIB=$${RANLIB}" \
10137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10138 info) \
10139 || exit 1
10141 @endif gcc
10143 .PHONY: maybe-dvi-gcc dvi-gcc
10144 maybe-dvi-gcc:
10145 @if gcc
10146 maybe-dvi-gcc: dvi-gcc
10148 dvi-gcc: \
10149 configure-gcc
10150 @[ -f ./gcc/Makefile ] || exit 0; \
10151 r=`${PWD_COMMAND}`; export r; \
10152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10153 $(HOST_EXPORTS) \
10154 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10156 done; \
10157 echo "Doing dvi in gcc" ; \
10158 (cd $(HOST_SUBDIR)/gcc && \
10159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10161 "RANLIB=$${RANLIB}" \
10162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10163 dvi) \
10164 || exit 1
10166 @endif gcc
10168 .PHONY: maybe-pdf-gcc pdf-gcc
10169 maybe-pdf-gcc:
10170 @if gcc
10171 maybe-pdf-gcc: pdf-gcc
10173 pdf-gcc: \
10174 configure-gcc
10175 @[ -f ./gcc/Makefile ] || exit 0; \
10176 r=`${PWD_COMMAND}`; export r; \
10177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10178 $(HOST_EXPORTS) \
10179 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10181 done; \
10182 echo "Doing pdf in gcc" ; \
10183 (cd $(HOST_SUBDIR)/gcc && \
10184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10186 "RANLIB=$${RANLIB}" \
10187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10188 pdf) \
10189 || exit 1
10191 @endif gcc
10193 .PHONY: maybe-html-gcc html-gcc
10194 maybe-html-gcc:
10195 @if gcc
10196 maybe-html-gcc: html-gcc
10198 html-gcc: \
10199 configure-gcc
10200 @[ -f ./gcc/Makefile ] || exit 0; \
10201 r=`${PWD_COMMAND}`; export r; \
10202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10203 $(HOST_EXPORTS) \
10204 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10206 done; \
10207 echo "Doing html in gcc" ; \
10208 (cd $(HOST_SUBDIR)/gcc && \
10209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10211 "RANLIB=$${RANLIB}" \
10212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10213 html) \
10214 || exit 1
10216 @endif gcc
10218 .PHONY: maybe-TAGS-gcc TAGS-gcc
10219 maybe-TAGS-gcc:
10220 @if gcc
10221 maybe-TAGS-gcc: TAGS-gcc
10223 TAGS-gcc: \
10224 configure-gcc
10225 @[ -f ./gcc/Makefile ] || exit 0; \
10226 r=`${PWD_COMMAND}`; export r; \
10227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10228 $(HOST_EXPORTS) \
10229 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10231 done; \
10232 echo "Doing TAGS in gcc" ; \
10233 (cd $(HOST_SUBDIR)/gcc && \
10234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10236 "RANLIB=$${RANLIB}" \
10237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10238 TAGS) \
10239 || exit 1
10241 @endif gcc
10243 .PHONY: maybe-install-info-gcc install-info-gcc
10244 maybe-install-info-gcc:
10245 @if gcc
10246 maybe-install-info-gcc: install-info-gcc
10248 install-info-gcc: \
10249 configure-gcc \
10250 info-gcc
10251 @[ -f ./gcc/Makefile ] || exit 0; \
10252 r=`${PWD_COMMAND}`; export r; \
10253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10254 $(HOST_EXPORTS) \
10255 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10257 done; \
10258 echo "Doing install-info in gcc" ; \
10259 (cd $(HOST_SUBDIR)/gcc && \
10260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10262 "RANLIB=$${RANLIB}" \
10263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10264 install-info) \
10265 || exit 1
10267 @endif gcc
10269 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10270 maybe-install-pdf-gcc:
10271 @if gcc
10272 maybe-install-pdf-gcc: install-pdf-gcc
10274 install-pdf-gcc: \
10275 configure-gcc \
10276 pdf-gcc
10277 @[ -f ./gcc/Makefile ] || exit 0; \
10278 r=`${PWD_COMMAND}`; export r; \
10279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10280 $(HOST_EXPORTS) \
10281 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10283 done; \
10284 echo "Doing install-pdf in gcc" ; \
10285 (cd $(HOST_SUBDIR)/gcc && \
10286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10288 "RANLIB=$${RANLIB}" \
10289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10290 install-pdf) \
10291 || exit 1
10293 @endif gcc
10295 .PHONY: maybe-install-html-gcc install-html-gcc
10296 maybe-install-html-gcc:
10297 @if gcc
10298 maybe-install-html-gcc: install-html-gcc
10300 install-html-gcc: \
10301 configure-gcc \
10302 html-gcc
10303 @[ -f ./gcc/Makefile ] || exit 0; \
10304 r=`${PWD_COMMAND}`; export r; \
10305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10306 $(HOST_EXPORTS) \
10307 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10309 done; \
10310 echo "Doing install-html in gcc" ; \
10311 (cd $(HOST_SUBDIR)/gcc && \
10312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10314 "RANLIB=$${RANLIB}" \
10315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10316 install-html) \
10317 || exit 1
10319 @endif gcc
10321 .PHONY: maybe-installcheck-gcc installcheck-gcc
10322 maybe-installcheck-gcc:
10323 @if gcc
10324 maybe-installcheck-gcc: installcheck-gcc
10326 installcheck-gcc: \
10327 configure-gcc
10328 @[ -f ./gcc/Makefile ] || exit 0; \
10329 r=`${PWD_COMMAND}`; export r; \
10330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10331 $(HOST_EXPORTS) \
10332 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10334 done; \
10335 echo "Doing installcheck in gcc" ; \
10336 (cd $(HOST_SUBDIR)/gcc && \
10337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10339 "RANLIB=$${RANLIB}" \
10340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10341 installcheck) \
10342 || exit 1
10344 @endif gcc
10346 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10347 maybe-mostlyclean-gcc:
10348 @if gcc
10349 maybe-mostlyclean-gcc: mostlyclean-gcc
10351 mostlyclean-gcc:
10352 @[ -f ./gcc/Makefile ] || exit 0; \
10353 r=`${PWD_COMMAND}`; export r; \
10354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10355 $(HOST_EXPORTS) \
10356 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10358 done; \
10359 echo "Doing mostlyclean in gcc" ; \
10360 (cd $(HOST_SUBDIR)/gcc && \
10361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10363 "RANLIB=$${RANLIB}" \
10364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10365 mostlyclean) \
10366 || exit 1
10368 @endif gcc
10370 .PHONY: maybe-clean-gcc clean-gcc
10371 maybe-clean-gcc:
10372 @if gcc
10373 maybe-clean-gcc: clean-gcc
10375 clean-gcc:
10376 @[ -f ./gcc/Makefile ] || exit 0; \
10377 r=`${PWD_COMMAND}`; export r; \
10378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10379 $(HOST_EXPORTS) \
10380 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10382 done; \
10383 echo "Doing clean in gcc" ; \
10384 (cd $(HOST_SUBDIR)/gcc && \
10385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10387 "RANLIB=$${RANLIB}" \
10388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10389 clean) \
10390 || exit 1
10392 @endif gcc
10394 .PHONY: maybe-distclean-gcc distclean-gcc
10395 maybe-distclean-gcc:
10396 @if gcc
10397 maybe-distclean-gcc: distclean-gcc
10399 distclean-gcc:
10400 @[ -f ./gcc/Makefile ] || exit 0; \
10401 r=`${PWD_COMMAND}`; export r; \
10402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10403 $(HOST_EXPORTS) \
10404 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10406 done; \
10407 echo "Doing distclean in gcc" ; \
10408 (cd $(HOST_SUBDIR)/gcc && \
10409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10411 "RANLIB=$${RANLIB}" \
10412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10413 distclean) \
10414 || exit 1
10416 @endif gcc
10418 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10419 maybe-maintainer-clean-gcc:
10420 @if gcc
10421 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10423 maintainer-clean-gcc:
10424 @[ -f ./gcc/Makefile ] || exit 0; \
10425 r=`${PWD_COMMAND}`; export r; \
10426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10427 $(HOST_EXPORTS) \
10428 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10430 done; \
10431 echo "Doing maintainer-clean in gcc" ; \
10432 (cd $(HOST_SUBDIR)/gcc && \
10433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10435 "RANLIB=$${RANLIB}" \
10436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10437 maintainer-clean) \
10438 || exit 1
10440 @endif gcc
10444 .PHONY: configure-gmp maybe-configure-gmp
10445 maybe-configure-gmp:
10446 @if gcc-bootstrap
10447 configure-gmp: stage_current
10448 @endif gcc-bootstrap
10449 @if gmp
10450 maybe-configure-gmp: configure-gmp
10451 configure-gmp:
10452 @r=`${PWD_COMMAND}`; export r; \
10453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10454 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10455 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10456 $(HOST_EXPORTS) \
10457 echo Configuring in $(HOST_SUBDIR)/gmp; \
10458 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10459 case $(srcdir) in \
10460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10461 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10463 esac; \
10464 srcdiroption="--srcdir=$${topdir}/gmp"; \
10465 libsrcdir="$$s/gmp"; \
10466 $(SHELL) $${libsrcdir}/configure \
10467 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10468 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10469 || exit 1
10470 @endif gmp
10474 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10475 maybe-configure-stage1-gmp:
10476 @if gmp-bootstrap
10477 maybe-configure-stage1-gmp: configure-stage1-gmp
10478 configure-stage1-gmp:
10479 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10480 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10481 @r=`${PWD_COMMAND}`; export r; \
10482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10483 TFLAGS="$(STAGE1_TFLAGS)"; \
10484 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10485 $(HOST_EXPORTS) \
10486 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10487 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10488 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10489 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10490 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10491 cd $(HOST_SUBDIR)/gmp || exit 1; \
10492 case $(srcdir) in \
10493 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10494 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10495 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10496 esac; \
10497 srcdiroption="--srcdir=$${topdir}/gmp"; \
10498 libsrcdir="$$s/gmp"; \
10499 $(SHELL) $${libsrcdir}/configure \
10500 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10501 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10502 $(STAGE1_CONFIGURE_FLAGS) \
10503 --disable-shared
10504 @endif gmp-bootstrap
10506 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10507 maybe-configure-stage2-gmp:
10508 @if gmp-bootstrap
10509 maybe-configure-stage2-gmp: configure-stage2-gmp
10510 configure-stage2-gmp:
10511 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10512 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10513 @r=`${PWD_COMMAND}`; export r; \
10514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10515 TFLAGS="$(STAGE2_TFLAGS)"; \
10516 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10517 $(HOST_EXPORTS) \
10518 $(POSTSTAGE1_HOST_EXPORTS) \
10519 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10520 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10521 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10522 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10523 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10524 cd $(HOST_SUBDIR)/gmp || exit 1; \
10525 case $(srcdir) in \
10526 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10527 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10528 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10529 esac; \
10530 srcdiroption="--srcdir=$${topdir}/gmp"; \
10531 libsrcdir="$$s/gmp"; \
10532 $(SHELL) $${libsrcdir}/configure \
10533 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10534 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10535 --with-build-libsubdir=$(HOST_SUBDIR) \
10536 $(STAGE2_CONFIGURE_FLAGS) \
10537 --disable-shared
10538 @endif gmp-bootstrap
10540 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10541 maybe-configure-stage3-gmp:
10542 @if gmp-bootstrap
10543 maybe-configure-stage3-gmp: configure-stage3-gmp
10544 configure-stage3-gmp:
10545 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10546 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10547 @r=`${PWD_COMMAND}`; export r; \
10548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10549 TFLAGS="$(STAGE3_TFLAGS)"; \
10550 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10551 $(HOST_EXPORTS) \
10552 $(POSTSTAGE1_HOST_EXPORTS) \
10553 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10554 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10555 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10556 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10557 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10558 cd $(HOST_SUBDIR)/gmp || exit 1; \
10559 case $(srcdir) in \
10560 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10561 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10562 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10563 esac; \
10564 srcdiroption="--srcdir=$${topdir}/gmp"; \
10565 libsrcdir="$$s/gmp"; \
10566 $(SHELL) $${libsrcdir}/configure \
10567 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10568 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10569 --with-build-libsubdir=$(HOST_SUBDIR) \
10570 $(STAGE3_CONFIGURE_FLAGS) \
10571 --disable-shared
10572 @endif gmp-bootstrap
10574 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10575 maybe-configure-stage4-gmp:
10576 @if gmp-bootstrap
10577 maybe-configure-stage4-gmp: configure-stage4-gmp
10578 configure-stage4-gmp:
10579 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10580 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10581 @r=`${PWD_COMMAND}`; export r; \
10582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10583 TFLAGS="$(STAGE4_TFLAGS)"; \
10584 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10585 $(HOST_EXPORTS) \
10586 $(POSTSTAGE1_HOST_EXPORTS) \
10587 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10588 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10589 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10590 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10591 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10592 cd $(HOST_SUBDIR)/gmp || exit 1; \
10593 case $(srcdir) in \
10594 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10595 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10596 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10597 esac; \
10598 srcdiroption="--srcdir=$${topdir}/gmp"; \
10599 libsrcdir="$$s/gmp"; \
10600 $(SHELL) $${libsrcdir}/configure \
10601 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10602 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10603 --with-build-libsubdir=$(HOST_SUBDIR) \
10604 $(STAGE4_CONFIGURE_FLAGS) \
10605 --disable-shared
10606 @endif gmp-bootstrap
10608 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10609 maybe-configure-stageprofile-gmp:
10610 @if gmp-bootstrap
10611 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10612 configure-stageprofile-gmp:
10613 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10614 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10615 @r=`${PWD_COMMAND}`; export r; \
10616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10617 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10618 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10619 $(HOST_EXPORTS) \
10620 $(POSTSTAGE1_HOST_EXPORTS) \
10621 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10622 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10623 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10624 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10625 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10626 cd $(HOST_SUBDIR)/gmp || exit 1; \
10627 case $(srcdir) in \
10628 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10629 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10630 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10631 esac; \
10632 srcdiroption="--srcdir=$${topdir}/gmp"; \
10633 libsrcdir="$$s/gmp"; \
10634 $(SHELL) $${libsrcdir}/configure \
10635 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10636 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10637 --with-build-libsubdir=$(HOST_SUBDIR) \
10638 $(STAGEprofile_CONFIGURE_FLAGS) \
10639 --disable-shared
10640 @endif gmp-bootstrap
10642 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10643 maybe-configure-stagefeedback-gmp:
10644 @if gmp-bootstrap
10645 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10646 configure-stagefeedback-gmp:
10647 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10648 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10649 @r=`${PWD_COMMAND}`; export r; \
10650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10651 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10652 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10653 $(HOST_EXPORTS) \
10654 $(POSTSTAGE1_HOST_EXPORTS) \
10655 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10656 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10657 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10658 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10659 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10660 cd $(HOST_SUBDIR)/gmp || exit 1; \
10661 case $(srcdir) in \
10662 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10663 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10664 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10665 esac; \
10666 srcdiroption="--srcdir=$${topdir}/gmp"; \
10667 libsrcdir="$$s/gmp"; \
10668 $(SHELL) $${libsrcdir}/configure \
10669 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10670 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10671 --with-build-libsubdir=$(HOST_SUBDIR) \
10672 $(STAGEfeedback_CONFIGURE_FLAGS) \
10673 --disable-shared
10674 @endif gmp-bootstrap
10680 .PHONY: all-gmp maybe-all-gmp
10681 maybe-all-gmp:
10682 @if gcc-bootstrap
10683 all-gmp: stage_current
10684 @endif gcc-bootstrap
10685 @if gmp
10686 TARGET-gmp=all
10687 maybe-all-gmp: all-gmp
10688 all-gmp: configure-gmp
10689 @r=`${PWD_COMMAND}`; export r; \
10690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10691 $(HOST_EXPORTS) \
10692 (cd $(HOST_SUBDIR)/gmp && \
10693 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
10694 $(TARGET-gmp))
10695 @endif gmp
10699 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10700 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10701 maybe-all-stage1-gmp:
10702 maybe-clean-stage1-gmp:
10703 @if gmp-bootstrap
10704 maybe-all-stage1-gmp: all-stage1-gmp
10705 all-stage1: all-stage1-gmp
10706 TARGET-stage1-gmp = $(TARGET-gmp)
10707 all-stage1-gmp: configure-stage1-gmp
10708 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10709 @r=`${PWD_COMMAND}`; export r; \
10710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10711 TFLAGS="$(STAGE1_TFLAGS)"; \
10712 $(HOST_EXPORTS) \
10713 cd $(HOST_SUBDIR)/gmp && \
10714 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10715 CFLAGS="$(STAGE1_CFLAGS)" \
10716 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10717 LIBCFLAGS="$(LIBCFLAGS)" \
10718 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10719 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10720 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10721 $(EXTRA_HOST_FLAGS) \
10722 $(STAGE1_FLAGS_TO_PASS) \
10723 TFLAGS="$(STAGE1_TFLAGS)" \
10724 $(TARGET-stage1-gmp)
10726 maybe-clean-stage1-gmp: clean-stage1-gmp
10727 clean-stage1: clean-stage1-gmp
10728 clean-stage1-gmp:
10729 @if [ $(current_stage) = stage1 ]; then \
10730 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10731 else \
10732 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10733 $(MAKE) stage1-start; \
10734 fi; \
10735 cd $(HOST_SUBDIR)/gmp && \
10736 $(MAKE) $(EXTRA_HOST_FLAGS) \
10737 $(STAGE1_FLAGS_TO_PASS) clean
10738 @endif gmp-bootstrap
10741 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10742 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10743 maybe-all-stage2-gmp:
10744 maybe-clean-stage2-gmp:
10745 @if gmp-bootstrap
10746 maybe-all-stage2-gmp: all-stage2-gmp
10747 all-stage2: all-stage2-gmp
10748 TARGET-stage2-gmp = $(TARGET-gmp)
10749 all-stage2-gmp: configure-stage2-gmp
10750 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10751 @r=`${PWD_COMMAND}`; export r; \
10752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10753 TFLAGS="$(STAGE2_TFLAGS)"; \
10754 $(HOST_EXPORTS) \
10755 $(POSTSTAGE1_HOST_EXPORTS) \
10756 cd $(HOST_SUBDIR)/gmp && \
10757 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10758 CFLAGS="$(STAGE2_CFLAGS)" \
10759 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10760 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10761 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10762 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10763 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10764 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10765 TFLAGS="$(STAGE2_TFLAGS)" \
10766 $(TARGET-stage2-gmp)
10768 maybe-clean-stage2-gmp: clean-stage2-gmp
10769 clean-stage2: clean-stage2-gmp
10770 clean-stage2-gmp:
10771 @if [ $(current_stage) = stage2 ]; then \
10772 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10773 else \
10774 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10775 $(MAKE) stage2-start; \
10776 fi; \
10777 cd $(HOST_SUBDIR)/gmp && \
10778 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10779 @endif gmp-bootstrap
10782 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10783 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10784 maybe-all-stage3-gmp:
10785 maybe-clean-stage3-gmp:
10786 @if gmp-bootstrap
10787 maybe-all-stage3-gmp: all-stage3-gmp
10788 all-stage3: all-stage3-gmp
10789 TARGET-stage3-gmp = $(TARGET-gmp)
10790 all-stage3-gmp: configure-stage3-gmp
10791 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10792 @r=`${PWD_COMMAND}`; export r; \
10793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10794 TFLAGS="$(STAGE3_TFLAGS)"; \
10795 $(HOST_EXPORTS) \
10796 $(POSTSTAGE1_HOST_EXPORTS) \
10797 cd $(HOST_SUBDIR)/gmp && \
10798 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10799 CFLAGS="$(STAGE3_CFLAGS)" \
10800 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10801 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10802 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10803 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10804 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10805 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10806 TFLAGS="$(STAGE3_TFLAGS)" \
10807 $(TARGET-stage3-gmp)
10809 maybe-clean-stage3-gmp: clean-stage3-gmp
10810 clean-stage3: clean-stage3-gmp
10811 clean-stage3-gmp:
10812 @if [ $(current_stage) = stage3 ]; then \
10813 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10814 else \
10815 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10816 $(MAKE) stage3-start; \
10817 fi; \
10818 cd $(HOST_SUBDIR)/gmp && \
10819 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10820 @endif gmp-bootstrap
10823 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10824 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10825 maybe-all-stage4-gmp:
10826 maybe-clean-stage4-gmp:
10827 @if gmp-bootstrap
10828 maybe-all-stage4-gmp: all-stage4-gmp
10829 all-stage4: all-stage4-gmp
10830 TARGET-stage4-gmp = $(TARGET-gmp)
10831 all-stage4-gmp: configure-stage4-gmp
10832 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10833 @r=`${PWD_COMMAND}`; export r; \
10834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10835 TFLAGS="$(STAGE4_TFLAGS)"; \
10836 $(HOST_EXPORTS) \
10837 $(POSTSTAGE1_HOST_EXPORTS) \
10838 cd $(HOST_SUBDIR)/gmp && \
10839 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10840 CFLAGS="$(STAGE4_CFLAGS)" \
10841 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10842 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10843 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10844 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10845 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10846 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10847 TFLAGS="$(STAGE4_TFLAGS)" \
10848 $(TARGET-stage4-gmp)
10850 maybe-clean-stage4-gmp: clean-stage4-gmp
10851 clean-stage4: clean-stage4-gmp
10852 clean-stage4-gmp:
10853 @if [ $(current_stage) = stage4 ]; then \
10854 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10855 else \
10856 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10857 $(MAKE) stage4-start; \
10858 fi; \
10859 cd $(HOST_SUBDIR)/gmp && \
10860 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10861 @endif gmp-bootstrap
10864 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10865 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10866 maybe-all-stageprofile-gmp:
10867 maybe-clean-stageprofile-gmp:
10868 @if gmp-bootstrap
10869 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10870 all-stageprofile: all-stageprofile-gmp
10871 TARGET-stageprofile-gmp = $(TARGET-gmp)
10872 all-stageprofile-gmp: configure-stageprofile-gmp
10873 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10874 @r=`${PWD_COMMAND}`; export r; \
10875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10876 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10877 $(HOST_EXPORTS) \
10878 $(POSTSTAGE1_HOST_EXPORTS) \
10879 cd $(HOST_SUBDIR)/gmp && \
10880 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10881 CFLAGS="$(STAGEprofile_CFLAGS)" \
10882 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10883 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10884 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10885 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10886 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10887 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10888 TFLAGS="$(STAGEprofile_TFLAGS)" \
10889 $(TARGET-stageprofile-gmp)
10891 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10892 clean-stageprofile: clean-stageprofile-gmp
10893 clean-stageprofile-gmp:
10894 @if [ $(current_stage) = stageprofile ]; then \
10895 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10896 else \
10897 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10898 $(MAKE) stageprofile-start; \
10899 fi; \
10900 cd $(HOST_SUBDIR)/gmp && \
10901 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10902 @endif gmp-bootstrap
10905 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10906 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10907 maybe-all-stagefeedback-gmp:
10908 maybe-clean-stagefeedback-gmp:
10909 @if gmp-bootstrap
10910 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10911 all-stagefeedback: all-stagefeedback-gmp
10912 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10913 all-stagefeedback-gmp: configure-stagefeedback-gmp
10914 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10915 @r=`${PWD_COMMAND}`; export r; \
10916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10917 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10918 $(HOST_EXPORTS) \
10919 $(POSTSTAGE1_HOST_EXPORTS) \
10920 cd $(HOST_SUBDIR)/gmp && \
10921 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10922 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10923 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10924 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10925 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10926 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10927 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10928 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10929 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10930 $(TARGET-stagefeedback-gmp)
10932 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10933 clean-stagefeedback: clean-stagefeedback-gmp
10934 clean-stagefeedback-gmp:
10935 @if [ $(current_stage) = stagefeedback ]; then \
10936 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10937 else \
10938 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10939 $(MAKE) stagefeedback-start; \
10940 fi; \
10941 cd $(HOST_SUBDIR)/gmp && \
10942 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10943 @endif gmp-bootstrap
10949 .PHONY: check-gmp maybe-check-gmp
10950 maybe-check-gmp:
10951 @if gmp
10952 maybe-check-gmp: check-gmp
10954 check-gmp:
10955 @: $(MAKE); $(unstage)
10956 @r=`${PWD_COMMAND}`; export r; \
10957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10958 $(HOST_EXPORTS) \
10959 (cd $(HOST_SUBDIR)/gmp && \
10960 $(MAKE) $(FLAGS_TO_PASS) check)
10962 @endif gmp
10964 .PHONY: install-gmp maybe-install-gmp
10965 maybe-install-gmp:
10966 @if gmp
10967 maybe-install-gmp: install-gmp
10969 install-gmp:
10971 @endif gmp
10973 .PHONY: install-strip-gmp maybe-install-strip-gmp
10974 maybe-install-strip-gmp:
10975 @if gmp
10976 maybe-install-strip-gmp: install-strip-gmp
10978 install-strip-gmp:
10980 @endif gmp
10982 # Other targets (info, dvi, pdf, etc.)
10984 .PHONY: maybe-info-gmp info-gmp
10985 maybe-info-gmp:
10986 @if gmp
10987 maybe-info-gmp: info-gmp
10989 info-gmp: \
10990 configure-gmp
10991 @[ -f ./gmp/Makefile ] || exit 0; \
10992 r=`${PWD_COMMAND}`; export r; \
10993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10994 $(HOST_EXPORTS) \
10995 for flag in $(EXTRA_HOST_FLAGS) ; do \
10996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10997 done; \
10998 echo "Doing info in gmp" ; \
10999 (cd $(HOST_SUBDIR)/gmp && \
11000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11002 "RANLIB=$${RANLIB}" \
11003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11004 info) \
11005 || exit 1
11007 @endif gmp
11009 .PHONY: maybe-dvi-gmp dvi-gmp
11010 maybe-dvi-gmp:
11011 @if gmp
11012 maybe-dvi-gmp: dvi-gmp
11014 dvi-gmp: \
11015 configure-gmp
11016 @[ -f ./gmp/Makefile ] || exit 0; \
11017 r=`${PWD_COMMAND}`; export r; \
11018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11019 $(HOST_EXPORTS) \
11020 for flag in $(EXTRA_HOST_FLAGS) ; do \
11021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11022 done; \
11023 echo "Doing dvi in gmp" ; \
11024 (cd $(HOST_SUBDIR)/gmp && \
11025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11027 "RANLIB=$${RANLIB}" \
11028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11029 dvi) \
11030 || exit 1
11032 @endif gmp
11034 .PHONY: maybe-pdf-gmp pdf-gmp
11035 maybe-pdf-gmp:
11036 @if gmp
11037 maybe-pdf-gmp: pdf-gmp
11039 pdf-gmp: \
11040 configure-gmp
11041 @[ -f ./gmp/Makefile ] || exit 0; \
11042 r=`${PWD_COMMAND}`; export r; \
11043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11044 $(HOST_EXPORTS) \
11045 for flag in $(EXTRA_HOST_FLAGS) ; do \
11046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11047 done; \
11048 echo "Doing pdf in gmp" ; \
11049 (cd $(HOST_SUBDIR)/gmp && \
11050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11052 "RANLIB=$${RANLIB}" \
11053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11054 pdf) \
11055 || exit 1
11057 @endif gmp
11059 .PHONY: maybe-html-gmp html-gmp
11060 maybe-html-gmp:
11061 @if gmp
11062 maybe-html-gmp: html-gmp
11064 html-gmp: \
11065 configure-gmp
11066 @[ -f ./gmp/Makefile ] || exit 0; \
11067 r=`${PWD_COMMAND}`; export r; \
11068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11069 $(HOST_EXPORTS) \
11070 for flag in $(EXTRA_HOST_FLAGS) ; do \
11071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11072 done; \
11073 echo "Doing html in gmp" ; \
11074 (cd $(HOST_SUBDIR)/gmp && \
11075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11077 "RANLIB=$${RANLIB}" \
11078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11079 html) \
11080 || exit 1
11082 @endif gmp
11084 .PHONY: maybe-TAGS-gmp TAGS-gmp
11085 maybe-TAGS-gmp:
11086 @if gmp
11087 maybe-TAGS-gmp: TAGS-gmp
11089 TAGS-gmp: \
11090 configure-gmp
11091 @[ -f ./gmp/Makefile ] || exit 0; \
11092 r=`${PWD_COMMAND}`; export r; \
11093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11094 $(HOST_EXPORTS) \
11095 for flag in $(EXTRA_HOST_FLAGS) ; do \
11096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11097 done; \
11098 echo "Doing TAGS in gmp" ; \
11099 (cd $(HOST_SUBDIR)/gmp && \
11100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11102 "RANLIB=$${RANLIB}" \
11103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11104 TAGS) \
11105 || exit 1
11107 @endif gmp
11109 .PHONY: maybe-install-info-gmp install-info-gmp
11110 maybe-install-info-gmp:
11111 @if gmp
11112 maybe-install-info-gmp: install-info-gmp
11114 install-info-gmp: \
11115 configure-gmp \
11116 info-gmp
11117 @[ -f ./gmp/Makefile ] || exit 0; \
11118 r=`${PWD_COMMAND}`; export r; \
11119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11120 $(HOST_EXPORTS) \
11121 for flag in $(EXTRA_HOST_FLAGS) ; do \
11122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11123 done; \
11124 echo "Doing install-info in gmp" ; \
11125 (cd $(HOST_SUBDIR)/gmp && \
11126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11128 "RANLIB=$${RANLIB}" \
11129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11130 install-info) \
11131 || exit 1
11133 @endif gmp
11135 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11136 maybe-install-pdf-gmp:
11137 @if gmp
11138 maybe-install-pdf-gmp: install-pdf-gmp
11140 install-pdf-gmp: \
11141 configure-gmp \
11142 pdf-gmp
11143 @[ -f ./gmp/Makefile ] || exit 0; \
11144 r=`${PWD_COMMAND}`; export r; \
11145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11146 $(HOST_EXPORTS) \
11147 for flag in $(EXTRA_HOST_FLAGS) ; do \
11148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11149 done; \
11150 echo "Doing install-pdf in gmp" ; \
11151 (cd $(HOST_SUBDIR)/gmp && \
11152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11154 "RANLIB=$${RANLIB}" \
11155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11156 install-pdf) \
11157 || exit 1
11159 @endif gmp
11161 .PHONY: maybe-install-html-gmp install-html-gmp
11162 maybe-install-html-gmp:
11163 @if gmp
11164 maybe-install-html-gmp: install-html-gmp
11166 install-html-gmp: \
11167 configure-gmp \
11168 html-gmp
11169 @[ -f ./gmp/Makefile ] || exit 0; \
11170 r=`${PWD_COMMAND}`; export r; \
11171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11172 $(HOST_EXPORTS) \
11173 for flag in $(EXTRA_HOST_FLAGS) ; do \
11174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11175 done; \
11176 echo "Doing install-html in gmp" ; \
11177 (cd $(HOST_SUBDIR)/gmp && \
11178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11180 "RANLIB=$${RANLIB}" \
11181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11182 install-html) \
11183 || exit 1
11185 @endif gmp
11187 .PHONY: maybe-installcheck-gmp installcheck-gmp
11188 maybe-installcheck-gmp:
11189 @if gmp
11190 maybe-installcheck-gmp: installcheck-gmp
11192 installcheck-gmp: \
11193 configure-gmp
11194 @[ -f ./gmp/Makefile ] || exit 0; \
11195 r=`${PWD_COMMAND}`; export r; \
11196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11197 $(HOST_EXPORTS) \
11198 for flag in $(EXTRA_HOST_FLAGS) ; do \
11199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11200 done; \
11201 echo "Doing installcheck in gmp" ; \
11202 (cd $(HOST_SUBDIR)/gmp && \
11203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11205 "RANLIB=$${RANLIB}" \
11206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11207 installcheck) \
11208 || exit 1
11210 @endif gmp
11212 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11213 maybe-mostlyclean-gmp:
11214 @if gmp
11215 maybe-mostlyclean-gmp: mostlyclean-gmp
11217 mostlyclean-gmp:
11218 @[ -f ./gmp/Makefile ] || exit 0; \
11219 r=`${PWD_COMMAND}`; export r; \
11220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11221 $(HOST_EXPORTS) \
11222 for flag in $(EXTRA_HOST_FLAGS) ; do \
11223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11224 done; \
11225 echo "Doing mostlyclean in gmp" ; \
11226 (cd $(HOST_SUBDIR)/gmp && \
11227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11229 "RANLIB=$${RANLIB}" \
11230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11231 mostlyclean) \
11232 || exit 1
11234 @endif gmp
11236 .PHONY: maybe-clean-gmp clean-gmp
11237 maybe-clean-gmp:
11238 @if gmp
11239 maybe-clean-gmp: clean-gmp
11241 clean-gmp:
11242 @[ -f ./gmp/Makefile ] || exit 0; \
11243 r=`${PWD_COMMAND}`; export r; \
11244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11245 $(HOST_EXPORTS) \
11246 for flag in $(EXTRA_HOST_FLAGS) ; do \
11247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11248 done; \
11249 echo "Doing clean in gmp" ; \
11250 (cd $(HOST_SUBDIR)/gmp && \
11251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11253 "RANLIB=$${RANLIB}" \
11254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11255 clean) \
11256 || exit 1
11258 @endif gmp
11260 .PHONY: maybe-distclean-gmp distclean-gmp
11261 maybe-distclean-gmp:
11262 @if gmp
11263 maybe-distclean-gmp: distclean-gmp
11265 distclean-gmp:
11266 @[ -f ./gmp/Makefile ] || exit 0; \
11267 r=`${PWD_COMMAND}`; export r; \
11268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11269 $(HOST_EXPORTS) \
11270 for flag in $(EXTRA_HOST_FLAGS) ; do \
11271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11272 done; \
11273 echo "Doing distclean in gmp" ; \
11274 (cd $(HOST_SUBDIR)/gmp && \
11275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11277 "RANLIB=$${RANLIB}" \
11278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11279 distclean) \
11280 || exit 1
11282 @endif gmp
11284 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11285 maybe-maintainer-clean-gmp:
11286 @if gmp
11287 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11289 maintainer-clean-gmp:
11290 @[ -f ./gmp/Makefile ] || exit 0; \
11291 r=`${PWD_COMMAND}`; export r; \
11292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11293 $(HOST_EXPORTS) \
11294 for flag in $(EXTRA_HOST_FLAGS) ; do \
11295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11296 done; \
11297 echo "Doing maintainer-clean in gmp" ; \
11298 (cd $(HOST_SUBDIR)/gmp && \
11299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11301 "RANLIB=$${RANLIB}" \
11302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11303 maintainer-clean) \
11304 || exit 1
11306 @endif gmp
11310 .PHONY: configure-mpfr maybe-configure-mpfr
11311 maybe-configure-mpfr:
11312 @if gcc-bootstrap
11313 configure-mpfr: stage_current
11314 @endif gcc-bootstrap
11315 @if mpfr
11316 maybe-configure-mpfr: configure-mpfr
11317 configure-mpfr:
11318 @r=`${PWD_COMMAND}`; export r; \
11319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11320 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11321 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11322 $(HOST_EXPORTS) \
11323 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11324 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11325 case $(srcdir) in \
11326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11327 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11329 esac; \
11330 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11331 libsrcdir="$$s/mpfr"; \
11332 $(SHELL) $${libsrcdir}/configure \
11333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11334 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11335 || exit 1
11336 @endif mpfr
11340 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11341 maybe-configure-stage1-mpfr:
11342 @if mpfr-bootstrap
11343 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11344 configure-stage1-mpfr:
11345 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11346 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11347 @r=`${PWD_COMMAND}`; export r; \
11348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11349 TFLAGS="$(STAGE1_TFLAGS)"; \
11350 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11351 $(HOST_EXPORTS) \
11352 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11353 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11354 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11355 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11357 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11358 case $(srcdir) in \
11359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11360 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11362 esac; \
11363 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11364 libsrcdir="$$s/mpfr"; \
11365 $(SHELL) $${libsrcdir}/configure \
11366 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11367 --target=${target_alias} $${srcdiroption} \
11368 $(STAGE1_CONFIGURE_FLAGS) \
11369 --disable-shared @extra_mpfr_configure_flags@
11370 @endif mpfr-bootstrap
11372 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11373 maybe-configure-stage2-mpfr:
11374 @if mpfr-bootstrap
11375 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11376 configure-stage2-mpfr:
11377 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11378 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11379 @r=`${PWD_COMMAND}`; export r; \
11380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11381 TFLAGS="$(STAGE2_TFLAGS)"; \
11382 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11383 $(HOST_EXPORTS) \
11384 $(POSTSTAGE1_HOST_EXPORTS) \
11385 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11386 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11387 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11388 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11389 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11390 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11391 case $(srcdir) in \
11392 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11393 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11394 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11395 esac; \
11396 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11397 libsrcdir="$$s/mpfr"; \
11398 $(SHELL) $${libsrcdir}/configure \
11399 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11400 --target=${target_alias} $${srcdiroption} \
11401 --with-build-libsubdir=$(HOST_SUBDIR) \
11402 $(STAGE2_CONFIGURE_FLAGS) \
11403 --disable-shared @extra_mpfr_configure_flags@
11404 @endif mpfr-bootstrap
11406 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11407 maybe-configure-stage3-mpfr:
11408 @if mpfr-bootstrap
11409 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11410 configure-stage3-mpfr:
11411 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11412 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11413 @r=`${PWD_COMMAND}`; export r; \
11414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11415 TFLAGS="$(STAGE3_TFLAGS)"; \
11416 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11417 $(HOST_EXPORTS) \
11418 $(POSTSTAGE1_HOST_EXPORTS) \
11419 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11420 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11421 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11422 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11423 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11424 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11425 case $(srcdir) in \
11426 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11427 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11428 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11429 esac; \
11430 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11431 libsrcdir="$$s/mpfr"; \
11432 $(SHELL) $${libsrcdir}/configure \
11433 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11434 --target=${target_alias} $${srcdiroption} \
11435 --with-build-libsubdir=$(HOST_SUBDIR) \
11436 $(STAGE3_CONFIGURE_FLAGS) \
11437 --disable-shared @extra_mpfr_configure_flags@
11438 @endif mpfr-bootstrap
11440 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11441 maybe-configure-stage4-mpfr:
11442 @if mpfr-bootstrap
11443 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11444 configure-stage4-mpfr:
11445 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11446 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11447 @r=`${PWD_COMMAND}`; export r; \
11448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11449 TFLAGS="$(STAGE4_TFLAGS)"; \
11450 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11451 $(HOST_EXPORTS) \
11452 $(POSTSTAGE1_HOST_EXPORTS) \
11453 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11454 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11455 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11456 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11457 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11458 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11459 case $(srcdir) in \
11460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11461 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11463 esac; \
11464 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11465 libsrcdir="$$s/mpfr"; \
11466 $(SHELL) $${libsrcdir}/configure \
11467 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11468 --target=${target_alias} $${srcdiroption} \
11469 --with-build-libsubdir=$(HOST_SUBDIR) \
11470 $(STAGE4_CONFIGURE_FLAGS) \
11471 --disable-shared @extra_mpfr_configure_flags@
11472 @endif mpfr-bootstrap
11474 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11475 maybe-configure-stageprofile-mpfr:
11476 @if mpfr-bootstrap
11477 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11478 configure-stageprofile-mpfr:
11479 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11480 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11481 @r=`${PWD_COMMAND}`; export r; \
11482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11483 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11484 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11485 $(HOST_EXPORTS) \
11486 $(POSTSTAGE1_HOST_EXPORTS) \
11487 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11488 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11489 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11490 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11491 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11492 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11493 case $(srcdir) in \
11494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11495 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11497 esac; \
11498 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11499 libsrcdir="$$s/mpfr"; \
11500 $(SHELL) $${libsrcdir}/configure \
11501 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11502 --target=${target_alias} $${srcdiroption} \
11503 --with-build-libsubdir=$(HOST_SUBDIR) \
11504 $(STAGEprofile_CONFIGURE_FLAGS) \
11505 --disable-shared @extra_mpfr_configure_flags@
11506 @endif mpfr-bootstrap
11508 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11509 maybe-configure-stagefeedback-mpfr:
11510 @if mpfr-bootstrap
11511 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11512 configure-stagefeedback-mpfr:
11513 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11514 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11515 @r=`${PWD_COMMAND}`; export r; \
11516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11517 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11518 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11519 $(HOST_EXPORTS) \
11520 $(POSTSTAGE1_HOST_EXPORTS) \
11521 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11522 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11523 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11524 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11525 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11526 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11527 case $(srcdir) in \
11528 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11529 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11530 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11531 esac; \
11532 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11533 libsrcdir="$$s/mpfr"; \
11534 $(SHELL) $${libsrcdir}/configure \
11535 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11536 --target=${target_alias} $${srcdiroption} \
11537 --with-build-libsubdir=$(HOST_SUBDIR) \
11538 $(STAGEfeedback_CONFIGURE_FLAGS) \
11539 --disable-shared @extra_mpfr_configure_flags@
11540 @endif mpfr-bootstrap
11546 .PHONY: all-mpfr maybe-all-mpfr
11547 maybe-all-mpfr:
11548 @if gcc-bootstrap
11549 all-mpfr: stage_current
11550 @endif gcc-bootstrap
11551 @if mpfr
11552 TARGET-mpfr=all
11553 maybe-all-mpfr: all-mpfr
11554 all-mpfr: configure-mpfr
11555 @r=`${PWD_COMMAND}`; export r; \
11556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11557 $(HOST_EXPORTS) \
11558 (cd $(HOST_SUBDIR)/mpfr && \
11559 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11560 $(TARGET-mpfr))
11561 @endif mpfr
11565 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11566 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11567 maybe-all-stage1-mpfr:
11568 maybe-clean-stage1-mpfr:
11569 @if mpfr-bootstrap
11570 maybe-all-stage1-mpfr: all-stage1-mpfr
11571 all-stage1: all-stage1-mpfr
11572 TARGET-stage1-mpfr = $(TARGET-mpfr)
11573 all-stage1-mpfr: configure-stage1-mpfr
11574 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11575 @r=`${PWD_COMMAND}`; export r; \
11576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11577 TFLAGS="$(STAGE1_TFLAGS)"; \
11578 $(HOST_EXPORTS) \
11579 cd $(HOST_SUBDIR)/mpfr && \
11580 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11581 CFLAGS="$(STAGE1_CFLAGS)" \
11582 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11583 LIBCFLAGS="$(LIBCFLAGS)" \
11584 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11585 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11586 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11587 $(EXTRA_HOST_FLAGS) \
11588 $(STAGE1_FLAGS_TO_PASS) \
11589 TFLAGS="$(STAGE1_TFLAGS)" \
11590 $(TARGET-stage1-mpfr)
11592 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11593 clean-stage1: clean-stage1-mpfr
11594 clean-stage1-mpfr:
11595 @if [ $(current_stage) = stage1 ]; then \
11596 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11597 else \
11598 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11599 $(MAKE) stage1-start; \
11600 fi; \
11601 cd $(HOST_SUBDIR)/mpfr && \
11602 $(MAKE) $(EXTRA_HOST_FLAGS) \
11603 $(STAGE1_FLAGS_TO_PASS) clean
11604 @endif mpfr-bootstrap
11607 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11608 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11609 maybe-all-stage2-mpfr:
11610 maybe-clean-stage2-mpfr:
11611 @if mpfr-bootstrap
11612 maybe-all-stage2-mpfr: all-stage2-mpfr
11613 all-stage2: all-stage2-mpfr
11614 TARGET-stage2-mpfr = $(TARGET-mpfr)
11615 all-stage2-mpfr: configure-stage2-mpfr
11616 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11617 @r=`${PWD_COMMAND}`; export r; \
11618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11619 TFLAGS="$(STAGE2_TFLAGS)"; \
11620 $(HOST_EXPORTS) \
11621 $(POSTSTAGE1_HOST_EXPORTS) \
11622 cd $(HOST_SUBDIR)/mpfr && \
11623 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11624 CFLAGS="$(STAGE2_CFLAGS)" \
11625 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11626 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11627 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11628 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11629 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11630 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11631 TFLAGS="$(STAGE2_TFLAGS)" \
11632 $(TARGET-stage2-mpfr)
11634 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11635 clean-stage2: clean-stage2-mpfr
11636 clean-stage2-mpfr:
11637 @if [ $(current_stage) = stage2 ]; then \
11638 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11639 else \
11640 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11641 $(MAKE) stage2-start; \
11642 fi; \
11643 cd $(HOST_SUBDIR)/mpfr && \
11644 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11645 @endif mpfr-bootstrap
11648 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11649 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11650 maybe-all-stage3-mpfr:
11651 maybe-clean-stage3-mpfr:
11652 @if mpfr-bootstrap
11653 maybe-all-stage3-mpfr: all-stage3-mpfr
11654 all-stage3: all-stage3-mpfr
11655 TARGET-stage3-mpfr = $(TARGET-mpfr)
11656 all-stage3-mpfr: configure-stage3-mpfr
11657 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11658 @r=`${PWD_COMMAND}`; export r; \
11659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11660 TFLAGS="$(STAGE3_TFLAGS)"; \
11661 $(HOST_EXPORTS) \
11662 $(POSTSTAGE1_HOST_EXPORTS) \
11663 cd $(HOST_SUBDIR)/mpfr && \
11664 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11665 CFLAGS="$(STAGE3_CFLAGS)" \
11666 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11667 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11668 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11669 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11670 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11671 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11672 TFLAGS="$(STAGE3_TFLAGS)" \
11673 $(TARGET-stage3-mpfr)
11675 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11676 clean-stage3: clean-stage3-mpfr
11677 clean-stage3-mpfr:
11678 @if [ $(current_stage) = stage3 ]; then \
11679 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11680 else \
11681 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11682 $(MAKE) stage3-start; \
11683 fi; \
11684 cd $(HOST_SUBDIR)/mpfr && \
11685 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11686 @endif mpfr-bootstrap
11689 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11690 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11691 maybe-all-stage4-mpfr:
11692 maybe-clean-stage4-mpfr:
11693 @if mpfr-bootstrap
11694 maybe-all-stage4-mpfr: all-stage4-mpfr
11695 all-stage4: all-stage4-mpfr
11696 TARGET-stage4-mpfr = $(TARGET-mpfr)
11697 all-stage4-mpfr: configure-stage4-mpfr
11698 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11699 @r=`${PWD_COMMAND}`; export r; \
11700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11701 TFLAGS="$(STAGE4_TFLAGS)"; \
11702 $(HOST_EXPORTS) \
11703 $(POSTSTAGE1_HOST_EXPORTS) \
11704 cd $(HOST_SUBDIR)/mpfr && \
11705 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11706 CFLAGS="$(STAGE4_CFLAGS)" \
11707 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11708 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11709 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11710 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11711 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11712 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11713 TFLAGS="$(STAGE4_TFLAGS)" \
11714 $(TARGET-stage4-mpfr)
11716 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11717 clean-stage4: clean-stage4-mpfr
11718 clean-stage4-mpfr:
11719 @if [ $(current_stage) = stage4 ]; then \
11720 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11721 else \
11722 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11723 $(MAKE) stage4-start; \
11724 fi; \
11725 cd $(HOST_SUBDIR)/mpfr && \
11726 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11727 @endif mpfr-bootstrap
11730 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11731 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11732 maybe-all-stageprofile-mpfr:
11733 maybe-clean-stageprofile-mpfr:
11734 @if mpfr-bootstrap
11735 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11736 all-stageprofile: all-stageprofile-mpfr
11737 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11738 all-stageprofile-mpfr: configure-stageprofile-mpfr
11739 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11740 @r=`${PWD_COMMAND}`; export r; \
11741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11742 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11743 $(HOST_EXPORTS) \
11744 $(POSTSTAGE1_HOST_EXPORTS) \
11745 cd $(HOST_SUBDIR)/mpfr && \
11746 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11747 CFLAGS="$(STAGEprofile_CFLAGS)" \
11748 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11749 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11750 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11751 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11752 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11753 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11754 TFLAGS="$(STAGEprofile_TFLAGS)" \
11755 $(TARGET-stageprofile-mpfr)
11757 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11758 clean-stageprofile: clean-stageprofile-mpfr
11759 clean-stageprofile-mpfr:
11760 @if [ $(current_stage) = stageprofile ]; then \
11761 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11762 else \
11763 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11764 $(MAKE) stageprofile-start; \
11765 fi; \
11766 cd $(HOST_SUBDIR)/mpfr && \
11767 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11768 @endif mpfr-bootstrap
11771 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11772 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11773 maybe-all-stagefeedback-mpfr:
11774 maybe-clean-stagefeedback-mpfr:
11775 @if mpfr-bootstrap
11776 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11777 all-stagefeedback: all-stagefeedback-mpfr
11778 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11779 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11780 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11781 @r=`${PWD_COMMAND}`; export r; \
11782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11783 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11784 $(HOST_EXPORTS) \
11785 $(POSTSTAGE1_HOST_EXPORTS) \
11786 cd $(HOST_SUBDIR)/mpfr && \
11787 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11788 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11789 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11790 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11791 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11792 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11793 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11794 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11795 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11796 $(TARGET-stagefeedback-mpfr)
11798 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11799 clean-stagefeedback: clean-stagefeedback-mpfr
11800 clean-stagefeedback-mpfr:
11801 @if [ $(current_stage) = stagefeedback ]; then \
11802 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11803 else \
11804 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11805 $(MAKE) stagefeedback-start; \
11806 fi; \
11807 cd $(HOST_SUBDIR)/mpfr && \
11808 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11809 @endif mpfr-bootstrap
11815 .PHONY: check-mpfr maybe-check-mpfr
11816 maybe-check-mpfr:
11817 @if mpfr
11818 maybe-check-mpfr: check-mpfr
11820 check-mpfr:
11821 @: $(MAKE); $(unstage)
11822 @r=`${PWD_COMMAND}`; export r; \
11823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11824 $(HOST_EXPORTS) \
11825 (cd $(HOST_SUBDIR)/mpfr && \
11826 $(MAKE) $(FLAGS_TO_PASS) check)
11828 @endif mpfr
11830 .PHONY: install-mpfr maybe-install-mpfr
11831 maybe-install-mpfr:
11832 @if mpfr
11833 maybe-install-mpfr: install-mpfr
11835 install-mpfr:
11837 @endif mpfr
11839 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11840 maybe-install-strip-mpfr:
11841 @if mpfr
11842 maybe-install-strip-mpfr: install-strip-mpfr
11844 install-strip-mpfr:
11846 @endif mpfr
11848 # Other targets (info, dvi, pdf, etc.)
11850 .PHONY: maybe-info-mpfr info-mpfr
11851 maybe-info-mpfr:
11852 @if mpfr
11853 maybe-info-mpfr: info-mpfr
11855 info-mpfr: \
11856 configure-mpfr
11857 @[ -f ./mpfr/Makefile ] || exit 0; \
11858 r=`${PWD_COMMAND}`; export r; \
11859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11860 $(HOST_EXPORTS) \
11861 for flag in $(EXTRA_HOST_FLAGS) ; do \
11862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11863 done; \
11864 echo "Doing info in mpfr" ; \
11865 (cd $(HOST_SUBDIR)/mpfr && \
11866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11868 "RANLIB=$${RANLIB}" \
11869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11870 info) \
11871 || exit 1
11873 @endif mpfr
11875 .PHONY: maybe-dvi-mpfr dvi-mpfr
11876 maybe-dvi-mpfr:
11877 @if mpfr
11878 maybe-dvi-mpfr: dvi-mpfr
11880 dvi-mpfr: \
11881 configure-mpfr
11882 @[ -f ./mpfr/Makefile ] || exit 0; \
11883 r=`${PWD_COMMAND}`; export r; \
11884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11885 $(HOST_EXPORTS) \
11886 for flag in $(EXTRA_HOST_FLAGS) ; do \
11887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11888 done; \
11889 echo "Doing dvi in mpfr" ; \
11890 (cd $(HOST_SUBDIR)/mpfr && \
11891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11893 "RANLIB=$${RANLIB}" \
11894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11895 dvi) \
11896 || exit 1
11898 @endif mpfr
11900 .PHONY: maybe-pdf-mpfr pdf-mpfr
11901 maybe-pdf-mpfr:
11902 @if mpfr
11903 maybe-pdf-mpfr: pdf-mpfr
11905 pdf-mpfr: \
11906 configure-mpfr
11907 @[ -f ./mpfr/Makefile ] || exit 0; \
11908 r=`${PWD_COMMAND}`; export r; \
11909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11910 $(HOST_EXPORTS) \
11911 for flag in $(EXTRA_HOST_FLAGS) ; do \
11912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11913 done; \
11914 echo "Doing pdf in mpfr" ; \
11915 (cd $(HOST_SUBDIR)/mpfr && \
11916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11918 "RANLIB=$${RANLIB}" \
11919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11920 pdf) \
11921 || exit 1
11923 @endif mpfr
11925 .PHONY: maybe-html-mpfr html-mpfr
11926 maybe-html-mpfr:
11927 @if mpfr
11928 maybe-html-mpfr: html-mpfr
11930 html-mpfr: \
11931 configure-mpfr
11932 @[ -f ./mpfr/Makefile ] || exit 0; \
11933 r=`${PWD_COMMAND}`; export r; \
11934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11935 $(HOST_EXPORTS) \
11936 for flag in $(EXTRA_HOST_FLAGS) ; do \
11937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11938 done; \
11939 echo "Doing html in mpfr" ; \
11940 (cd $(HOST_SUBDIR)/mpfr && \
11941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11943 "RANLIB=$${RANLIB}" \
11944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11945 html) \
11946 || exit 1
11948 @endif mpfr
11950 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11951 maybe-TAGS-mpfr:
11952 @if mpfr
11953 maybe-TAGS-mpfr: TAGS-mpfr
11955 TAGS-mpfr: \
11956 configure-mpfr
11957 @[ -f ./mpfr/Makefile ] || exit 0; \
11958 r=`${PWD_COMMAND}`; export r; \
11959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11960 $(HOST_EXPORTS) \
11961 for flag in $(EXTRA_HOST_FLAGS) ; do \
11962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11963 done; \
11964 echo "Doing TAGS in mpfr" ; \
11965 (cd $(HOST_SUBDIR)/mpfr && \
11966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11968 "RANLIB=$${RANLIB}" \
11969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11970 TAGS) \
11971 || exit 1
11973 @endif mpfr
11975 .PHONY: maybe-install-info-mpfr install-info-mpfr
11976 maybe-install-info-mpfr:
11977 @if mpfr
11978 maybe-install-info-mpfr: install-info-mpfr
11980 install-info-mpfr: \
11981 configure-mpfr \
11982 info-mpfr
11983 @[ -f ./mpfr/Makefile ] || exit 0; \
11984 r=`${PWD_COMMAND}`; export r; \
11985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11986 $(HOST_EXPORTS) \
11987 for flag in $(EXTRA_HOST_FLAGS) ; do \
11988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11989 done; \
11990 echo "Doing install-info in mpfr" ; \
11991 (cd $(HOST_SUBDIR)/mpfr && \
11992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11994 "RANLIB=$${RANLIB}" \
11995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11996 install-info) \
11997 || exit 1
11999 @endif mpfr
12001 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12002 maybe-install-pdf-mpfr:
12003 @if mpfr
12004 maybe-install-pdf-mpfr: install-pdf-mpfr
12006 install-pdf-mpfr: \
12007 configure-mpfr \
12008 pdf-mpfr
12009 @[ -f ./mpfr/Makefile ] || exit 0; \
12010 r=`${PWD_COMMAND}`; export r; \
12011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12012 $(HOST_EXPORTS) \
12013 for flag in $(EXTRA_HOST_FLAGS) ; do \
12014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12015 done; \
12016 echo "Doing install-pdf in mpfr" ; \
12017 (cd $(HOST_SUBDIR)/mpfr && \
12018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12020 "RANLIB=$${RANLIB}" \
12021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12022 install-pdf) \
12023 || exit 1
12025 @endif mpfr
12027 .PHONY: maybe-install-html-mpfr install-html-mpfr
12028 maybe-install-html-mpfr:
12029 @if mpfr
12030 maybe-install-html-mpfr: install-html-mpfr
12032 install-html-mpfr: \
12033 configure-mpfr \
12034 html-mpfr
12035 @[ -f ./mpfr/Makefile ] || exit 0; \
12036 r=`${PWD_COMMAND}`; export r; \
12037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12038 $(HOST_EXPORTS) \
12039 for flag in $(EXTRA_HOST_FLAGS) ; do \
12040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12041 done; \
12042 echo "Doing install-html in mpfr" ; \
12043 (cd $(HOST_SUBDIR)/mpfr && \
12044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12046 "RANLIB=$${RANLIB}" \
12047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12048 install-html) \
12049 || exit 1
12051 @endif mpfr
12053 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12054 maybe-installcheck-mpfr:
12055 @if mpfr
12056 maybe-installcheck-mpfr: installcheck-mpfr
12058 installcheck-mpfr: \
12059 configure-mpfr
12060 @[ -f ./mpfr/Makefile ] || exit 0; \
12061 r=`${PWD_COMMAND}`; export r; \
12062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12063 $(HOST_EXPORTS) \
12064 for flag in $(EXTRA_HOST_FLAGS) ; do \
12065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12066 done; \
12067 echo "Doing installcheck in mpfr" ; \
12068 (cd $(HOST_SUBDIR)/mpfr && \
12069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12071 "RANLIB=$${RANLIB}" \
12072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12073 installcheck) \
12074 || exit 1
12076 @endif mpfr
12078 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12079 maybe-mostlyclean-mpfr:
12080 @if mpfr
12081 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12083 mostlyclean-mpfr:
12084 @[ -f ./mpfr/Makefile ] || exit 0; \
12085 r=`${PWD_COMMAND}`; export r; \
12086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12087 $(HOST_EXPORTS) \
12088 for flag in $(EXTRA_HOST_FLAGS) ; do \
12089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12090 done; \
12091 echo "Doing mostlyclean in mpfr" ; \
12092 (cd $(HOST_SUBDIR)/mpfr && \
12093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12095 "RANLIB=$${RANLIB}" \
12096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12097 mostlyclean) \
12098 || exit 1
12100 @endif mpfr
12102 .PHONY: maybe-clean-mpfr clean-mpfr
12103 maybe-clean-mpfr:
12104 @if mpfr
12105 maybe-clean-mpfr: clean-mpfr
12107 clean-mpfr:
12108 @[ -f ./mpfr/Makefile ] || exit 0; \
12109 r=`${PWD_COMMAND}`; export r; \
12110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12111 $(HOST_EXPORTS) \
12112 for flag in $(EXTRA_HOST_FLAGS) ; do \
12113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12114 done; \
12115 echo "Doing clean in mpfr" ; \
12116 (cd $(HOST_SUBDIR)/mpfr && \
12117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12119 "RANLIB=$${RANLIB}" \
12120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12121 clean) \
12122 || exit 1
12124 @endif mpfr
12126 .PHONY: maybe-distclean-mpfr distclean-mpfr
12127 maybe-distclean-mpfr:
12128 @if mpfr
12129 maybe-distclean-mpfr: distclean-mpfr
12131 distclean-mpfr:
12132 @[ -f ./mpfr/Makefile ] || exit 0; \
12133 r=`${PWD_COMMAND}`; export r; \
12134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12135 $(HOST_EXPORTS) \
12136 for flag in $(EXTRA_HOST_FLAGS) ; do \
12137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12138 done; \
12139 echo "Doing distclean in mpfr" ; \
12140 (cd $(HOST_SUBDIR)/mpfr && \
12141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12143 "RANLIB=$${RANLIB}" \
12144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12145 distclean) \
12146 || exit 1
12148 @endif mpfr
12150 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12151 maybe-maintainer-clean-mpfr:
12152 @if mpfr
12153 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12155 maintainer-clean-mpfr:
12156 @[ -f ./mpfr/Makefile ] || exit 0; \
12157 r=`${PWD_COMMAND}`; export r; \
12158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12159 $(HOST_EXPORTS) \
12160 for flag in $(EXTRA_HOST_FLAGS) ; do \
12161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12162 done; \
12163 echo "Doing maintainer-clean in mpfr" ; \
12164 (cd $(HOST_SUBDIR)/mpfr && \
12165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12167 "RANLIB=$${RANLIB}" \
12168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12169 maintainer-clean) \
12170 || exit 1
12172 @endif mpfr
12176 .PHONY: configure-mpc maybe-configure-mpc
12177 maybe-configure-mpc:
12178 @if gcc-bootstrap
12179 configure-mpc: stage_current
12180 @endif gcc-bootstrap
12181 @if mpc
12182 maybe-configure-mpc: configure-mpc
12183 configure-mpc:
12184 @r=`${PWD_COMMAND}`; export r; \
12185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12186 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12187 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12188 $(HOST_EXPORTS) \
12189 echo Configuring in $(HOST_SUBDIR)/mpc; \
12190 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12191 case $(srcdir) in \
12192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12193 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12195 esac; \
12196 srcdiroption="--srcdir=$${topdir}/mpc"; \
12197 libsrcdir="$$s/mpc"; \
12198 $(SHELL) $${libsrcdir}/configure \
12199 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12200 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12201 || exit 1
12202 @endif mpc
12206 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12207 maybe-configure-stage1-mpc:
12208 @if mpc-bootstrap
12209 maybe-configure-stage1-mpc: configure-stage1-mpc
12210 configure-stage1-mpc:
12211 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12212 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12213 @r=`${PWD_COMMAND}`; export r; \
12214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12215 TFLAGS="$(STAGE1_TFLAGS)"; \
12216 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12217 $(HOST_EXPORTS) \
12218 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12219 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12220 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12221 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12223 cd $(HOST_SUBDIR)/mpc || exit 1; \
12224 case $(srcdir) in \
12225 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12226 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12227 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12228 esac; \
12229 srcdiroption="--srcdir=$${topdir}/mpc"; \
12230 libsrcdir="$$s/mpc"; \
12231 $(SHELL) $${libsrcdir}/configure \
12232 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12233 --target=${target_alias} $${srcdiroption} \
12234 $(STAGE1_CONFIGURE_FLAGS) \
12235 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12236 @endif mpc-bootstrap
12238 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12239 maybe-configure-stage2-mpc:
12240 @if mpc-bootstrap
12241 maybe-configure-stage2-mpc: configure-stage2-mpc
12242 configure-stage2-mpc:
12243 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12244 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12245 @r=`${PWD_COMMAND}`; export r; \
12246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12247 TFLAGS="$(STAGE2_TFLAGS)"; \
12248 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12249 $(HOST_EXPORTS) \
12250 $(POSTSTAGE1_HOST_EXPORTS) \
12251 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12252 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12253 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12254 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12255 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12256 cd $(HOST_SUBDIR)/mpc || exit 1; \
12257 case $(srcdir) in \
12258 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12259 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12260 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12261 esac; \
12262 srcdiroption="--srcdir=$${topdir}/mpc"; \
12263 libsrcdir="$$s/mpc"; \
12264 $(SHELL) $${libsrcdir}/configure \
12265 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12266 --target=${target_alias} $${srcdiroption} \
12267 --with-build-libsubdir=$(HOST_SUBDIR) \
12268 $(STAGE2_CONFIGURE_FLAGS) \
12269 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12270 @endif mpc-bootstrap
12272 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12273 maybe-configure-stage3-mpc:
12274 @if mpc-bootstrap
12275 maybe-configure-stage3-mpc: configure-stage3-mpc
12276 configure-stage3-mpc:
12277 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12278 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12279 @r=`${PWD_COMMAND}`; export r; \
12280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12281 TFLAGS="$(STAGE3_TFLAGS)"; \
12282 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12283 $(HOST_EXPORTS) \
12284 $(POSTSTAGE1_HOST_EXPORTS) \
12285 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12286 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12287 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12288 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12289 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12290 cd $(HOST_SUBDIR)/mpc || exit 1; \
12291 case $(srcdir) in \
12292 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12293 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12294 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12295 esac; \
12296 srcdiroption="--srcdir=$${topdir}/mpc"; \
12297 libsrcdir="$$s/mpc"; \
12298 $(SHELL) $${libsrcdir}/configure \
12299 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12300 --target=${target_alias} $${srcdiroption} \
12301 --with-build-libsubdir=$(HOST_SUBDIR) \
12302 $(STAGE3_CONFIGURE_FLAGS) \
12303 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12304 @endif mpc-bootstrap
12306 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12307 maybe-configure-stage4-mpc:
12308 @if mpc-bootstrap
12309 maybe-configure-stage4-mpc: configure-stage4-mpc
12310 configure-stage4-mpc:
12311 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12312 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12313 @r=`${PWD_COMMAND}`; export r; \
12314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12315 TFLAGS="$(STAGE4_TFLAGS)"; \
12316 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12317 $(HOST_EXPORTS) \
12318 $(POSTSTAGE1_HOST_EXPORTS) \
12319 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12320 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12321 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12322 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12323 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12324 cd $(HOST_SUBDIR)/mpc || exit 1; \
12325 case $(srcdir) in \
12326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12327 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12329 esac; \
12330 srcdiroption="--srcdir=$${topdir}/mpc"; \
12331 libsrcdir="$$s/mpc"; \
12332 $(SHELL) $${libsrcdir}/configure \
12333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12334 --target=${target_alias} $${srcdiroption} \
12335 --with-build-libsubdir=$(HOST_SUBDIR) \
12336 $(STAGE4_CONFIGURE_FLAGS) \
12337 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12338 @endif mpc-bootstrap
12340 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12341 maybe-configure-stageprofile-mpc:
12342 @if mpc-bootstrap
12343 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12344 configure-stageprofile-mpc:
12345 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12346 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12347 @r=`${PWD_COMMAND}`; export r; \
12348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12349 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12350 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12351 $(HOST_EXPORTS) \
12352 $(POSTSTAGE1_HOST_EXPORTS) \
12353 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12354 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12355 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12356 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12357 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12358 cd $(HOST_SUBDIR)/mpc || exit 1; \
12359 case $(srcdir) in \
12360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12361 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12363 esac; \
12364 srcdiroption="--srcdir=$${topdir}/mpc"; \
12365 libsrcdir="$$s/mpc"; \
12366 $(SHELL) $${libsrcdir}/configure \
12367 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12368 --target=${target_alias} $${srcdiroption} \
12369 --with-build-libsubdir=$(HOST_SUBDIR) \
12370 $(STAGEprofile_CONFIGURE_FLAGS) \
12371 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12372 @endif mpc-bootstrap
12374 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12375 maybe-configure-stagefeedback-mpc:
12376 @if mpc-bootstrap
12377 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12378 configure-stagefeedback-mpc:
12379 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12380 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12381 @r=`${PWD_COMMAND}`; export r; \
12382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12383 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12384 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12385 $(HOST_EXPORTS) \
12386 $(POSTSTAGE1_HOST_EXPORTS) \
12387 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12388 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12389 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12390 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12391 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12392 cd $(HOST_SUBDIR)/mpc || exit 1; \
12393 case $(srcdir) in \
12394 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12395 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12396 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12397 esac; \
12398 srcdiroption="--srcdir=$${topdir}/mpc"; \
12399 libsrcdir="$$s/mpc"; \
12400 $(SHELL) $${libsrcdir}/configure \
12401 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12402 --target=${target_alias} $${srcdiroption} \
12403 --with-build-libsubdir=$(HOST_SUBDIR) \
12404 $(STAGEfeedback_CONFIGURE_FLAGS) \
12405 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12406 @endif mpc-bootstrap
12412 .PHONY: all-mpc maybe-all-mpc
12413 maybe-all-mpc:
12414 @if gcc-bootstrap
12415 all-mpc: stage_current
12416 @endif gcc-bootstrap
12417 @if mpc
12418 TARGET-mpc=all
12419 maybe-all-mpc: all-mpc
12420 all-mpc: configure-mpc
12421 @r=`${PWD_COMMAND}`; export r; \
12422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12423 $(HOST_EXPORTS) \
12424 (cd $(HOST_SUBDIR)/mpc && \
12425 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12426 $(TARGET-mpc))
12427 @endif mpc
12431 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12432 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12433 maybe-all-stage1-mpc:
12434 maybe-clean-stage1-mpc:
12435 @if mpc-bootstrap
12436 maybe-all-stage1-mpc: all-stage1-mpc
12437 all-stage1: all-stage1-mpc
12438 TARGET-stage1-mpc = $(TARGET-mpc)
12439 all-stage1-mpc: configure-stage1-mpc
12440 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12441 @r=`${PWD_COMMAND}`; export r; \
12442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12443 TFLAGS="$(STAGE1_TFLAGS)"; \
12444 $(HOST_EXPORTS) \
12445 cd $(HOST_SUBDIR)/mpc && \
12446 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12447 CFLAGS="$(STAGE1_CFLAGS)" \
12448 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12449 LIBCFLAGS="$(LIBCFLAGS)" \
12450 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12451 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12452 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12453 $(EXTRA_HOST_FLAGS) \
12454 $(STAGE1_FLAGS_TO_PASS) \
12455 TFLAGS="$(STAGE1_TFLAGS)" \
12456 $(TARGET-stage1-mpc)
12458 maybe-clean-stage1-mpc: clean-stage1-mpc
12459 clean-stage1: clean-stage1-mpc
12460 clean-stage1-mpc:
12461 @if [ $(current_stage) = stage1 ]; then \
12462 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12463 else \
12464 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12465 $(MAKE) stage1-start; \
12466 fi; \
12467 cd $(HOST_SUBDIR)/mpc && \
12468 $(MAKE) $(EXTRA_HOST_FLAGS) \
12469 $(STAGE1_FLAGS_TO_PASS) clean
12470 @endif mpc-bootstrap
12473 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12474 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12475 maybe-all-stage2-mpc:
12476 maybe-clean-stage2-mpc:
12477 @if mpc-bootstrap
12478 maybe-all-stage2-mpc: all-stage2-mpc
12479 all-stage2: all-stage2-mpc
12480 TARGET-stage2-mpc = $(TARGET-mpc)
12481 all-stage2-mpc: configure-stage2-mpc
12482 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12483 @r=`${PWD_COMMAND}`; export r; \
12484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12485 TFLAGS="$(STAGE2_TFLAGS)"; \
12486 $(HOST_EXPORTS) \
12487 $(POSTSTAGE1_HOST_EXPORTS) \
12488 cd $(HOST_SUBDIR)/mpc && \
12489 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12490 CFLAGS="$(STAGE2_CFLAGS)" \
12491 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12492 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12493 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12494 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12495 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12496 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12497 TFLAGS="$(STAGE2_TFLAGS)" \
12498 $(TARGET-stage2-mpc)
12500 maybe-clean-stage2-mpc: clean-stage2-mpc
12501 clean-stage2: clean-stage2-mpc
12502 clean-stage2-mpc:
12503 @if [ $(current_stage) = stage2 ]; then \
12504 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12505 else \
12506 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12507 $(MAKE) stage2-start; \
12508 fi; \
12509 cd $(HOST_SUBDIR)/mpc && \
12510 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12511 @endif mpc-bootstrap
12514 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12515 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12516 maybe-all-stage3-mpc:
12517 maybe-clean-stage3-mpc:
12518 @if mpc-bootstrap
12519 maybe-all-stage3-mpc: all-stage3-mpc
12520 all-stage3: all-stage3-mpc
12521 TARGET-stage3-mpc = $(TARGET-mpc)
12522 all-stage3-mpc: configure-stage3-mpc
12523 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12524 @r=`${PWD_COMMAND}`; export r; \
12525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12526 TFLAGS="$(STAGE3_TFLAGS)"; \
12527 $(HOST_EXPORTS) \
12528 $(POSTSTAGE1_HOST_EXPORTS) \
12529 cd $(HOST_SUBDIR)/mpc && \
12530 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12531 CFLAGS="$(STAGE3_CFLAGS)" \
12532 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12533 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12534 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12535 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12536 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12537 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12538 TFLAGS="$(STAGE3_TFLAGS)" \
12539 $(TARGET-stage3-mpc)
12541 maybe-clean-stage3-mpc: clean-stage3-mpc
12542 clean-stage3: clean-stage3-mpc
12543 clean-stage3-mpc:
12544 @if [ $(current_stage) = stage3 ]; then \
12545 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12546 else \
12547 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12548 $(MAKE) stage3-start; \
12549 fi; \
12550 cd $(HOST_SUBDIR)/mpc && \
12551 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12552 @endif mpc-bootstrap
12555 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12556 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12557 maybe-all-stage4-mpc:
12558 maybe-clean-stage4-mpc:
12559 @if mpc-bootstrap
12560 maybe-all-stage4-mpc: all-stage4-mpc
12561 all-stage4: all-stage4-mpc
12562 TARGET-stage4-mpc = $(TARGET-mpc)
12563 all-stage4-mpc: configure-stage4-mpc
12564 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12565 @r=`${PWD_COMMAND}`; export r; \
12566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12567 TFLAGS="$(STAGE4_TFLAGS)"; \
12568 $(HOST_EXPORTS) \
12569 $(POSTSTAGE1_HOST_EXPORTS) \
12570 cd $(HOST_SUBDIR)/mpc && \
12571 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12572 CFLAGS="$(STAGE4_CFLAGS)" \
12573 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12574 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12575 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12576 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12577 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12578 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12579 TFLAGS="$(STAGE4_TFLAGS)" \
12580 $(TARGET-stage4-mpc)
12582 maybe-clean-stage4-mpc: clean-stage4-mpc
12583 clean-stage4: clean-stage4-mpc
12584 clean-stage4-mpc:
12585 @if [ $(current_stage) = stage4 ]; then \
12586 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12587 else \
12588 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12589 $(MAKE) stage4-start; \
12590 fi; \
12591 cd $(HOST_SUBDIR)/mpc && \
12592 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12593 @endif mpc-bootstrap
12596 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12597 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12598 maybe-all-stageprofile-mpc:
12599 maybe-clean-stageprofile-mpc:
12600 @if mpc-bootstrap
12601 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12602 all-stageprofile: all-stageprofile-mpc
12603 TARGET-stageprofile-mpc = $(TARGET-mpc)
12604 all-stageprofile-mpc: configure-stageprofile-mpc
12605 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12606 @r=`${PWD_COMMAND}`; export r; \
12607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12608 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12609 $(HOST_EXPORTS) \
12610 $(POSTSTAGE1_HOST_EXPORTS) \
12611 cd $(HOST_SUBDIR)/mpc && \
12612 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12613 CFLAGS="$(STAGEprofile_CFLAGS)" \
12614 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12615 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12616 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12617 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12618 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12619 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12620 TFLAGS="$(STAGEprofile_TFLAGS)" \
12621 $(TARGET-stageprofile-mpc)
12623 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12624 clean-stageprofile: clean-stageprofile-mpc
12625 clean-stageprofile-mpc:
12626 @if [ $(current_stage) = stageprofile ]; then \
12627 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12628 else \
12629 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12630 $(MAKE) stageprofile-start; \
12631 fi; \
12632 cd $(HOST_SUBDIR)/mpc && \
12633 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12634 @endif mpc-bootstrap
12637 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12638 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12639 maybe-all-stagefeedback-mpc:
12640 maybe-clean-stagefeedback-mpc:
12641 @if mpc-bootstrap
12642 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12643 all-stagefeedback: all-stagefeedback-mpc
12644 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12645 all-stagefeedback-mpc: configure-stagefeedback-mpc
12646 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12647 @r=`${PWD_COMMAND}`; export r; \
12648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12649 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12650 $(HOST_EXPORTS) \
12651 $(POSTSTAGE1_HOST_EXPORTS) \
12652 cd $(HOST_SUBDIR)/mpc && \
12653 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12654 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12655 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12656 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12657 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12658 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12659 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12660 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12661 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12662 $(TARGET-stagefeedback-mpc)
12664 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12665 clean-stagefeedback: clean-stagefeedback-mpc
12666 clean-stagefeedback-mpc:
12667 @if [ $(current_stage) = stagefeedback ]; then \
12668 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12669 else \
12670 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12671 $(MAKE) stagefeedback-start; \
12672 fi; \
12673 cd $(HOST_SUBDIR)/mpc && \
12674 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12675 @endif mpc-bootstrap
12681 .PHONY: check-mpc maybe-check-mpc
12682 maybe-check-mpc:
12683 @if mpc
12684 maybe-check-mpc: check-mpc
12686 check-mpc:
12687 @: $(MAKE); $(unstage)
12688 @r=`${PWD_COMMAND}`; export r; \
12689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12690 $(HOST_EXPORTS) \
12691 (cd $(HOST_SUBDIR)/mpc && \
12692 $(MAKE) $(FLAGS_TO_PASS) check)
12694 @endif mpc
12696 .PHONY: install-mpc maybe-install-mpc
12697 maybe-install-mpc:
12698 @if mpc
12699 maybe-install-mpc: install-mpc
12701 install-mpc:
12703 @endif mpc
12705 .PHONY: install-strip-mpc maybe-install-strip-mpc
12706 maybe-install-strip-mpc:
12707 @if mpc
12708 maybe-install-strip-mpc: install-strip-mpc
12710 install-strip-mpc:
12712 @endif mpc
12714 # Other targets (info, dvi, pdf, etc.)
12716 .PHONY: maybe-info-mpc info-mpc
12717 maybe-info-mpc:
12718 @if mpc
12719 maybe-info-mpc: info-mpc
12721 info-mpc: \
12722 configure-mpc
12723 @[ -f ./mpc/Makefile ] || exit 0; \
12724 r=`${PWD_COMMAND}`; export r; \
12725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12726 $(HOST_EXPORTS) \
12727 for flag in $(EXTRA_HOST_FLAGS) ; do \
12728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12729 done; \
12730 echo "Doing info in mpc" ; \
12731 (cd $(HOST_SUBDIR)/mpc && \
12732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12734 "RANLIB=$${RANLIB}" \
12735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12736 info) \
12737 || exit 1
12739 @endif mpc
12741 .PHONY: maybe-dvi-mpc dvi-mpc
12742 maybe-dvi-mpc:
12743 @if mpc
12744 maybe-dvi-mpc: dvi-mpc
12746 dvi-mpc: \
12747 configure-mpc
12748 @[ -f ./mpc/Makefile ] || exit 0; \
12749 r=`${PWD_COMMAND}`; export r; \
12750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12751 $(HOST_EXPORTS) \
12752 for flag in $(EXTRA_HOST_FLAGS) ; do \
12753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12754 done; \
12755 echo "Doing dvi in mpc" ; \
12756 (cd $(HOST_SUBDIR)/mpc && \
12757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12759 "RANLIB=$${RANLIB}" \
12760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12761 dvi) \
12762 || exit 1
12764 @endif mpc
12766 .PHONY: maybe-pdf-mpc pdf-mpc
12767 maybe-pdf-mpc:
12768 @if mpc
12769 maybe-pdf-mpc: pdf-mpc
12771 pdf-mpc: \
12772 configure-mpc
12773 @[ -f ./mpc/Makefile ] || exit 0; \
12774 r=`${PWD_COMMAND}`; export r; \
12775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12776 $(HOST_EXPORTS) \
12777 for flag in $(EXTRA_HOST_FLAGS) ; do \
12778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12779 done; \
12780 echo "Doing pdf in mpc" ; \
12781 (cd $(HOST_SUBDIR)/mpc && \
12782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12784 "RANLIB=$${RANLIB}" \
12785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12786 pdf) \
12787 || exit 1
12789 @endif mpc
12791 .PHONY: maybe-html-mpc html-mpc
12792 maybe-html-mpc:
12793 @if mpc
12794 maybe-html-mpc: html-mpc
12796 html-mpc: \
12797 configure-mpc
12798 @[ -f ./mpc/Makefile ] || exit 0; \
12799 r=`${PWD_COMMAND}`; export r; \
12800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12801 $(HOST_EXPORTS) \
12802 for flag in $(EXTRA_HOST_FLAGS) ; do \
12803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12804 done; \
12805 echo "Doing html in mpc" ; \
12806 (cd $(HOST_SUBDIR)/mpc && \
12807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12809 "RANLIB=$${RANLIB}" \
12810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12811 html) \
12812 || exit 1
12814 @endif mpc
12816 .PHONY: maybe-TAGS-mpc TAGS-mpc
12817 maybe-TAGS-mpc:
12818 @if mpc
12819 maybe-TAGS-mpc: TAGS-mpc
12821 TAGS-mpc: \
12822 configure-mpc
12823 @[ -f ./mpc/Makefile ] || exit 0; \
12824 r=`${PWD_COMMAND}`; export r; \
12825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12826 $(HOST_EXPORTS) \
12827 for flag in $(EXTRA_HOST_FLAGS) ; do \
12828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12829 done; \
12830 echo "Doing TAGS in mpc" ; \
12831 (cd $(HOST_SUBDIR)/mpc && \
12832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12834 "RANLIB=$${RANLIB}" \
12835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12836 TAGS) \
12837 || exit 1
12839 @endif mpc
12841 .PHONY: maybe-install-info-mpc install-info-mpc
12842 maybe-install-info-mpc:
12843 @if mpc
12844 maybe-install-info-mpc: install-info-mpc
12846 install-info-mpc: \
12847 configure-mpc \
12848 info-mpc
12849 @[ -f ./mpc/Makefile ] || exit 0; \
12850 r=`${PWD_COMMAND}`; export r; \
12851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12852 $(HOST_EXPORTS) \
12853 for flag in $(EXTRA_HOST_FLAGS) ; do \
12854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12855 done; \
12856 echo "Doing install-info in mpc" ; \
12857 (cd $(HOST_SUBDIR)/mpc && \
12858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12860 "RANLIB=$${RANLIB}" \
12861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12862 install-info) \
12863 || exit 1
12865 @endif mpc
12867 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12868 maybe-install-pdf-mpc:
12869 @if mpc
12870 maybe-install-pdf-mpc: install-pdf-mpc
12872 install-pdf-mpc: \
12873 configure-mpc \
12874 pdf-mpc
12875 @[ -f ./mpc/Makefile ] || exit 0; \
12876 r=`${PWD_COMMAND}`; export r; \
12877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12878 $(HOST_EXPORTS) \
12879 for flag in $(EXTRA_HOST_FLAGS) ; do \
12880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12881 done; \
12882 echo "Doing install-pdf in mpc" ; \
12883 (cd $(HOST_SUBDIR)/mpc && \
12884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12886 "RANLIB=$${RANLIB}" \
12887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12888 install-pdf) \
12889 || exit 1
12891 @endif mpc
12893 .PHONY: maybe-install-html-mpc install-html-mpc
12894 maybe-install-html-mpc:
12895 @if mpc
12896 maybe-install-html-mpc: install-html-mpc
12898 install-html-mpc: \
12899 configure-mpc \
12900 html-mpc
12901 @[ -f ./mpc/Makefile ] || exit 0; \
12902 r=`${PWD_COMMAND}`; export r; \
12903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12904 $(HOST_EXPORTS) \
12905 for flag in $(EXTRA_HOST_FLAGS) ; do \
12906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12907 done; \
12908 echo "Doing install-html in mpc" ; \
12909 (cd $(HOST_SUBDIR)/mpc && \
12910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12912 "RANLIB=$${RANLIB}" \
12913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12914 install-html) \
12915 || exit 1
12917 @endif mpc
12919 .PHONY: maybe-installcheck-mpc installcheck-mpc
12920 maybe-installcheck-mpc:
12921 @if mpc
12922 maybe-installcheck-mpc: installcheck-mpc
12924 installcheck-mpc: \
12925 configure-mpc
12926 @[ -f ./mpc/Makefile ] || exit 0; \
12927 r=`${PWD_COMMAND}`; export r; \
12928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12929 $(HOST_EXPORTS) \
12930 for flag in $(EXTRA_HOST_FLAGS) ; do \
12931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12932 done; \
12933 echo "Doing installcheck in mpc" ; \
12934 (cd $(HOST_SUBDIR)/mpc && \
12935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12937 "RANLIB=$${RANLIB}" \
12938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12939 installcheck) \
12940 || exit 1
12942 @endif mpc
12944 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12945 maybe-mostlyclean-mpc:
12946 @if mpc
12947 maybe-mostlyclean-mpc: mostlyclean-mpc
12949 mostlyclean-mpc:
12950 @[ -f ./mpc/Makefile ] || exit 0; \
12951 r=`${PWD_COMMAND}`; export r; \
12952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12953 $(HOST_EXPORTS) \
12954 for flag in $(EXTRA_HOST_FLAGS) ; do \
12955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12956 done; \
12957 echo "Doing mostlyclean in mpc" ; \
12958 (cd $(HOST_SUBDIR)/mpc && \
12959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12961 "RANLIB=$${RANLIB}" \
12962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12963 mostlyclean) \
12964 || exit 1
12966 @endif mpc
12968 .PHONY: maybe-clean-mpc clean-mpc
12969 maybe-clean-mpc:
12970 @if mpc
12971 maybe-clean-mpc: clean-mpc
12973 clean-mpc:
12974 @[ -f ./mpc/Makefile ] || exit 0; \
12975 r=`${PWD_COMMAND}`; export r; \
12976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12977 $(HOST_EXPORTS) \
12978 for flag in $(EXTRA_HOST_FLAGS) ; do \
12979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12980 done; \
12981 echo "Doing clean in mpc" ; \
12982 (cd $(HOST_SUBDIR)/mpc && \
12983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12985 "RANLIB=$${RANLIB}" \
12986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12987 clean) \
12988 || exit 1
12990 @endif mpc
12992 .PHONY: maybe-distclean-mpc distclean-mpc
12993 maybe-distclean-mpc:
12994 @if mpc
12995 maybe-distclean-mpc: distclean-mpc
12997 distclean-mpc:
12998 @[ -f ./mpc/Makefile ] || exit 0; \
12999 r=`${PWD_COMMAND}`; export r; \
13000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13001 $(HOST_EXPORTS) \
13002 for flag in $(EXTRA_HOST_FLAGS) ; do \
13003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13004 done; \
13005 echo "Doing distclean in mpc" ; \
13006 (cd $(HOST_SUBDIR)/mpc && \
13007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13009 "RANLIB=$${RANLIB}" \
13010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13011 distclean) \
13012 || exit 1
13014 @endif mpc
13016 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13017 maybe-maintainer-clean-mpc:
13018 @if mpc
13019 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13021 maintainer-clean-mpc:
13022 @[ -f ./mpc/Makefile ] || exit 0; \
13023 r=`${PWD_COMMAND}`; export r; \
13024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13025 $(HOST_EXPORTS) \
13026 for flag in $(EXTRA_HOST_FLAGS) ; do \
13027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13028 done; \
13029 echo "Doing maintainer-clean in mpc" ; \
13030 (cd $(HOST_SUBDIR)/mpc && \
13031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13033 "RANLIB=$${RANLIB}" \
13034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13035 maintainer-clean) \
13036 || exit 1
13038 @endif mpc
13042 .PHONY: configure-isl maybe-configure-isl
13043 maybe-configure-isl:
13044 @if gcc-bootstrap
13045 configure-isl: stage_current
13046 @endif gcc-bootstrap
13047 @if isl
13048 maybe-configure-isl: configure-isl
13049 configure-isl:
13050 @r=`${PWD_COMMAND}`; export r; \
13051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13052 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13053 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13054 $(HOST_EXPORTS) \
13055 echo Configuring in $(HOST_SUBDIR)/isl; \
13056 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13057 case $(srcdir) in \
13058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13059 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13061 esac; \
13062 srcdiroption="--srcdir=$${topdir}/isl"; \
13063 libsrcdir="$$s/isl"; \
13064 $(SHELL) $${libsrcdir}/configure \
13065 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13066 --target=${target_alias} $${srcdiroption} --disable-shared @extra_isl_gmp_configure_flags@ \
13067 || exit 1
13068 @endif isl
13072 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13073 maybe-configure-stage1-isl:
13074 @if isl-bootstrap
13075 maybe-configure-stage1-isl: configure-stage1-isl
13076 configure-stage1-isl:
13077 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13078 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13079 @r=`${PWD_COMMAND}`; export r; \
13080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13081 TFLAGS="$(STAGE1_TFLAGS)"; \
13082 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13083 $(HOST_EXPORTS) \
13084 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13085 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13086 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13087 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13088 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13089 cd $(HOST_SUBDIR)/isl || exit 1; \
13090 case $(srcdir) in \
13091 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13092 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13093 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13094 esac; \
13095 srcdiroption="--srcdir=$${topdir}/isl"; \
13096 libsrcdir="$$s/isl"; \
13097 $(SHELL) $${libsrcdir}/configure \
13098 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13099 --target=${target_alias} $${srcdiroption} \
13100 $(STAGE1_CONFIGURE_FLAGS) \
13101 --disable-shared @extra_isl_gmp_configure_flags@
13102 @endif isl-bootstrap
13104 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13105 maybe-configure-stage2-isl:
13106 @if isl-bootstrap
13107 maybe-configure-stage2-isl: configure-stage2-isl
13108 configure-stage2-isl:
13109 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13110 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13111 @r=`${PWD_COMMAND}`; export r; \
13112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13113 TFLAGS="$(STAGE2_TFLAGS)"; \
13114 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13115 $(HOST_EXPORTS) \
13116 $(POSTSTAGE1_HOST_EXPORTS) \
13117 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13118 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13119 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13120 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13121 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13122 cd $(HOST_SUBDIR)/isl || exit 1; \
13123 case $(srcdir) in \
13124 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13125 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13126 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13127 esac; \
13128 srcdiroption="--srcdir=$${topdir}/isl"; \
13129 libsrcdir="$$s/isl"; \
13130 $(SHELL) $${libsrcdir}/configure \
13131 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13132 --target=${target_alias} $${srcdiroption} \
13133 --with-build-libsubdir=$(HOST_SUBDIR) \
13134 $(STAGE2_CONFIGURE_FLAGS) \
13135 --disable-shared @extra_isl_gmp_configure_flags@
13136 @endif isl-bootstrap
13138 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13139 maybe-configure-stage3-isl:
13140 @if isl-bootstrap
13141 maybe-configure-stage3-isl: configure-stage3-isl
13142 configure-stage3-isl:
13143 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13144 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13145 @r=`${PWD_COMMAND}`; export r; \
13146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13147 TFLAGS="$(STAGE3_TFLAGS)"; \
13148 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13149 $(HOST_EXPORTS) \
13150 $(POSTSTAGE1_HOST_EXPORTS) \
13151 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13152 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13153 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13154 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13155 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13156 cd $(HOST_SUBDIR)/isl || exit 1; \
13157 case $(srcdir) in \
13158 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13159 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13160 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13161 esac; \
13162 srcdiroption="--srcdir=$${topdir}/isl"; \
13163 libsrcdir="$$s/isl"; \
13164 $(SHELL) $${libsrcdir}/configure \
13165 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13166 --target=${target_alias} $${srcdiroption} \
13167 --with-build-libsubdir=$(HOST_SUBDIR) \
13168 $(STAGE3_CONFIGURE_FLAGS) \
13169 --disable-shared @extra_isl_gmp_configure_flags@
13170 @endif isl-bootstrap
13172 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13173 maybe-configure-stage4-isl:
13174 @if isl-bootstrap
13175 maybe-configure-stage4-isl: configure-stage4-isl
13176 configure-stage4-isl:
13177 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13178 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13179 @r=`${PWD_COMMAND}`; export r; \
13180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13181 TFLAGS="$(STAGE4_TFLAGS)"; \
13182 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13183 $(HOST_EXPORTS) \
13184 $(POSTSTAGE1_HOST_EXPORTS) \
13185 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13186 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13187 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13188 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13189 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13190 cd $(HOST_SUBDIR)/isl || exit 1; \
13191 case $(srcdir) in \
13192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13193 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13195 esac; \
13196 srcdiroption="--srcdir=$${topdir}/isl"; \
13197 libsrcdir="$$s/isl"; \
13198 $(SHELL) $${libsrcdir}/configure \
13199 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13200 --target=${target_alias} $${srcdiroption} \
13201 --with-build-libsubdir=$(HOST_SUBDIR) \
13202 $(STAGE4_CONFIGURE_FLAGS) \
13203 --disable-shared @extra_isl_gmp_configure_flags@
13204 @endif isl-bootstrap
13206 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13207 maybe-configure-stageprofile-isl:
13208 @if isl-bootstrap
13209 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13210 configure-stageprofile-isl:
13211 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13212 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13213 @r=`${PWD_COMMAND}`; export r; \
13214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13215 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13216 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13217 $(HOST_EXPORTS) \
13218 $(POSTSTAGE1_HOST_EXPORTS) \
13219 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13220 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13221 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13222 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13224 cd $(HOST_SUBDIR)/isl || exit 1; \
13225 case $(srcdir) in \
13226 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13227 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13228 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13229 esac; \
13230 srcdiroption="--srcdir=$${topdir}/isl"; \
13231 libsrcdir="$$s/isl"; \
13232 $(SHELL) $${libsrcdir}/configure \
13233 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13234 --target=${target_alias} $${srcdiroption} \
13235 --with-build-libsubdir=$(HOST_SUBDIR) \
13236 $(STAGEprofile_CONFIGURE_FLAGS) \
13237 --disable-shared @extra_isl_gmp_configure_flags@
13238 @endif isl-bootstrap
13240 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13241 maybe-configure-stagefeedback-isl:
13242 @if isl-bootstrap
13243 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13244 configure-stagefeedback-isl:
13245 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13246 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13247 @r=`${PWD_COMMAND}`; export r; \
13248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13249 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13250 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13251 $(HOST_EXPORTS) \
13252 $(POSTSTAGE1_HOST_EXPORTS) \
13253 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13254 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13255 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13256 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13257 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13258 cd $(HOST_SUBDIR)/isl || exit 1; \
13259 case $(srcdir) in \
13260 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13261 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13262 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13263 esac; \
13264 srcdiroption="--srcdir=$${topdir}/isl"; \
13265 libsrcdir="$$s/isl"; \
13266 $(SHELL) $${libsrcdir}/configure \
13267 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13268 --target=${target_alias} $${srcdiroption} \
13269 --with-build-libsubdir=$(HOST_SUBDIR) \
13270 $(STAGEfeedback_CONFIGURE_FLAGS) \
13271 --disable-shared @extra_isl_gmp_configure_flags@
13272 @endif isl-bootstrap
13278 .PHONY: all-isl maybe-all-isl
13279 maybe-all-isl:
13280 @if gcc-bootstrap
13281 all-isl: stage_current
13282 @endif gcc-bootstrap
13283 @if isl
13284 TARGET-isl=all
13285 maybe-all-isl: all-isl
13286 all-isl: configure-isl
13287 @r=`${PWD_COMMAND}`; export r; \
13288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13289 $(HOST_EXPORTS) \
13290 (cd $(HOST_SUBDIR)/isl && \
13291 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13292 $(TARGET-isl))
13293 @endif isl
13297 .PHONY: all-stage1-isl maybe-all-stage1-isl
13298 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13299 maybe-all-stage1-isl:
13300 maybe-clean-stage1-isl:
13301 @if isl-bootstrap
13302 maybe-all-stage1-isl: all-stage1-isl
13303 all-stage1: all-stage1-isl
13304 TARGET-stage1-isl = $(TARGET-isl)
13305 all-stage1-isl: configure-stage1-isl
13306 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13307 @r=`${PWD_COMMAND}`; export r; \
13308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13309 TFLAGS="$(STAGE1_TFLAGS)"; \
13310 $(HOST_EXPORTS) \
13311 cd $(HOST_SUBDIR)/isl && \
13312 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13313 CFLAGS="$(STAGE1_CFLAGS)" \
13314 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13315 LIBCFLAGS="$(LIBCFLAGS)" \
13316 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13317 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13318 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13319 $(EXTRA_HOST_FLAGS) \
13320 $(STAGE1_FLAGS_TO_PASS) V=1 \
13321 TFLAGS="$(STAGE1_TFLAGS)" \
13322 $(TARGET-stage1-isl)
13324 maybe-clean-stage1-isl: clean-stage1-isl
13325 clean-stage1: clean-stage1-isl
13326 clean-stage1-isl:
13327 @if [ $(current_stage) = stage1 ]; then \
13328 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13329 else \
13330 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13331 $(MAKE) stage1-start; \
13332 fi; \
13333 cd $(HOST_SUBDIR)/isl && \
13334 $(MAKE) $(EXTRA_HOST_FLAGS) \
13335 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13336 @endif isl-bootstrap
13339 .PHONY: all-stage2-isl maybe-all-stage2-isl
13340 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13341 maybe-all-stage2-isl:
13342 maybe-clean-stage2-isl:
13343 @if isl-bootstrap
13344 maybe-all-stage2-isl: all-stage2-isl
13345 all-stage2: all-stage2-isl
13346 TARGET-stage2-isl = $(TARGET-isl)
13347 all-stage2-isl: configure-stage2-isl
13348 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13349 @r=`${PWD_COMMAND}`; export r; \
13350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13351 TFLAGS="$(STAGE2_TFLAGS)"; \
13352 $(HOST_EXPORTS) \
13353 $(POSTSTAGE1_HOST_EXPORTS) \
13354 cd $(HOST_SUBDIR)/isl && \
13355 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13356 CFLAGS="$(STAGE2_CFLAGS)" \
13357 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13358 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13359 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13360 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13361 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13362 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13363 TFLAGS="$(STAGE2_TFLAGS)" \
13364 $(TARGET-stage2-isl)
13366 maybe-clean-stage2-isl: clean-stage2-isl
13367 clean-stage2: clean-stage2-isl
13368 clean-stage2-isl:
13369 @if [ $(current_stage) = stage2 ]; then \
13370 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13371 else \
13372 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13373 $(MAKE) stage2-start; \
13374 fi; \
13375 cd $(HOST_SUBDIR)/isl && \
13376 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13377 @endif isl-bootstrap
13380 .PHONY: all-stage3-isl maybe-all-stage3-isl
13381 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13382 maybe-all-stage3-isl:
13383 maybe-clean-stage3-isl:
13384 @if isl-bootstrap
13385 maybe-all-stage3-isl: all-stage3-isl
13386 all-stage3: all-stage3-isl
13387 TARGET-stage3-isl = $(TARGET-isl)
13388 all-stage3-isl: configure-stage3-isl
13389 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13390 @r=`${PWD_COMMAND}`; export r; \
13391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13392 TFLAGS="$(STAGE3_TFLAGS)"; \
13393 $(HOST_EXPORTS) \
13394 $(POSTSTAGE1_HOST_EXPORTS) \
13395 cd $(HOST_SUBDIR)/isl && \
13396 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13397 CFLAGS="$(STAGE3_CFLAGS)" \
13398 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13399 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13400 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13401 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13402 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13403 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13404 TFLAGS="$(STAGE3_TFLAGS)" \
13405 $(TARGET-stage3-isl)
13407 maybe-clean-stage3-isl: clean-stage3-isl
13408 clean-stage3: clean-stage3-isl
13409 clean-stage3-isl:
13410 @if [ $(current_stage) = stage3 ]; then \
13411 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13412 else \
13413 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13414 $(MAKE) stage3-start; \
13415 fi; \
13416 cd $(HOST_SUBDIR)/isl && \
13417 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13418 @endif isl-bootstrap
13421 .PHONY: all-stage4-isl maybe-all-stage4-isl
13422 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
13423 maybe-all-stage4-isl:
13424 maybe-clean-stage4-isl:
13425 @if isl-bootstrap
13426 maybe-all-stage4-isl: all-stage4-isl
13427 all-stage4: all-stage4-isl
13428 TARGET-stage4-isl = $(TARGET-isl)
13429 all-stage4-isl: configure-stage4-isl
13430 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13431 @r=`${PWD_COMMAND}`; export r; \
13432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13433 TFLAGS="$(STAGE4_TFLAGS)"; \
13434 $(HOST_EXPORTS) \
13435 $(POSTSTAGE1_HOST_EXPORTS) \
13436 cd $(HOST_SUBDIR)/isl && \
13437 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13438 CFLAGS="$(STAGE4_CFLAGS)" \
13439 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13440 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13441 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13442 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13443 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13444 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13445 TFLAGS="$(STAGE4_TFLAGS)" \
13446 $(TARGET-stage4-isl)
13448 maybe-clean-stage4-isl: clean-stage4-isl
13449 clean-stage4: clean-stage4-isl
13450 clean-stage4-isl:
13451 @if [ $(current_stage) = stage4 ]; then \
13452 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13453 else \
13454 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13455 $(MAKE) stage4-start; \
13456 fi; \
13457 cd $(HOST_SUBDIR)/isl && \
13458 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13459 @endif isl-bootstrap
13462 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13463 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13464 maybe-all-stageprofile-isl:
13465 maybe-clean-stageprofile-isl:
13466 @if isl-bootstrap
13467 maybe-all-stageprofile-isl: all-stageprofile-isl
13468 all-stageprofile: all-stageprofile-isl
13469 TARGET-stageprofile-isl = $(TARGET-isl)
13470 all-stageprofile-isl: configure-stageprofile-isl
13471 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13472 @r=`${PWD_COMMAND}`; export r; \
13473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13474 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13475 $(HOST_EXPORTS) \
13476 $(POSTSTAGE1_HOST_EXPORTS) \
13477 cd $(HOST_SUBDIR)/isl && \
13478 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13479 CFLAGS="$(STAGEprofile_CFLAGS)" \
13480 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13481 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13482 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13483 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13484 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13485 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13486 TFLAGS="$(STAGEprofile_TFLAGS)" \
13487 $(TARGET-stageprofile-isl)
13489 maybe-clean-stageprofile-isl: clean-stageprofile-isl
13490 clean-stageprofile: clean-stageprofile-isl
13491 clean-stageprofile-isl:
13492 @if [ $(current_stage) = stageprofile ]; then \
13493 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13494 else \
13495 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13496 $(MAKE) stageprofile-start; \
13497 fi; \
13498 cd $(HOST_SUBDIR)/isl && \
13499 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13500 @endif isl-bootstrap
13503 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
13504 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
13505 maybe-all-stagefeedback-isl:
13506 maybe-clean-stagefeedback-isl:
13507 @if isl-bootstrap
13508 maybe-all-stagefeedback-isl: all-stagefeedback-isl
13509 all-stagefeedback: all-stagefeedback-isl
13510 TARGET-stagefeedback-isl = $(TARGET-isl)
13511 all-stagefeedback-isl: configure-stagefeedback-isl
13512 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13513 @r=`${PWD_COMMAND}`; export r; \
13514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13515 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13516 $(HOST_EXPORTS) \
13517 $(POSTSTAGE1_HOST_EXPORTS) \
13518 cd $(HOST_SUBDIR)/isl && \
13519 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13520 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13521 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13522 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13523 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13524 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13525 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13526 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13527 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13528 $(TARGET-stagefeedback-isl)
13530 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
13531 clean-stagefeedback: clean-stagefeedback-isl
13532 clean-stagefeedback-isl:
13533 @if [ $(current_stage) = stagefeedback ]; then \
13534 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13535 else \
13536 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
13537 $(MAKE) stagefeedback-start; \
13538 fi; \
13539 cd $(HOST_SUBDIR)/isl && \
13540 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13541 @endif isl-bootstrap
13547 .PHONY: check-isl maybe-check-isl
13548 maybe-check-isl:
13549 @if isl
13550 maybe-check-isl: check-isl
13552 check-isl:
13553 @: $(MAKE); $(unstage)
13554 @r=`${PWD_COMMAND}`; export r; \
13555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13556 $(HOST_EXPORTS) \
13557 (cd $(HOST_SUBDIR)/isl && \
13558 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
13560 @endif isl
13562 .PHONY: install-isl maybe-install-isl
13563 maybe-install-isl:
13564 @if isl
13565 maybe-install-isl: install-isl
13567 install-isl:
13569 @endif isl
13571 .PHONY: install-strip-isl maybe-install-strip-isl
13572 maybe-install-strip-isl:
13573 @if isl
13574 maybe-install-strip-isl: install-strip-isl
13576 install-strip-isl:
13578 @endif isl
13580 # Other targets (info, dvi, pdf, etc.)
13582 .PHONY: maybe-info-isl info-isl
13583 maybe-info-isl:
13584 @if isl
13585 maybe-info-isl: info-isl
13587 info-isl: \
13588 configure-isl
13589 @[ -f ./isl/Makefile ] || exit 0; \
13590 r=`${PWD_COMMAND}`; export r; \
13591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13592 $(HOST_EXPORTS) \
13593 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13595 done; \
13596 echo "Doing info in isl" ; \
13597 (cd $(HOST_SUBDIR)/isl && \
13598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13600 "RANLIB=$${RANLIB}" \
13601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13602 info) \
13603 || exit 1
13605 @endif isl
13607 .PHONY: maybe-dvi-isl dvi-isl
13608 maybe-dvi-isl:
13609 @if isl
13610 maybe-dvi-isl: dvi-isl
13612 dvi-isl: \
13613 configure-isl
13614 @[ -f ./isl/Makefile ] || exit 0; \
13615 r=`${PWD_COMMAND}`; export r; \
13616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13617 $(HOST_EXPORTS) \
13618 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13620 done; \
13621 echo "Doing dvi in isl" ; \
13622 (cd $(HOST_SUBDIR)/isl && \
13623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13625 "RANLIB=$${RANLIB}" \
13626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13627 dvi) \
13628 || exit 1
13630 @endif isl
13632 .PHONY: maybe-pdf-isl pdf-isl
13633 maybe-pdf-isl:
13634 @if isl
13635 maybe-pdf-isl: pdf-isl
13637 pdf-isl: \
13638 configure-isl
13639 @[ -f ./isl/Makefile ] || exit 0; \
13640 r=`${PWD_COMMAND}`; export r; \
13641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13642 $(HOST_EXPORTS) \
13643 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13645 done; \
13646 echo "Doing pdf in isl" ; \
13647 (cd $(HOST_SUBDIR)/isl && \
13648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13650 "RANLIB=$${RANLIB}" \
13651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13652 pdf) \
13653 || exit 1
13655 @endif isl
13657 .PHONY: maybe-html-isl html-isl
13658 maybe-html-isl:
13659 @if isl
13660 maybe-html-isl: html-isl
13662 html-isl: \
13663 configure-isl
13664 @[ -f ./isl/Makefile ] || exit 0; \
13665 r=`${PWD_COMMAND}`; export r; \
13666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13667 $(HOST_EXPORTS) \
13668 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13670 done; \
13671 echo "Doing html in isl" ; \
13672 (cd $(HOST_SUBDIR)/isl && \
13673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13675 "RANLIB=$${RANLIB}" \
13676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13677 html) \
13678 || exit 1
13680 @endif isl
13682 .PHONY: maybe-TAGS-isl TAGS-isl
13683 maybe-TAGS-isl:
13684 @if isl
13685 maybe-TAGS-isl: TAGS-isl
13687 TAGS-isl: \
13688 configure-isl
13689 @[ -f ./isl/Makefile ] || exit 0; \
13690 r=`${PWD_COMMAND}`; export r; \
13691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13692 $(HOST_EXPORTS) \
13693 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13695 done; \
13696 echo "Doing TAGS in isl" ; \
13697 (cd $(HOST_SUBDIR)/isl && \
13698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13700 "RANLIB=$${RANLIB}" \
13701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13702 TAGS) \
13703 || exit 1
13705 @endif isl
13707 .PHONY: maybe-install-info-isl install-info-isl
13708 maybe-install-info-isl:
13709 @if isl
13710 maybe-install-info-isl: install-info-isl
13712 install-info-isl: \
13713 configure-isl \
13714 info-isl
13715 @[ -f ./isl/Makefile ] || exit 0; \
13716 r=`${PWD_COMMAND}`; export r; \
13717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13718 $(HOST_EXPORTS) \
13719 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13721 done; \
13722 echo "Doing install-info in isl" ; \
13723 (cd $(HOST_SUBDIR)/isl && \
13724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13726 "RANLIB=$${RANLIB}" \
13727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13728 install-info) \
13729 || exit 1
13731 @endif isl
13733 .PHONY: maybe-install-pdf-isl install-pdf-isl
13734 maybe-install-pdf-isl:
13735 @if isl
13736 maybe-install-pdf-isl: install-pdf-isl
13738 install-pdf-isl: \
13739 configure-isl \
13740 pdf-isl
13741 @[ -f ./isl/Makefile ] || exit 0; \
13742 r=`${PWD_COMMAND}`; export r; \
13743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13744 $(HOST_EXPORTS) \
13745 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13747 done; \
13748 echo "Doing install-pdf in isl" ; \
13749 (cd $(HOST_SUBDIR)/isl && \
13750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13752 "RANLIB=$${RANLIB}" \
13753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13754 install-pdf) \
13755 || exit 1
13757 @endif isl
13759 .PHONY: maybe-install-html-isl install-html-isl
13760 maybe-install-html-isl:
13761 @if isl
13762 maybe-install-html-isl: install-html-isl
13764 install-html-isl: \
13765 configure-isl \
13766 html-isl
13767 @[ -f ./isl/Makefile ] || exit 0; \
13768 r=`${PWD_COMMAND}`; export r; \
13769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13770 $(HOST_EXPORTS) \
13771 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13773 done; \
13774 echo "Doing install-html in isl" ; \
13775 (cd $(HOST_SUBDIR)/isl && \
13776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13778 "RANLIB=$${RANLIB}" \
13779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13780 install-html) \
13781 || exit 1
13783 @endif isl
13785 .PHONY: maybe-installcheck-isl installcheck-isl
13786 maybe-installcheck-isl:
13787 @if isl
13788 maybe-installcheck-isl: installcheck-isl
13790 installcheck-isl: \
13791 configure-isl
13792 @[ -f ./isl/Makefile ] || exit 0; \
13793 r=`${PWD_COMMAND}`; export r; \
13794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13795 $(HOST_EXPORTS) \
13796 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13798 done; \
13799 echo "Doing installcheck in isl" ; \
13800 (cd $(HOST_SUBDIR)/isl && \
13801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13803 "RANLIB=$${RANLIB}" \
13804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13805 installcheck) \
13806 || exit 1
13808 @endif isl
13810 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
13811 maybe-mostlyclean-isl:
13812 @if isl
13813 maybe-mostlyclean-isl: mostlyclean-isl
13815 mostlyclean-isl:
13816 @[ -f ./isl/Makefile ] || exit 0; \
13817 r=`${PWD_COMMAND}`; export r; \
13818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13819 $(HOST_EXPORTS) \
13820 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13822 done; \
13823 echo "Doing mostlyclean in isl" ; \
13824 (cd $(HOST_SUBDIR)/isl && \
13825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13827 "RANLIB=$${RANLIB}" \
13828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13829 mostlyclean) \
13830 || exit 1
13832 @endif isl
13834 .PHONY: maybe-clean-isl clean-isl
13835 maybe-clean-isl:
13836 @if isl
13837 maybe-clean-isl: clean-isl
13839 clean-isl:
13840 @[ -f ./isl/Makefile ] || exit 0; \
13841 r=`${PWD_COMMAND}`; export r; \
13842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13843 $(HOST_EXPORTS) \
13844 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13846 done; \
13847 echo "Doing clean in isl" ; \
13848 (cd $(HOST_SUBDIR)/isl && \
13849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13851 "RANLIB=$${RANLIB}" \
13852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13853 clean) \
13854 || exit 1
13856 @endif isl
13858 .PHONY: maybe-distclean-isl distclean-isl
13859 maybe-distclean-isl:
13860 @if isl
13861 maybe-distclean-isl: distclean-isl
13863 distclean-isl:
13864 @[ -f ./isl/Makefile ] || exit 0; \
13865 r=`${PWD_COMMAND}`; export r; \
13866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13867 $(HOST_EXPORTS) \
13868 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13870 done; \
13871 echo "Doing distclean in isl" ; \
13872 (cd $(HOST_SUBDIR)/isl && \
13873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13875 "RANLIB=$${RANLIB}" \
13876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13877 distclean) \
13878 || exit 1
13880 @endif isl
13882 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
13883 maybe-maintainer-clean-isl:
13884 @if isl
13885 maybe-maintainer-clean-isl: maintainer-clean-isl
13887 maintainer-clean-isl:
13888 @[ -f ./isl/Makefile ] || exit 0; \
13889 r=`${PWD_COMMAND}`; export r; \
13890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13891 $(HOST_EXPORTS) \
13892 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13894 done; \
13895 echo "Doing maintainer-clean in isl" ; \
13896 (cd $(HOST_SUBDIR)/isl && \
13897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13899 "RANLIB=$${RANLIB}" \
13900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13901 maintainer-clean) \
13902 || exit 1
13904 @endif isl
13908 .PHONY: configure-cloog maybe-configure-cloog
13909 maybe-configure-cloog:
13910 @if gcc-bootstrap
13911 configure-cloog: stage_current
13912 @endif gcc-bootstrap
13913 @if cloog
13914 maybe-configure-cloog: configure-cloog
13915 configure-cloog:
13916 @r=`${PWD_COMMAND}`; export r; \
13917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13918 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13919 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13920 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13921 echo Configuring in $(HOST_SUBDIR)/cloog; \
13922 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13923 case $(srcdir) in \
13924 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13925 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13926 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13927 esac; \
13928 srcdiroption="--srcdir=$${topdir}/cloog"; \
13929 libsrcdir="$$s/cloog"; \
13930 $(SHELL) $${libsrcdir}/configure \
13931 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13932 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
13933 || exit 1
13934 @endif cloog
13938 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13939 maybe-configure-stage1-cloog:
13940 @if cloog-bootstrap
13941 maybe-configure-stage1-cloog: configure-stage1-cloog
13942 configure-stage1-cloog:
13943 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13944 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13945 @r=`${PWD_COMMAND}`; export r; \
13946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13947 TFLAGS="$(STAGE1_TFLAGS)"; \
13948 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13949 $(HOST_EXPORTS) \
13950 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13951 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13952 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13953 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13955 cd $(HOST_SUBDIR)/cloog || exit 1; \
13956 case $(srcdir) in \
13957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13958 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13960 esac; \
13961 srcdiroption="--srcdir=$${topdir}/cloog"; \
13962 libsrcdir="$$s/cloog"; \
13963 $(SHELL) $${libsrcdir}/configure \
13964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13965 --target=${target_alias} $${srcdiroption} \
13966 $(STAGE1_CONFIGURE_FLAGS) \
13967 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13968 @endif cloog-bootstrap
13970 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13971 maybe-configure-stage2-cloog:
13972 @if cloog-bootstrap
13973 maybe-configure-stage2-cloog: configure-stage2-cloog
13974 configure-stage2-cloog:
13975 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13976 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13977 @r=`${PWD_COMMAND}`; export r; \
13978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13979 TFLAGS="$(STAGE2_TFLAGS)"; \
13980 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13981 $(HOST_EXPORTS) \
13982 $(POSTSTAGE1_HOST_EXPORTS) \
13983 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13984 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13985 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13986 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13987 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13988 cd $(HOST_SUBDIR)/cloog || exit 1; \
13989 case $(srcdir) in \
13990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13991 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13993 esac; \
13994 srcdiroption="--srcdir=$${topdir}/cloog"; \
13995 libsrcdir="$$s/cloog"; \
13996 $(SHELL) $${libsrcdir}/configure \
13997 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13998 --target=${target_alias} $${srcdiroption} \
13999 --with-build-libsubdir=$(HOST_SUBDIR) \
14000 $(STAGE2_CONFIGURE_FLAGS) \
14001 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14002 @endif cloog-bootstrap
14004 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
14005 maybe-configure-stage3-cloog:
14006 @if cloog-bootstrap
14007 maybe-configure-stage3-cloog: configure-stage3-cloog
14008 configure-stage3-cloog:
14009 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14010 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14011 @r=`${PWD_COMMAND}`; export r; \
14012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14013 TFLAGS="$(STAGE3_TFLAGS)"; \
14014 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14015 $(HOST_EXPORTS) \
14016 $(POSTSTAGE1_HOST_EXPORTS) \
14017 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14018 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14019 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14020 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
14021 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14022 cd $(HOST_SUBDIR)/cloog || exit 1; \
14023 case $(srcdir) in \
14024 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14025 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14026 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14027 esac; \
14028 srcdiroption="--srcdir=$${topdir}/cloog"; \
14029 libsrcdir="$$s/cloog"; \
14030 $(SHELL) $${libsrcdir}/configure \
14031 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14032 --target=${target_alias} $${srcdiroption} \
14033 --with-build-libsubdir=$(HOST_SUBDIR) \
14034 $(STAGE3_CONFIGURE_FLAGS) \
14035 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14036 @endif cloog-bootstrap
14038 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14039 maybe-configure-stage4-cloog:
14040 @if cloog-bootstrap
14041 maybe-configure-stage4-cloog: configure-stage4-cloog
14042 configure-stage4-cloog:
14043 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14044 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14045 @r=`${PWD_COMMAND}`; export r; \
14046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14047 TFLAGS="$(STAGE4_TFLAGS)"; \
14048 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14049 $(HOST_EXPORTS) \
14050 $(POSTSTAGE1_HOST_EXPORTS) \
14051 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14052 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14053 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14054 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14055 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14056 cd $(HOST_SUBDIR)/cloog || exit 1; \
14057 case $(srcdir) in \
14058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14059 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14061 esac; \
14062 srcdiroption="--srcdir=$${topdir}/cloog"; \
14063 libsrcdir="$$s/cloog"; \
14064 $(SHELL) $${libsrcdir}/configure \
14065 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14066 --target=${target_alias} $${srcdiroption} \
14067 --with-build-libsubdir=$(HOST_SUBDIR) \
14068 $(STAGE4_CONFIGURE_FLAGS) \
14069 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14070 @endif cloog-bootstrap
14072 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14073 maybe-configure-stageprofile-cloog:
14074 @if cloog-bootstrap
14075 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14076 configure-stageprofile-cloog:
14077 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14078 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14079 @r=`${PWD_COMMAND}`; export r; \
14080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14081 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14082 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14083 $(HOST_EXPORTS) \
14084 $(POSTSTAGE1_HOST_EXPORTS) \
14085 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14086 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14087 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14088 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14089 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14090 cd $(HOST_SUBDIR)/cloog || exit 1; \
14091 case $(srcdir) in \
14092 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14093 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14094 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14095 esac; \
14096 srcdiroption="--srcdir=$${topdir}/cloog"; \
14097 libsrcdir="$$s/cloog"; \
14098 $(SHELL) $${libsrcdir}/configure \
14099 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14100 --target=${target_alias} $${srcdiroption} \
14101 --with-build-libsubdir=$(HOST_SUBDIR) \
14102 $(STAGEprofile_CONFIGURE_FLAGS) \
14103 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14104 @endif cloog-bootstrap
14106 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14107 maybe-configure-stagefeedback-cloog:
14108 @if cloog-bootstrap
14109 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14110 configure-stagefeedback-cloog:
14111 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14112 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14113 @r=`${PWD_COMMAND}`; export r; \
14114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14115 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14116 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14117 $(HOST_EXPORTS) \
14118 $(POSTSTAGE1_HOST_EXPORTS) \
14119 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14120 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14121 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14122 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14124 cd $(HOST_SUBDIR)/cloog || exit 1; \
14125 case $(srcdir) in \
14126 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14127 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14128 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14129 esac; \
14130 srcdiroption="--srcdir=$${topdir}/cloog"; \
14131 libsrcdir="$$s/cloog"; \
14132 $(SHELL) $${libsrcdir}/configure \
14133 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14134 --target=${target_alias} $${srcdiroption} \
14135 --with-build-libsubdir=$(HOST_SUBDIR) \
14136 $(STAGEfeedback_CONFIGURE_FLAGS) \
14137 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14138 @endif cloog-bootstrap
14144 .PHONY: all-cloog maybe-all-cloog
14145 maybe-all-cloog:
14146 @if gcc-bootstrap
14147 all-cloog: stage_current
14148 @endif gcc-bootstrap
14149 @if cloog
14150 TARGET-cloog=all
14151 maybe-all-cloog: all-cloog
14152 all-cloog: configure-cloog
14153 @r=`${PWD_COMMAND}`; export r; \
14154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14155 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14156 (cd $(HOST_SUBDIR)/cloog && \
14157 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14158 $(TARGET-cloog))
14159 @endif cloog
14163 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14164 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14165 maybe-all-stage1-cloog:
14166 maybe-clean-stage1-cloog:
14167 @if cloog-bootstrap
14168 maybe-all-stage1-cloog: all-stage1-cloog
14169 all-stage1: all-stage1-cloog
14170 TARGET-stage1-cloog = $(TARGET-cloog)
14171 all-stage1-cloog: configure-stage1-cloog
14172 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14173 @r=`${PWD_COMMAND}`; export r; \
14174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14175 TFLAGS="$(STAGE1_TFLAGS)"; \
14176 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14177 cd $(HOST_SUBDIR)/cloog && \
14178 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14179 CFLAGS="$(STAGE1_CFLAGS)" \
14180 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14181 LIBCFLAGS="$(LIBCFLAGS)" \
14182 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14183 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14184 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14185 $(EXTRA_HOST_FLAGS) \
14186 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14187 TFLAGS="$(STAGE1_TFLAGS)" \
14188 $(TARGET-stage1-cloog)
14190 maybe-clean-stage1-cloog: clean-stage1-cloog
14191 clean-stage1: clean-stage1-cloog
14192 clean-stage1-cloog:
14193 @if [ $(current_stage) = stage1 ]; then \
14194 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14195 else \
14196 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14197 $(MAKE) stage1-start; \
14198 fi; \
14199 cd $(HOST_SUBDIR)/cloog && \
14200 $(MAKE) $(EXTRA_HOST_FLAGS) \
14201 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14202 @endif cloog-bootstrap
14205 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14206 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14207 maybe-all-stage2-cloog:
14208 maybe-clean-stage2-cloog:
14209 @if cloog-bootstrap
14210 maybe-all-stage2-cloog: all-stage2-cloog
14211 all-stage2: all-stage2-cloog
14212 TARGET-stage2-cloog = $(TARGET-cloog)
14213 all-stage2-cloog: configure-stage2-cloog
14214 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14215 @r=`${PWD_COMMAND}`; export r; \
14216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14217 TFLAGS="$(STAGE2_TFLAGS)"; \
14218 $(HOST_EXPORTS) \
14219 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14220 cd $(HOST_SUBDIR)/cloog && \
14221 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14222 CFLAGS="$(STAGE2_CFLAGS)" \
14223 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14224 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14225 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14226 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14227 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14228 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14229 TFLAGS="$(STAGE2_TFLAGS)" \
14230 $(TARGET-stage2-cloog)
14232 maybe-clean-stage2-cloog: clean-stage2-cloog
14233 clean-stage2: clean-stage2-cloog
14234 clean-stage2-cloog:
14235 @if [ $(current_stage) = stage2 ]; then \
14236 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14237 else \
14238 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14239 $(MAKE) stage2-start; \
14240 fi; \
14241 cd $(HOST_SUBDIR)/cloog && \
14242 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14243 @endif cloog-bootstrap
14246 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14247 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14248 maybe-all-stage3-cloog:
14249 maybe-clean-stage3-cloog:
14250 @if cloog-bootstrap
14251 maybe-all-stage3-cloog: all-stage3-cloog
14252 all-stage3: all-stage3-cloog
14253 TARGET-stage3-cloog = $(TARGET-cloog)
14254 all-stage3-cloog: configure-stage3-cloog
14255 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14256 @r=`${PWD_COMMAND}`; export r; \
14257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14258 TFLAGS="$(STAGE3_TFLAGS)"; \
14259 $(HOST_EXPORTS) \
14260 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14261 cd $(HOST_SUBDIR)/cloog && \
14262 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14263 CFLAGS="$(STAGE3_CFLAGS)" \
14264 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14265 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14266 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14267 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14268 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14269 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14270 TFLAGS="$(STAGE3_TFLAGS)" \
14271 $(TARGET-stage3-cloog)
14273 maybe-clean-stage3-cloog: clean-stage3-cloog
14274 clean-stage3: clean-stage3-cloog
14275 clean-stage3-cloog:
14276 @if [ $(current_stage) = stage3 ]; then \
14277 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14278 else \
14279 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14280 $(MAKE) stage3-start; \
14281 fi; \
14282 cd $(HOST_SUBDIR)/cloog && \
14283 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14284 @endif cloog-bootstrap
14287 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14288 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14289 maybe-all-stage4-cloog:
14290 maybe-clean-stage4-cloog:
14291 @if cloog-bootstrap
14292 maybe-all-stage4-cloog: all-stage4-cloog
14293 all-stage4: all-stage4-cloog
14294 TARGET-stage4-cloog = $(TARGET-cloog)
14295 all-stage4-cloog: configure-stage4-cloog
14296 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14297 @r=`${PWD_COMMAND}`; export r; \
14298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14299 TFLAGS="$(STAGE4_TFLAGS)"; \
14300 $(HOST_EXPORTS) \
14301 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14302 cd $(HOST_SUBDIR)/cloog && \
14303 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14304 CFLAGS="$(STAGE4_CFLAGS)" \
14305 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14306 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14307 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14308 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14309 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14310 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14311 TFLAGS="$(STAGE4_TFLAGS)" \
14312 $(TARGET-stage4-cloog)
14314 maybe-clean-stage4-cloog: clean-stage4-cloog
14315 clean-stage4: clean-stage4-cloog
14316 clean-stage4-cloog:
14317 @if [ $(current_stage) = stage4 ]; then \
14318 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14319 else \
14320 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14321 $(MAKE) stage4-start; \
14322 fi; \
14323 cd $(HOST_SUBDIR)/cloog && \
14324 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14325 @endif cloog-bootstrap
14328 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14329 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14330 maybe-all-stageprofile-cloog:
14331 maybe-clean-stageprofile-cloog:
14332 @if cloog-bootstrap
14333 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14334 all-stageprofile: all-stageprofile-cloog
14335 TARGET-stageprofile-cloog = $(TARGET-cloog)
14336 all-stageprofile-cloog: configure-stageprofile-cloog
14337 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14338 @r=`${PWD_COMMAND}`; export r; \
14339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14340 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14341 $(HOST_EXPORTS) \
14342 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14343 cd $(HOST_SUBDIR)/cloog && \
14344 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14345 CFLAGS="$(STAGEprofile_CFLAGS)" \
14346 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14347 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14348 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14349 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14350 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14351 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14352 TFLAGS="$(STAGEprofile_TFLAGS)" \
14353 $(TARGET-stageprofile-cloog)
14355 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14356 clean-stageprofile: clean-stageprofile-cloog
14357 clean-stageprofile-cloog:
14358 @if [ $(current_stage) = stageprofile ]; then \
14359 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14360 else \
14361 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14362 $(MAKE) stageprofile-start; \
14363 fi; \
14364 cd $(HOST_SUBDIR)/cloog && \
14365 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14366 @endif cloog-bootstrap
14369 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14370 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14371 maybe-all-stagefeedback-cloog:
14372 maybe-clean-stagefeedback-cloog:
14373 @if cloog-bootstrap
14374 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14375 all-stagefeedback: all-stagefeedback-cloog
14376 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14377 all-stagefeedback-cloog: configure-stagefeedback-cloog
14378 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14379 @r=`${PWD_COMMAND}`; export r; \
14380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14381 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14382 $(HOST_EXPORTS) \
14383 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14384 cd $(HOST_SUBDIR)/cloog && \
14385 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14386 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14387 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14388 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14389 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14390 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14391 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14392 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14393 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14394 $(TARGET-stagefeedback-cloog)
14396 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14397 clean-stagefeedback: clean-stagefeedback-cloog
14398 clean-stagefeedback-cloog:
14399 @if [ $(current_stage) = stagefeedback ]; then \
14400 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14401 else \
14402 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14403 $(MAKE) stagefeedback-start; \
14404 fi; \
14405 cd $(HOST_SUBDIR)/cloog && \
14406 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14407 @endif cloog-bootstrap
14413 .PHONY: check-cloog maybe-check-cloog
14414 maybe-check-cloog:
14415 @if cloog
14416 maybe-check-cloog: check-cloog
14418 check-cloog:
14419 @: $(MAKE); $(unstage)
14420 @r=`${PWD_COMMAND}`; export r; \
14421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14422 $(HOST_EXPORTS) \
14423 (cd $(HOST_SUBDIR)/cloog && \
14424 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14426 @endif cloog
14428 .PHONY: install-cloog maybe-install-cloog
14429 maybe-install-cloog:
14430 @if cloog
14431 maybe-install-cloog: install-cloog
14433 install-cloog:
14435 @endif cloog
14437 .PHONY: install-strip-cloog maybe-install-strip-cloog
14438 maybe-install-strip-cloog:
14439 @if cloog
14440 maybe-install-strip-cloog: install-strip-cloog
14442 install-strip-cloog:
14444 @endif cloog
14446 # Other targets (info, dvi, pdf, etc.)
14448 .PHONY: maybe-info-cloog info-cloog
14449 maybe-info-cloog:
14450 @if cloog
14451 maybe-info-cloog: info-cloog
14453 info-cloog: \
14454 configure-cloog
14455 @[ -f ./cloog/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) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14461 done; \
14462 echo "Doing info in cloog" ; \
14463 (cd $(HOST_SUBDIR)/cloog && \
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 info) \
14469 || exit 1
14471 @endif cloog
14473 .PHONY: maybe-dvi-cloog dvi-cloog
14474 maybe-dvi-cloog:
14475 @if cloog
14476 maybe-dvi-cloog: dvi-cloog
14478 dvi-cloog: \
14479 configure-cloog
14480 @[ -f ./cloog/Makefile ] || exit 0; \
14481 r=`${PWD_COMMAND}`; export r; \
14482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14483 $(HOST_EXPORTS) \
14484 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14486 done; \
14487 echo "Doing dvi in cloog" ; \
14488 (cd $(HOST_SUBDIR)/cloog && \
14489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14491 "RANLIB=$${RANLIB}" \
14492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14493 dvi) \
14494 || exit 1
14496 @endif cloog
14498 .PHONY: maybe-pdf-cloog pdf-cloog
14499 maybe-pdf-cloog:
14500 @if cloog
14501 maybe-pdf-cloog: pdf-cloog
14503 pdf-cloog: \
14504 configure-cloog
14505 @[ -f ./cloog/Makefile ] || exit 0; \
14506 r=`${PWD_COMMAND}`; export r; \
14507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14508 $(HOST_EXPORTS) \
14509 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14511 done; \
14512 echo "Doing pdf in cloog" ; \
14513 (cd $(HOST_SUBDIR)/cloog && \
14514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14516 "RANLIB=$${RANLIB}" \
14517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14518 pdf) \
14519 || exit 1
14521 @endif cloog
14523 .PHONY: maybe-html-cloog html-cloog
14524 maybe-html-cloog:
14525 @if cloog
14526 maybe-html-cloog: html-cloog
14528 html-cloog: \
14529 configure-cloog
14530 @[ -f ./cloog/Makefile ] || exit 0; \
14531 r=`${PWD_COMMAND}`; export r; \
14532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14533 $(HOST_EXPORTS) \
14534 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14536 done; \
14537 echo "Doing html in cloog" ; \
14538 (cd $(HOST_SUBDIR)/cloog && \
14539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14541 "RANLIB=$${RANLIB}" \
14542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14543 html) \
14544 || exit 1
14546 @endif cloog
14548 .PHONY: maybe-TAGS-cloog TAGS-cloog
14549 maybe-TAGS-cloog:
14550 @if cloog
14551 maybe-TAGS-cloog: TAGS-cloog
14553 TAGS-cloog: \
14554 configure-cloog
14555 @[ -f ./cloog/Makefile ] || exit 0; \
14556 r=`${PWD_COMMAND}`; export r; \
14557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14558 $(HOST_EXPORTS) \
14559 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14561 done; \
14562 echo "Doing TAGS in cloog" ; \
14563 (cd $(HOST_SUBDIR)/cloog && \
14564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14566 "RANLIB=$${RANLIB}" \
14567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14568 TAGS) \
14569 || exit 1
14571 @endif cloog
14573 .PHONY: maybe-install-info-cloog install-info-cloog
14574 maybe-install-info-cloog:
14575 @if cloog
14576 maybe-install-info-cloog: install-info-cloog
14578 install-info-cloog: \
14579 configure-cloog \
14580 info-cloog
14581 @[ -f ./cloog/Makefile ] || exit 0; \
14582 r=`${PWD_COMMAND}`; export r; \
14583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14584 $(HOST_EXPORTS) \
14585 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14587 done; \
14588 echo "Doing install-info in cloog" ; \
14589 (cd $(HOST_SUBDIR)/cloog && \
14590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14592 "RANLIB=$${RANLIB}" \
14593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14594 install-info) \
14595 || exit 1
14597 @endif cloog
14599 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14600 maybe-install-pdf-cloog:
14601 @if cloog
14602 maybe-install-pdf-cloog: install-pdf-cloog
14604 install-pdf-cloog: \
14605 configure-cloog \
14606 pdf-cloog
14607 @[ -f ./cloog/Makefile ] || exit 0; \
14608 r=`${PWD_COMMAND}`; export r; \
14609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14610 $(HOST_EXPORTS) \
14611 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14613 done; \
14614 echo "Doing install-pdf in cloog" ; \
14615 (cd $(HOST_SUBDIR)/cloog && \
14616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14618 "RANLIB=$${RANLIB}" \
14619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14620 install-pdf) \
14621 || exit 1
14623 @endif cloog
14625 .PHONY: maybe-install-html-cloog install-html-cloog
14626 maybe-install-html-cloog:
14627 @if cloog
14628 maybe-install-html-cloog: install-html-cloog
14630 install-html-cloog: \
14631 configure-cloog \
14632 html-cloog
14633 @[ -f ./cloog/Makefile ] || exit 0; \
14634 r=`${PWD_COMMAND}`; export r; \
14635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14636 $(HOST_EXPORTS) \
14637 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14639 done; \
14640 echo "Doing install-html in cloog" ; \
14641 (cd $(HOST_SUBDIR)/cloog && \
14642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14644 "RANLIB=$${RANLIB}" \
14645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14646 install-html) \
14647 || exit 1
14649 @endif cloog
14651 .PHONY: maybe-installcheck-cloog installcheck-cloog
14652 maybe-installcheck-cloog:
14653 @if cloog
14654 maybe-installcheck-cloog: installcheck-cloog
14656 installcheck-cloog: \
14657 configure-cloog
14658 @[ -f ./cloog/Makefile ] || exit 0; \
14659 r=`${PWD_COMMAND}`; export r; \
14660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14661 $(HOST_EXPORTS) \
14662 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14664 done; \
14665 echo "Doing installcheck in cloog" ; \
14666 (cd $(HOST_SUBDIR)/cloog && \
14667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14669 "RANLIB=$${RANLIB}" \
14670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14671 installcheck) \
14672 || exit 1
14674 @endif cloog
14676 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14677 maybe-mostlyclean-cloog:
14678 @if cloog
14679 maybe-mostlyclean-cloog: mostlyclean-cloog
14681 mostlyclean-cloog:
14682 @[ -f ./cloog/Makefile ] || exit 0; \
14683 r=`${PWD_COMMAND}`; export r; \
14684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14685 $(HOST_EXPORTS) \
14686 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14688 done; \
14689 echo "Doing mostlyclean in cloog" ; \
14690 (cd $(HOST_SUBDIR)/cloog && \
14691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14693 "RANLIB=$${RANLIB}" \
14694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14695 mostlyclean) \
14696 || exit 1
14698 @endif cloog
14700 .PHONY: maybe-clean-cloog clean-cloog
14701 maybe-clean-cloog:
14702 @if cloog
14703 maybe-clean-cloog: clean-cloog
14705 clean-cloog:
14706 @[ -f ./cloog/Makefile ] || exit 0; \
14707 r=`${PWD_COMMAND}`; export r; \
14708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14709 $(HOST_EXPORTS) \
14710 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14712 done; \
14713 echo "Doing clean in cloog" ; \
14714 (cd $(HOST_SUBDIR)/cloog && \
14715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14717 "RANLIB=$${RANLIB}" \
14718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14719 clean) \
14720 || exit 1
14722 @endif cloog
14724 .PHONY: maybe-distclean-cloog distclean-cloog
14725 maybe-distclean-cloog:
14726 @if cloog
14727 maybe-distclean-cloog: distclean-cloog
14729 distclean-cloog:
14730 @[ -f ./cloog/Makefile ] || exit 0; \
14731 r=`${PWD_COMMAND}`; export r; \
14732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14733 $(HOST_EXPORTS) \
14734 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14736 done; \
14737 echo "Doing distclean in cloog" ; \
14738 (cd $(HOST_SUBDIR)/cloog && \
14739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14741 "RANLIB=$${RANLIB}" \
14742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14743 distclean) \
14744 || exit 1
14746 @endif cloog
14748 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14749 maybe-maintainer-clean-cloog:
14750 @if cloog
14751 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14753 maintainer-clean-cloog:
14754 @[ -f ./cloog/Makefile ] || exit 0; \
14755 r=`${PWD_COMMAND}`; export r; \
14756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14757 $(HOST_EXPORTS) \
14758 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14760 done; \
14761 echo "Doing maintainer-clean in cloog" ; \
14762 (cd $(HOST_SUBDIR)/cloog && \
14763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14765 "RANLIB=$${RANLIB}" \
14766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14767 maintainer-clean) \
14768 || exit 1
14770 @endif cloog
14774 .PHONY: configure-libelf maybe-configure-libelf
14775 maybe-configure-libelf:
14776 @if gcc-bootstrap
14777 configure-libelf: stage_current
14778 @endif gcc-bootstrap
14779 @if libelf
14780 maybe-configure-libelf: configure-libelf
14781 configure-libelf:
14782 @r=`${PWD_COMMAND}`; export r; \
14783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14784 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14785 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14786 $(HOST_EXPORTS) \
14787 echo Configuring in $(HOST_SUBDIR)/libelf; \
14788 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14789 case $(srcdir) in \
14790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14791 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14793 esac; \
14794 srcdiroption="--srcdir=$${topdir}/libelf"; \
14795 libsrcdir="$$s/libelf"; \
14796 $(SHELL) $${libsrcdir}/configure \
14797 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14798 --target=${target_alias} $${srcdiroption} --disable-shared \
14799 || exit 1
14800 @endif libelf
14804 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14805 maybe-configure-stage1-libelf:
14806 @if libelf-bootstrap
14807 maybe-configure-stage1-libelf: configure-stage1-libelf
14808 configure-stage1-libelf:
14809 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14810 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14811 @r=`${PWD_COMMAND}`; export r; \
14812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14813 TFLAGS="$(STAGE1_TFLAGS)"; \
14814 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14815 $(HOST_EXPORTS) \
14816 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14817 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14818 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14819 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14820 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14821 cd $(HOST_SUBDIR)/libelf || exit 1; \
14822 case $(srcdir) in \
14823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14824 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14826 esac; \
14827 srcdiroption="--srcdir=$${topdir}/libelf"; \
14828 libsrcdir="$$s/libelf"; \
14829 $(SHELL) $${libsrcdir}/configure \
14830 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14831 --target=${target_alias} $${srcdiroption} \
14832 $(STAGE1_CONFIGURE_FLAGS) \
14833 --disable-shared
14834 @endif libelf-bootstrap
14836 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14837 maybe-configure-stage2-libelf:
14838 @if libelf-bootstrap
14839 maybe-configure-stage2-libelf: configure-stage2-libelf
14840 configure-stage2-libelf:
14841 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14842 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14843 @r=`${PWD_COMMAND}`; export r; \
14844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14845 TFLAGS="$(STAGE2_TFLAGS)"; \
14846 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14847 $(HOST_EXPORTS) \
14848 $(POSTSTAGE1_HOST_EXPORTS) \
14849 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14850 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14851 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14852 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14853 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14854 cd $(HOST_SUBDIR)/libelf || exit 1; \
14855 case $(srcdir) in \
14856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14857 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14859 esac; \
14860 srcdiroption="--srcdir=$${topdir}/libelf"; \
14861 libsrcdir="$$s/libelf"; \
14862 $(SHELL) $${libsrcdir}/configure \
14863 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14864 --target=${target_alias} $${srcdiroption} \
14865 --with-build-libsubdir=$(HOST_SUBDIR) \
14866 $(STAGE2_CONFIGURE_FLAGS) \
14867 --disable-shared
14868 @endif libelf-bootstrap
14870 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14871 maybe-configure-stage3-libelf:
14872 @if libelf-bootstrap
14873 maybe-configure-stage3-libelf: configure-stage3-libelf
14874 configure-stage3-libelf:
14875 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14876 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14877 @r=`${PWD_COMMAND}`; export r; \
14878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14879 TFLAGS="$(STAGE3_TFLAGS)"; \
14880 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14881 $(HOST_EXPORTS) \
14882 $(POSTSTAGE1_HOST_EXPORTS) \
14883 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14884 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14885 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14886 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14887 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14888 cd $(HOST_SUBDIR)/libelf || exit 1; \
14889 case $(srcdir) in \
14890 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14891 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14892 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14893 esac; \
14894 srcdiroption="--srcdir=$${topdir}/libelf"; \
14895 libsrcdir="$$s/libelf"; \
14896 $(SHELL) $${libsrcdir}/configure \
14897 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14898 --target=${target_alias} $${srcdiroption} \
14899 --with-build-libsubdir=$(HOST_SUBDIR) \
14900 $(STAGE3_CONFIGURE_FLAGS) \
14901 --disable-shared
14902 @endif libelf-bootstrap
14904 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14905 maybe-configure-stage4-libelf:
14906 @if libelf-bootstrap
14907 maybe-configure-stage4-libelf: configure-stage4-libelf
14908 configure-stage4-libelf:
14909 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14910 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14911 @r=`${PWD_COMMAND}`; export r; \
14912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14913 TFLAGS="$(STAGE4_TFLAGS)"; \
14914 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14915 $(HOST_EXPORTS) \
14916 $(POSTSTAGE1_HOST_EXPORTS) \
14917 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14918 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14919 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14920 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14921 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14922 cd $(HOST_SUBDIR)/libelf || exit 1; \
14923 case $(srcdir) in \
14924 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14925 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14926 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14927 esac; \
14928 srcdiroption="--srcdir=$${topdir}/libelf"; \
14929 libsrcdir="$$s/libelf"; \
14930 $(SHELL) $${libsrcdir}/configure \
14931 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14932 --target=${target_alias} $${srcdiroption} \
14933 --with-build-libsubdir=$(HOST_SUBDIR) \
14934 $(STAGE4_CONFIGURE_FLAGS) \
14935 --disable-shared
14936 @endif libelf-bootstrap
14938 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14939 maybe-configure-stageprofile-libelf:
14940 @if libelf-bootstrap
14941 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14942 configure-stageprofile-libelf:
14943 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14944 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14945 @r=`${PWD_COMMAND}`; export r; \
14946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14947 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14948 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14949 $(HOST_EXPORTS) \
14950 $(POSTSTAGE1_HOST_EXPORTS) \
14951 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14952 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14953 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14954 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14955 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14956 cd $(HOST_SUBDIR)/libelf || exit 1; \
14957 case $(srcdir) in \
14958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14959 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14961 esac; \
14962 srcdiroption="--srcdir=$${topdir}/libelf"; \
14963 libsrcdir="$$s/libelf"; \
14964 $(SHELL) $${libsrcdir}/configure \
14965 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14966 --target=${target_alias} $${srcdiroption} \
14967 --with-build-libsubdir=$(HOST_SUBDIR) \
14968 $(STAGEprofile_CONFIGURE_FLAGS) \
14969 --disable-shared
14970 @endif libelf-bootstrap
14972 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14973 maybe-configure-stagefeedback-libelf:
14974 @if libelf-bootstrap
14975 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14976 configure-stagefeedback-libelf:
14977 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14978 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14979 @r=`${PWD_COMMAND}`; export r; \
14980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14981 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14982 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14983 $(HOST_EXPORTS) \
14984 $(POSTSTAGE1_HOST_EXPORTS) \
14985 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14986 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14987 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14988 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14989 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14990 cd $(HOST_SUBDIR)/libelf || exit 1; \
14991 case $(srcdir) in \
14992 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14993 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14994 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14995 esac; \
14996 srcdiroption="--srcdir=$${topdir}/libelf"; \
14997 libsrcdir="$$s/libelf"; \
14998 $(SHELL) $${libsrcdir}/configure \
14999 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15000 --target=${target_alias} $${srcdiroption} \
15001 --with-build-libsubdir=$(HOST_SUBDIR) \
15002 $(STAGEfeedback_CONFIGURE_FLAGS) \
15003 --disable-shared
15004 @endif libelf-bootstrap
15010 .PHONY: all-libelf maybe-all-libelf
15011 maybe-all-libelf:
15012 @if gcc-bootstrap
15013 all-libelf: stage_current
15014 @endif gcc-bootstrap
15015 @if libelf
15016 TARGET-libelf=all
15017 maybe-all-libelf: all-libelf
15018 all-libelf: configure-libelf
15019 @r=`${PWD_COMMAND}`; export r; \
15020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15021 $(HOST_EXPORTS) \
15022 (cd $(HOST_SUBDIR)/libelf && \
15023 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15024 $(TARGET-libelf))
15025 @endif libelf
15029 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
15030 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
15031 maybe-all-stage1-libelf:
15032 maybe-clean-stage1-libelf:
15033 @if libelf-bootstrap
15034 maybe-all-stage1-libelf: all-stage1-libelf
15035 all-stage1: all-stage1-libelf
15036 TARGET-stage1-libelf = $(TARGET-libelf)
15037 all-stage1-libelf: configure-stage1-libelf
15038 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15039 @r=`${PWD_COMMAND}`; export r; \
15040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15041 TFLAGS="$(STAGE1_TFLAGS)"; \
15042 $(HOST_EXPORTS) \
15043 cd $(HOST_SUBDIR)/libelf && \
15044 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15045 CFLAGS="$(STAGE1_CFLAGS)" \
15046 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15047 LIBCFLAGS="$(LIBCFLAGS)" \
15048 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15049 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15050 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15051 $(EXTRA_HOST_FLAGS) \
15052 $(STAGE1_FLAGS_TO_PASS) \
15053 TFLAGS="$(STAGE1_TFLAGS)" \
15054 $(TARGET-stage1-libelf)
15056 maybe-clean-stage1-libelf: clean-stage1-libelf
15057 clean-stage1: clean-stage1-libelf
15058 clean-stage1-libelf:
15059 @if [ $(current_stage) = stage1 ]; then \
15060 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15061 else \
15062 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15063 $(MAKE) stage1-start; \
15064 fi; \
15065 cd $(HOST_SUBDIR)/libelf && \
15066 $(MAKE) $(EXTRA_HOST_FLAGS) \
15067 $(STAGE1_FLAGS_TO_PASS) clean
15068 @endif libelf-bootstrap
15071 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15072 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15073 maybe-all-stage2-libelf:
15074 maybe-clean-stage2-libelf:
15075 @if libelf-bootstrap
15076 maybe-all-stage2-libelf: all-stage2-libelf
15077 all-stage2: all-stage2-libelf
15078 TARGET-stage2-libelf = $(TARGET-libelf)
15079 all-stage2-libelf: configure-stage2-libelf
15080 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15081 @r=`${PWD_COMMAND}`; export r; \
15082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15083 TFLAGS="$(STAGE2_TFLAGS)"; \
15084 $(HOST_EXPORTS) \
15085 $(POSTSTAGE1_HOST_EXPORTS) \
15086 cd $(HOST_SUBDIR)/libelf && \
15087 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15088 CFLAGS="$(STAGE2_CFLAGS)" \
15089 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15090 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15091 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15092 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15093 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15094 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15095 TFLAGS="$(STAGE2_TFLAGS)" \
15096 $(TARGET-stage2-libelf)
15098 maybe-clean-stage2-libelf: clean-stage2-libelf
15099 clean-stage2: clean-stage2-libelf
15100 clean-stage2-libelf:
15101 @if [ $(current_stage) = stage2 ]; then \
15102 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15103 else \
15104 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15105 $(MAKE) stage2-start; \
15106 fi; \
15107 cd $(HOST_SUBDIR)/libelf && \
15108 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15109 @endif libelf-bootstrap
15112 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15113 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15114 maybe-all-stage3-libelf:
15115 maybe-clean-stage3-libelf:
15116 @if libelf-bootstrap
15117 maybe-all-stage3-libelf: all-stage3-libelf
15118 all-stage3: all-stage3-libelf
15119 TARGET-stage3-libelf = $(TARGET-libelf)
15120 all-stage3-libelf: configure-stage3-libelf
15121 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15122 @r=`${PWD_COMMAND}`; export r; \
15123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15124 TFLAGS="$(STAGE3_TFLAGS)"; \
15125 $(HOST_EXPORTS) \
15126 $(POSTSTAGE1_HOST_EXPORTS) \
15127 cd $(HOST_SUBDIR)/libelf && \
15128 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15129 CFLAGS="$(STAGE3_CFLAGS)" \
15130 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15131 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15132 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15133 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15134 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15135 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15136 TFLAGS="$(STAGE3_TFLAGS)" \
15137 $(TARGET-stage3-libelf)
15139 maybe-clean-stage3-libelf: clean-stage3-libelf
15140 clean-stage3: clean-stage3-libelf
15141 clean-stage3-libelf:
15142 @if [ $(current_stage) = stage3 ]; then \
15143 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15144 else \
15145 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15146 $(MAKE) stage3-start; \
15147 fi; \
15148 cd $(HOST_SUBDIR)/libelf && \
15149 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15150 @endif libelf-bootstrap
15153 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15154 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15155 maybe-all-stage4-libelf:
15156 maybe-clean-stage4-libelf:
15157 @if libelf-bootstrap
15158 maybe-all-stage4-libelf: all-stage4-libelf
15159 all-stage4: all-stage4-libelf
15160 TARGET-stage4-libelf = $(TARGET-libelf)
15161 all-stage4-libelf: configure-stage4-libelf
15162 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15163 @r=`${PWD_COMMAND}`; export r; \
15164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15165 TFLAGS="$(STAGE4_TFLAGS)"; \
15166 $(HOST_EXPORTS) \
15167 $(POSTSTAGE1_HOST_EXPORTS) \
15168 cd $(HOST_SUBDIR)/libelf && \
15169 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15170 CFLAGS="$(STAGE4_CFLAGS)" \
15171 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15172 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15173 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15174 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15175 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15176 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15177 TFLAGS="$(STAGE4_TFLAGS)" \
15178 $(TARGET-stage4-libelf)
15180 maybe-clean-stage4-libelf: clean-stage4-libelf
15181 clean-stage4: clean-stage4-libelf
15182 clean-stage4-libelf:
15183 @if [ $(current_stage) = stage4 ]; then \
15184 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15185 else \
15186 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15187 $(MAKE) stage4-start; \
15188 fi; \
15189 cd $(HOST_SUBDIR)/libelf && \
15190 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15191 @endif libelf-bootstrap
15194 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15195 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15196 maybe-all-stageprofile-libelf:
15197 maybe-clean-stageprofile-libelf:
15198 @if libelf-bootstrap
15199 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15200 all-stageprofile: all-stageprofile-libelf
15201 TARGET-stageprofile-libelf = $(TARGET-libelf)
15202 all-stageprofile-libelf: configure-stageprofile-libelf
15203 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15204 @r=`${PWD_COMMAND}`; export r; \
15205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15206 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15207 $(HOST_EXPORTS) \
15208 $(POSTSTAGE1_HOST_EXPORTS) \
15209 cd $(HOST_SUBDIR)/libelf && \
15210 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15211 CFLAGS="$(STAGEprofile_CFLAGS)" \
15212 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15213 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15214 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15215 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15216 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15217 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15218 TFLAGS="$(STAGEprofile_TFLAGS)" \
15219 $(TARGET-stageprofile-libelf)
15221 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15222 clean-stageprofile: clean-stageprofile-libelf
15223 clean-stageprofile-libelf:
15224 @if [ $(current_stage) = stageprofile ]; then \
15225 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15226 else \
15227 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15228 $(MAKE) stageprofile-start; \
15229 fi; \
15230 cd $(HOST_SUBDIR)/libelf && \
15231 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15232 @endif libelf-bootstrap
15235 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15236 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15237 maybe-all-stagefeedback-libelf:
15238 maybe-clean-stagefeedback-libelf:
15239 @if libelf-bootstrap
15240 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15241 all-stagefeedback: all-stagefeedback-libelf
15242 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15243 all-stagefeedback-libelf: configure-stagefeedback-libelf
15244 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15245 @r=`${PWD_COMMAND}`; export r; \
15246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15247 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15248 $(HOST_EXPORTS) \
15249 $(POSTSTAGE1_HOST_EXPORTS) \
15250 cd $(HOST_SUBDIR)/libelf && \
15251 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15252 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15253 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15254 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15255 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15256 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15257 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15258 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15259 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15260 $(TARGET-stagefeedback-libelf)
15262 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15263 clean-stagefeedback: clean-stagefeedback-libelf
15264 clean-stagefeedback-libelf:
15265 @if [ $(current_stage) = stagefeedback ]; then \
15266 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15267 else \
15268 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15269 $(MAKE) stagefeedback-start; \
15270 fi; \
15271 cd $(HOST_SUBDIR)/libelf && \
15272 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15273 @endif libelf-bootstrap
15279 .PHONY: check-libelf maybe-check-libelf
15280 maybe-check-libelf:
15281 @if libelf
15282 maybe-check-libelf: check-libelf
15284 check-libelf:
15285 @: $(MAKE); $(unstage)
15286 @r=`${PWD_COMMAND}`; export r; \
15287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15288 $(HOST_EXPORTS) \
15289 (cd $(HOST_SUBDIR)/libelf && \
15290 $(MAKE) $(FLAGS_TO_PASS) check)
15292 @endif libelf
15294 .PHONY: install-libelf maybe-install-libelf
15295 maybe-install-libelf:
15296 @if libelf
15297 maybe-install-libelf: install-libelf
15299 install-libelf:
15301 @endif libelf
15303 .PHONY: install-strip-libelf maybe-install-strip-libelf
15304 maybe-install-strip-libelf:
15305 @if libelf
15306 maybe-install-strip-libelf: install-strip-libelf
15308 install-strip-libelf:
15310 @endif libelf
15312 # Other targets (info, dvi, pdf, etc.)
15314 .PHONY: maybe-info-libelf info-libelf
15315 maybe-info-libelf:
15316 @if libelf
15317 maybe-info-libelf: info-libelf
15319 info-libelf: \
15320 configure-libelf
15321 @[ -f ./libelf/Makefile ] || exit 0; \
15322 r=`${PWD_COMMAND}`; export r; \
15323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15324 $(HOST_EXPORTS) \
15325 for flag in $(EXTRA_HOST_FLAGS) ; do \
15326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15327 done; \
15328 echo "Doing info in libelf" ; \
15329 (cd $(HOST_SUBDIR)/libelf && \
15330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15332 "RANLIB=$${RANLIB}" \
15333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15334 info) \
15335 || exit 1
15337 @endif libelf
15339 .PHONY: maybe-dvi-libelf dvi-libelf
15340 maybe-dvi-libelf:
15341 @if libelf
15342 maybe-dvi-libelf: dvi-libelf
15344 dvi-libelf: \
15345 configure-libelf
15346 @[ -f ./libelf/Makefile ] || exit 0; \
15347 r=`${PWD_COMMAND}`; export r; \
15348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15349 $(HOST_EXPORTS) \
15350 for flag in $(EXTRA_HOST_FLAGS) ; do \
15351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15352 done; \
15353 echo "Doing dvi in libelf" ; \
15354 (cd $(HOST_SUBDIR)/libelf && \
15355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15357 "RANLIB=$${RANLIB}" \
15358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15359 dvi) \
15360 || exit 1
15362 @endif libelf
15364 .PHONY: maybe-pdf-libelf pdf-libelf
15365 maybe-pdf-libelf:
15366 @if libelf
15367 maybe-pdf-libelf: pdf-libelf
15369 pdf-libelf: \
15370 configure-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 pdf 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 pdf) \
15385 || exit 1
15387 @endif libelf
15389 .PHONY: maybe-html-libelf html-libelf
15390 maybe-html-libelf:
15391 @if libelf
15392 maybe-html-libelf: html-libelf
15394 html-libelf: \
15395 configure-libelf
15396 @[ -f ./libelf/Makefile ] || exit 0; \
15397 r=`${PWD_COMMAND}`; export r; \
15398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15399 $(HOST_EXPORTS) \
15400 for flag in $(EXTRA_HOST_FLAGS) ; do \
15401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15402 done; \
15403 echo "Doing html in libelf" ; \
15404 (cd $(HOST_SUBDIR)/libelf && \
15405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15407 "RANLIB=$${RANLIB}" \
15408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15409 html) \
15410 || exit 1
15412 @endif libelf
15414 .PHONY: maybe-TAGS-libelf TAGS-libelf
15415 maybe-TAGS-libelf:
15416 @if libelf
15417 maybe-TAGS-libelf: TAGS-libelf
15419 TAGS-libelf: \
15420 configure-libelf
15421 @[ -f ./libelf/Makefile ] || exit 0; \
15422 r=`${PWD_COMMAND}`; export r; \
15423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15424 $(HOST_EXPORTS) \
15425 for flag in $(EXTRA_HOST_FLAGS) ; do \
15426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15427 done; \
15428 echo "Doing TAGS in libelf" ; \
15429 (cd $(HOST_SUBDIR)/libelf && \
15430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15432 "RANLIB=$${RANLIB}" \
15433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15434 TAGS) \
15435 || exit 1
15437 @endif libelf
15439 .PHONY: maybe-install-info-libelf install-info-libelf
15440 maybe-install-info-libelf:
15441 @if libelf
15442 maybe-install-info-libelf: install-info-libelf
15444 install-info-libelf: \
15445 configure-libelf \
15446 info-libelf
15447 @[ -f ./libelf/Makefile ] || exit 0; \
15448 r=`${PWD_COMMAND}`; export r; \
15449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15450 $(HOST_EXPORTS) \
15451 for flag in $(EXTRA_HOST_FLAGS) ; do \
15452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15453 done; \
15454 echo "Doing install-info in libelf" ; \
15455 (cd $(HOST_SUBDIR)/libelf && \
15456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15458 "RANLIB=$${RANLIB}" \
15459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15460 install-info) \
15461 || exit 1
15463 @endif libelf
15465 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15466 maybe-install-pdf-libelf:
15467 @if libelf
15468 maybe-install-pdf-libelf: install-pdf-libelf
15470 install-pdf-libelf: \
15471 configure-libelf \
15472 pdf-libelf
15473 @[ -f ./libelf/Makefile ] || exit 0; \
15474 r=`${PWD_COMMAND}`; export r; \
15475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15476 $(HOST_EXPORTS) \
15477 for flag in $(EXTRA_HOST_FLAGS) ; do \
15478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15479 done; \
15480 echo "Doing install-pdf in libelf" ; \
15481 (cd $(HOST_SUBDIR)/libelf && \
15482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15484 "RANLIB=$${RANLIB}" \
15485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15486 install-pdf) \
15487 || exit 1
15489 @endif libelf
15491 .PHONY: maybe-install-html-libelf install-html-libelf
15492 maybe-install-html-libelf:
15493 @if libelf
15494 maybe-install-html-libelf: install-html-libelf
15496 install-html-libelf: \
15497 configure-libelf \
15498 html-libelf
15499 @[ -f ./libelf/Makefile ] || exit 0; \
15500 r=`${PWD_COMMAND}`; export r; \
15501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15502 $(HOST_EXPORTS) \
15503 for flag in $(EXTRA_HOST_FLAGS) ; do \
15504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15505 done; \
15506 echo "Doing install-html in libelf" ; \
15507 (cd $(HOST_SUBDIR)/libelf && \
15508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15510 "RANLIB=$${RANLIB}" \
15511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15512 install-html) \
15513 || exit 1
15515 @endif libelf
15517 .PHONY: maybe-installcheck-libelf installcheck-libelf
15518 maybe-installcheck-libelf:
15519 @if libelf
15520 maybe-installcheck-libelf: installcheck-libelf
15522 installcheck-libelf: \
15523 configure-libelf
15524 @[ -f ./libelf/Makefile ] || exit 0; \
15525 r=`${PWD_COMMAND}`; export r; \
15526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15527 $(HOST_EXPORTS) \
15528 for flag in $(EXTRA_HOST_FLAGS) ; do \
15529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15530 done; \
15531 echo "Doing installcheck in libelf" ; \
15532 (cd $(HOST_SUBDIR)/libelf && \
15533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15535 "RANLIB=$${RANLIB}" \
15536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15537 installcheck) \
15538 || exit 1
15540 @endif libelf
15542 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15543 maybe-mostlyclean-libelf:
15544 @if libelf
15545 maybe-mostlyclean-libelf: mostlyclean-libelf
15547 mostlyclean-libelf:
15548 @[ -f ./libelf/Makefile ] || exit 0; \
15549 r=`${PWD_COMMAND}`; export r; \
15550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15551 $(HOST_EXPORTS) \
15552 for flag in $(EXTRA_HOST_FLAGS) ; do \
15553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15554 done; \
15555 echo "Doing mostlyclean in libelf" ; \
15556 (cd $(HOST_SUBDIR)/libelf && \
15557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15559 "RANLIB=$${RANLIB}" \
15560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15561 mostlyclean) \
15562 || exit 1
15564 @endif libelf
15566 .PHONY: maybe-clean-libelf clean-libelf
15567 maybe-clean-libelf:
15568 @if libelf
15569 maybe-clean-libelf: clean-libelf
15571 clean-libelf:
15572 @[ -f ./libelf/Makefile ] || exit 0; \
15573 r=`${PWD_COMMAND}`; export r; \
15574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15575 $(HOST_EXPORTS) \
15576 for flag in $(EXTRA_HOST_FLAGS) ; do \
15577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15578 done; \
15579 echo "Doing clean in libelf" ; \
15580 (cd $(HOST_SUBDIR)/libelf && \
15581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15583 "RANLIB=$${RANLIB}" \
15584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15585 clean) \
15586 || exit 1
15588 @endif libelf
15590 .PHONY: maybe-distclean-libelf distclean-libelf
15591 maybe-distclean-libelf:
15592 @if libelf
15593 maybe-distclean-libelf: distclean-libelf
15595 distclean-libelf:
15596 @[ -f ./libelf/Makefile ] || exit 0; \
15597 r=`${PWD_COMMAND}`; export r; \
15598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15599 $(HOST_EXPORTS) \
15600 for flag in $(EXTRA_HOST_FLAGS) ; do \
15601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15602 done; \
15603 echo "Doing distclean in libelf" ; \
15604 (cd $(HOST_SUBDIR)/libelf && \
15605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15607 "RANLIB=$${RANLIB}" \
15608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15609 distclean) \
15610 || exit 1
15612 @endif libelf
15614 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15615 maybe-maintainer-clean-libelf:
15616 @if libelf
15617 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15619 maintainer-clean-libelf:
15620 @[ -f ./libelf/Makefile ] || exit 0; \
15621 r=`${PWD_COMMAND}`; export r; \
15622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15623 $(HOST_EXPORTS) \
15624 for flag in $(EXTRA_HOST_FLAGS) ; do \
15625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15626 done; \
15627 echo "Doing maintainer-clean in libelf" ; \
15628 (cd $(HOST_SUBDIR)/libelf && \
15629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15631 "RANLIB=$${RANLIB}" \
15632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15633 maintainer-clean) \
15634 || exit 1
15636 @endif libelf
15640 .PHONY: configure-gold maybe-configure-gold
15641 maybe-configure-gold:
15642 @if gcc-bootstrap
15643 configure-gold: stage_current
15644 @endif gcc-bootstrap
15645 @if gold
15646 maybe-configure-gold: configure-gold
15647 configure-gold:
15648 @r=`${PWD_COMMAND}`; export r; \
15649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15650 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15651 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15652 $(HOST_EXPORTS) \
15653 echo Configuring in $(HOST_SUBDIR)/gold; \
15654 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15655 case $(srcdir) in \
15656 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15657 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15658 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15659 esac; \
15660 srcdiroption="--srcdir=$${topdir}/gold"; \
15661 libsrcdir="$$s/gold"; \
15662 $(SHELL) $${libsrcdir}/configure \
15663 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15664 --target=${target_alias} $${srcdiroption} \
15665 || exit 1
15666 @endif gold
15670 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15671 maybe-configure-stage1-gold:
15672 @if gold-bootstrap
15673 maybe-configure-stage1-gold: configure-stage1-gold
15674 configure-stage1-gold:
15675 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15676 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15677 @r=`${PWD_COMMAND}`; export r; \
15678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15679 TFLAGS="$(STAGE1_TFLAGS)"; \
15680 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15681 $(HOST_EXPORTS) \
15682 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15683 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15684 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15685 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15686 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15687 cd $(HOST_SUBDIR)/gold || exit 1; \
15688 case $(srcdir) in \
15689 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15690 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15691 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15692 esac; \
15693 srcdiroption="--srcdir=$${topdir}/gold"; \
15694 libsrcdir="$$s/gold"; \
15695 $(SHELL) $${libsrcdir}/configure \
15696 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15697 --target=${target_alias} $${srcdiroption} \
15698 $(STAGE1_CONFIGURE_FLAGS)
15699 @endif gold-bootstrap
15701 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15702 maybe-configure-stage2-gold:
15703 @if gold-bootstrap
15704 maybe-configure-stage2-gold: configure-stage2-gold
15705 configure-stage2-gold:
15706 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15707 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15708 @r=`${PWD_COMMAND}`; export r; \
15709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15710 TFLAGS="$(STAGE2_TFLAGS)"; \
15711 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15712 $(HOST_EXPORTS) \
15713 $(POSTSTAGE1_HOST_EXPORTS) \
15714 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15715 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15716 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15717 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15718 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15719 cd $(HOST_SUBDIR)/gold || exit 1; \
15720 case $(srcdir) in \
15721 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15722 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15723 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15724 esac; \
15725 srcdiroption="--srcdir=$${topdir}/gold"; \
15726 libsrcdir="$$s/gold"; \
15727 $(SHELL) $${libsrcdir}/configure \
15728 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15729 --target=${target_alias} $${srcdiroption} \
15730 --with-build-libsubdir=$(HOST_SUBDIR) \
15731 $(STAGE2_CONFIGURE_FLAGS)
15732 @endif gold-bootstrap
15734 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15735 maybe-configure-stage3-gold:
15736 @if gold-bootstrap
15737 maybe-configure-stage3-gold: configure-stage3-gold
15738 configure-stage3-gold:
15739 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15740 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15741 @r=`${PWD_COMMAND}`; export r; \
15742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15743 TFLAGS="$(STAGE3_TFLAGS)"; \
15744 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15745 $(HOST_EXPORTS) \
15746 $(POSTSTAGE1_HOST_EXPORTS) \
15747 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15748 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15749 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15750 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15751 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15752 cd $(HOST_SUBDIR)/gold || exit 1; \
15753 case $(srcdir) in \
15754 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15755 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15756 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15757 esac; \
15758 srcdiroption="--srcdir=$${topdir}/gold"; \
15759 libsrcdir="$$s/gold"; \
15760 $(SHELL) $${libsrcdir}/configure \
15761 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15762 --target=${target_alias} $${srcdiroption} \
15763 --with-build-libsubdir=$(HOST_SUBDIR) \
15764 $(STAGE3_CONFIGURE_FLAGS)
15765 @endif gold-bootstrap
15767 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15768 maybe-configure-stage4-gold:
15769 @if gold-bootstrap
15770 maybe-configure-stage4-gold: configure-stage4-gold
15771 configure-stage4-gold:
15772 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15773 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15774 @r=`${PWD_COMMAND}`; export r; \
15775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15776 TFLAGS="$(STAGE4_TFLAGS)"; \
15777 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15778 $(HOST_EXPORTS) \
15779 $(POSTSTAGE1_HOST_EXPORTS) \
15780 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15781 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15782 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15783 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15784 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15785 cd $(HOST_SUBDIR)/gold || exit 1; \
15786 case $(srcdir) in \
15787 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15788 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15789 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15790 esac; \
15791 srcdiroption="--srcdir=$${topdir}/gold"; \
15792 libsrcdir="$$s/gold"; \
15793 $(SHELL) $${libsrcdir}/configure \
15794 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15795 --target=${target_alias} $${srcdiroption} \
15796 --with-build-libsubdir=$(HOST_SUBDIR) \
15797 $(STAGE4_CONFIGURE_FLAGS)
15798 @endif gold-bootstrap
15800 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15801 maybe-configure-stageprofile-gold:
15802 @if gold-bootstrap
15803 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15804 configure-stageprofile-gold:
15805 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15806 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15807 @r=`${PWD_COMMAND}`; export r; \
15808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15809 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15810 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15811 $(HOST_EXPORTS) \
15812 $(POSTSTAGE1_HOST_EXPORTS) \
15813 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15814 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15815 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15816 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15817 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15818 cd $(HOST_SUBDIR)/gold || exit 1; \
15819 case $(srcdir) in \
15820 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15821 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15822 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15823 esac; \
15824 srcdiroption="--srcdir=$${topdir}/gold"; \
15825 libsrcdir="$$s/gold"; \
15826 $(SHELL) $${libsrcdir}/configure \
15827 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15828 --target=${target_alias} $${srcdiroption} \
15829 --with-build-libsubdir=$(HOST_SUBDIR) \
15830 $(STAGEprofile_CONFIGURE_FLAGS)
15831 @endif gold-bootstrap
15833 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15834 maybe-configure-stagefeedback-gold:
15835 @if gold-bootstrap
15836 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15837 configure-stagefeedback-gold:
15838 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15839 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15840 @r=`${PWD_COMMAND}`; export r; \
15841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15842 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15843 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15844 $(HOST_EXPORTS) \
15845 $(POSTSTAGE1_HOST_EXPORTS) \
15846 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15847 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15848 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15849 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15850 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15851 cd $(HOST_SUBDIR)/gold || exit 1; \
15852 case $(srcdir) in \
15853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15854 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15856 esac; \
15857 srcdiroption="--srcdir=$${topdir}/gold"; \
15858 libsrcdir="$$s/gold"; \
15859 $(SHELL) $${libsrcdir}/configure \
15860 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15861 --target=${target_alias} $${srcdiroption} \
15862 --with-build-libsubdir=$(HOST_SUBDIR) \
15863 $(STAGEfeedback_CONFIGURE_FLAGS)
15864 @endif gold-bootstrap
15870 .PHONY: all-gold maybe-all-gold
15871 maybe-all-gold:
15872 @if gcc-bootstrap
15873 all-gold: stage_current
15874 @endif gcc-bootstrap
15875 @if gold
15876 TARGET-gold=all
15877 maybe-all-gold: all-gold
15878 all-gold: configure-gold
15879 @r=`${PWD_COMMAND}`; export r; \
15880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15881 $(HOST_EXPORTS) \
15882 (cd $(HOST_SUBDIR)/gold && \
15883 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15884 $(TARGET-gold))
15885 @endif gold
15889 .PHONY: all-stage1-gold maybe-all-stage1-gold
15890 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15891 maybe-all-stage1-gold:
15892 maybe-clean-stage1-gold:
15893 @if gold-bootstrap
15894 maybe-all-stage1-gold: all-stage1-gold
15895 all-stage1: all-stage1-gold
15896 TARGET-stage1-gold = $(TARGET-gold)
15897 all-stage1-gold: configure-stage1-gold
15898 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15899 @r=`${PWD_COMMAND}`; export r; \
15900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15901 TFLAGS="$(STAGE1_TFLAGS)"; \
15902 $(HOST_EXPORTS) \
15903 cd $(HOST_SUBDIR)/gold && \
15904 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15905 CFLAGS="$(STAGE1_CFLAGS)" \
15906 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15907 LIBCFLAGS="$(LIBCFLAGS)" \
15908 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15909 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15910 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15911 $(EXTRA_HOST_FLAGS) \
15912 $(STAGE1_FLAGS_TO_PASS) \
15913 TFLAGS="$(STAGE1_TFLAGS)" \
15914 $(TARGET-stage1-gold)
15916 maybe-clean-stage1-gold: clean-stage1-gold
15917 clean-stage1: clean-stage1-gold
15918 clean-stage1-gold:
15919 @if [ $(current_stage) = stage1 ]; then \
15920 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15921 else \
15922 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15923 $(MAKE) stage1-start; \
15924 fi; \
15925 cd $(HOST_SUBDIR)/gold && \
15926 $(MAKE) $(EXTRA_HOST_FLAGS) \
15927 $(STAGE1_FLAGS_TO_PASS) clean
15928 @endif gold-bootstrap
15931 .PHONY: all-stage2-gold maybe-all-stage2-gold
15932 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15933 maybe-all-stage2-gold:
15934 maybe-clean-stage2-gold:
15935 @if gold-bootstrap
15936 maybe-all-stage2-gold: all-stage2-gold
15937 all-stage2: all-stage2-gold
15938 TARGET-stage2-gold = $(TARGET-gold)
15939 all-stage2-gold: configure-stage2-gold
15940 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15941 @r=`${PWD_COMMAND}`; export r; \
15942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15943 TFLAGS="$(STAGE2_TFLAGS)"; \
15944 $(HOST_EXPORTS) \
15945 $(POSTSTAGE1_HOST_EXPORTS) \
15946 cd $(HOST_SUBDIR)/gold && \
15947 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15948 CFLAGS="$(STAGE2_CFLAGS)" \
15949 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15950 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15951 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15952 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15953 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15954 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15955 TFLAGS="$(STAGE2_TFLAGS)" \
15956 $(TARGET-stage2-gold)
15958 maybe-clean-stage2-gold: clean-stage2-gold
15959 clean-stage2: clean-stage2-gold
15960 clean-stage2-gold:
15961 @if [ $(current_stage) = stage2 ]; then \
15962 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15963 else \
15964 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15965 $(MAKE) stage2-start; \
15966 fi; \
15967 cd $(HOST_SUBDIR)/gold && \
15968 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15969 @endif gold-bootstrap
15972 .PHONY: all-stage3-gold maybe-all-stage3-gold
15973 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15974 maybe-all-stage3-gold:
15975 maybe-clean-stage3-gold:
15976 @if gold-bootstrap
15977 maybe-all-stage3-gold: all-stage3-gold
15978 all-stage3: all-stage3-gold
15979 TARGET-stage3-gold = $(TARGET-gold)
15980 all-stage3-gold: configure-stage3-gold
15981 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15982 @r=`${PWD_COMMAND}`; export r; \
15983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15984 TFLAGS="$(STAGE3_TFLAGS)"; \
15985 $(HOST_EXPORTS) \
15986 $(POSTSTAGE1_HOST_EXPORTS) \
15987 cd $(HOST_SUBDIR)/gold && \
15988 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15989 CFLAGS="$(STAGE3_CFLAGS)" \
15990 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15991 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15992 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15993 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15994 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15995 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15996 TFLAGS="$(STAGE3_TFLAGS)" \
15997 $(TARGET-stage3-gold)
15999 maybe-clean-stage3-gold: clean-stage3-gold
16000 clean-stage3: clean-stage3-gold
16001 clean-stage3-gold:
16002 @if [ $(current_stage) = stage3 ]; then \
16003 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16004 else \
16005 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
16006 $(MAKE) stage3-start; \
16007 fi; \
16008 cd $(HOST_SUBDIR)/gold && \
16009 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16010 @endif gold-bootstrap
16013 .PHONY: all-stage4-gold maybe-all-stage4-gold
16014 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
16015 maybe-all-stage4-gold:
16016 maybe-clean-stage4-gold:
16017 @if gold-bootstrap
16018 maybe-all-stage4-gold: all-stage4-gold
16019 all-stage4: all-stage4-gold
16020 TARGET-stage4-gold = $(TARGET-gold)
16021 all-stage4-gold: configure-stage4-gold
16022 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16023 @r=`${PWD_COMMAND}`; export r; \
16024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16025 TFLAGS="$(STAGE4_TFLAGS)"; \
16026 $(HOST_EXPORTS) \
16027 $(POSTSTAGE1_HOST_EXPORTS) \
16028 cd $(HOST_SUBDIR)/gold && \
16029 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16030 CFLAGS="$(STAGE4_CFLAGS)" \
16031 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16032 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16033 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16034 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16035 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16036 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16037 TFLAGS="$(STAGE4_TFLAGS)" \
16038 $(TARGET-stage4-gold)
16040 maybe-clean-stage4-gold: clean-stage4-gold
16041 clean-stage4: clean-stage4-gold
16042 clean-stage4-gold:
16043 @if [ $(current_stage) = stage4 ]; then \
16044 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16045 else \
16046 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16047 $(MAKE) stage4-start; \
16048 fi; \
16049 cd $(HOST_SUBDIR)/gold && \
16050 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16051 @endif gold-bootstrap
16054 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16055 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16056 maybe-all-stageprofile-gold:
16057 maybe-clean-stageprofile-gold:
16058 @if gold-bootstrap
16059 maybe-all-stageprofile-gold: all-stageprofile-gold
16060 all-stageprofile: all-stageprofile-gold
16061 TARGET-stageprofile-gold = $(TARGET-gold)
16062 all-stageprofile-gold: configure-stageprofile-gold
16063 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16064 @r=`${PWD_COMMAND}`; export r; \
16065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16066 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16067 $(HOST_EXPORTS) \
16068 $(POSTSTAGE1_HOST_EXPORTS) \
16069 cd $(HOST_SUBDIR)/gold && \
16070 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16071 CFLAGS="$(STAGEprofile_CFLAGS)" \
16072 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16073 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16074 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16075 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16076 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16077 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16078 TFLAGS="$(STAGEprofile_TFLAGS)" \
16079 $(TARGET-stageprofile-gold)
16081 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16082 clean-stageprofile: clean-stageprofile-gold
16083 clean-stageprofile-gold:
16084 @if [ $(current_stage) = stageprofile ]; then \
16085 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16086 else \
16087 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16088 $(MAKE) stageprofile-start; \
16089 fi; \
16090 cd $(HOST_SUBDIR)/gold && \
16091 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16092 @endif gold-bootstrap
16095 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16096 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16097 maybe-all-stagefeedback-gold:
16098 maybe-clean-stagefeedback-gold:
16099 @if gold-bootstrap
16100 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16101 all-stagefeedback: all-stagefeedback-gold
16102 TARGET-stagefeedback-gold = $(TARGET-gold)
16103 all-stagefeedback-gold: configure-stagefeedback-gold
16104 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16105 @r=`${PWD_COMMAND}`; export r; \
16106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16107 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16108 $(HOST_EXPORTS) \
16109 $(POSTSTAGE1_HOST_EXPORTS) \
16110 cd $(HOST_SUBDIR)/gold && \
16111 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16112 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16113 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16114 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16115 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16116 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16117 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16118 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16119 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16120 $(TARGET-stagefeedback-gold)
16122 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16123 clean-stagefeedback: clean-stagefeedback-gold
16124 clean-stagefeedback-gold:
16125 @if [ $(current_stage) = stagefeedback ]; then \
16126 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16127 else \
16128 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16129 $(MAKE) stagefeedback-start; \
16130 fi; \
16131 cd $(HOST_SUBDIR)/gold && \
16132 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16133 @endif gold-bootstrap
16139 .PHONY: check-gold maybe-check-gold
16140 maybe-check-gold:
16141 @if gold
16142 maybe-check-gold: check-gold
16144 check-gold:
16145 @: $(MAKE); $(unstage)
16146 @r=`${PWD_COMMAND}`; export r; \
16147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16148 $(HOST_EXPORTS) \
16149 (cd $(HOST_SUBDIR)/gold && \
16150 $(MAKE) $(FLAGS_TO_PASS) check)
16152 @endif gold
16154 .PHONY: install-gold maybe-install-gold
16155 maybe-install-gold:
16156 @if gold
16157 maybe-install-gold: install-gold
16159 install-gold: installdirs
16160 @: $(MAKE); $(unstage)
16161 @r=`${PWD_COMMAND}`; export r; \
16162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16163 $(HOST_EXPORTS) \
16164 (cd $(HOST_SUBDIR)/gold && \
16165 $(MAKE) $(FLAGS_TO_PASS) install)
16167 @endif gold
16169 .PHONY: install-strip-gold maybe-install-strip-gold
16170 maybe-install-strip-gold:
16171 @if gold
16172 maybe-install-strip-gold: install-strip-gold
16174 install-strip-gold: installdirs
16175 @: $(MAKE); $(unstage)
16176 @r=`${PWD_COMMAND}`; export r; \
16177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16178 $(HOST_EXPORTS) \
16179 (cd $(HOST_SUBDIR)/gold && \
16180 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16182 @endif gold
16184 # Other targets (info, dvi, pdf, etc.)
16186 .PHONY: maybe-info-gold info-gold
16187 maybe-info-gold:
16188 @if gold
16189 maybe-info-gold: info-gold
16191 info-gold: \
16192 configure-gold
16193 @[ -f ./gold/Makefile ] || exit 0; \
16194 r=`${PWD_COMMAND}`; export r; \
16195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16196 $(HOST_EXPORTS) \
16197 for flag in $(EXTRA_HOST_FLAGS) ; do \
16198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16199 done; \
16200 echo "Doing info in gold" ; \
16201 (cd $(HOST_SUBDIR)/gold && \
16202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16204 "RANLIB=$${RANLIB}" \
16205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16206 info) \
16207 || exit 1
16209 @endif gold
16211 .PHONY: maybe-dvi-gold dvi-gold
16212 maybe-dvi-gold:
16213 @if gold
16214 maybe-dvi-gold: dvi-gold
16216 dvi-gold: \
16217 configure-gold
16218 @[ -f ./gold/Makefile ] || exit 0; \
16219 r=`${PWD_COMMAND}`; export r; \
16220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16221 $(HOST_EXPORTS) \
16222 for flag in $(EXTRA_HOST_FLAGS) ; do \
16223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16224 done; \
16225 echo "Doing dvi in gold" ; \
16226 (cd $(HOST_SUBDIR)/gold && \
16227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16229 "RANLIB=$${RANLIB}" \
16230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16231 dvi) \
16232 || exit 1
16234 @endif gold
16236 .PHONY: maybe-pdf-gold pdf-gold
16237 maybe-pdf-gold:
16238 @if gold
16239 maybe-pdf-gold: pdf-gold
16241 pdf-gold: \
16242 configure-gold
16243 @[ -f ./gold/Makefile ] || exit 0; \
16244 r=`${PWD_COMMAND}`; export r; \
16245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16246 $(HOST_EXPORTS) \
16247 for flag in $(EXTRA_HOST_FLAGS) ; do \
16248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16249 done; \
16250 echo "Doing pdf in gold" ; \
16251 (cd $(HOST_SUBDIR)/gold && \
16252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16254 "RANLIB=$${RANLIB}" \
16255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16256 pdf) \
16257 || exit 1
16259 @endif gold
16261 .PHONY: maybe-html-gold html-gold
16262 maybe-html-gold:
16263 @if gold
16264 maybe-html-gold: html-gold
16266 html-gold: \
16267 configure-gold
16268 @[ -f ./gold/Makefile ] || exit 0; \
16269 r=`${PWD_COMMAND}`; export r; \
16270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16271 $(HOST_EXPORTS) \
16272 for flag in $(EXTRA_HOST_FLAGS) ; do \
16273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16274 done; \
16275 echo "Doing html in gold" ; \
16276 (cd $(HOST_SUBDIR)/gold && \
16277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16279 "RANLIB=$${RANLIB}" \
16280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16281 html) \
16282 || exit 1
16284 @endif gold
16286 .PHONY: maybe-TAGS-gold TAGS-gold
16287 maybe-TAGS-gold:
16288 @if gold
16289 maybe-TAGS-gold: TAGS-gold
16291 TAGS-gold: \
16292 configure-gold
16293 @[ -f ./gold/Makefile ] || exit 0; \
16294 r=`${PWD_COMMAND}`; export r; \
16295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16296 $(HOST_EXPORTS) \
16297 for flag in $(EXTRA_HOST_FLAGS) ; do \
16298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16299 done; \
16300 echo "Doing TAGS in gold" ; \
16301 (cd $(HOST_SUBDIR)/gold && \
16302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16304 "RANLIB=$${RANLIB}" \
16305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16306 TAGS) \
16307 || exit 1
16309 @endif gold
16311 .PHONY: maybe-install-info-gold install-info-gold
16312 maybe-install-info-gold:
16313 @if gold
16314 maybe-install-info-gold: install-info-gold
16316 install-info-gold: \
16317 configure-gold \
16318 info-gold
16319 @[ -f ./gold/Makefile ] || exit 0; \
16320 r=`${PWD_COMMAND}`; export r; \
16321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16322 $(HOST_EXPORTS) \
16323 for flag in $(EXTRA_HOST_FLAGS) ; do \
16324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16325 done; \
16326 echo "Doing install-info in gold" ; \
16327 (cd $(HOST_SUBDIR)/gold && \
16328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16330 "RANLIB=$${RANLIB}" \
16331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16332 install-info) \
16333 || exit 1
16335 @endif gold
16337 .PHONY: maybe-install-pdf-gold install-pdf-gold
16338 maybe-install-pdf-gold:
16339 @if gold
16340 maybe-install-pdf-gold: install-pdf-gold
16342 install-pdf-gold: \
16343 configure-gold \
16344 pdf-gold
16345 @[ -f ./gold/Makefile ] || exit 0; \
16346 r=`${PWD_COMMAND}`; export r; \
16347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16348 $(HOST_EXPORTS) \
16349 for flag in $(EXTRA_HOST_FLAGS) ; do \
16350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16351 done; \
16352 echo "Doing install-pdf in gold" ; \
16353 (cd $(HOST_SUBDIR)/gold && \
16354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16356 "RANLIB=$${RANLIB}" \
16357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16358 install-pdf) \
16359 || exit 1
16361 @endif gold
16363 .PHONY: maybe-install-html-gold install-html-gold
16364 maybe-install-html-gold:
16365 @if gold
16366 maybe-install-html-gold: install-html-gold
16368 install-html-gold: \
16369 configure-gold \
16370 html-gold
16371 @[ -f ./gold/Makefile ] || exit 0; \
16372 r=`${PWD_COMMAND}`; export r; \
16373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16374 $(HOST_EXPORTS) \
16375 for flag in $(EXTRA_HOST_FLAGS) ; do \
16376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16377 done; \
16378 echo "Doing install-html in gold" ; \
16379 (cd $(HOST_SUBDIR)/gold && \
16380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16382 "RANLIB=$${RANLIB}" \
16383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16384 install-html) \
16385 || exit 1
16387 @endif gold
16389 .PHONY: maybe-installcheck-gold installcheck-gold
16390 maybe-installcheck-gold:
16391 @if gold
16392 maybe-installcheck-gold: installcheck-gold
16394 installcheck-gold: \
16395 configure-gold
16396 @[ -f ./gold/Makefile ] || exit 0; \
16397 r=`${PWD_COMMAND}`; export r; \
16398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16399 $(HOST_EXPORTS) \
16400 for flag in $(EXTRA_HOST_FLAGS) ; do \
16401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16402 done; \
16403 echo "Doing installcheck in gold" ; \
16404 (cd $(HOST_SUBDIR)/gold && \
16405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16407 "RANLIB=$${RANLIB}" \
16408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16409 installcheck) \
16410 || exit 1
16412 @endif gold
16414 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16415 maybe-mostlyclean-gold:
16416 @if gold
16417 maybe-mostlyclean-gold: mostlyclean-gold
16419 mostlyclean-gold:
16420 @[ -f ./gold/Makefile ] || exit 0; \
16421 r=`${PWD_COMMAND}`; export r; \
16422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16423 $(HOST_EXPORTS) \
16424 for flag in $(EXTRA_HOST_FLAGS) ; do \
16425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16426 done; \
16427 echo "Doing mostlyclean in gold" ; \
16428 (cd $(HOST_SUBDIR)/gold && \
16429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16431 "RANLIB=$${RANLIB}" \
16432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16433 mostlyclean) \
16434 || exit 1
16436 @endif gold
16438 .PHONY: maybe-clean-gold clean-gold
16439 maybe-clean-gold:
16440 @if gold
16441 maybe-clean-gold: clean-gold
16443 clean-gold:
16444 @[ -f ./gold/Makefile ] || exit 0; \
16445 r=`${PWD_COMMAND}`; export r; \
16446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16447 $(HOST_EXPORTS) \
16448 for flag in $(EXTRA_HOST_FLAGS) ; do \
16449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16450 done; \
16451 echo "Doing clean in gold" ; \
16452 (cd $(HOST_SUBDIR)/gold && \
16453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16455 "RANLIB=$${RANLIB}" \
16456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16457 clean) \
16458 || exit 1
16460 @endif gold
16462 .PHONY: maybe-distclean-gold distclean-gold
16463 maybe-distclean-gold:
16464 @if gold
16465 maybe-distclean-gold: distclean-gold
16467 distclean-gold:
16468 @[ -f ./gold/Makefile ] || exit 0; \
16469 r=`${PWD_COMMAND}`; export r; \
16470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16471 $(HOST_EXPORTS) \
16472 for flag in $(EXTRA_HOST_FLAGS) ; do \
16473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16474 done; \
16475 echo "Doing distclean in gold" ; \
16476 (cd $(HOST_SUBDIR)/gold && \
16477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16479 "RANLIB=$${RANLIB}" \
16480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16481 distclean) \
16482 || exit 1
16484 @endif gold
16486 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16487 maybe-maintainer-clean-gold:
16488 @if gold
16489 maybe-maintainer-clean-gold: maintainer-clean-gold
16491 maintainer-clean-gold:
16492 @[ -f ./gold/Makefile ] || exit 0; \
16493 r=`${PWD_COMMAND}`; export r; \
16494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16495 $(HOST_EXPORTS) \
16496 for flag in $(EXTRA_HOST_FLAGS) ; do \
16497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16498 done; \
16499 echo "Doing maintainer-clean in gold" ; \
16500 (cd $(HOST_SUBDIR)/gold && \
16501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16503 "RANLIB=$${RANLIB}" \
16504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16505 maintainer-clean) \
16506 || exit 1
16508 @endif gold
16512 .PHONY: configure-gprof maybe-configure-gprof
16513 maybe-configure-gprof:
16514 @if gcc-bootstrap
16515 configure-gprof: stage_current
16516 @endif gcc-bootstrap
16517 @if gprof
16518 maybe-configure-gprof: configure-gprof
16519 configure-gprof:
16520 @: $(MAKE); $(unstage)
16521 @r=`${PWD_COMMAND}`; export r; \
16522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16523 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16524 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16525 $(HOST_EXPORTS) \
16526 echo Configuring in $(HOST_SUBDIR)/gprof; \
16527 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16528 case $(srcdir) in \
16529 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16530 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16531 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16532 esac; \
16533 srcdiroption="--srcdir=$${topdir}/gprof"; \
16534 libsrcdir="$$s/gprof"; \
16535 $(SHELL) $${libsrcdir}/configure \
16536 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16537 --target=${target_alias} $${srcdiroption} \
16538 || exit 1
16539 @endif gprof
16545 .PHONY: all-gprof maybe-all-gprof
16546 maybe-all-gprof:
16547 @if gcc-bootstrap
16548 all-gprof: stage_current
16549 @endif gcc-bootstrap
16550 @if gprof
16551 TARGET-gprof=all
16552 maybe-all-gprof: all-gprof
16553 all-gprof: configure-gprof
16554 @: $(MAKE); $(unstage)
16555 @r=`${PWD_COMMAND}`; export r; \
16556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16557 $(HOST_EXPORTS) \
16558 (cd $(HOST_SUBDIR)/gprof && \
16559 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16560 $(TARGET-gprof))
16561 @endif gprof
16566 .PHONY: check-gprof maybe-check-gprof
16567 maybe-check-gprof:
16568 @if gprof
16569 maybe-check-gprof: check-gprof
16571 check-gprof:
16572 @: $(MAKE); $(unstage)
16573 @r=`${PWD_COMMAND}`; export r; \
16574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16575 $(HOST_EXPORTS) \
16576 (cd $(HOST_SUBDIR)/gprof && \
16577 $(MAKE) $(FLAGS_TO_PASS) check)
16579 @endif gprof
16581 .PHONY: install-gprof maybe-install-gprof
16582 maybe-install-gprof:
16583 @if gprof
16584 maybe-install-gprof: install-gprof
16586 install-gprof: installdirs
16587 @: $(MAKE); $(unstage)
16588 @r=`${PWD_COMMAND}`; export r; \
16589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16590 $(HOST_EXPORTS) \
16591 (cd $(HOST_SUBDIR)/gprof && \
16592 $(MAKE) $(FLAGS_TO_PASS) install)
16594 @endif gprof
16596 .PHONY: install-strip-gprof maybe-install-strip-gprof
16597 maybe-install-strip-gprof:
16598 @if gprof
16599 maybe-install-strip-gprof: install-strip-gprof
16601 install-strip-gprof: installdirs
16602 @: $(MAKE); $(unstage)
16603 @r=`${PWD_COMMAND}`; export r; \
16604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16605 $(HOST_EXPORTS) \
16606 (cd $(HOST_SUBDIR)/gprof && \
16607 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16609 @endif gprof
16611 # Other targets (info, dvi, pdf, etc.)
16613 .PHONY: maybe-info-gprof info-gprof
16614 maybe-info-gprof:
16615 @if gprof
16616 maybe-info-gprof: info-gprof
16618 info-gprof: \
16619 configure-gprof
16620 @: $(MAKE); $(unstage)
16621 @[ -f ./gprof/Makefile ] || exit 0; \
16622 r=`${PWD_COMMAND}`; export r; \
16623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16624 $(HOST_EXPORTS) \
16625 for flag in $(EXTRA_HOST_FLAGS) ; do \
16626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16627 done; \
16628 echo "Doing info in gprof" ; \
16629 (cd $(HOST_SUBDIR)/gprof && \
16630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16632 "RANLIB=$${RANLIB}" \
16633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16634 info) \
16635 || exit 1
16637 @endif gprof
16639 .PHONY: maybe-dvi-gprof dvi-gprof
16640 maybe-dvi-gprof:
16641 @if gprof
16642 maybe-dvi-gprof: dvi-gprof
16644 dvi-gprof: \
16645 configure-gprof
16646 @: $(MAKE); $(unstage)
16647 @[ -f ./gprof/Makefile ] || exit 0; \
16648 r=`${PWD_COMMAND}`; export r; \
16649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16650 $(HOST_EXPORTS) \
16651 for flag in $(EXTRA_HOST_FLAGS) ; do \
16652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16653 done; \
16654 echo "Doing dvi in gprof" ; \
16655 (cd $(HOST_SUBDIR)/gprof && \
16656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16658 "RANLIB=$${RANLIB}" \
16659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16660 dvi) \
16661 || exit 1
16663 @endif gprof
16665 .PHONY: maybe-pdf-gprof pdf-gprof
16666 maybe-pdf-gprof:
16667 @if gprof
16668 maybe-pdf-gprof: pdf-gprof
16670 pdf-gprof: \
16671 configure-gprof
16672 @: $(MAKE); $(unstage)
16673 @[ -f ./gprof/Makefile ] || exit 0; \
16674 r=`${PWD_COMMAND}`; export r; \
16675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16676 $(HOST_EXPORTS) \
16677 for flag in $(EXTRA_HOST_FLAGS) ; do \
16678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16679 done; \
16680 echo "Doing pdf in gprof" ; \
16681 (cd $(HOST_SUBDIR)/gprof && \
16682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16684 "RANLIB=$${RANLIB}" \
16685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16686 pdf) \
16687 || exit 1
16689 @endif gprof
16691 .PHONY: maybe-html-gprof html-gprof
16692 maybe-html-gprof:
16693 @if gprof
16694 maybe-html-gprof: html-gprof
16696 html-gprof: \
16697 configure-gprof
16698 @: $(MAKE); $(unstage)
16699 @[ -f ./gprof/Makefile ] || exit 0; \
16700 r=`${PWD_COMMAND}`; export r; \
16701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16702 $(HOST_EXPORTS) \
16703 for flag in $(EXTRA_HOST_FLAGS) ; do \
16704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16705 done; \
16706 echo "Doing html in gprof" ; \
16707 (cd $(HOST_SUBDIR)/gprof && \
16708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16710 "RANLIB=$${RANLIB}" \
16711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16712 html) \
16713 || exit 1
16715 @endif gprof
16717 .PHONY: maybe-TAGS-gprof TAGS-gprof
16718 maybe-TAGS-gprof:
16719 @if gprof
16720 maybe-TAGS-gprof: TAGS-gprof
16722 TAGS-gprof: \
16723 configure-gprof
16724 @: $(MAKE); $(unstage)
16725 @[ -f ./gprof/Makefile ] || exit 0; \
16726 r=`${PWD_COMMAND}`; export r; \
16727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16728 $(HOST_EXPORTS) \
16729 for flag in $(EXTRA_HOST_FLAGS) ; do \
16730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16731 done; \
16732 echo "Doing TAGS in gprof" ; \
16733 (cd $(HOST_SUBDIR)/gprof && \
16734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16736 "RANLIB=$${RANLIB}" \
16737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16738 TAGS) \
16739 || exit 1
16741 @endif gprof
16743 .PHONY: maybe-install-info-gprof install-info-gprof
16744 maybe-install-info-gprof:
16745 @if gprof
16746 maybe-install-info-gprof: install-info-gprof
16748 install-info-gprof: \
16749 configure-gprof \
16750 info-gprof
16751 @: $(MAKE); $(unstage)
16752 @[ -f ./gprof/Makefile ] || exit 0; \
16753 r=`${PWD_COMMAND}`; export r; \
16754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16755 $(HOST_EXPORTS) \
16756 for flag in $(EXTRA_HOST_FLAGS) ; do \
16757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16758 done; \
16759 echo "Doing install-info in gprof" ; \
16760 (cd $(HOST_SUBDIR)/gprof && \
16761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16763 "RANLIB=$${RANLIB}" \
16764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16765 install-info) \
16766 || exit 1
16768 @endif gprof
16770 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16771 maybe-install-pdf-gprof:
16772 @if gprof
16773 maybe-install-pdf-gprof: install-pdf-gprof
16775 install-pdf-gprof: \
16776 configure-gprof \
16777 pdf-gprof
16778 @: $(MAKE); $(unstage)
16779 @[ -f ./gprof/Makefile ] || exit 0; \
16780 r=`${PWD_COMMAND}`; export r; \
16781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16782 $(HOST_EXPORTS) \
16783 for flag in $(EXTRA_HOST_FLAGS) ; do \
16784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16785 done; \
16786 echo "Doing install-pdf in gprof" ; \
16787 (cd $(HOST_SUBDIR)/gprof && \
16788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16790 "RANLIB=$${RANLIB}" \
16791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16792 install-pdf) \
16793 || exit 1
16795 @endif gprof
16797 .PHONY: maybe-install-html-gprof install-html-gprof
16798 maybe-install-html-gprof:
16799 @if gprof
16800 maybe-install-html-gprof: install-html-gprof
16802 install-html-gprof: \
16803 configure-gprof \
16804 html-gprof
16805 @: $(MAKE); $(unstage)
16806 @[ -f ./gprof/Makefile ] || exit 0; \
16807 r=`${PWD_COMMAND}`; export r; \
16808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16809 $(HOST_EXPORTS) \
16810 for flag in $(EXTRA_HOST_FLAGS) ; do \
16811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16812 done; \
16813 echo "Doing install-html in gprof" ; \
16814 (cd $(HOST_SUBDIR)/gprof && \
16815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16817 "RANLIB=$${RANLIB}" \
16818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16819 install-html) \
16820 || exit 1
16822 @endif gprof
16824 .PHONY: maybe-installcheck-gprof installcheck-gprof
16825 maybe-installcheck-gprof:
16826 @if gprof
16827 maybe-installcheck-gprof: installcheck-gprof
16829 installcheck-gprof: \
16830 configure-gprof
16831 @: $(MAKE); $(unstage)
16832 @[ -f ./gprof/Makefile ] || exit 0; \
16833 r=`${PWD_COMMAND}`; export r; \
16834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16835 $(HOST_EXPORTS) \
16836 for flag in $(EXTRA_HOST_FLAGS) ; do \
16837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16838 done; \
16839 echo "Doing installcheck in gprof" ; \
16840 (cd $(HOST_SUBDIR)/gprof && \
16841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16843 "RANLIB=$${RANLIB}" \
16844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16845 installcheck) \
16846 || exit 1
16848 @endif gprof
16850 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16851 maybe-mostlyclean-gprof:
16852 @if gprof
16853 maybe-mostlyclean-gprof: mostlyclean-gprof
16855 mostlyclean-gprof:
16856 @: $(MAKE); $(unstage)
16857 @[ -f ./gprof/Makefile ] || exit 0; \
16858 r=`${PWD_COMMAND}`; export r; \
16859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16860 $(HOST_EXPORTS) \
16861 for flag in $(EXTRA_HOST_FLAGS) ; do \
16862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16863 done; \
16864 echo "Doing mostlyclean in gprof" ; \
16865 (cd $(HOST_SUBDIR)/gprof && \
16866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16868 "RANLIB=$${RANLIB}" \
16869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16870 mostlyclean) \
16871 || exit 1
16873 @endif gprof
16875 .PHONY: maybe-clean-gprof clean-gprof
16876 maybe-clean-gprof:
16877 @if gprof
16878 maybe-clean-gprof: clean-gprof
16880 clean-gprof:
16881 @: $(MAKE); $(unstage)
16882 @[ -f ./gprof/Makefile ] || exit 0; \
16883 r=`${PWD_COMMAND}`; export r; \
16884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16885 $(HOST_EXPORTS) \
16886 for flag in $(EXTRA_HOST_FLAGS) ; do \
16887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16888 done; \
16889 echo "Doing clean in gprof" ; \
16890 (cd $(HOST_SUBDIR)/gprof && \
16891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16893 "RANLIB=$${RANLIB}" \
16894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16895 clean) \
16896 || exit 1
16898 @endif gprof
16900 .PHONY: maybe-distclean-gprof distclean-gprof
16901 maybe-distclean-gprof:
16902 @if gprof
16903 maybe-distclean-gprof: distclean-gprof
16905 distclean-gprof:
16906 @: $(MAKE); $(unstage)
16907 @[ -f ./gprof/Makefile ] || exit 0; \
16908 r=`${PWD_COMMAND}`; export r; \
16909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16910 $(HOST_EXPORTS) \
16911 for flag in $(EXTRA_HOST_FLAGS) ; do \
16912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16913 done; \
16914 echo "Doing distclean in gprof" ; \
16915 (cd $(HOST_SUBDIR)/gprof && \
16916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16918 "RANLIB=$${RANLIB}" \
16919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16920 distclean) \
16921 || exit 1
16923 @endif gprof
16925 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16926 maybe-maintainer-clean-gprof:
16927 @if gprof
16928 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16930 maintainer-clean-gprof:
16931 @: $(MAKE); $(unstage)
16932 @[ -f ./gprof/Makefile ] || exit 0; \
16933 r=`${PWD_COMMAND}`; export r; \
16934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16935 $(HOST_EXPORTS) \
16936 for flag in $(EXTRA_HOST_FLAGS) ; do \
16937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16938 done; \
16939 echo "Doing maintainer-clean in gprof" ; \
16940 (cd $(HOST_SUBDIR)/gprof && \
16941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16943 "RANLIB=$${RANLIB}" \
16944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16945 maintainer-clean) \
16946 || exit 1
16948 @endif gprof
16952 .PHONY: configure-intl maybe-configure-intl
16953 maybe-configure-intl:
16954 @if gcc-bootstrap
16955 configure-intl: stage_current
16956 @endif gcc-bootstrap
16957 @if intl
16958 maybe-configure-intl: configure-intl
16959 configure-intl:
16960 @r=`${PWD_COMMAND}`; export r; \
16961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16962 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16963 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16964 $(HOST_EXPORTS) \
16965 echo Configuring in $(HOST_SUBDIR)/intl; \
16966 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16967 case $(srcdir) in \
16968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16969 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16971 esac; \
16972 srcdiroption="--srcdir=$${topdir}/intl"; \
16973 libsrcdir="$$s/intl"; \
16974 $(SHELL) $${libsrcdir}/configure \
16975 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16976 --target=${target_alias} $${srcdiroption} \
16977 || exit 1
16978 @endif intl
16982 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16983 maybe-configure-stage1-intl:
16984 @if intl-bootstrap
16985 maybe-configure-stage1-intl: configure-stage1-intl
16986 configure-stage1-intl:
16987 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16988 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16989 @r=`${PWD_COMMAND}`; export r; \
16990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16991 TFLAGS="$(STAGE1_TFLAGS)"; \
16992 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16993 $(HOST_EXPORTS) \
16994 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16995 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16996 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16997 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16998 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16999 cd $(HOST_SUBDIR)/intl || exit 1; \
17000 case $(srcdir) in \
17001 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17002 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17003 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17004 esac; \
17005 srcdiroption="--srcdir=$${topdir}/intl"; \
17006 libsrcdir="$$s/intl"; \
17007 $(SHELL) $${libsrcdir}/configure \
17008 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17009 --target=${target_alias} $${srcdiroption} \
17010 $(STAGE1_CONFIGURE_FLAGS)
17011 @endif intl-bootstrap
17013 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
17014 maybe-configure-stage2-intl:
17015 @if intl-bootstrap
17016 maybe-configure-stage2-intl: configure-stage2-intl
17017 configure-stage2-intl:
17018 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17019 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17020 @r=`${PWD_COMMAND}`; export r; \
17021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17022 TFLAGS="$(STAGE2_TFLAGS)"; \
17023 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17024 $(HOST_EXPORTS) \
17025 $(POSTSTAGE1_HOST_EXPORTS) \
17026 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17027 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17028 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17029 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17030 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17031 cd $(HOST_SUBDIR)/intl || exit 1; \
17032 case $(srcdir) in \
17033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17034 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17036 esac; \
17037 srcdiroption="--srcdir=$${topdir}/intl"; \
17038 libsrcdir="$$s/intl"; \
17039 $(SHELL) $${libsrcdir}/configure \
17040 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17041 --target=${target_alias} $${srcdiroption} \
17042 --with-build-libsubdir=$(HOST_SUBDIR) \
17043 $(STAGE2_CONFIGURE_FLAGS)
17044 @endif intl-bootstrap
17046 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17047 maybe-configure-stage3-intl:
17048 @if intl-bootstrap
17049 maybe-configure-stage3-intl: configure-stage3-intl
17050 configure-stage3-intl:
17051 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17052 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17053 @r=`${PWD_COMMAND}`; export r; \
17054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17055 TFLAGS="$(STAGE3_TFLAGS)"; \
17056 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17057 $(HOST_EXPORTS) \
17058 $(POSTSTAGE1_HOST_EXPORTS) \
17059 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17060 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17061 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17062 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17063 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17064 cd $(HOST_SUBDIR)/intl || exit 1; \
17065 case $(srcdir) in \
17066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17067 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17069 esac; \
17070 srcdiroption="--srcdir=$${topdir}/intl"; \
17071 libsrcdir="$$s/intl"; \
17072 $(SHELL) $${libsrcdir}/configure \
17073 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17074 --target=${target_alias} $${srcdiroption} \
17075 --with-build-libsubdir=$(HOST_SUBDIR) \
17076 $(STAGE3_CONFIGURE_FLAGS)
17077 @endif intl-bootstrap
17079 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17080 maybe-configure-stage4-intl:
17081 @if intl-bootstrap
17082 maybe-configure-stage4-intl: configure-stage4-intl
17083 configure-stage4-intl:
17084 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17085 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17086 @r=`${PWD_COMMAND}`; export r; \
17087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17088 TFLAGS="$(STAGE4_TFLAGS)"; \
17089 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17090 $(HOST_EXPORTS) \
17091 $(POSTSTAGE1_HOST_EXPORTS) \
17092 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17093 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17094 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17095 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17096 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17097 cd $(HOST_SUBDIR)/intl || exit 1; \
17098 case $(srcdir) in \
17099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17100 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17102 esac; \
17103 srcdiroption="--srcdir=$${topdir}/intl"; \
17104 libsrcdir="$$s/intl"; \
17105 $(SHELL) $${libsrcdir}/configure \
17106 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17107 --target=${target_alias} $${srcdiroption} \
17108 --with-build-libsubdir=$(HOST_SUBDIR) \
17109 $(STAGE4_CONFIGURE_FLAGS)
17110 @endif intl-bootstrap
17112 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17113 maybe-configure-stageprofile-intl:
17114 @if intl-bootstrap
17115 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17116 configure-stageprofile-intl:
17117 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17118 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17119 @r=`${PWD_COMMAND}`; export r; \
17120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17121 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17122 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17123 $(HOST_EXPORTS) \
17124 $(POSTSTAGE1_HOST_EXPORTS) \
17125 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17126 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17127 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17128 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17129 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17130 cd $(HOST_SUBDIR)/intl || exit 1; \
17131 case $(srcdir) in \
17132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17133 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17135 esac; \
17136 srcdiroption="--srcdir=$${topdir}/intl"; \
17137 libsrcdir="$$s/intl"; \
17138 $(SHELL) $${libsrcdir}/configure \
17139 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17140 --target=${target_alias} $${srcdiroption} \
17141 --with-build-libsubdir=$(HOST_SUBDIR) \
17142 $(STAGEprofile_CONFIGURE_FLAGS)
17143 @endif intl-bootstrap
17145 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17146 maybe-configure-stagefeedback-intl:
17147 @if intl-bootstrap
17148 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17149 configure-stagefeedback-intl:
17150 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17151 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17152 @r=`${PWD_COMMAND}`; export r; \
17153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17154 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17155 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17156 $(HOST_EXPORTS) \
17157 $(POSTSTAGE1_HOST_EXPORTS) \
17158 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17159 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17160 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17161 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17162 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17163 cd $(HOST_SUBDIR)/intl || exit 1; \
17164 case $(srcdir) in \
17165 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17166 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17167 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17168 esac; \
17169 srcdiroption="--srcdir=$${topdir}/intl"; \
17170 libsrcdir="$$s/intl"; \
17171 $(SHELL) $${libsrcdir}/configure \
17172 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17173 --target=${target_alias} $${srcdiroption} \
17174 --with-build-libsubdir=$(HOST_SUBDIR) \
17175 $(STAGEfeedback_CONFIGURE_FLAGS)
17176 @endif intl-bootstrap
17182 .PHONY: all-intl maybe-all-intl
17183 maybe-all-intl:
17184 @if gcc-bootstrap
17185 all-intl: stage_current
17186 @endif gcc-bootstrap
17187 @if intl
17188 TARGET-intl=all
17189 maybe-all-intl: all-intl
17190 all-intl: configure-intl
17191 @r=`${PWD_COMMAND}`; export r; \
17192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17193 $(HOST_EXPORTS) \
17194 (cd $(HOST_SUBDIR)/intl && \
17195 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17196 $(TARGET-intl))
17197 @endif intl
17201 .PHONY: all-stage1-intl maybe-all-stage1-intl
17202 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17203 maybe-all-stage1-intl:
17204 maybe-clean-stage1-intl:
17205 @if intl-bootstrap
17206 maybe-all-stage1-intl: all-stage1-intl
17207 all-stage1: all-stage1-intl
17208 TARGET-stage1-intl = $(TARGET-intl)
17209 all-stage1-intl: configure-stage1-intl
17210 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17211 @r=`${PWD_COMMAND}`; export r; \
17212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17213 TFLAGS="$(STAGE1_TFLAGS)"; \
17214 $(HOST_EXPORTS) \
17215 cd $(HOST_SUBDIR)/intl && \
17216 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17217 CFLAGS="$(STAGE1_CFLAGS)" \
17218 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17219 LIBCFLAGS="$(LIBCFLAGS)" \
17220 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17221 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17222 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17223 $(EXTRA_HOST_FLAGS) \
17224 $(STAGE1_FLAGS_TO_PASS) \
17225 TFLAGS="$(STAGE1_TFLAGS)" \
17226 $(TARGET-stage1-intl)
17228 maybe-clean-stage1-intl: clean-stage1-intl
17229 clean-stage1: clean-stage1-intl
17230 clean-stage1-intl:
17231 @if [ $(current_stage) = stage1 ]; then \
17232 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17233 else \
17234 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17235 $(MAKE) stage1-start; \
17236 fi; \
17237 cd $(HOST_SUBDIR)/intl && \
17238 $(MAKE) $(EXTRA_HOST_FLAGS) \
17239 $(STAGE1_FLAGS_TO_PASS) clean
17240 @endif intl-bootstrap
17243 .PHONY: all-stage2-intl maybe-all-stage2-intl
17244 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17245 maybe-all-stage2-intl:
17246 maybe-clean-stage2-intl:
17247 @if intl-bootstrap
17248 maybe-all-stage2-intl: all-stage2-intl
17249 all-stage2: all-stage2-intl
17250 TARGET-stage2-intl = $(TARGET-intl)
17251 all-stage2-intl: configure-stage2-intl
17252 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17253 @r=`${PWD_COMMAND}`; export r; \
17254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17255 TFLAGS="$(STAGE2_TFLAGS)"; \
17256 $(HOST_EXPORTS) \
17257 $(POSTSTAGE1_HOST_EXPORTS) \
17258 cd $(HOST_SUBDIR)/intl && \
17259 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17260 CFLAGS="$(STAGE2_CFLAGS)" \
17261 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17262 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17263 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17264 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17265 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17266 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17267 TFLAGS="$(STAGE2_TFLAGS)" \
17268 $(TARGET-stage2-intl)
17270 maybe-clean-stage2-intl: clean-stage2-intl
17271 clean-stage2: clean-stage2-intl
17272 clean-stage2-intl:
17273 @if [ $(current_stage) = stage2 ]; then \
17274 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17275 else \
17276 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17277 $(MAKE) stage2-start; \
17278 fi; \
17279 cd $(HOST_SUBDIR)/intl && \
17280 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17281 @endif intl-bootstrap
17284 .PHONY: all-stage3-intl maybe-all-stage3-intl
17285 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17286 maybe-all-stage3-intl:
17287 maybe-clean-stage3-intl:
17288 @if intl-bootstrap
17289 maybe-all-stage3-intl: all-stage3-intl
17290 all-stage3: all-stage3-intl
17291 TARGET-stage3-intl = $(TARGET-intl)
17292 all-stage3-intl: configure-stage3-intl
17293 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17294 @r=`${PWD_COMMAND}`; export r; \
17295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17296 TFLAGS="$(STAGE3_TFLAGS)"; \
17297 $(HOST_EXPORTS) \
17298 $(POSTSTAGE1_HOST_EXPORTS) \
17299 cd $(HOST_SUBDIR)/intl && \
17300 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17301 CFLAGS="$(STAGE3_CFLAGS)" \
17302 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17303 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17304 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17305 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17306 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17307 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17308 TFLAGS="$(STAGE3_TFLAGS)" \
17309 $(TARGET-stage3-intl)
17311 maybe-clean-stage3-intl: clean-stage3-intl
17312 clean-stage3: clean-stage3-intl
17313 clean-stage3-intl:
17314 @if [ $(current_stage) = stage3 ]; then \
17315 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17316 else \
17317 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17318 $(MAKE) stage3-start; \
17319 fi; \
17320 cd $(HOST_SUBDIR)/intl && \
17321 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17322 @endif intl-bootstrap
17325 .PHONY: all-stage4-intl maybe-all-stage4-intl
17326 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17327 maybe-all-stage4-intl:
17328 maybe-clean-stage4-intl:
17329 @if intl-bootstrap
17330 maybe-all-stage4-intl: all-stage4-intl
17331 all-stage4: all-stage4-intl
17332 TARGET-stage4-intl = $(TARGET-intl)
17333 all-stage4-intl: configure-stage4-intl
17334 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17335 @r=`${PWD_COMMAND}`; export r; \
17336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17337 TFLAGS="$(STAGE4_TFLAGS)"; \
17338 $(HOST_EXPORTS) \
17339 $(POSTSTAGE1_HOST_EXPORTS) \
17340 cd $(HOST_SUBDIR)/intl && \
17341 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17342 CFLAGS="$(STAGE4_CFLAGS)" \
17343 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17344 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17345 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17346 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17347 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17348 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17349 TFLAGS="$(STAGE4_TFLAGS)" \
17350 $(TARGET-stage4-intl)
17352 maybe-clean-stage4-intl: clean-stage4-intl
17353 clean-stage4: clean-stage4-intl
17354 clean-stage4-intl:
17355 @if [ $(current_stage) = stage4 ]; then \
17356 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17357 else \
17358 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17359 $(MAKE) stage4-start; \
17360 fi; \
17361 cd $(HOST_SUBDIR)/intl && \
17362 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17363 @endif intl-bootstrap
17366 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17367 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17368 maybe-all-stageprofile-intl:
17369 maybe-clean-stageprofile-intl:
17370 @if intl-bootstrap
17371 maybe-all-stageprofile-intl: all-stageprofile-intl
17372 all-stageprofile: all-stageprofile-intl
17373 TARGET-stageprofile-intl = $(TARGET-intl)
17374 all-stageprofile-intl: configure-stageprofile-intl
17375 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17376 @r=`${PWD_COMMAND}`; export r; \
17377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17378 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17379 $(HOST_EXPORTS) \
17380 $(POSTSTAGE1_HOST_EXPORTS) \
17381 cd $(HOST_SUBDIR)/intl && \
17382 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17383 CFLAGS="$(STAGEprofile_CFLAGS)" \
17384 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17385 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17386 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17387 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17388 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17389 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17390 TFLAGS="$(STAGEprofile_TFLAGS)" \
17391 $(TARGET-stageprofile-intl)
17393 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17394 clean-stageprofile: clean-stageprofile-intl
17395 clean-stageprofile-intl:
17396 @if [ $(current_stage) = stageprofile ]; then \
17397 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17398 else \
17399 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17400 $(MAKE) stageprofile-start; \
17401 fi; \
17402 cd $(HOST_SUBDIR)/intl && \
17403 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17404 @endif intl-bootstrap
17407 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17408 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17409 maybe-all-stagefeedback-intl:
17410 maybe-clean-stagefeedback-intl:
17411 @if intl-bootstrap
17412 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17413 all-stagefeedback: all-stagefeedback-intl
17414 TARGET-stagefeedback-intl = $(TARGET-intl)
17415 all-stagefeedback-intl: configure-stagefeedback-intl
17416 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17417 @r=`${PWD_COMMAND}`; export r; \
17418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17419 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17420 $(HOST_EXPORTS) \
17421 $(POSTSTAGE1_HOST_EXPORTS) \
17422 cd $(HOST_SUBDIR)/intl && \
17423 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17424 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17425 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17426 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17427 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17428 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17429 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17430 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17431 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17432 $(TARGET-stagefeedback-intl)
17434 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17435 clean-stagefeedback: clean-stagefeedback-intl
17436 clean-stagefeedback-intl:
17437 @if [ $(current_stage) = stagefeedback ]; then \
17438 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17439 else \
17440 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17441 $(MAKE) stagefeedback-start; \
17442 fi; \
17443 cd $(HOST_SUBDIR)/intl && \
17444 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17445 @endif intl-bootstrap
17451 .PHONY: check-intl maybe-check-intl
17452 maybe-check-intl:
17453 @if intl
17454 maybe-check-intl: check-intl
17456 check-intl:
17457 @: $(MAKE); $(unstage)
17458 @r=`${PWD_COMMAND}`; export r; \
17459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17460 $(HOST_EXPORTS) \
17461 (cd $(HOST_SUBDIR)/intl && \
17462 $(MAKE) $(FLAGS_TO_PASS) check)
17464 @endif intl
17466 .PHONY: install-intl maybe-install-intl
17467 maybe-install-intl:
17468 @if intl
17469 maybe-install-intl: install-intl
17471 install-intl: installdirs
17472 @: $(MAKE); $(unstage)
17473 @r=`${PWD_COMMAND}`; export r; \
17474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17475 $(HOST_EXPORTS) \
17476 (cd $(HOST_SUBDIR)/intl && \
17477 $(MAKE) $(FLAGS_TO_PASS) install)
17479 @endif intl
17481 .PHONY: install-strip-intl maybe-install-strip-intl
17482 maybe-install-strip-intl:
17483 @if intl
17484 maybe-install-strip-intl: install-strip-intl
17486 install-strip-intl: installdirs
17487 @: $(MAKE); $(unstage)
17488 @r=`${PWD_COMMAND}`; export r; \
17489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17490 $(HOST_EXPORTS) \
17491 (cd $(HOST_SUBDIR)/intl && \
17492 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17494 @endif intl
17496 # Other targets (info, dvi, pdf, etc.)
17498 .PHONY: maybe-info-intl info-intl
17499 maybe-info-intl:
17500 @if intl
17501 maybe-info-intl: info-intl
17503 info-intl: \
17504 configure-intl
17505 @[ -f ./intl/Makefile ] || exit 0; \
17506 r=`${PWD_COMMAND}`; export r; \
17507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17508 $(HOST_EXPORTS) \
17509 for flag in $(EXTRA_HOST_FLAGS) ; do \
17510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17511 done; \
17512 echo "Doing info in intl" ; \
17513 (cd $(HOST_SUBDIR)/intl && \
17514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17516 "RANLIB=$${RANLIB}" \
17517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17518 info) \
17519 || exit 1
17521 @endif intl
17523 .PHONY: maybe-dvi-intl dvi-intl
17524 maybe-dvi-intl:
17525 @if intl
17526 maybe-dvi-intl: dvi-intl
17528 dvi-intl: \
17529 configure-intl
17530 @[ -f ./intl/Makefile ] || exit 0; \
17531 r=`${PWD_COMMAND}`; export r; \
17532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17533 $(HOST_EXPORTS) \
17534 for flag in $(EXTRA_HOST_FLAGS) ; do \
17535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17536 done; \
17537 echo "Doing dvi in intl" ; \
17538 (cd $(HOST_SUBDIR)/intl && \
17539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17541 "RANLIB=$${RANLIB}" \
17542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17543 dvi) \
17544 || exit 1
17546 @endif intl
17548 .PHONY: maybe-pdf-intl pdf-intl
17549 maybe-pdf-intl:
17550 @if intl
17551 maybe-pdf-intl: pdf-intl
17553 pdf-intl: \
17554 configure-intl
17555 @[ -f ./intl/Makefile ] || exit 0; \
17556 r=`${PWD_COMMAND}`; export r; \
17557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17558 $(HOST_EXPORTS) \
17559 for flag in $(EXTRA_HOST_FLAGS) ; do \
17560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17561 done; \
17562 echo "Doing pdf in intl" ; \
17563 (cd $(HOST_SUBDIR)/intl && \
17564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17566 "RANLIB=$${RANLIB}" \
17567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17568 pdf) \
17569 || exit 1
17571 @endif intl
17573 .PHONY: maybe-html-intl html-intl
17574 maybe-html-intl:
17575 @if intl
17576 maybe-html-intl: html-intl
17578 html-intl: \
17579 configure-intl
17580 @[ -f ./intl/Makefile ] || exit 0; \
17581 r=`${PWD_COMMAND}`; export r; \
17582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17583 $(HOST_EXPORTS) \
17584 for flag in $(EXTRA_HOST_FLAGS) ; do \
17585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17586 done; \
17587 echo "Doing html in intl" ; \
17588 (cd $(HOST_SUBDIR)/intl && \
17589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17591 "RANLIB=$${RANLIB}" \
17592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17593 html) \
17594 || exit 1
17596 @endif intl
17598 .PHONY: maybe-TAGS-intl TAGS-intl
17599 maybe-TAGS-intl:
17600 @if intl
17601 maybe-TAGS-intl: TAGS-intl
17603 TAGS-intl: \
17604 configure-intl
17605 @[ -f ./intl/Makefile ] || exit 0; \
17606 r=`${PWD_COMMAND}`; export r; \
17607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17608 $(HOST_EXPORTS) \
17609 for flag in $(EXTRA_HOST_FLAGS) ; do \
17610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17611 done; \
17612 echo "Doing TAGS in intl" ; \
17613 (cd $(HOST_SUBDIR)/intl && \
17614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17616 "RANLIB=$${RANLIB}" \
17617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17618 TAGS) \
17619 || exit 1
17621 @endif intl
17623 .PHONY: maybe-install-info-intl install-info-intl
17624 maybe-install-info-intl:
17625 @if intl
17626 maybe-install-info-intl: install-info-intl
17628 install-info-intl: \
17629 configure-intl \
17630 info-intl
17631 @[ -f ./intl/Makefile ] || exit 0; \
17632 r=`${PWD_COMMAND}`; export r; \
17633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17634 $(HOST_EXPORTS) \
17635 for flag in $(EXTRA_HOST_FLAGS) ; do \
17636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17637 done; \
17638 echo "Doing install-info in intl" ; \
17639 (cd $(HOST_SUBDIR)/intl && \
17640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17642 "RANLIB=$${RANLIB}" \
17643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17644 install-info) \
17645 || exit 1
17647 @endif intl
17649 .PHONY: maybe-install-pdf-intl install-pdf-intl
17650 maybe-install-pdf-intl:
17651 @if intl
17652 maybe-install-pdf-intl: install-pdf-intl
17654 install-pdf-intl: \
17655 configure-intl \
17656 pdf-intl
17657 @[ -f ./intl/Makefile ] || exit 0; \
17658 r=`${PWD_COMMAND}`; export r; \
17659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17660 $(HOST_EXPORTS) \
17661 for flag in $(EXTRA_HOST_FLAGS) ; do \
17662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17663 done; \
17664 echo "Doing install-pdf in intl" ; \
17665 (cd $(HOST_SUBDIR)/intl && \
17666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17668 "RANLIB=$${RANLIB}" \
17669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17670 install-pdf) \
17671 || exit 1
17673 @endif intl
17675 .PHONY: maybe-install-html-intl install-html-intl
17676 maybe-install-html-intl:
17677 @if intl
17678 maybe-install-html-intl: install-html-intl
17680 install-html-intl: \
17681 configure-intl \
17682 html-intl
17683 @[ -f ./intl/Makefile ] || exit 0; \
17684 r=`${PWD_COMMAND}`; export r; \
17685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17686 $(HOST_EXPORTS) \
17687 for flag in $(EXTRA_HOST_FLAGS) ; do \
17688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17689 done; \
17690 echo "Doing install-html in intl" ; \
17691 (cd $(HOST_SUBDIR)/intl && \
17692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17694 "RANLIB=$${RANLIB}" \
17695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17696 install-html) \
17697 || exit 1
17699 @endif intl
17701 .PHONY: maybe-installcheck-intl installcheck-intl
17702 maybe-installcheck-intl:
17703 @if intl
17704 maybe-installcheck-intl: installcheck-intl
17706 installcheck-intl: \
17707 configure-intl
17708 @[ -f ./intl/Makefile ] || exit 0; \
17709 r=`${PWD_COMMAND}`; export r; \
17710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17711 $(HOST_EXPORTS) \
17712 for flag in $(EXTRA_HOST_FLAGS) ; do \
17713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17714 done; \
17715 echo "Doing installcheck in intl" ; \
17716 (cd $(HOST_SUBDIR)/intl && \
17717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17719 "RANLIB=$${RANLIB}" \
17720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17721 installcheck) \
17722 || exit 1
17724 @endif intl
17726 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17727 maybe-mostlyclean-intl:
17728 @if intl
17729 maybe-mostlyclean-intl: mostlyclean-intl
17731 mostlyclean-intl:
17732 @[ -f ./intl/Makefile ] || exit 0; \
17733 r=`${PWD_COMMAND}`; export r; \
17734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17735 $(HOST_EXPORTS) \
17736 for flag in $(EXTRA_HOST_FLAGS) ; do \
17737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17738 done; \
17739 echo "Doing mostlyclean in intl" ; \
17740 (cd $(HOST_SUBDIR)/intl && \
17741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17743 "RANLIB=$${RANLIB}" \
17744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17745 mostlyclean) \
17746 || exit 1
17748 @endif intl
17750 .PHONY: maybe-clean-intl clean-intl
17751 maybe-clean-intl:
17752 @if intl
17753 maybe-clean-intl: clean-intl
17755 clean-intl:
17756 @[ -f ./intl/Makefile ] || exit 0; \
17757 r=`${PWD_COMMAND}`; export r; \
17758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17759 $(HOST_EXPORTS) \
17760 for flag in $(EXTRA_HOST_FLAGS) ; do \
17761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17762 done; \
17763 echo "Doing clean in intl" ; \
17764 (cd $(HOST_SUBDIR)/intl && \
17765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17767 "RANLIB=$${RANLIB}" \
17768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17769 clean) \
17770 || exit 1
17772 @endif intl
17774 .PHONY: maybe-distclean-intl distclean-intl
17775 maybe-distclean-intl:
17776 @if intl
17777 maybe-distclean-intl: distclean-intl
17779 distclean-intl:
17780 @[ -f ./intl/Makefile ] || exit 0; \
17781 r=`${PWD_COMMAND}`; export r; \
17782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17783 $(HOST_EXPORTS) \
17784 for flag in $(EXTRA_HOST_FLAGS) ; do \
17785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17786 done; \
17787 echo "Doing distclean in intl" ; \
17788 (cd $(HOST_SUBDIR)/intl && \
17789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17791 "RANLIB=$${RANLIB}" \
17792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17793 distclean) \
17794 || exit 1
17796 @endif intl
17798 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17799 maybe-maintainer-clean-intl:
17800 @if intl
17801 maybe-maintainer-clean-intl: maintainer-clean-intl
17803 maintainer-clean-intl:
17804 @[ -f ./intl/Makefile ] || exit 0; \
17805 r=`${PWD_COMMAND}`; export r; \
17806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17807 $(HOST_EXPORTS) \
17808 for flag in $(EXTRA_HOST_FLAGS) ; do \
17809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17810 done; \
17811 echo "Doing maintainer-clean in intl" ; \
17812 (cd $(HOST_SUBDIR)/intl && \
17813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17815 "RANLIB=$${RANLIB}" \
17816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17817 maintainer-clean) \
17818 || exit 1
17820 @endif intl
17824 .PHONY: configure-tcl maybe-configure-tcl
17825 maybe-configure-tcl:
17826 @if gcc-bootstrap
17827 configure-tcl: stage_current
17828 @endif gcc-bootstrap
17829 @if tcl
17830 maybe-configure-tcl: configure-tcl
17831 configure-tcl:
17832 @: $(MAKE); $(unstage)
17833 @r=`${PWD_COMMAND}`; export r; \
17834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17835 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17836 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17837 $(HOST_EXPORTS) \
17838 echo Configuring in $(HOST_SUBDIR)/tcl; \
17839 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17840 case $(srcdir) in \
17841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17842 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17844 esac; \
17845 srcdiroption="--srcdir=$${topdir}/tcl"; \
17846 libsrcdir="$$s/tcl"; \
17847 $(SHELL) $${libsrcdir}/configure \
17848 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17849 --target=${target_alias} $${srcdiroption} \
17850 || exit 1
17851 @endif tcl
17857 .PHONY: all-tcl maybe-all-tcl
17858 maybe-all-tcl:
17859 @if gcc-bootstrap
17860 all-tcl: stage_current
17861 @endif gcc-bootstrap
17862 @if tcl
17863 TARGET-tcl=all
17864 maybe-all-tcl: all-tcl
17865 all-tcl: configure-tcl
17866 @: $(MAKE); $(unstage)
17867 @r=`${PWD_COMMAND}`; export r; \
17868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17869 $(HOST_EXPORTS) \
17870 (cd $(HOST_SUBDIR)/tcl && \
17871 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17872 $(TARGET-tcl))
17873 @endif tcl
17878 .PHONY: check-tcl maybe-check-tcl
17879 maybe-check-tcl:
17880 @if tcl
17881 maybe-check-tcl: check-tcl
17883 check-tcl:
17884 @: $(MAKE); $(unstage)
17885 @r=`${PWD_COMMAND}`; export r; \
17886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17887 $(HOST_EXPORTS) \
17888 (cd $(HOST_SUBDIR)/tcl && \
17889 $(MAKE) $(FLAGS_TO_PASS) check)
17891 @endif tcl
17893 .PHONY: install-tcl maybe-install-tcl
17894 maybe-install-tcl:
17895 @if tcl
17896 maybe-install-tcl: install-tcl
17898 install-tcl: installdirs
17899 @: $(MAKE); $(unstage)
17900 @r=`${PWD_COMMAND}`; export r; \
17901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17902 $(HOST_EXPORTS) \
17903 (cd $(HOST_SUBDIR)/tcl && \
17904 $(MAKE) $(FLAGS_TO_PASS) install)
17906 @endif tcl
17908 .PHONY: install-strip-tcl maybe-install-strip-tcl
17909 maybe-install-strip-tcl:
17910 @if tcl
17911 maybe-install-strip-tcl: install-strip-tcl
17913 install-strip-tcl: installdirs
17914 @: $(MAKE); $(unstage)
17915 @r=`${PWD_COMMAND}`; export r; \
17916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17917 $(HOST_EXPORTS) \
17918 (cd $(HOST_SUBDIR)/tcl && \
17919 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17921 @endif tcl
17923 # Other targets (info, dvi, pdf, etc.)
17925 .PHONY: maybe-info-tcl info-tcl
17926 maybe-info-tcl:
17927 @if tcl
17928 maybe-info-tcl: info-tcl
17930 info-tcl: \
17931 configure-tcl
17932 @: $(MAKE); $(unstage)
17933 @[ -f ./tcl/Makefile ] || exit 0; \
17934 r=`${PWD_COMMAND}`; export r; \
17935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17936 $(HOST_EXPORTS) \
17937 for flag in $(EXTRA_HOST_FLAGS) ; do \
17938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17939 done; \
17940 echo "Doing info in tcl" ; \
17941 (cd $(HOST_SUBDIR)/tcl && \
17942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17944 "RANLIB=$${RANLIB}" \
17945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17946 info) \
17947 || exit 1
17949 @endif tcl
17951 .PHONY: maybe-dvi-tcl dvi-tcl
17952 maybe-dvi-tcl:
17953 @if tcl
17954 maybe-dvi-tcl: dvi-tcl
17956 dvi-tcl: \
17957 configure-tcl
17958 @: $(MAKE); $(unstage)
17959 @[ -f ./tcl/Makefile ] || exit 0; \
17960 r=`${PWD_COMMAND}`; export r; \
17961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17962 $(HOST_EXPORTS) \
17963 for flag in $(EXTRA_HOST_FLAGS) ; do \
17964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17965 done; \
17966 echo "Doing dvi in tcl" ; \
17967 (cd $(HOST_SUBDIR)/tcl && \
17968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17970 "RANLIB=$${RANLIB}" \
17971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17972 dvi) \
17973 || exit 1
17975 @endif tcl
17977 .PHONY: maybe-pdf-tcl pdf-tcl
17978 maybe-pdf-tcl:
17979 @if tcl
17980 maybe-pdf-tcl: pdf-tcl
17982 pdf-tcl: \
17983 configure-tcl
17984 @: $(MAKE); $(unstage)
17985 @[ -f ./tcl/Makefile ] || exit 0; \
17986 r=`${PWD_COMMAND}`; export r; \
17987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17988 $(HOST_EXPORTS) \
17989 for flag in $(EXTRA_HOST_FLAGS) ; do \
17990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17991 done; \
17992 echo "Doing pdf in tcl" ; \
17993 (cd $(HOST_SUBDIR)/tcl && \
17994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17996 "RANLIB=$${RANLIB}" \
17997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17998 pdf) \
17999 || exit 1
18001 @endif tcl
18003 .PHONY: maybe-html-tcl html-tcl
18004 maybe-html-tcl:
18005 @if tcl
18006 maybe-html-tcl: html-tcl
18008 html-tcl: \
18009 configure-tcl
18010 @: $(MAKE); $(unstage)
18011 @[ -f ./tcl/Makefile ] || exit 0; \
18012 r=`${PWD_COMMAND}`; export r; \
18013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18014 $(HOST_EXPORTS) \
18015 for flag in $(EXTRA_HOST_FLAGS) ; do \
18016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18017 done; \
18018 echo "Doing html in tcl" ; \
18019 (cd $(HOST_SUBDIR)/tcl && \
18020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18022 "RANLIB=$${RANLIB}" \
18023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18024 html) \
18025 || exit 1
18027 @endif tcl
18029 .PHONY: maybe-TAGS-tcl TAGS-tcl
18030 maybe-TAGS-tcl:
18031 @if tcl
18032 maybe-TAGS-tcl: TAGS-tcl
18034 TAGS-tcl: \
18035 configure-tcl
18036 @: $(MAKE); $(unstage)
18037 @[ -f ./tcl/Makefile ] || exit 0; \
18038 r=`${PWD_COMMAND}`; export r; \
18039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18040 $(HOST_EXPORTS) \
18041 for flag in $(EXTRA_HOST_FLAGS) ; do \
18042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18043 done; \
18044 echo "Doing TAGS in tcl" ; \
18045 (cd $(HOST_SUBDIR)/tcl && \
18046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18048 "RANLIB=$${RANLIB}" \
18049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18050 TAGS) \
18051 || exit 1
18053 @endif tcl
18055 .PHONY: maybe-install-info-tcl install-info-tcl
18056 maybe-install-info-tcl:
18057 @if tcl
18058 maybe-install-info-tcl: install-info-tcl
18060 install-info-tcl: \
18061 configure-tcl \
18062 info-tcl
18063 @: $(MAKE); $(unstage)
18064 @[ -f ./tcl/Makefile ] || exit 0; \
18065 r=`${PWD_COMMAND}`; export r; \
18066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18067 $(HOST_EXPORTS) \
18068 for flag in $(EXTRA_HOST_FLAGS) ; do \
18069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18070 done; \
18071 echo "Doing install-info in tcl" ; \
18072 (cd $(HOST_SUBDIR)/tcl && \
18073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18075 "RANLIB=$${RANLIB}" \
18076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18077 install-info) \
18078 || exit 1
18080 @endif tcl
18082 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18083 maybe-install-pdf-tcl:
18084 @if tcl
18085 maybe-install-pdf-tcl: install-pdf-tcl
18087 install-pdf-tcl: \
18088 configure-tcl \
18089 pdf-tcl
18090 @: $(MAKE); $(unstage)
18091 @[ -f ./tcl/Makefile ] || exit 0; \
18092 r=`${PWD_COMMAND}`; export r; \
18093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18094 $(HOST_EXPORTS) \
18095 for flag in $(EXTRA_HOST_FLAGS) ; do \
18096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18097 done; \
18098 echo "Doing install-pdf in tcl" ; \
18099 (cd $(HOST_SUBDIR)/tcl && \
18100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18102 "RANLIB=$${RANLIB}" \
18103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18104 install-pdf) \
18105 || exit 1
18107 @endif tcl
18109 .PHONY: maybe-install-html-tcl install-html-tcl
18110 maybe-install-html-tcl:
18111 @if tcl
18112 maybe-install-html-tcl: install-html-tcl
18114 install-html-tcl: \
18115 configure-tcl \
18116 html-tcl
18117 @: $(MAKE); $(unstage)
18118 @[ -f ./tcl/Makefile ] || exit 0; \
18119 r=`${PWD_COMMAND}`; export r; \
18120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18121 $(HOST_EXPORTS) \
18122 for flag in $(EXTRA_HOST_FLAGS) ; do \
18123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18124 done; \
18125 echo "Doing install-html in tcl" ; \
18126 (cd $(HOST_SUBDIR)/tcl && \
18127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18129 "RANLIB=$${RANLIB}" \
18130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18131 install-html) \
18132 || exit 1
18134 @endif tcl
18136 .PHONY: maybe-installcheck-tcl installcheck-tcl
18137 maybe-installcheck-tcl:
18138 @if tcl
18139 maybe-installcheck-tcl: installcheck-tcl
18141 installcheck-tcl: \
18142 configure-tcl
18143 @: $(MAKE); $(unstage)
18144 @[ -f ./tcl/Makefile ] || exit 0; \
18145 r=`${PWD_COMMAND}`; export r; \
18146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18147 $(HOST_EXPORTS) \
18148 for flag in $(EXTRA_HOST_FLAGS) ; do \
18149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18150 done; \
18151 echo "Doing installcheck in tcl" ; \
18152 (cd $(HOST_SUBDIR)/tcl && \
18153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18155 "RANLIB=$${RANLIB}" \
18156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18157 installcheck) \
18158 || exit 1
18160 @endif tcl
18162 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18163 maybe-mostlyclean-tcl:
18164 @if tcl
18165 maybe-mostlyclean-tcl: mostlyclean-tcl
18167 # tcl doesn't support mostlyclean.
18168 mostlyclean-tcl:
18170 @endif tcl
18172 .PHONY: maybe-clean-tcl clean-tcl
18173 maybe-clean-tcl:
18174 @if tcl
18175 maybe-clean-tcl: clean-tcl
18177 clean-tcl:
18178 @: $(MAKE); $(unstage)
18179 @[ -f ./tcl/Makefile ] || exit 0; \
18180 r=`${PWD_COMMAND}`; export r; \
18181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18182 $(HOST_EXPORTS) \
18183 for flag in $(EXTRA_HOST_FLAGS) ; do \
18184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18185 done; \
18186 echo "Doing clean in tcl" ; \
18187 (cd $(HOST_SUBDIR)/tcl && \
18188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18190 "RANLIB=$${RANLIB}" \
18191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18192 clean) \
18193 || exit 1
18195 @endif tcl
18197 .PHONY: maybe-distclean-tcl distclean-tcl
18198 maybe-distclean-tcl:
18199 @if tcl
18200 maybe-distclean-tcl: distclean-tcl
18202 distclean-tcl:
18203 @: $(MAKE); $(unstage)
18204 @[ -f ./tcl/Makefile ] || exit 0; \
18205 r=`${PWD_COMMAND}`; export r; \
18206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18207 $(HOST_EXPORTS) \
18208 for flag in $(EXTRA_HOST_FLAGS) ; do \
18209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18210 done; \
18211 echo "Doing distclean in tcl" ; \
18212 (cd $(HOST_SUBDIR)/tcl && \
18213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18215 "RANLIB=$${RANLIB}" \
18216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18217 distclean) \
18218 || exit 1
18220 @endif tcl
18222 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18223 maybe-maintainer-clean-tcl:
18224 @if tcl
18225 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18227 maintainer-clean-tcl:
18228 @: $(MAKE); $(unstage)
18229 @[ -f ./tcl/Makefile ] || exit 0; \
18230 r=`${PWD_COMMAND}`; export r; \
18231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18232 $(HOST_EXPORTS) \
18233 for flag in $(EXTRA_HOST_FLAGS) ; do \
18234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18235 done; \
18236 echo "Doing maintainer-clean in tcl" ; \
18237 (cd $(HOST_SUBDIR)/tcl && \
18238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18240 "RANLIB=$${RANLIB}" \
18241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18242 maintainer-clean) \
18243 || exit 1
18245 @endif tcl
18249 .PHONY: configure-itcl maybe-configure-itcl
18250 maybe-configure-itcl:
18251 @if gcc-bootstrap
18252 configure-itcl: stage_current
18253 @endif gcc-bootstrap
18254 @if itcl
18255 maybe-configure-itcl: configure-itcl
18256 configure-itcl:
18257 @: $(MAKE); $(unstage)
18258 @r=`${PWD_COMMAND}`; export r; \
18259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18260 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18261 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18262 $(HOST_EXPORTS) \
18263 echo Configuring in $(HOST_SUBDIR)/itcl; \
18264 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18265 case $(srcdir) in \
18266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18267 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18269 esac; \
18270 srcdiroption="--srcdir=$${topdir}/itcl"; \
18271 libsrcdir="$$s/itcl"; \
18272 $(SHELL) $${libsrcdir}/configure \
18273 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18274 --target=${target_alias} $${srcdiroption} \
18275 || exit 1
18276 @endif itcl
18282 .PHONY: all-itcl maybe-all-itcl
18283 maybe-all-itcl:
18284 @if gcc-bootstrap
18285 all-itcl: stage_current
18286 @endif gcc-bootstrap
18287 @if itcl
18288 TARGET-itcl=all
18289 maybe-all-itcl: all-itcl
18290 all-itcl: configure-itcl
18291 @: $(MAKE); $(unstage)
18292 @r=`${PWD_COMMAND}`; export r; \
18293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18294 $(HOST_EXPORTS) \
18295 (cd $(HOST_SUBDIR)/itcl && \
18296 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18297 $(TARGET-itcl))
18298 @endif itcl
18303 .PHONY: check-itcl maybe-check-itcl
18304 maybe-check-itcl:
18305 @if itcl
18306 maybe-check-itcl: check-itcl
18308 check-itcl:
18309 @: $(MAKE); $(unstage)
18310 @r=`${PWD_COMMAND}`; export r; \
18311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18312 $(HOST_EXPORTS) \
18313 (cd $(HOST_SUBDIR)/itcl && \
18314 $(MAKE) $(FLAGS_TO_PASS) check)
18316 @endif itcl
18318 .PHONY: install-itcl maybe-install-itcl
18319 maybe-install-itcl:
18320 @if itcl
18321 maybe-install-itcl: install-itcl
18323 install-itcl: installdirs
18324 @: $(MAKE); $(unstage)
18325 @r=`${PWD_COMMAND}`; export r; \
18326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18327 $(HOST_EXPORTS) \
18328 (cd $(HOST_SUBDIR)/itcl && \
18329 $(MAKE) $(FLAGS_TO_PASS) install)
18331 @endif itcl
18333 .PHONY: install-strip-itcl maybe-install-strip-itcl
18334 maybe-install-strip-itcl:
18335 @if itcl
18336 maybe-install-strip-itcl: install-strip-itcl
18338 install-strip-itcl: installdirs
18339 @: $(MAKE); $(unstage)
18340 @r=`${PWD_COMMAND}`; export r; \
18341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18342 $(HOST_EXPORTS) \
18343 (cd $(HOST_SUBDIR)/itcl && \
18344 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18346 @endif itcl
18348 # Other targets (info, dvi, pdf, etc.)
18350 .PHONY: maybe-info-itcl info-itcl
18351 maybe-info-itcl:
18352 @if itcl
18353 maybe-info-itcl: info-itcl
18355 info-itcl: \
18356 configure-itcl
18357 @: $(MAKE); $(unstage)
18358 @[ -f ./itcl/Makefile ] || exit 0; \
18359 r=`${PWD_COMMAND}`; export r; \
18360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18361 $(HOST_EXPORTS) \
18362 for flag in $(EXTRA_HOST_FLAGS) ; do \
18363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18364 done; \
18365 echo "Doing info in itcl" ; \
18366 (cd $(HOST_SUBDIR)/itcl && \
18367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18369 "RANLIB=$${RANLIB}" \
18370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18371 info) \
18372 || exit 1
18374 @endif itcl
18376 .PHONY: maybe-dvi-itcl dvi-itcl
18377 maybe-dvi-itcl:
18378 @if itcl
18379 maybe-dvi-itcl: dvi-itcl
18381 dvi-itcl: \
18382 configure-itcl
18383 @: $(MAKE); $(unstage)
18384 @[ -f ./itcl/Makefile ] || exit 0; \
18385 r=`${PWD_COMMAND}`; export r; \
18386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18387 $(HOST_EXPORTS) \
18388 for flag in $(EXTRA_HOST_FLAGS) ; do \
18389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18390 done; \
18391 echo "Doing dvi in itcl" ; \
18392 (cd $(HOST_SUBDIR)/itcl && \
18393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18395 "RANLIB=$${RANLIB}" \
18396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18397 dvi) \
18398 || exit 1
18400 @endif itcl
18402 .PHONY: maybe-pdf-itcl pdf-itcl
18403 maybe-pdf-itcl:
18404 @if itcl
18405 maybe-pdf-itcl: pdf-itcl
18407 pdf-itcl: \
18408 configure-itcl
18409 @: $(MAKE); $(unstage)
18410 @[ -f ./itcl/Makefile ] || exit 0; \
18411 r=`${PWD_COMMAND}`; export r; \
18412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18413 $(HOST_EXPORTS) \
18414 for flag in $(EXTRA_HOST_FLAGS) ; do \
18415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18416 done; \
18417 echo "Doing pdf in itcl" ; \
18418 (cd $(HOST_SUBDIR)/itcl && \
18419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18421 "RANLIB=$${RANLIB}" \
18422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18423 pdf) \
18424 || exit 1
18426 @endif itcl
18428 .PHONY: maybe-html-itcl html-itcl
18429 maybe-html-itcl:
18430 @if itcl
18431 maybe-html-itcl: html-itcl
18433 html-itcl: \
18434 configure-itcl
18435 @: $(MAKE); $(unstage)
18436 @[ -f ./itcl/Makefile ] || exit 0; \
18437 r=`${PWD_COMMAND}`; export r; \
18438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18439 $(HOST_EXPORTS) \
18440 for flag in $(EXTRA_HOST_FLAGS) ; do \
18441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18442 done; \
18443 echo "Doing html in itcl" ; \
18444 (cd $(HOST_SUBDIR)/itcl && \
18445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18447 "RANLIB=$${RANLIB}" \
18448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18449 html) \
18450 || exit 1
18452 @endif itcl
18454 .PHONY: maybe-TAGS-itcl TAGS-itcl
18455 maybe-TAGS-itcl:
18456 @if itcl
18457 maybe-TAGS-itcl: TAGS-itcl
18459 TAGS-itcl: \
18460 configure-itcl
18461 @: $(MAKE); $(unstage)
18462 @[ -f ./itcl/Makefile ] || exit 0; \
18463 r=`${PWD_COMMAND}`; export r; \
18464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18465 $(HOST_EXPORTS) \
18466 for flag in $(EXTRA_HOST_FLAGS) ; do \
18467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18468 done; \
18469 echo "Doing TAGS in itcl" ; \
18470 (cd $(HOST_SUBDIR)/itcl && \
18471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18473 "RANLIB=$${RANLIB}" \
18474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18475 TAGS) \
18476 || exit 1
18478 @endif itcl
18480 .PHONY: maybe-install-info-itcl install-info-itcl
18481 maybe-install-info-itcl:
18482 @if itcl
18483 maybe-install-info-itcl: install-info-itcl
18485 install-info-itcl: \
18486 configure-itcl \
18487 info-itcl
18488 @: $(MAKE); $(unstage)
18489 @[ -f ./itcl/Makefile ] || exit 0; \
18490 r=`${PWD_COMMAND}`; export r; \
18491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18492 $(HOST_EXPORTS) \
18493 for flag in $(EXTRA_HOST_FLAGS) ; do \
18494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18495 done; \
18496 echo "Doing install-info in itcl" ; \
18497 (cd $(HOST_SUBDIR)/itcl && \
18498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18500 "RANLIB=$${RANLIB}" \
18501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18502 install-info) \
18503 || exit 1
18505 @endif itcl
18507 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18508 maybe-install-pdf-itcl:
18509 @if itcl
18510 maybe-install-pdf-itcl: install-pdf-itcl
18512 install-pdf-itcl: \
18513 configure-itcl \
18514 pdf-itcl
18515 @: $(MAKE); $(unstage)
18516 @[ -f ./itcl/Makefile ] || exit 0; \
18517 r=`${PWD_COMMAND}`; export r; \
18518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18519 $(HOST_EXPORTS) \
18520 for flag in $(EXTRA_HOST_FLAGS) ; do \
18521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18522 done; \
18523 echo "Doing install-pdf in itcl" ; \
18524 (cd $(HOST_SUBDIR)/itcl && \
18525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18527 "RANLIB=$${RANLIB}" \
18528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18529 install-pdf) \
18530 || exit 1
18532 @endif itcl
18534 .PHONY: maybe-install-html-itcl install-html-itcl
18535 maybe-install-html-itcl:
18536 @if itcl
18537 maybe-install-html-itcl: install-html-itcl
18539 install-html-itcl: \
18540 configure-itcl \
18541 html-itcl
18542 @: $(MAKE); $(unstage)
18543 @[ -f ./itcl/Makefile ] || exit 0; \
18544 r=`${PWD_COMMAND}`; export r; \
18545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18546 $(HOST_EXPORTS) \
18547 for flag in $(EXTRA_HOST_FLAGS) ; do \
18548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18549 done; \
18550 echo "Doing install-html in itcl" ; \
18551 (cd $(HOST_SUBDIR)/itcl && \
18552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18554 "RANLIB=$${RANLIB}" \
18555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18556 install-html) \
18557 || exit 1
18559 @endif itcl
18561 .PHONY: maybe-installcheck-itcl installcheck-itcl
18562 maybe-installcheck-itcl:
18563 @if itcl
18564 maybe-installcheck-itcl: installcheck-itcl
18566 installcheck-itcl: \
18567 configure-itcl
18568 @: $(MAKE); $(unstage)
18569 @[ -f ./itcl/Makefile ] || exit 0; \
18570 r=`${PWD_COMMAND}`; export r; \
18571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18572 $(HOST_EXPORTS) \
18573 for flag in $(EXTRA_HOST_FLAGS) ; do \
18574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18575 done; \
18576 echo "Doing installcheck in itcl" ; \
18577 (cd $(HOST_SUBDIR)/itcl && \
18578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18580 "RANLIB=$${RANLIB}" \
18581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18582 installcheck) \
18583 || exit 1
18585 @endif itcl
18587 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18588 maybe-mostlyclean-itcl:
18589 @if itcl
18590 maybe-mostlyclean-itcl: mostlyclean-itcl
18592 mostlyclean-itcl:
18593 @: $(MAKE); $(unstage)
18594 @[ -f ./itcl/Makefile ] || exit 0; \
18595 r=`${PWD_COMMAND}`; export r; \
18596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18597 $(HOST_EXPORTS) \
18598 for flag in $(EXTRA_HOST_FLAGS) ; do \
18599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18600 done; \
18601 echo "Doing mostlyclean in itcl" ; \
18602 (cd $(HOST_SUBDIR)/itcl && \
18603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18605 "RANLIB=$${RANLIB}" \
18606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18607 mostlyclean) \
18608 || exit 1
18610 @endif itcl
18612 .PHONY: maybe-clean-itcl clean-itcl
18613 maybe-clean-itcl:
18614 @if itcl
18615 maybe-clean-itcl: clean-itcl
18617 clean-itcl:
18618 @: $(MAKE); $(unstage)
18619 @[ -f ./itcl/Makefile ] || exit 0; \
18620 r=`${PWD_COMMAND}`; export r; \
18621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18622 $(HOST_EXPORTS) \
18623 for flag in $(EXTRA_HOST_FLAGS) ; do \
18624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18625 done; \
18626 echo "Doing clean in itcl" ; \
18627 (cd $(HOST_SUBDIR)/itcl && \
18628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18630 "RANLIB=$${RANLIB}" \
18631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18632 clean) \
18633 || exit 1
18635 @endif itcl
18637 .PHONY: maybe-distclean-itcl distclean-itcl
18638 maybe-distclean-itcl:
18639 @if itcl
18640 maybe-distclean-itcl: distclean-itcl
18642 distclean-itcl:
18643 @: $(MAKE); $(unstage)
18644 @[ -f ./itcl/Makefile ] || exit 0; \
18645 r=`${PWD_COMMAND}`; export r; \
18646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18647 $(HOST_EXPORTS) \
18648 for flag in $(EXTRA_HOST_FLAGS) ; do \
18649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18650 done; \
18651 echo "Doing distclean in itcl" ; \
18652 (cd $(HOST_SUBDIR)/itcl && \
18653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18655 "RANLIB=$${RANLIB}" \
18656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18657 distclean) \
18658 || exit 1
18660 @endif itcl
18662 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18663 maybe-maintainer-clean-itcl:
18664 @if itcl
18665 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18667 maintainer-clean-itcl:
18668 @: $(MAKE); $(unstage)
18669 @[ -f ./itcl/Makefile ] || exit 0; \
18670 r=`${PWD_COMMAND}`; export r; \
18671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18672 $(HOST_EXPORTS) \
18673 for flag in $(EXTRA_HOST_FLAGS) ; do \
18674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18675 done; \
18676 echo "Doing maintainer-clean in itcl" ; \
18677 (cd $(HOST_SUBDIR)/itcl && \
18678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18680 "RANLIB=$${RANLIB}" \
18681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18682 maintainer-clean) \
18683 || exit 1
18685 @endif itcl
18689 .PHONY: configure-ld maybe-configure-ld
18690 maybe-configure-ld:
18691 @if gcc-bootstrap
18692 configure-ld: stage_current
18693 @endif gcc-bootstrap
18694 @if ld
18695 maybe-configure-ld: configure-ld
18696 configure-ld:
18697 @r=`${PWD_COMMAND}`; export r; \
18698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18699 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18700 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18701 $(HOST_EXPORTS) \
18702 echo Configuring in $(HOST_SUBDIR)/ld; \
18703 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18704 case $(srcdir) in \
18705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18706 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18708 esac; \
18709 srcdiroption="--srcdir=$${topdir}/ld"; \
18710 libsrcdir="$$s/ld"; \
18711 $(SHELL) $${libsrcdir}/configure \
18712 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18713 --target=${target_alias} $${srcdiroption} \
18714 || exit 1
18715 @endif ld
18719 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18720 maybe-configure-stage1-ld:
18721 @if ld-bootstrap
18722 maybe-configure-stage1-ld: configure-stage1-ld
18723 configure-stage1-ld:
18724 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18725 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18726 @r=`${PWD_COMMAND}`; export r; \
18727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18728 TFLAGS="$(STAGE1_TFLAGS)"; \
18729 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18730 $(HOST_EXPORTS) \
18731 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18732 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18733 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18734 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18735 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18736 cd $(HOST_SUBDIR)/ld || exit 1; \
18737 case $(srcdir) in \
18738 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18739 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18740 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18741 esac; \
18742 srcdiroption="--srcdir=$${topdir}/ld"; \
18743 libsrcdir="$$s/ld"; \
18744 $(SHELL) $${libsrcdir}/configure \
18745 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18746 --target=${target_alias} $${srcdiroption} \
18747 $(STAGE1_CONFIGURE_FLAGS)
18748 @endif ld-bootstrap
18750 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18751 maybe-configure-stage2-ld:
18752 @if ld-bootstrap
18753 maybe-configure-stage2-ld: configure-stage2-ld
18754 configure-stage2-ld:
18755 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18756 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18757 @r=`${PWD_COMMAND}`; export r; \
18758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18759 TFLAGS="$(STAGE2_TFLAGS)"; \
18760 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18761 $(HOST_EXPORTS) \
18762 $(POSTSTAGE1_HOST_EXPORTS) \
18763 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18764 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18765 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18766 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18767 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18768 cd $(HOST_SUBDIR)/ld || exit 1; \
18769 case $(srcdir) in \
18770 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18771 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18772 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18773 esac; \
18774 srcdiroption="--srcdir=$${topdir}/ld"; \
18775 libsrcdir="$$s/ld"; \
18776 $(SHELL) $${libsrcdir}/configure \
18777 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18778 --target=${target_alias} $${srcdiroption} \
18779 --with-build-libsubdir=$(HOST_SUBDIR) \
18780 $(STAGE2_CONFIGURE_FLAGS)
18781 @endif ld-bootstrap
18783 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18784 maybe-configure-stage3-ld:
18785 @if ld-bootstrap
18786 maybe-configure-stage3-ld: configure-stage3-ld
18787 configure-stage3-ld:
18788 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18789 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18790 @r=`${PWD_COMMAND}`; export r; \
18791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18792 TFLAGS="$(STAGE3_TFLAGS)"; \
18793 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18794 $(HOST_EXPORTS) \
18795 $(POSTSTAGE1_HOST_EXPORTS) \
18796 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18797 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18798 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18799 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18801 cd $(HOST_SUBDIR)/ld || exit 1; \
18802 case $(srcdir) in \
18803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18804 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18806 esac; \
18807 srcdiroption="--srcdir=$${topdir}/ld"; \
18808 libsrcdir="$$s/ld"; \
18809 $(SHELL) $${libsrcdir}/configure \
18810 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18811 --target=${target_alias} $${srcdiroption} \
18812 --with-build-libsubdir=$(HOST_SUBDIR) \
18813 $(STAGE3_CONFIGURE_FLAGS)
18814 @endif ld-bootstrap
18816 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18817 maybe-configure-stage4-ld:
18818 @if ld-bootstrap
18819 maybe-configure-stage4-ld: configure-stage4-ld
18820 configure-stage4-ld:
18821 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18822 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18823 @r=`${PWD_COMMAND}`; export r; \
18824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18825 TFLAGS="$(STAGE4_TFLAGS)"; \
18826 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18827 $(HOST_EXPORTS) \
18828 $(POSTSTAGE1_HOST_EXPORTS) \
18829 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18830 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18831 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18832 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18833 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18834 cd $(HOST_SUBDIR)/ld || exit 1; \
18835 case $(srcdir) in \
18836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18837 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18839 esac; \
18840 srcdiroption="--srcdir=$${topdir}/ld"; \
18841 libsrcdir="$$s/ld"; \
18842 $(SHELL) $${libsrcdir}/configure \
18843 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18844 --target=${target_alias} $${srcdiroption} \
18845 --with-build-libsubdir=$(HOST_SUBDIR) \
18846 $(STAGE4_CONFIGURE_FLAGS)
18847 @endif ld-bootstrap
18849 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18850 maybe-configure-stageprofile-ld:
18851 @if ld-bootstrap
18852 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18853 configure-stageprofile-ld:
18854 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18855 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18856 @r=`${PWD_COMMAND}`; export r; \
18857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18858 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18859 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18860 $(HOST_EXPORTS) \
18861 $(POSTSTAGE1_HOST_EXPORTS) \
18862 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18863 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18864 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18865 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18867 cd $(HOST_SUBDIR)/ld || exit 1; \
18868 case $(srcdir) in \
18869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18870 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18872 esac; \
18873 srcdiroption="--srcdir=$${topdir}/ld"; \
18874 libsrcdir="$$s/ld"; \
18875 $(SHELL) $${libsrcdir}/configure \
18876 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18877 --target=${target_alias} $${srcdiroption} \
18878 --with-build-libsubdir=$(HOST_SUBDIR) \
18879 $(STAGEprofile_CONFIGURE_FLAGS)
18880 @endif ld-bootstrap
18882 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18883 maybe-configure-stagefeedback-ld:
18884 @if ld-bootstrap
18885 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18886 configure-stagefeedback-ld:
18887 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18888 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18889 @r=`${PWD_COMMAND}`; export r; \
18890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18891 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18892 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18893 $(HOST_EXPORTS) \
18894 $(POSTSTAGE1_HOST_EXPORTS) \
18895 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18896 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18897 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18898 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18900 cd $(HOST_SUBDIR)/ld || exit 1; \
18901 case $(srcdir) in \
18902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18903 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18905 esac; \
18906 srcdiroption="--srcdir=$${topdir}/ld"; \
18907 libsrcdir="$$s/ld"; \
18908 $(SHELL) $${libsrcdir}/configure \
18909 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18910 --target=${target_alias} $${srcdiroption} \
18911 --with-build-libsubdir=$(HOST_SUBDIR) \
18912 $(STAGEfeedback_CONFIGURE_FLAGS)
18913 @endif ld-bootstrap
18919 .PHONY: all-ld maybe-all-ld
18920 maybe-all-ld:
18921 @if gcc-bootstrap
18922 all-ld: stage_current
18923 @endif gcc-bootstrap
18924 @if ld
18925 TARGET-ld=all
18926 maybe-all-ld: all-ld
18927 all-ld: configure-ld
18928 @r=`${PWD_COMMAND}`; export r; \
18929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18930 $(HOST_EXPORTS) \
18931 (cd $(HOST_SUBDIR)/ld && \
18932 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18933 $(TARGET-ld))
18934 @endif ld
18938 .PHONY: all-stage1-ld maybe-all-stage1-ld
18939 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18940 maybe-all-stage1-ld:
18941 maybe-clean-stage1-ld:
18942 @if ld-bootstrap
18943 maybe-all-stage1-ld: all-stage1-ld
18944 all-stage1: all-stage1-ld
18945 TARGET-stage1-ld = $(TARGET-ld)
18946 all-stage1-ld: configure-stage1-ld
18947 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18948 @r=`${PWD_COMMAND}`; export r; \
18949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18950 TFLAGS="$(STAGE1_TFLAGS)"; \
18951 $(HOST_EXPORTS) \
18952 cd $(HOST_SUBDIR)/ld && \
18953 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18954 CFLAGS="$(STAGE1_CFLAGS)" \
18955 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18956 LIBCFLAGS="$(LIBCFLAGS)" \
18957 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18958 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18959 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18960 $(EXTRA_HOST_FLAGS) \
18961 $(STAGE1_FLAGS_TO_PASS) \
18962 TFLAGS="$(STAGE1_TFLAGS)" \
18963 $(TARGET-stage1-ld)
18965 maybe-clean-stage1-ld: clean-stage1-ld
18966 clean-stage1: clean-stage1-ld
18967 clean-stage1-ld:
18968 @if [ $(current_stage) = stage1 ]; then \
18969 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18970 else \
18971 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18972 $(MAKE) stage1-start; \
18973 fi; \
18974 cd $(HOST_SUBDIR)/ld && \
18975 $(MAKE) $(EXTRA_HOST_FLAGS) \
18976 $(STAGE1_FLAGS_TO_PASS) clean
18977 @endif ld-bootstrap
18980 .PHONY: all-stage2-ld maybe-all-stage2-ld
18981 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18982 maybe-all-stage2-ld:
18983 maybe-clean-stage2-ld:
18984 @if ld-bootstrap
18985 maybe-all-stage2-ld: all-stage2-ld
18986 all-stage2: all-stage2-ld
18987 TARGET-stage2-ld = $(TARGET-ld)
18988 all-stage2-ld: configure-stage2-ld
18989 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18990 @r=`${PWD_COMMAND}`; export r; \
18991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18992 TFLAGS="$(STAGE2_TFLAGS)"; \
18993 $(HOST_EXPORTS) \
18994 $(POSTSTAGE1_HOST_EXPORTS) \
18995 cd $(HOST_SUBDIR)/ld && \
18996 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18997 CFLAGS="$(STAGE2_CFLAGS)" \
18998 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18999 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19000 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19001 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19002 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19003 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19004 TFLAGS="$(STAGE2_TFLAGS)" \
19005 $(TARGET-stage2-ld)
19007 maybe-clean-stage2-ld: clean-stage2-ld
19008 clean-stage2: clean-stage2-ld
19009 clean-stage2-ld:
19010 @if [ $(current_stage) = stage2 ]; then \
19011 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19012 else \
19013 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19014 $(MAKE) stage2-start; \
19015 fi; \
19016 cd $(HOST_SUBDIR)/ld && \
19017 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19018 @endif ld-bootstrap
19021 .PHONY: all-stage3-ld maybe-all-stage3-ld
19022 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
19023 maybe-all-stage3-ld:
19024 maybe-clean-stage3-ld:
19025 @if ld-bootstrap
19026 maybe-all-stage3-ld: all-stage3-ld
19027 all-stage3: all-stage3-ld
19028 TARGET-stage3-ld = $(TARGET-ld)
19029 all-stage3-ld: configure-stage3-ld
19030 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19031 @r=`${PWD_COMMAND}`; export r; \
19032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19033 TFLAGS="$(STAGE3_TFLAGS)"; \
19034 $(HOST_EXPORTS) \
19035 $(POSTSTAGE1_HOST_EXPORTS) \
19036 cd $(HOST_SUBDIR)/ld && \
19037 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19038 CFLAGS="$(STAGE3_CFLAGS)" \
19039 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19040 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19041 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19042 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19043 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19044 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19045 TFLAGS="$(STAGE3_TFLAGS)" \
19046 $(TARGET-stage3-ld)
19048 maybe-clean-stage3-ld: clean-stage3-ld
19049 clean-stage3: clean-stage3-ld
19050 clean-stage3-ld:
19051 @if [ $(current_stage) = stage3 ]; then \
19052 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19053 else \
19054 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19055 $(MAKE) stage3-start; \
19056 fi; \
19057 cd $(HOST_SUBDIR)/ld && \
19058 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19059 @endif ld-bootstrap
19062 .PHONY: all-stage4-ld maybe-all-stage4-ld
19063 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19064 maybe-all-stage4-ld:
19065 maybe-clean-stage4-ld:
19066 @if ld-bootstrap
19067 maybe-all-stage4-ld: all-stage4-ld
19068 all-stage4: all-stage4-ld
19069 TARGET-stage4-ld = $(TARGET-ld)
19070 all-stage4-ld: configure-stage4-ld
19071 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19072 @r=`${PWD_COMMAND}`; export r; \
19073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19074 TFLAGS="$(STAGE4_TFLAGS)"; \
19075 $(HOST_EXPORTS) \
19076 $(POSTSTAGE1_HOST_EXPORTS) \
19077 cd $(HOST_SUBDIR)/ld && \
19078 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19079 CFLAGS="$(STAGE4_CFLAGS)" \
19080 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19081 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19082 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19083 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19084 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19085 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19086 TFLAGS="$(STAGE4_TFLAGS)" \
19087 $(TARGET-stage4-ld)
19089 maybe-clean-stage4-ld: clean-stage4-ld
19090 clean-stage4: clean-stage4-ld
19091 clean-stage4-ld:
19092 @if [ $(current_stage) = stage4 ]; then \
19093 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19094 else \
19095 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19096 $(MAKE) stage4-start; \
19097 fi; \
19098 cd $(HOST_SUBDIR)/ld && \
19099 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19100 @endif ld-bootstrap
19103 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19104 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19105 maybe-all-stageprofile-ld:
19106 maybe-clean-stageprofile-ld:
19107 @if ld-bootstrap
19108 maybe-all-stageprofile-ld: all-stageprofile-ld
19109 all-stageprofile: all-stageprofile-ld
19110 TARGET-stageprofile-ld = $(TARGET-ld)
19111 all-stageprofile-ld: configure-stageprofile-ld
19112 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19113 @r=`${PWD_COMMAND}`; export r; \
19114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19115 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19116 $(HOST_EXPORTS) \
19117 $(POSTSTAGE1_HOST_EXPORTS) \
19118 cd $(HOST_SUBDIR)/ld && \
19119 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19120 CFLAGS="$(STAGEprofile_CFLAGS)" \
19121 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19122 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19123 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19124 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19125 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19126 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19127 TFLAGS="$(STAGEprofile_TFLAGS)" \
19128 $(TARGET-stageprofile-ld)
19130 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19131 clean-stageprofile: clean-stageprofile-ld
19132 clean-stageprofile-ld:
19133 @if [ $(current_stage) = stageprofile ]; then \
19134 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19135 else \
19136 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19137 $(MAKE) stageprofile-start; \
19138 fi; \
19139 cd $(HOST_SUBDIR)/ld && \
19140 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19141 @endif ld-bootstrap
19144 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19145 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19146 maybe-all-stagefeedback-ld:
19147 maybe-clean-stagefeedback-ld:
19148 @if ld-bootstrap
19149 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19150 all-stagefeedback: all-stagefeedback-ld
19151 TARGET-stagefeedback-ld = $(TARGET-ld)
19152 all-stagefeedback-ld: configure-stagefeedback-ld
19153 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19154 @r=`${PWD_COMMAND}`; export r; \
19155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19156 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19157 $(HOST_EXPORTS) \
19158 $(POSTSTAGE1_HOST_EXPORTS) \
19159 cd $(HOST_SUBDIR)/ld && \
19160 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19161 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19162 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19163 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19164 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19165 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19166 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19167 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19168 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19169 $(TARGET-stagefeedback-ld)
19171 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19172 clean-stagefeedback: clean-stagefeedback-ld
19173 clean-stagefeedback-ld:
19174 @if [ $(current_stage) = stagefeedback ]; then \
19175 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19176 else \
19177 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19178 $(MAKE) stagefeedback-start; \
19179 fi; \
19180 cd $(HOST_SUBDIR)/ld && \
19181 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19182 @endif ld-bootstrap
19188 .PHONY: check-ld maybe-check-ld
19189 maybe-check-ld:
19190 @if ld
19191 maybe-check-ld: check-ld
19193 check-ld:
19194 @: $(MAKE); $(unstage)
19195 @r=`${PWD_COMMAND}`; export r; \
19196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19197 $(HOST_EXPORTS) \
19198 (cd $(HOST_SUBDIR)/ld && \
19199 $(MAKE) $(FLAGS_TO_PASS) check)
19201 @endif ld
19203 .PHONY: install-ld maybe-install-ld
19204 maybe-install-ld:
19205 @if ld
19206 maybe-install-ld: install-ld
19208 install-ld: installdirs
19209 @: $(MAKE); $(unstage)
19210 @r=`${PWD_COMMAND}`; export r; \
19211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19212 $(HOST_EXPORTS) \
19213 (cd $(HOST_SUBDIR)/ld && \
19214 $(MAKE) $(FLAGS_TO_PASS) install)
19216 @endif ld
19218 .PHONY: install-strip-ld maybe-install-strip-ld
19219 maybe-install-strip-ld:
19220 @if ld
19221 maybe-install-strip-ld: install-strip-ld
19223 install-strip-ld: installdirs
19224 @: $(MAKE); $(unstage)
19225 @r=`${PWD_COMMAND}`; export r; \
19226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19227 $(HOST_EXPORTS) \
19228 (cd $(HOST_SUBDIR)/ld && \
19229 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19231 @endif ld
19233 # Other targets (info, dvi, pdf, etc.)
19235 .PHONY: maybe-info-ld info-ld
19236 maybe-info-ld:
19237 @if ld
19238 maybe-info-ld: info-ld
19240 info-ld: \
19241 configure-ld
19242 @[ -f ./ld/Makefile ] || exit 0; \
19243 r=`${PWD_COMMAND}`; export r; \
19244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19245 $(HOST_EXPORTS) \
19246 for flag in $(EXTRA_HOST_FLAGS) ; do \
19247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19248 done; \
19249 echo "Doing info in ld" ; \
19250 (cd $(HOST_SUBDIR)/ld && \
19251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19253 "RANLIB=$${RANLIB}" \
19254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19255 info) \
19256 || exit 1
19258 @endif ld
19260 .PHONY: maybe-dvi-ld dvi-ld
19261 maybe-dvi-ld:
19262 @if ld
19263 maybe-dvi-ld: dvi-ld
19265 dvi-ld: \
19266 configure-ld
19267 @[ -f ./ld/Makefile ] || exit 0; \
19268 r=`${PWD_COMMAND}`; export r; \
19269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19270 $(HOST_EXPORTS) \
19271 for flag in $(EXTRA_HOST_FLAGS) ; do \
19272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19273 done; \
19274 echo "Doing dvi in ld" ; \
19275 (cd $(HOST_SUBDIR)/ld && \
19276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19278 "RANLIB=$${RANLIB}" \
19279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19280 dvi) \
19281 || exit 1
19283 @endif ld
19285 .PHONY: maybe-pdf-ld pdf-ld
19286 maybe-pdf-ld:
19287 @if ld
19288 maybe-pdf-ld: pdf-ld
19290 pdf-ld: \
19291 configure-ld
19292 @[ -f ./ld/Makefile ] || exit 0; \
19293 r=`${PWD_COMMAND}`; export r; \
19294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19295 $(HOST_EXPORTS) \
19296 for flag in $(EXTRA_HOST_FLAGS) ; do \
19297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19298 done; \
19299 echo "Doing pdf in ld" ; \
19300 (cd $(HOST_SUBDIR)/ld && \
19301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19303 "RANLIB=$${RANLIB}" \
19304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19305 pdf) \
19306 || exit 1
19308 @endif ld
19310 .PHONY: maybe-html-ld html-ld
19311 maybe-html-ld:
19312 @if ld
19313 maybe-html-ld: html-ld
19315 html-ld: \
19316 configure-ld
19317 @[ -f ./ld/Makefile ] || exit 0; \
19318 r=`${PWD_COMMAND}`; export r; \
19319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19320 $(HOST_EXPORTS) \
19321 for flag in $(EXTRA_HOST_FLAGS) ; do \
19322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19323 done; \
19324 echo "Doing html in ld" ; \
19325 (cd $(HOST_SUBDIR)/ld && \
19326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19328 "RANLIB=$${RANLIB}" \
19329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19330 html) \
19331 || exit 1
19333 @endif ld
19335 .PHONY: maybe-TAGS-ld TAGS-ld
19336 maybe-TAGS-ld:
19337 @if ld
19338 maybe-TAGS-ld: TAGS-ld
19340 TAGS-ld: \
19341 configure-ld
19342 @[ -f ./ld/Makefile ] || exit 0; \
19343 r=`${PWD_COMMAND}`; export r; \
19344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19345 $(HOST_EXPORTS) \
19346 for flag in $(EXTRA_HOST_FLAGS) ; do \
19347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19348 done; \
19349 echo "Doing TAGS in ld" ; \
19350 (cd $(HOST_SUBDIR)/ld && \
19351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19353 "RANLIB=$${RANLIB}" \
19354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19355 TAGS) \
19356 || exit 1
19358 @endif ld
19360 .PHONY: maybe-install-info-ld install-info-ld
19361 maybe-install-info-ld:
19362 @if ld
19363 maybe-install-info-ld: install-info-ld
19365 install-info-ld: \
19366 configure-ld \
19367 info-ld
19368 @[ -f ./ld/Makefile ] || exit 0; \
19369 r=`${PWD_COMMAND}`; export r; \
19370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19371 $(HOST_EXPORTS) \
19372 for flag in $(EXTRA_HOST_FLAGS) ; do \
19373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19374 done; \
19375 echo "Doing install-info in ld" ; \
19376 (cd $(HOST_SUBDIR)/ld && \
19377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19379 "RANLIB=$${RANLIB}" \
19380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19381 install-info) \
19382 || exit 1
19384 @endif ld
19386 .PHONY: maybe-install-pdf-ld install-pdf-ld
19387 maybe-install-pdf-ld:
19388 @if ld
19389 maybe-install-pdf-ld: install-pdf-ld
19391 install-pdf-ld: \
19392 configure-ld \
19393 pdf-ld
19394 @[ -f ./ld/Makefile ] || exit 0; \
19395 r=`${PWD_COMMAND}`; export r; \
19396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19397 $(HOST_EXPORTS) \
19398 for flag in $(EXTRA_HOST_FLAGS) ; do \
19399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19400 done; \
19401 echo "Doing install-pdf in ld" ; \
19402 (cd $(HOST_SUBDIR)/ld && \
19403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19405 "RANLIB=$${RANLIB}" \
19406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19407 install-pdf) \
19408 || exit 1
19410 @endif ld
19412 .PHONY: maybe-install-html-ld install-html-ld
19413 maybe-install-html-ld:
19414 @if ld
19415 maybe-install-html-ld: install-html-ld
19417 install-html-ld: \
19418 configure-ld \
19419 html-ld
19420 @[ -f ./ld/Makefile ] || exit 0; \
19421 r=`${PWD_COMMAND}`; export r; \
19422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19423 $(HOST_EXPORTS) \
19424 for flag in $(EXTRA_HOST_FLAGS) ; do \
19425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19426 done; \
19427 echo "Doing install-html in ld" ; \
19428 (cd $(HOST_SUBDIR)/ld && \
19429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19431 "RANLIB=$${RANLIB}" \
19432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19433 install-html) \
19434 || exit 1
19436 @endif ld
19438 .PHONY: maybe-installcheck-ld installcheck-ld
19439 maybe-installcheck-ld:
19440 @if ld
19441 maybe-installcheck-ld: installcheck-ld
19443 installcheck-ld: \
19444 configure-ld
19445 @[ -f ./ld/Makefile ] || exit 0; \
19446 r=`${PWD_COMMAND}`; export r; \
19447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19448 $(HOST_EXPORTS) \
19449 for flag in $(EXTRA_HOST_FLAGS) ; do \
19450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19451 done; \
19452 echo "Doing installcheck in ld" ; \
19453 (cd $(HOST_SUBDIR)/ld && \
19454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19456 "RANLIB=$${RANLIB}" \
19457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19458 installcheck) \
19459 || exit 1
19461 @endif ld
19463 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19464 maybe-mostlyclean-ld:
19465 @if ld
19466 maybe-mostlyclean-ld: mostlyclean-ld
19468 mostlyclean-ld:
19469 @[ -f ./ld/Makefile ] || exit 0; \
19470 r=`${PWD_COMMAND}`; export r; \
19471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19472 $(HOST_EXPORTS) \
19473 for flag in $(EXTRA_HOST_FLAGS) ; do \
19474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19475 done; \
19476 echo "Doing mostlyclean in ld" ; \
19477 (cd $(HOST_SUBDIR)/ld && \
19478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19480 "RANLIB=$${RANLIB}" \
19481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19482 mostlyclean) \
19483 || exit 1
19485 @endif ld
19487 .PHONY: maybe-clean-ld clean-ld
19488 maybe-clean-ld:
19489 @if ld
19490 maybe-clean-ld: clean-ld
19492 clean-ld:
19493 @[ -f ./ld/Makefile ] || exit 0; \
19494 r=`${PWD_COMMAND}`; export r; \
19495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19496 $(HOST_EXPORTS) \
19497 for flag in $(EXTRA_HOST_FLAGS) ; do \
19498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19499 done; \
19500 echo "Doing clean in ld" ; \
19501 (cd $(HOST_SUBDIR)/ld && \
19502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19504 "RANLIB=$${RANLIB}" \
19505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19506 clean) \
19507 || exit 1
19509 @endif ld
19511 .PHONY: maybe-distclean-ld distclean-ld
19512 maybe-distclean-ld:
19513 @if ld
19514 maybe-distclean-ld: distclean-ld
19516 distclean-ld:
19517 @[ -f ./ld/Makefile ] || exit 0; \
19518 r=`${PWD_COMMAND}`; export r; \
19519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19520 $(HOST_EXPORTS) \
19521 for flag in $(EXTRA_HOST_FLAGS) ; do \
19522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19523 done; \
19524 echo "Doing distclean in ld" ; \
19525 (cd $(HOST_SUBDIR)/ld && \
19526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19528 "RANLIB=$${RANLIB}" \
19529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19530 distclean) \
19531 || exit 1
19533 @endif ld
19535 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19536 maybe-maintainer-clean-ld:
19537 @if ld
19538 maybe-maintainer-clean-ld: maintainer-clean-ld
19540 maintainer-clean-ld:
19541 @[ -f ./ld/Makefile ] || exit 0; \
19542 r=`${PWD_COMMAND}`; export r; \
19543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19544 $(HOST_EXPORTS) \
19545 for flag in $(EXTRA_HOST_FLAGS) ; do \
19546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19547 done; \
19548 echo "Doing maintainer-clean in ld" ; \
19549 (cd $(HOST_SUBDIR)/ld && \
19550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19552 "RANLIB=$${RANLIB}" \
19553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19554 maintainer-clean) \
19555 || exit 1
19557 @endif ld
19561 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19562 maybe-configure-libbacktrace:
19563 @if gcc-bootstrap
19564 configure-libbacktrace: stage_current
19565 @endif gcc-bootstrap
19566 @if libbacktrace
19567 maybe-configure-libbacktrace: configure-libbacktrace
19568 configure-libbacktrace:
19569 @r=`${PWD_COMMAND}`; export r; \
19570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19571 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19572 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19573 $(HOST_EXPORTS) \
19574 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19575 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19576 case $(srcdir) in \
19577 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19578 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19579 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19580 esac; \
19581 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19582 libsrcdir="$$s/libbacktrace"; \
19583 $(SHELL) $${libsrcdir}/configure \
19584 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19585 --target=${target_alias} $${srcdiroption} \
19586 || exit 1
19587 @endif libbacktrace
19591 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19592 maybe-configure-stage1-libbacktrace:
19593 @if libbacktrace-bootstrap
19594 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19595 configure-stage1-libbacktrace:
19596 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19597 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19598 @r=`${PWD_COMMAND}`; export r; \
19599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19600 TFLAGS="$(STAGE1_TFLAGS)"; \
19601 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19602 $(HOST_EXPORTS) \
19603 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19604 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19605 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19606 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
19607 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19608 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19609 case $(srcdir) in \
19610 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19611 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19612 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19613 esac; \
19614 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19615 libsrcdir="$$s/libbacktrace"; \
19616 $(SHELL) $${libsrcdir}/configure \
19617 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19618 --target=${target_alias} $${srcdiroption} \
19619 $(STAGE1_CONFIGURE_FLAGS)
19620 @endif libbacktrace-bootstrap
19622 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19623 maybe-configure-stage2-libbacktrace:
19624 @if libbacktrace-bootstrap
19625 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19626 configure-stage2-libbacktrace:
19627 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19628 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19629 @r=`${PWD_COMMAND}`; export r; \
19630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19631 TFLAGS="$(STAGE2_TFLAGS)"; \
19632 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19633 $(HOST_EXPORTS) \
19634 $(POSTSTAGE1_HOST_EXPORTS) \
19635 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19636 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19637 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19638 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
19639 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19640 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19641 case $(srcdir) in \
19642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19643 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19645 esac; \
19646 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19647 libsrcdir="$$s/libbacktrace"; \
19648 $(SHELL) $${libsrcdir}/configure \
19649 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19650 --target=${target_alias} $${srcdiroption} \
19651 --with-build-libsubdir=$(HOST_SUBDIR) \
19652 $(STAGE2_CONFIGURE_FLAGS)
19653 @endif libbacktrace-bootstrap
19655 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19656 maybe-configure-stage3-libbacktrace:
19657 @if libbacktrace-bootstrap
19658 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19659 configure-stage3-libbacktrace:
19660 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19661 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19662 @r=`${PWD_COMMAND}`; export r; \
19663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19664 TFLAGS="$(STAGE3_TFLAGS)"; \
19665 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19666 $(HOST_EXPORTS) \
19667 $(POSTSTAGE1_HOST_EXPORTS) \
19668 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19669 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19670 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19671 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
19672 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19673 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19674 case $(srcdir) in \
19675 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19676 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19677 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19678 esac; \
19679 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19680 libsrcdir="$$s/libbacktrace"; \
19681 $(SHELL) $${libsrcdir}/configure \
19682 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19683 --target=${target_alias} $${srcdiroption} \
19684 --with-build-libsubdir=$(HOST_SUBDIR) \
19685 $(STAGE3_CONFIGURE_FLAGS)
19686 @endif libbacktrace-bootstrap
19688 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19689 maybe-configure-stage4-libbacktrace:
19690 @if libbacktrace-bootstrap
19691 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19692 configure-stage4-libbacktrace:
19693 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19694 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19695 @r=`${PWD_COMMAND}`; export r; \
19696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19697 TFLAGS="$(STAGE4_TFLAGS)"; \
19698 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19699 $(HOST_EXPORTS) \
19700 $(POSTSTAGE1_HOST_EXPORTS) \
19701 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19702 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19703 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19704 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
19705 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19706 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19707 case $(srcdir) in \
19708 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19709 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19710 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19711 esac; \
19712 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19713 libsrcdir="$$s/libbacktrace"; \
19714 $(SHELL) $${libsrcdir}/configure \
19715 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19716 --target=${target_alias} $${srcdiroption} \
19717 --with-build-libsubdir=$(HOST_SUBDIR) \
19718 $(STAGE4_CONFIGURE_FLAGS)
19719 @endif libbacktrace-bootstrap
19721 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19722 maybe-configure-stageprofile-libbacktrace:
19723 @if libbacktrace-bootstrap
19724 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19725 configure-stageprofile-libbacktrace:
19726 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19727 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19728 @r=`${PWD_COMMAND}`; export r; \
19729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19730 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19731 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19732 $(HOST_EXPORTS) \
19733 $(POSTSTAGE1_HOST_EXPORTS) \
19734 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19735 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19736 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19737 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
19738 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19739 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19740 case $(srcdir) in \
19741 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19742 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19743 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19744 esac; \
19745 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19746 libsrcdir="$$s/libbacktrace"; \
19747 $(SHELL) $${libsrcdir}/configure \
19748 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19749 --target=${target_alias} $${srcdiroption} \
19750 --with-build-libsubdir=$(HOST_SUBDIR) \
19751 $(STAGEprofile_CONFIGURE_FLAGS)
19752 @endif libbacktrace-bootstrap
19754 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19755 maybe-configure-stagefeedback-libbacktrace:
19756 @if libbacktrace-bootstrap
19757 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19758 configure-stagefeedback-libbacktrace:
19759 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19760 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19761 @r=`${PWD_COMMAND}`; export r; \
19762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19763 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19764 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19765 $(HOST_EXPORTS) \
19766 $(POSTSTAGE1_HOST_EXPORTS) \
19767 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19768 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19769 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19770 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
19771 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19772 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19773 case $(srcdir) in \
19774 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19775 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19776 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19777 esac; \
19778 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19779 libsrcdir="$$s/libbacktrace"; \
19780 $(SHELL) $${libsrcdir}/configure \
19781 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19782 --target=${target_alias} $${srcdiroption} \
19783 --with-build-libsubdir=$(HOST_SUBDIR) \
19784 $(STAGEfeedback_CONFIGURE_FLAGS)
19785 @endif libbacktrace-bootstrap
19791 .PHONY: all-libbacktrace maybe-all-libbacktrace
19792 maybe-all-libbacktrace:
19793 @if gcc-bootstrap
19794 all-libbacktrace: stage_current
19795 @endif gcc-bootstrap
19796 @if libbacktrace
19797 TARGET-libbacktrace=all
19798 maybe-all-libbacktrace: all-libbacktrace
19799 all-libbacktrace: configure-libbacktrace
19800 @r=`${PWD_COMMAND}`; export r; \
19801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19802 $(HOST_EXPORTS) \
19803 (cd $(HOST_SUBDIR)/libbacktrace && \
19804 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19805 $(TARGET-libbacktrace))
19806 @endif libbacktrace
19810 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19811 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19812 maybe-all-stage1-libbacktrace:
19813 maybe-clean-stage1-libbacktrace:
19814 @if libbacktrace-bootstrap
19815 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19816 all-stage1: all-stage1-libbacktrace
19817 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19818 all-stage1-libbacktrace: configure-stage1-libbacktrace
19819 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19820 @r=`${PWD_COMMAND}`; export r; \
19821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19822 TFLAGS="$(STAGE1_TFLAGS)"; \
19823 $(HOST_EXPORTS) \
19824 cd $(HOST_SUBDIR)/libbacktrace && \
19825 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19826 CFLAGS="$(STAGE1_CFLAGS)" \
19827 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19828 LIBCFLAGS="$(LIBCFLAGS)" \
19829 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19830 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19831 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19832 $(EXTRA_HOST_FLAGS) \
19833 $(STAGE1_FLAGS_TO_PASS) \
19834 TFLAGS="$(STAGE1_TFLAGS)" \
19835 $(TARGET-stage1-libbacktrace)
19837 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19838 clean-stage1: clean-stage1-libbacktrace
19839 clean-stage1-libbacktrace:
19840 @if [ $(current_stage) = stage1 ]; then \
19841 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19842 else \
19843 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19844 $(MAKE) stage1-start; \
19845 fi; \
19846 cd $(HOST_SUBDIR)/libbacktrace && \
19847 $(MAKE) $(EXTRA_HOST_FLAGS) \
19848 $(STAGE1_FLAGS_TO_PASS) clean
19849 @endif libbacktrace-bootstrap
19852 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19853 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19854 maybe-all-stage2-libbacktrace:
19855 maybe-clean-stage2-libbacktrace:
19856 @if libbacktrace-bootstrap
19857 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19858 all-stage2: all-stage2-libbacktrace
19859 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19860 all-stage2-libbacktrace: configure-stage2-libbacktrace
19861 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19862 @r=`${PWD_COMMAND}`; export r; \
19863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19864 TFLAGS="$(STAGE2_TFLAGS)"; \
19865 $(HOST_EXPORTS) \
19866 $(POSTSTAGE1_HOST_EXPORTS) \
19867 cd $(HOST_SUBDIR)/libbacktrace && \
19868 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19869 CFLAGS="$(STAGE2_CFLAGS)" \
19870 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19871 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19872 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19873 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19874 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19875 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19876 TFLAGS="$(STAGE2_TFLAGS)" \
19877 $(TARGET-stage2-libbacktrace)
19879 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19880 clean-stage2: clean-stage2-libbacktrace
19881 clean-stage2-libbacktrace:
19882 @if [ $(current_stage) = stage2 ]; then \
19883 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19884 else \
19885 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19886 $(MAKE) stage2-start; \
19887 fi; \
19888 cd $(HOST_SUBDIR)/libbacktrace && \
19889 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19890 @endif libbacktrace-bootstrap
19893 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19894 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19895 maybe-all-stage3-libbacktrace:
19896 maybe-clean-stage3-libbacktrace:
19897 @if libbacktrace-bootstrap
19898 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19899 all-stage3: all-stage3-libbacktrace
19900 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19901 all-stage3-libbacktrace: configure-stage3-libbacktrace
19902 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19903 @r=`${PWD_COMMAND}`; export r; \
19904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19905 TFLAGS="$(STAGE3_TFLAGS)"; \
19906 $(HOST_EXPORTS) \
19907 $(POSTSTAGE1_HOST_EXPORTS) \
19908 cd $(HOST_SUBDIR)/libbacktrace && \
19909 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19910 CFLAGS="$(STAGE3_CFLAGS)" \
19911 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19912 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19913 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19914 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19915 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19916 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19917 TFLAGS="$(STAGE3_TFLAGS)" \
19918 $(TARGET-stage3-libbacktrace)
19920 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19921 clean-stage3: clean-stage3-libbacktrace
19922 clean-stage3-libbacktrace:
19923 @if [ $(current_stage) = stage3 ]; then \
19924 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19925 else \
19926 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19927 $(MAKE) stage3-start; \
19928 fi; \
19929 cd $(HOST_SUBDIR)/libbacktrace && \
19930 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19931 @endif libbacktrace-bootstrap
19934 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19935 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19936 maybe-all-stage4-libbacktrace:
19937 maybe-clean-stage4-libbacktrace:
19938 @if libbacktrace-bootstrap
19939 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19940 all-stage4: all-stage4-libbacktrace
19941 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19942 all-stage4-libbacktrace: configure-stage4-libbacktrace
19943 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19944 @r=`${PWD_COMMAND}`; export r; \
19945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19946 TFLAGS="$(STAGE4_TFLAGS)"; \
19947 $(HOST_EXPORTS) \
19948 $(POSTSTAGE1_HOST_EXPORTS) \
19949 cd $(HOST_SUBDIR)/libbacktrace && \
19950 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19951 CFLAGS="$(STAGE4_CFLAGS)" \
19952 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19953 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19954 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19955 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19956 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19957 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19958 TFLAGS="$(STAGE4_TFLAGS)" \
19959 $(TARGET-stage4-libbacktrace)
19961 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19962 clean-stage4: clean-stage4-libbacktrace
19963 clean-stage4-libbacktrace:
19964 @if [ $(current_stage) = stage4 ]; then \
19965 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19966 else \
19967 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19968 $(MAKE) stage4-start; \
19969 fi; \
19970 cd $(HOST_SUBDIR)/libbacktrace && \
19971 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19972 @endif libbacktrace-bootstrap
19975 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19976 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19977 maybe-all-stageprofile-libbacktrace:
19978 maybe-clean-stageprofile-libbacktrace:
19979 @if libbacktrace-bootstrap
19980 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19981 all-stageprofile: all-stageprofile-libbacktrace
19982 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19983 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19984 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19985 @r=`${PWD_COMMAND}`; export r; \
19986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19987 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19988 $(HOST_EXPORTS) \
19989 $(POSTSTAGE1_HOST_EXPORTS) \
19990 cd $(HOST_SUBDIR)/libbacktrace && \
19991 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19992 CFLAGS="$(STAGEprofile_CFLAGS)" \
19993 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19994 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19995 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19996 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19997 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19998 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19999 TFLAGS="$(STAGEprofile_TFLAGS)" \
20000 $(TARGET-stageprofile-libbacktrace)
20002 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
20003 clean-stageprofile: clean-stageprofile-libbacktrace
20004 clean-stageprofile-libbacktrace:
20005 @if [ $(current_stage) = stageprofile ]; then \
20006 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20007 else \
20008 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
20009 $(MAKE) stageprofile-start; \
20010 fi; \
20011 cd $(HOST_SUBDIR)/libbacktrace && \
20012 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20013 @endif libbacktrace-bootstrap
20016 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
20017 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
20018 maybe-all-stagefeedback-libbacktrace:
20019 maybe-clean-stagefeedback-libbacktrace:
20020 @if libbacktrace-bootstrap
20021 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
20022 all-stagefeedback: all-stagefeedback-libbacktrace
20023 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
20024 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20025 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20026 @r=`${PWD_COMMAND}`; export r; \
20027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20028 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20029 $(HOST_EXPORTS) \
20030 $(POSTSTAGE1_HOST_EXPORTS) \
20031 cd $(HOST_SUBDIR)/libbacktrace && \
20032 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20033 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20034 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20035 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20036 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20037 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20038 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20039 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20040 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20041 $(TARGET-stagefeedback-libbacktrace)
20043 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
20044 clean-stagefeedback: clean-stagefeedback-libbacktrace
20045 clean-stagefeedback-libbacktrace:
20046 @if [ $(current_stage) = stagefeedback ]; then \
20047 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20048 else \
20049 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
20050 $(MAKE) stagefeedback-start; \
20051 fi; \
20052 cd $(HOST_SUBDIR)/libbacktrace && \
20053 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20054 @endif libbacktrace-bootstrap
20060 .PHONY: check-libbacktrace maybe-check-libbacktrace
20061 maybe-check-libbacktrace:
20062 @if libbacktrace
20063 maybe-check-libbacktrace: check-libbacktrace
20065 check-libbacktrace:
20066 @: $(MAKE); $(unstage)
20067 @r=`${PWD_COMMAND}`; export r; \
20068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20069 $(HOST_EXPORTS) \
20070 (cd $(HOST_SUBDIR)/libbacktrace && \
20071 $(MAKE) $(FLAGS_TO_PASS) check)
20073 @endif libbacktrace
20075 .PHONY: install-libbacktrace maybe-install-libbacktrace
20076 maybe-install-libbacktrace:
20077 @if libbacktrace
20078 maybe-install-libbacktrace: install-libbacktrace
20080 install-libbacktrace: installdirs
20081 @: $(MAKE); $(unstage)
20082 @r=`${PWD_COMMAND}`; export r; \
20083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20084 $(HOST_EXPORTS) \
20085 (cd $(HOST_SUBDIR)/libbacktrace && \
20086 $(MAKE) $(FLAGS_TO_PASS) install)
20088 @endif libbacktrace
20090 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20091 maybe-install-strip-libbacktrace:
20092 @if libbacktrace
20093 maybe-install-strip-libbacktrace: install-strip-libbacktrace
20095 install-strip-libbacktrace: installdirs
20096 @: $(MAKE); $(unstage)
20097 @r=`${PWD_COMMAND}`; export r; \
20098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20099 $(HOST_EXPORTS) \
20100 (cd $(HOST_SUBDIR)/libbacktrace && \
20101 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20103 @endif libbacktrace
20105 # Other targets (info, dvi, pdf, etc.)
20107 .PHONY: maybe-info-libbacktrace info-libbacktrace
20108 maybe-info-libbacktrace:
20109 @if libbacktrace
20110 maybe-info-libbacktrace: info-libbacktrace
20112 info-libbacktrace: \
20113 configure-libbacktrace
20114 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20115 r=`${PWD_COMMAND}`; export r; \
20116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20117 $(HOST_EXPORTS) \
20118 for flag in $(EXTRA_HOST_FLAGS) ; do \
20119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20120 done; \
20121 echo "Doing info in libbacktrace" ; \
20122 (cd $(HOST_SUBDIR)/libbacktrace && \
20123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20125 "RANLIB=$${RANLIB}" \
20126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20127 info) \
20128 || exit 1
20130 @endif libbacktrace
20132 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20133 maybe-dvi-libbacktrace:
20134 @if libbacktrace
20135 maybe-dvi-libbacktrace: dvi-libbacktrace
20137 dvi-libbacktrace: \
20138 configure-libbacktrace
20139 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20140 r=`${PWD_COMMAND}`; export r; \
20141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20142 $(HOST_EXPORTS) \
20143 for flag in $(EXTRA_HOST_FLAGS) ; do \
20144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20145 done; \
20146 echo "Doing dvi in libbacktrace" ; \
20147 (cd $(HOST_SUBDIR)/libbacktrace && \
20148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20150 "RANLIB=$${RANLIB}" \
20151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20152 dvi) \
20153 || exit 1
20155 @endif libbacktrace
20157 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20158 maybe-pdf-libbacktrace:
20159 @if libbacktrace
20160 maybe-pdf-libbacktrace: pdf-libbacktrace
20162 pdf-libbacktrace: \
20163 configure-libbacktrace
20164 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20165 r=`${PWD_COMMAND}`; export r; \
20166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20167 $(HOST_EXPORTS) \
20168 for flag in $(EXTRA_HOST_FLAGS) ; do \
20169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20170 done; \
20171 echo "Doing pdf in libbacktrace" ; \
20172 (cd $(HOST_SUBDIR)/libbacktrace && \
20173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20175 "RANLIB=$${RANLIB}" \
20176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20177 pdf) \
20178 || exit 1
20180 @endif libbacktrace
20182 .PHONY: maybe-html-libbacktrace html-libbacktrace
20183 maybe-html-libbacktrace:
20184 @if libbacktrace
20185 maybe-html-libbacktrace: html-libbacktrace
20187 html-libbacktrace: \
20188 configure-libbacktrace
20189 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20190 r=`${PWD_COMMAND}`; export r; \
20191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20192 $(HOST_EXPORTS) \
20193 for flag in $(EXTRA_HOST_FLAGS) ; do \
20194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20195 done; \
20196 echo "Doing html in libbacktrace" ; \
20197 (cd $(HOST_SUBDIR)/libbacktrace && \
20198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20200 "RANLIB=$${RANLIB}" \
20201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20202 html) \
20203 || exit 1
20205 @endif libbacktrace
20207 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20208 maybe-TAGS-libbacktrace:
20209 @if libbacktrace
20210 maybe-TAGS-libbacktrace: TAGS-libbacktrace
20212 TAGS-libbacktrace: \
20213 configure-libbacktrace
20214 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20215 r=`${PWD_COMMAND}`; export r; \
20216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20217 $(HOST_EXPORTS) \
20218 for flag in $(EXTRA_HOST_FLAGS) ; do \
20219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20220 done; \
20221 echo "Doing TAGS in libbacktrace" ; \
20222 (cd $(HOST_SUBDIR)/libbacktrace && \
20223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20225 "RANLIB=$${RANLIB}" \
20226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20227 TAGS) \
20228 || exit 1
20230 @endif libbacktrace
20232 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20233 maybe-install-info-libbacktrace:
20234 @if libbacktrace
20235 maybe-install-info-libbacktrace: install-info-libbacktrace
20237 install-info-libbacktrace: \
20238 configure-libbacktrace \
20239 info-libbacktrace
20240 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20241 r=`${PWD_COMMAND}`; export r; \
20242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20243 $(HOST_EXPORTS) \
20244 for flag in $(EXTRA_HOST_FLAGS) ; do \
20245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20246 done; \
20247 echo "Doing install-info in libbacktrace" ; \
20248 (cd $(HOST_SUBDIR)/libbacktrace && \
20249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20251 "RANLIB=$${RANLIB}" \
20252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20253 install-info) \
20254 || exit 1
20256 @endif libbacktrace
20258 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20259 maybe-install-pdf-libbacktrace:
20260 @if libbacktrace
20261 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20263 install-pdf-libbacktrace: \
20264 configure-libbacktrace \
20265 pdf-libbacktrace
20266 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20267 r=`${PWD_COMMAND}`; export r; \
20268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20269 $(HOST_EXPORTS) \
20270 for flag in $(EXTRA_HOST_FLAGS) ; do \
20271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20272 done; \
20273 echo "Doing install-pdf in libbacktrace" ; \
20274 (cd $(HOST_SUBDIR)/libbacktrace && \
20275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20277 "RANLIB=$${RANLIB}" \
20278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20279 install-pdf) \
20280 || exit 1
20282 @endif libbacktrace
20284 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20285 maybe-install-html-libbacktrace:
20286 @if libbacktrace
20287 maybe-install-html-libbacktrace: install-html-libbacktrace
20289 install-html-libbacktrace: \
20290 configure-libbacktrace \
20291 html-libbacktrace
20292 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20293 r=`${PWD_COMMAND}`; export r; \
20294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20295 $(HOST_EXPORTS) \
20296 for flag in $(EXTRA_HOST_FLAGS) ; do \
20297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20298 done; \
20299 echo "Doing install-html in libbacktrace" ; \
20300 (cd $(HOST_SUBDIR)/libbacktrace && \
20301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20303 "RANLIB=$${RANLIB}" \
20304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20305 install-html) \
20306 || exit 1
20308 @endif libbacktrace
20310 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20311 maybe-installcheck-libbacktrace:
20312 @if libbacktrace
20313 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20315 installcheck-libbacktrace: \
20316 configure-libbacktrace
20317 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20318 r=`${PWD_COMMAND}`; export r; \
20319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20320 $(HOST_EXPORTS) \
20321 for flag in $(EXTRA_HOST_FLAGS) ; do \
20322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20323 done; \
20324 echo "Doing installcheck in libbacktrace" ; \
20325 (cd $(HOST_SUBDIR)/libbacktrace && \
20326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20328 "RANLIB=$${RANLIB}" \
20329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20330 installcheck) \
20331 || exit 1
20333 @endif libbacktrace
20335 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20336 maybe-mostlyclean-libbacktrace:
20337 @if libbacktrace
20338 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20340 mostlyclean-libbacktrace:
20341 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20342 r=`${PWD_COMMAND}`; export r; \
20343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20344 $(HOST_EXPORTS) \
20345 for flag in $(EXTRA_HOST_FLAGS) ; do \
20346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20347 done; \
20348 echo "Doing mostlyclean in libbacktrace" ; \
20349 (cd $(HOST_SUBDIR)/libbacktrace && \
20350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20352 "RANLIB=$${RANLIB}" \
20353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20354 mostlyclean) \
20355 || exit 1
20357 @endif libbacktrace
20359 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20360 maybe-clean-libbacktrace:
20361 @if libbacktrace
20362 maybe-clean-libbacktrace: clean-libbacktrace
20364 clean-libbacktrace:
20365 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20366 r=`${PWD_COMMAND}`; export r; \
20367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20368 $(HOST_EXPORTS) \
20369 for flag in $(EXTRA_HOST_FLAGS) ; do \
20370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20371 done; \
20372 echo "Doing clean in libbacktrace" ; \
20373 (cd $(HOST_SUBDIR)/libbacktrace && \
20374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20376 "RANLIB=$${RANLIB}" \
20377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20378 clean) \
20379 || exit 1
20381 @endif libbacktrace
20383 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20384 maybe-distclean-libbacktrace:
20385 @if libbacktrace
20386 maybe-distclean-libbacktrace: distclean-libbacktrace
20388 distclean-libbacktrace:
20389 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20390 r=`${PWD_COMMAND}`; export r; \
20391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20392 $(HOST_EXPORTS) \
20393 for flag in $(EXTRA_HOST_FLAGS) ; do \
20394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20395 done; \
20396 echo "Doing distclean in libbacktrace" ; \
20397 (cd $(HOST_SUBDIR)/libbacktrace && \
20398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20400 "RANLIB=$${RANLIB}" \
20401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20402 distclean) \
20403 || exit 1
20405 @endif libbacktrace
20407 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20408 maybe-maintainer-clean-libbacktrace:
20409 @if libbacktrace
20410 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20412 maintainer-clean-libbacktrace:
20413 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20414 r=`${PWD_COMMAND}`; export r; \
20415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20416 $(HOST_EXPORTS) \
20417 for flag in $(EXTRA_HOST_FLAGS) ; do \
20418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20419 done; \
20420 echo "Doing maintainer-clean in libbacktrace" ; \
20421 (cd $(HOST_SUBDIR)/libbacktrace && \
20422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20424 "RANLIB=$${RANLIB}" \
20425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20426 maintainer-clean) \
20427 || exit 1
20429 @endif libbacktrace
20433 .PHONY: configure-libcpp maybe-configure-libcpp
20434 maybe-configure-libcpp:
20435 @if gcc-bootstrap
20436 configure-libcpp: stage_current
20437 @endif gcc-bootstrap
20438 @if libcpp
20439 maybe-configure-libcpp: configure-libcpp
20440 configure-libcpp:
20441 @r=`${PWD_COMMAND}`; export r; \
20442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20443 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20444 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20445 $(HOST_EXPORTS) \
20446 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20447 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20448 case $(srcdir) in \
20449 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20450 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20451 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20452 esac; \
20453 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20454 libsrcdir="$$s/libcpp"; \
20455 $(SHELL) $${libsrcdir}/configure \
20456 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20457 --target=${target_alias} $${srcdiroption} \
20458 || exit 1
20459 @endif libcpp
20463 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20464 maybe-configure-stage1-libcpp:
20465 @if libcpp-bootstrap
20466 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20467 configure-stage1-libcpp:
20468 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20469 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20470 @r=`${PWD_COMMAND}`; export r; \
20471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20472 TFLAGS="$(STAGE1_TFLAGS)"; \
20473 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20474 $(HOST_EXPORTS) \
20475 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20476 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20477 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20478 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20479 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20480 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20481 case $(srcdir) in \
20482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20483 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20485 esac; \
20486 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20487 libsrcdir="$$s/libcpp"; \
20488 $(SHELL) $${libsrcdir}/configure \
20489 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20490 --target=${target_alias} $${srcdiroption} \
20491 $(STAGE1_CONFIGURE_FLAGS)
20492 @endif libcpp-bootstrap
20494 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20495 maybe-configure-stage2-libcpp:
20496 @if libcpp-bootstrap
20497 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20498 configure-stage2-libcpp:
20499 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20500 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20501 @r=`${PWD_COMMAND}`; export r; \
20502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20503 TFLAGS="$(STAGE2_TFLAGS)"; \
20504 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20505 $(HOST_EXPORTS) \
20506 $(POSTSTAGE1_HOST_EXPORTS) \
20507 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20508 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20509 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20510 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
20511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20512 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20513 case $(srcdir) in \
20514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20515 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20517 esac; \
20518 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20519 libsrcdir="$$s/libcpp"; \
20520 $(SHELL) $${libsrcdir}/configure \
20521 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20522 --target=${target_alias} $${srcdiroption} \
20523 --with-build-libsubdir=$(HOST_SUBDIR) \
20524 $(STAGE2_CONFIGURE_FLAGS)
20525 @endif libcpp-bootstrap
20527 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20528 maybe-configure-stage3-libcpp:
20529 @if libcpp-bootstrap
20530 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20531 configure-stage3-libcpp:
20532 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20533 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20534 @r=`${PWD_COMMAND}`; export r; \
20535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20536 TFLAGS="$(STAGE3_TFLAGS)"; \
20537 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20538 $(HOST_EXPORTS) \
20539 $(POSTSTAGE1_HOST_EXPORTS) \
20540 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20541 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20542 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20543 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
20544 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20545 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20546 case $(srcdir) in \
20547 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20548 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20549 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20550 esac; \
20551 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20552 libsrcdir="$$s/libcpp"; \
20553 $(SHELL) $${libsrcdir}/configure \
20554 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20555 --target=${target_alias} $${srcdiroption} \
20556 --with-build-libsubdir=$(HOST_SUBDIR) \
20557 $(STAGE3_CONFIGURE_FLAGS)
20558 @endif libcpp-bootstrap
20560 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20561 maybe-configure-stage4-libcpp:
20562 @if libcpp-bootstrap
20563 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20564 configure-stage4-libcpp:
20565 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20566 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20567 @r=`${PWD_COMMAND}`; export r; \
20568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20569 TFLAGS="$(STAGE4_TFLAGS)"; \
20570 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20571 $(HOST_EXPORTS) \
20572 $(POSTSTAGE1_HOST_EXPORTS) \
20573 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20574 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20575 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20576 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
20577 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20578 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20579 case $(srcdir) in \
20580 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20581 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20582 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20583 esac; \
20584 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20585 libsrcdir="$$s/libcpp"; \
20586 $(SHELL) $${libsrcdir}/configure \
20587 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20588 --target=${target_alias} $${srcdiroption} \
20589 --with-build-libsubdir=$(HOST_SUBDIR) \
20590 $(STAGE4_CONFIGURE_FLAGS)
20591 @endif libcpp-bootstrap
20593 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20594 maybe-configure-stageprofile-libcpp:
20595 @if libcpp-bootstrap
20596 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20597 configure-stageprofile-libcpp:
20598 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20599 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20600 @r=`${PWD_COMMAND}`; export r; \
20601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20602 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20603 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20604 $(HOST_EXPORTS) \
20605 $(POSTSTAGE1_HOST_EXPORTS) \
20606 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20607 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20608 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20609 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
20610 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20611 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20612 case $(srcdir) in \
20613 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20614 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20615 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20616 esac; \
20617 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20618 libsrcdir="$$s/libcpp"; \
20619 $(SHELL) $${libsrcdir}/configure \
20620 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20621 --target=${target_alias} $${srcdiroption} \
20622 --with-build-libsubdir=$(HOST_SUBDIR) \
20623 $(STAGEprofile_CONFIGURE_FLAGS)
20624 @endif libcpp-bootstrap
20626 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20627 maybe-configure-stagefeedback-libcpp:
20628 @if libcpp-bootstrap
20629 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20630 configure-stagefeedback-libcpp:
20631 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20632 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20633 @r=`${PWD_COMMAND}`; export r; \
20634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20635 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20636 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20637 $(HOST_EXPORTS) \
20638 $(POSTSTAGE1_HOST_EXPORTS) \
20639 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20640 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20641 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20642 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
20643 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20644 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20645 case $(srcdir) in \
20646 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20647 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20648 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20649 esac; \
20650 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20651 libsrcdir="$$s/libcpp"; \
20652 $(SHELL) $${libsrcdir}/configure \
20653 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20654 --target=${target_alias} $${srcdiroption} \
20655 --with-build-libsubdir=$(HOST_SUBDIR) \
20656 $(STAGEfeedback_CONFIGURE_FLAGS)
20657 @endif libcpp-bootstrap
20663 .PHONY: all-libcpp maybe-all-libcpp
20664 maybe-all-libcpp:
20665 @if gcc-bootstrap
20666 all-libcpp: stage_current
20667 @endif gcc-bootstrap
20668 @if libcpp
20669 TARGET-libcpp=all
20670 maybe-all-libcpp: all-libcpp
20671 all-libcpp: configure-libcpp
20672 @r=`${PWD_COMMAND}`; export r; \
20673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20674 $(HOST_EXPORTS) \
20675 (cd $(HOST_SUBDIR)/libcpp && \
20676 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20677 $(TARGET-libcpp))
20678 @endif libcpp
20682 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20683 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20684 maybe-all-stage1-libcpp:
20685 maybe-clean-stage1-libcpp:
20686 @if libcpp-bootstrap
20687 maybe-all-stage1-libcpp: all-stage1-libcpp
20688 all-stage1: all-stage1-libcpp
20689 TARGET-stage1-libcpp = $(TARGET-libcpp)
20690 all-stage1-libcpp: configure-stage1-libcpp
20691 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20692 @r=`${PWD_COMMAND}`; export r; \
20693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20694 TFLAGS="$(STAGE1_TFLAGS)"; \
20695 $(HOST_EXPORTS) \
20696 cd $(HOST_SUBDIR)/libcpp && \
20697 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20698 CFLAGS="$(STAGE1_CFLAGS)" \
20699 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20700 LIBCFLAGS="$(LIBCFLAGS)" \
20701 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20702 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20703 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20704 $(EXTRA_HOST_FLAGS) \
20705 $(STAGE1_FLAGS_TO_PASS) \
20706 TFLAGS="$(STAGE1_TFLAGS)" \
20707 $(TARGET-stage1-libcpp)
20709 maybe-clean-stage1-libcpp: clean-stage1-libcpp
20710 clean-stage1: clean-stage1-libcpp
20711 clean-stage1-libcpp:
20712 @if [ $(current_stage) = stage1 ]; then \
20713 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20714 else \
20715 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20716 $(MAKE) stage1-start; \
20717 fi; \
20718 cd $(HOST_SUBDIR)/libcpp && \
20719 $(MAKE) $(EXTRA_HOST_FLAGS) \
20720 $(STAGE1_FLAGS_TO_PASS) clean
20721 @endif libcpp-bootstrap
20724 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20725 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20726 maybe-all-stage2-libcpp:
20727 maybe-clean-stage2-libcpp:
20728 @if libcpp-bootstrap
20729 maybe-all-stage2-libcpp: all-stage2-libcpp
20730 all-stage2: all-stage2-libcpp
20731 TARGET-stage2-libcpp = $(TARGET-libcpp)
20732 all-stage2-libcpp: configure-stage2-libcpp
20733 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20734 @r=`${PWD_COMMAND}`; export r; \
20735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20736 TFLAGS="$(STAGE2_TFLAGS)"; \
20737 $(HOST_EXPORTS) \
20738 $(POSTSTAGE1_HOST_EXPORTS) \
20739 cd $(HOST_SUBDIR)/libcpp && \
20740 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20741 CFLAGS="$(STAGE2_CFLAGS)" \
20742 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20743 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20744 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20745 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20746 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20747 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20748 TFLAGS="$(STAGE2_TFLAGS)" \
20749 $(TARGET-stage2-libcpp)
20751 maybe-clean-stage2-libcpp: clean-stage2-libcpp
20752 clean-stage2: clean-stage2-libcpp
20753 clean-stage2-libcpp:
20754 @if [ $(current_stage) = stage2 ]; then \
20755 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20756 else \
20757 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20758 $(MAKE) stage2-start; \
20759 fi; \
20760 cd $(HOST_SUBDIR)/libcpp && \
20761 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20762 @endif libcpp-bootstrap
20765 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20766 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20767 maybe-all-stage3-libcpp:
20768 maybe-clean-stage3-libcpp:
20769 @if libcpp-bootstrap
20770 maybe-all-stage3-libcpp: all-stage3-libcpp
20771 all-stage3: all-stage3-libcpp
20772 TARGET-stage3-libcpp = $(TARGET-libcpp)
20773 all-stage3-libcpp: configure-stage3-libcpp
20774 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20775 @r=`${PWD_COMMAND}`; export r; \
20776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20777 TFLAGS="$(STAGE3_TFLAGS)"; \
20778 $(HOST_EXPORTS) \
20779 $(POSTSTAGE1_HOST_EXPORTS) \
20780 cd $(HOST_SUBDIR)/libcpp && \
20781 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20782 CFLAGS="$(STAGE3_CFLAGS)" \
20783 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20784 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20785 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20786 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20787 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20788 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20789 TFLAGS="$(STAGE3_TFLAGS)" \
20790 $(TARGET-stage3-libcpp)
20792 maybe-clean-stage3-libcpp: clean-stage3-libcpp
20793 clean-stage3: clean-stage3-libcpp
20794 clean-stage3-libcpp:
20795 @if [ $(current_stage) = stage3 ]; then \
20796 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20797 else \
20798 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20799 $(MAKE) stage3-start; \
20800 fi; \
20801 cd $(HOST_SUBDIR)/libcpp && \
20802 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20803 @endif libcpp-bootstrap
20806 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20807 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20808 maybe-all-stage4-libcpp:
20809 maybe-clean-stage4-libcpp:
20810 @if libcpp-bootstrap
20811 maybe-all-stage4-libcpp: all-stage4-libcpp
20812 all-stage4: all-stage4-libcpp
20813 TARGET-stage4-libcpp = $(TARGET-libcpp)
20814 all-stage4-libcpp: configure-stage4-libcpp
20815 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20816 @r=`${PWD_COMMAND}`; export r; \
20817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20818 TFLAGS="$(STAGE4_TFLAGS)"; \
20819 $(HOST_EXPORTS) \
20820 $(POSTSTAGE1_HOST_EXPORTS) \
20821 cd $(HOST_SUBDIR)/libcpp && \
20822 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20823 CFLAGS="$(STAGE4_CFLAGS)" \
20824 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20825 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20826 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20827 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20828 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20829 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20830 TFLAGS="$(STAGE4_TFLAGS)" \
20831 $(TARGET-stage4-libcpp)
20833 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20834 clean-stage4: clean-stage4-libcpp
20835 clean-stage4-libcpp:
20836 @if [ $(current_stage) = stage4 ]; then \
20837 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20838 else \
20839 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20840 $(MAKE) stage4-start; \
20841 fi; \
20842 cd $(HOST_SUBDIR)/libcpp && \
20843 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20844 @endif libcpp-bootstrap
20847 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20848 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20849 maybe-all-stageprofile-libcpp:
20850 maybe-clean-stageprofile-libcpp:
20851 @if libcpp-bootstrap
20852 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20853 all-stageprofile: all-stageprofile-libcpp
20854 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20855 all-stageprofile-libcpp: configure-stageprofile-libcpp
20856 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20857 @r=`${PWD_COMMAND}`; export r; \
20858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20859 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20860 $(HOST_EXPORTS) \
20861 $(POSTSTAGE1_HOST_EXPORTS) \
20862 cd $(HOST_SUBDIR)/libcpp && \
20863 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20864 CFLAGS="$(STAGEprofile_CFLAGS)" \
20865 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20866 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20867 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20868 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20869 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20870 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20871 TFLAGS="$(STAGEprofile_TFLAGS)" \
20872 $(TARGET-stageprofile-libcpp)
20874 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20875 clean-stageprofile: clean-stageprofile-libcpp
20876 clean-stageprofile-libcpp:
20877 @if [ $(current_stage) = stageprofile ]; then \
20878 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20879 else \
20880 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20881 $(MAKE) stageprofile-start; \
20882 fi; \
20883 cd $(HOST_SUBDIR)/libcpp && \
20884 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20885 @endif libcpp-bootstrap
20888 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20889 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20890 maybe-all-stagefeedback-libcpp:
20891 maybe-clean-stagefeedback-libcpp:
20892 @if libcpp-bootstrap
20893 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20894 all-stagefeedback: all-stagefeedback-libcpp
20895 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20896 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20897 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20898 @r=`${PWD_COMMAND}`; export r; \
20899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20900 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20901 $(HOST_EXPORTS) \
20902 $(POSTSTAGE1_HOST_EXPORTS) \
20903 cd $(HOST_SUBDIR)/libcpp && \
20904 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20905 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20906 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20907 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20908 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20909 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20910 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20911 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20912 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20913 $(TARGET-stagefeedback-libcpp)
20915 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20916 clean-stagefeedback: clean-stagefeedback-libcpp
20917 clean-stagefeedback-libcpp:
20918 @if [ $(current_stage) = stagefeedback ]; then \
20919 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20920 else \
20921 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20922 $(MAKE) stagefeedback-start; \
20923 fi; \
20924 cd $(HOST_SUBDIR)/libcpp && \
20925 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20926 @endif libcpp-bootstrap
20932 .PHONY: check-libcpp maybe-check-libcpp
20933 maybe-check-libcpp:
20934 @if libcpp
20935 maybe-check-libcpp: check-libcpp
20937 check-libcpp:
20938 @: $(MAKE); $(unstage)
20939 @r=`${PWD_COMMAND}`; export r; \
20940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20941 $(HOST_EXPORTS) \
20942 (cd $(HOST_SUBDIR)/libcpp && \
20943 $(MAKE) $(FLAGS_TO_PASS) check)
20945 @endif libcpp
20947 .PHONY: install-libcpp maybe-install-libcpp
20948 maybe-install-libcpp:
20949 @if libcpp
20950 maybe-install-libcpp: install-libcpp
20952 install-libcpp: installdirs
20953 @: $(MAKE); $(unstage)
20954 @r=`${PWD_COMMAND}`; export r; \
20955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20956 $(HOST_EXPORTS) \
20957 (cd $(HOST_SUBDIR)/libcpp && \
20958 $(MAKE) $(FLAGS_TO_PASS) install)
20960 @endif libcpp
20962 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20963 maybe-install-strip-libcpp:
20964 @if libcpp
20965 maybe-install-strip-libcpp: install-strip-libcpp
20967 install-strip-libcpp: installdirs
20968 @: $(MAKE); $(unstage)
20969 @r=`${PWD_COMMAND}`; export r; \
20970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20971 $(HOST_EXPORTS) \
20972 (cd $(HOST_SUBDIR)/libcpp && \
20973 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20975 @endif libcpp
20977 # Other targets (info, dvi, pdf, etc.)
20979 .PHONY: maybe-info-libcpp info-libcpp
20980 maybe-info-libcpp:
20981 @if libcpp
20982 maybe-info-libcpp: info-libcpp
20984 info-libcpp: \
20985 configure-libcpp
20986 @[ -f ./libcpp/Makefile ] || exit 0; \
20987 r=`${PWD_COMMAND}`; export r; \
20988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20989 $(HOST_EXPORTS) \
20990 for flag in $(EXTRA_HOST_FLAGS) ; do \
20991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20992 done; \
20993 echo "Doing info in libcpp" ; \
20994 (cd $(HOST_SUBDIR)/libcpp && \
20995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20997 "RANLIB=$${RANLIB}" \
20998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20999 info) \
21000 || exit 1
21002 @endif libcpp
21004 .PHONY: maybe-dvi-libcpp dvi-libcpp
21005 maybe-dvi-libcpp:
21006 @if libcpp
21007 maybe-dvi-libcpp: dvi-libcpp
21009 dvi-libcpp: \
21010 configure-libcpp
21011 @[ -f ./libcpp/Makefile ] || exit 0; \
21012 r=`${PWD_COMMAND}`; export r; \
21013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21014 $(HOST_EXPORTS) \
21015 for flag in $(EXTRA_HOST_FLAGS) ; do \
21016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21017 done; \
21018 echo "Doing dvi in libcpp" ; \
21019 (cd $(HOST_SUBDIR)/libcpp && \
21020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21022 "RANLIB=$${RANLIB}" \
21023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21024 dvi) \
21025 || exit 1
21027 @endif libcpp
21029 .PHONY: maybe-pdf-libcpp pdf-libcpp
21030 maybe-pdf-libcpp:
21031 @if libcpp
21032 maybe-pdf-libcpp: pdf-libcpp
21034 pdf-libcpp: \
21035 configure-libcpp
21036 @[ -f ./libcpp/Makefile ] || exit 0; \
21037 r=`${PWD_COMMAND}`; export r; \
21038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21039 $(HOST_EXPORTS) \
21040 for flag in $(EXTRA_HOST_FLAGS) ; do \
21041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21042 done; \
21043 echo "Doing pdf in libcpp" ; \
21044 (cd $(HOST_SUBDIR)/libcpp && \
21045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21047 "RANLIB=$${RANLIB}" \
21048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21049 pdf) \
21050 || exit 1
21052 @endif libcpp
21054 .PHONY: maybe-html-libcpp html-libcpp
21055 maybe-html-libcpp:
21056 @if libcpp
21057 maybe-html-libcpp: html-libcpp
21059 html-libcpp: \
21060 configure-libcpp
21061 @[ -f ./libcpp/Makefile ] || exit 0; \
21062 r=`${PWD_COMMAND}`; export r; \
21063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21064 $(HOST_EXPORTS) \
21065 for flag in $(EXTRA_HOST_FLAGS) ; do \
21066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21067 done; \
21068 echo "Doing html in libcpp" ; \
21069 (cd $(HOST_SUBDIR)/libcpp && \
21070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21072 "RANLIB=$${RANLIB}" \
21073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21074 html) \
21075 || exit 1
21077 @endif libcpp
21079 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
21080 maybe-TAGS-libcpp:
21081 @if libcpp
21082 maybe-TAGS-libcpp: TAGS-libcpp
21084 TAGS-libcpp: \
21085 configure-libcpp
21086 @[ -f ./libcpp/Makefile ] || exit 0; \
21087 r=`${PWD_COMMAND}`; export r; \
21088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21089 $(HOST_EXPORTS) \
21090 for flag in $(EXTRA_HOST_FLAGS) ; do \
21091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21092 done; \
21093 echo "Doing TAGS in libcpp" ; \
21094 (cd $(HOST_SUBDIR)/libcpp && \
21095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21097 "RANLIB=$${RANLIB}" \
21098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21099 TAGS) \
21100 || exit 1
21102 @endif libcpp
21104 .PHONY: maybe-install-info-libcpp install-info-libcpp
21105 maybe-install-info-libcpp:
21106 @if libcpp
21107 maybe-install-info-libcpp: install-info-libcpp
21109 install-info-libcpp: \
21110 configure-libcpp \
21111 info-libcpp
21112 @[ -f ./libcpp/Makefile ] || exit 0; \
21113 r=`${PWD_COMMAND}`; export r; \
21114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21115 $(HOST_EXPORTS) \
21116 for flag in $(EXTRA_HOST_FLAGS) ; do \
21117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21118 done; \
21119 echo "Doing install-info in libcpp" ; \
21120 (cd $(HOST_SUBDIR)/libcpp && \
21121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21123 "RANLIB=$${RANLIB}" \
21124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21125 install-info) \
21126 || exit 1
21128 @endif libcpp
21130 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21131 maybe-install-pdf-libcpp:
21132 @if libcpp
21133 maybe-install-pdf-libcpp: install-pdf-libcpp
21135 install-pdf-libcpp: \
21136 configure-libcpp \
21137 pdf-libcpp
21138 @[ -f ./libcpp/Makefile ] || exit 0; \
21139 r=`${PWD_COMMAND}`; export r; \
21140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21141 $(HOST_EXPORTS) \
21142 for flag in $(EXTRA_HOST_FLAGS) ; do \
21143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21144 done; \
21145 echo "Doing install-pdf in libcpp" ; \
21146 (cd $(HOST_SUBDIR)/libcpp && \
21147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21149 "RANLIB=$${RANLIB}" \
21150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21151 install-pdf) \
21152 || exit 1
21154 @endif libcpp
21156 .PHONY: maybe-install-html-libcpp install-html-libcpp
21157 maybe-install-html-libcpp:
21158 @if libcpp
21159 maybe-install-html-libcpp: install-html-libcpp
21161 install-html-libcpp: \
21162 configure-libcpp \
21163 html-libcpp
21164 @[ -f ./libcpp/Makefile ] || exit 0; \
21165 r=`${PWD_COMMAND}`; export r; \
21166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21167 $(HOST_EXPORTS) \
21168 for flag in $(EXTRA_HOST_FLAGS) ; do \
21169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21170 done; \
21171 echo "Doing install-html in libcpp" ; \
21172 (cd $(HOST_SUBDIR)/libcpp && \
21173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21175 "RANLIB=$${RANLIB}" \
21176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21177 install-html) \
21178 || exit 1
21180 @endif libcpp
21182 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
21183 maybe-installcheck-libcpp:
21184 @if libcpp
21185 maybe-installcheck-libcpp: installcheck-libcpp
21187 installcheck-libcpp: \
21188 configure-libcpp
21189 @[ -f ./libcpp/Makefile ] || exit 0; \
21190 r=`${PWD_COMMAND}`; export r; \
21191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21192 $(HOST_EXPORTS) \
21193 for flag in $(EXTRA_HOST_FLAGS) ; do \
21194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21195 done; \
21196 echo "Doing installcheck in libcpp" ; \
21197 (cd $(HOST_SUBDIR)/libcpp && \
21198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21200 "RANLIB=$${RANLIB}" \
21201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21202 installcheck) \
21203 || exit 1
21205 @endif libcpp
21207 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21208 maybe-mostlyclean-libcpp:
21209 @if libcpp
21210 maybe-mostlyclean-libcpp: mostlyclean-libcpp
21212 mostlyclean-libcpp:
21213 @[ -f ./libcpp/Makefile ] || exit 0; \
21214 r=`${PWD_COMMAND}`; export r; \
21215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21216 $(HOST_EXPORTS) \
21217 for flag in $(EXTRA_HOST_FLAGS) ; do \
21218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21219 done; \
21220 echo "Doing mostlyclean in libcpp" ; \
21221 (cd $(HOST_SUBDIR)/libcpp && \
21222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21224 "RANLIB=$${RANLIB}" \
21225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21226 mostlyclean) \
21227 || exit 1
21229 @endif libcpp
21231 .PHONY: maybe-clean-libcpp clean-libcpp
21232 maybe-clean-libcpp:
21233 @if libcpp
21234 maybe-clean-libcpp: clean-libcpp
21236 clean-libcpp:
21237 @[ -f ./libcpp/Makefile ] || exit 0; \
21238 r=`${PWD_COMMAND}`; export r; \
21239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21240 $(HOST_EXPORTS) \
21241 for flag in $(EXTRA_HOST_FLAGS) ; do \
21242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21243 done; \
21244 echo "Doing clean in libcpp" ; \
21245 (cd $(HOST_SUBDIR)/libcpp && \
21246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21248 "RANLIB=$${RANLIB}" \
21249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21250 clean) \
21251 || exit 1
21253 @endif libcpp
21255 .PHONY: maybe-distclean-libcpp distclean-libcpp
21256 maybe-distclean-libcpp:
21257 @if libcpp
21258 maybe-distclean-libcpp: distclean-libcpp
21260 distclean-libcpp:
21261 @[ -f ./libcpp/Makefile ] || exit 0; \
21262 r=`${PWD_COMMAND}`; export r; \
21263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21264 $(HOST_EXPORTS) \
21265 for flag in $(EXTRA_HOST_FLAGS) ; do \
21266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21267 done; \
21268 echo "Doing distclean in libcpp" ; \
21269 (cd $(HOST_SUBDIR)/libcpp && \
21270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21272 "RANLIB=$${RANLIB}" \
21273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21274 distclean) \
21275 || exit 1
21277 @endif libcpp
21279 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21280 maybe-maintainer-clean-libcpp:
21281 @if libcpp
21282 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21284 maintainer-clean-libcpp:
21285 @[ -f ./libcpp/Makefile ] || exit 0; \
21286 r=`${PWD_COMMAND}`; export r; \
21287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21288 $(HOST_EXPORTS) \
21289 for flag in $(EXTRA_HOST_FLAGS) ; do \
21290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21291 done; \
21292 echo "Doing maintainer-clean in libcpp" ; \
21293 (cd $(HOST_SUBDIR)/libcpp && \
21294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21296 "RANLIB=$${RANLIB}" \
21297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21298 maintainer-clean) \
21299 || exit 1
21301 @endif libcpp
21305 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21306 maybe-configure-libdecnumber:
21307 @if gcc-bootstrap
21308 configure-libdecnumber: stage_current
21309 @endif gcc-bootstrap
21310 @if libdecnumber
21311 maybe-configure-libdecnumber: configure-libdecnumber
21312 configure-libdecnumber:
21313 @r=`${PWD_COMMAND}`; export r; \
21314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21315 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21316 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21317 $(HOST_EXPORTS) \
21318 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21319 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21320 case $(srcdir) in \
21321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21322 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21324 esac; \
21325 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21326 libsrcdir="$$s/libdecnumber"; \
21327 $(SHELL) $${libsrcdir}/configure \
21328 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21329 --target=${target_alias} $${srcdiroption} \
21330 || exit 1
21331 @endif libdecnumber
21335 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21336 maybe-configure-stage1-libdecnumber:
21337 @if libdecnumber-bootstrap
21338 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21339 configure-stage1-libdecnumber:
21340 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21341 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21342 @r=`${PWD_COMMAND}`; export r; \
21343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21344 TFLAGS="$(STAGE1_TFLAGS)"; \
21345 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21346 $(HOST_EXPORTS) \
21347 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21348 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21349 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21350 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21351 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21352 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21353 case $(srcdir) in \
21354 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21355 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21356 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21357 esac; \
21358 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21359 libsrcdir="$$s/libdecnumber"; \
21360 $(SHELL) $${libsrcdir}/configure \
21361 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21362 --target=${target_alias} $${srcdiroption} \
21363 $(STAGE1_CONFIGURE_FLAGS)
21364 @endif libdecnumber-bootstrap
21366 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21367 maybe-configure-stage2-libdecnumber:
21368 @if libdecnumber-bootstrap
21369 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21370 configure-stage2-libdecnumber:
21371 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21372 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21373 @r=`${PWD_COMMAND}`; export r; \
21374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21375 TFLAGS="$(STAGE2_TFLAGS)"; \
21376 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21377 $(HOST_EXPORTS) \
21378 $(POSTSTAGE1_HOST_EXPORTS) \
21379 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21380 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21381 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21382 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21383 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21384 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21385 case $(srcdir) in \
21386 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21387 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21388 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21389 esac; \
21390 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21391 libsrcdir="$$s/libdecnumber"; \
21392 $(SHELL) $${libsrcdir}/configure \
21393 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21394 --target=${target_alias} $${srcdiroption} \
21395 --with-build-libsubdir=$(HOST_SUBDIR) \
21396 $(STAGE2_CONFIGURE_FLAGS)
21397 @endif libdecnumber-bootstrap
21399 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21400 maybe-configure-stage3-libdecnumber:
21401 @if libdecnumber-bootstrap
21402 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21403 configure-stage3-libdecnumber:
21404 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21405 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21406 @r=`${PWD_COMMAND}`; export r; \
21407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21408 TFLAGS="$(STAGE3_TFLAGS)"; \
21409 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21410 $(HOST_EXPORTS) \
21411 $(POSTSTAGE1_HOST_EXPORTS) \
21412 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21413 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21414 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21415 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21416 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21417 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21418 case $(srcdir) in \
21419 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21420 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21421 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21422 esac; \
21423 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21424 libsrcdir="$$s/libdecnumber"; \
21425 $(SHELL) $${libsrcdir}/configure \
21426 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21427 --target=${target_alias} $${srcdiroption} \
21428 --with-build-libsubdir=$(HOST_SUBDIR) \
21429 $(STAGE3_CONFIGURE_FLAGS)
21430 @endif libdecnumber-bootstrap
21432 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21433 maybe-configure-stage4-libdecnumber:
21434 @if libdecnumber-bootstrap
21435 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21436 configure-stage4-libdecnumber:
21437 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21438 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21439 @r=`${PWD_COMMAND}`; export r; \
21440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21441 TFLAGS="$(STAGE4_TFLAGS)"; \
21442 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21443 $(HOST_EXPORTS) \
21444 $(POSTSTAGE1_HOST_EXPORTS) \
21445 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21446 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21447 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21448 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21449 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21450 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21451 case $(srcdir) in \
21452 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21453 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21454 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21455 esac; \
21456 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21457 libsrcdir="$$s/libdecnumber"; \
21458 $(SHELL) $${libsrcdir}/configure \
21459 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21460 --target=${target_alias} $${srcdiroption} \
21461 --with-build-libsubdir=$(HOST_SUBDIR) \
21462 $(STAGE4_CONFIGURE_FLAGS)
21463 @endif libdecnumber-bootstrap
21465 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21466 maybe-configure-stageprofile-libdecnumber:
21467 @if libdecnumber-bootstrap
21468 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21469 configure-stageprofile-libdecnumber:
21470 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21471 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21472 @r=`${PWD_COMMAND}`; export r; \
21473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21474 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21475 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21476 $(HOST_EXPORTS) \
21477 $(POSTSTAGE1_HOST_EXPORTS) \
21478 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21479 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21480 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21481 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21482 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21483 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21484 case $(srcdir) in \
21485 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21486 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21487 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21488 esac; \
21489 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21490 libsrcdir="$$s/libdecnumber"; \
21491 $(SHELL) $${libsrcdir}/configure \
21492 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21493 --target=${target_alias} $${srcdiroption} \
21494 --with-build-libsubdir=$(HOST_SUBDIR) \
21495 $(STAGEprofile_CONFIGURE_FLAGS)
21496 @endif libdecnumber-bootstrap
21498 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21499 maybe-configure-stagefeedback-libdecnumber:
21500 @if libdecnumber-bootstrap
21501 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21502 configure-stagefeedback-libdecnumber:
21503 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21504 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21505 @r=`${PWD_COMMAND}`; export r; \
21506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21507 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21508 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21509 $(HOST_EXPORTS) \
21510 $(POSTSTAGE1_HOST_EXPORTS) \
21511 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21512 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21513 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21514 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
21515 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21516 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21517 case $(srcdir) in \
21518 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21519 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21520 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21521 esac; \
21522 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21523 libsrcdir="$$s/libdecnumber"; \
21524 $(SHELL) $${libsrcdir}/configure \
21525 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21526 --target=${target_alias} $${srcdiroption} \
21527 --with-build-libsubdir=$(HOST_SUBDIR) \
21528 $(STAGEfeedback_CONFIGURE_FLAGS)
21529 @endif libdecnumber-bootstrap
21535 .PHONY: all-libdecnumber maybe-all-libdecnumber
21536 maybe-all-libdecnumber:
21537 @if gcc-bootstrap
21538 all-libdecnumber: stage_current
21539 @endif gcc-bootstrap
21540 @if libdecnumber
21541 TARGET-libdecnumber=all
21542 maybe-all-libdecnumber: all-libdecnumber
21543 all-libdecnumber: configure-libdecnumber
21544 @r=`${PWD_COMMAND}`; export r; \
21545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21546 $(HOST_EXPORTS) \
21547 (cd $(HOST_SUBDIR)/libdecnumber && \
21548 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21549 $(TARGET-libdecnumber))
21550 @endif libdecnumber
21554 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21555 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21556 maybe-all-stage1-libdecnumber:
21557 maybe-clean-stage1-libdecnumber:
21558 @if libdecnumber-bootstrap
21559 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21560 all-stage1: all-stage1-libdecnumber
21561 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21562 all-stage1-libdecnumber: configure-stage1-libdecnumber
21563 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21564 @r=`${PWD_COMMAND}`; export r; \
21565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21566 TFLAGS="$(STAGE1_TFLAGS)"; \
21567 $(HOST_EXPORTS) \
21568 cd $(HOST_SUBDIR)/libdecnumber && \
21569 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21570 CFLAGS="$(STAGE1_CFLAGS)" \
21571 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21572 LIBCFLAGS="$(LIBCFLAGS)" \
21573 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21574 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21575 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21576 $(EXTRA_HOST_FLAGS) \
21577 $(STAGE1_FLAGS_TO_PASS) \
21578 TFLAGS="$(STAGE1_TFLAGS)" \
21579 $(TARGET-stage1-libdecnumber)
21581 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21582 clean-stage1: clean-stage1-libdecnumber
21583 clean-stage1-libdecnumber:
21584 @if [ $(current_stage) = stage1 ]; then \
21585 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21586 else \
21587 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21588 $(MAKE) stage1-start; \
21589 fi; \
21590 cd $(HOST_SUBDIR)/libdecnumber && \
21591 $(MAKE) $(EXTRA_HOST_FLAGS) \
21592 $(STAGE1_FLAGS_TO_PASS) clean
21593 @endif libdecnumber-bootstrap
21596 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21597 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21598 maybe-all-stage2-libdecnumber:
21599 maybe-clean-stage2-libdecnumber:
21600 @if libdecnumber-bootstrap
21601 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21602 all-stage2: all-stage2-libdecnumber
21603 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21604 all-stage2-libdecnumber: configure-stage2-libdecnumber
21605 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21606 @r=`${PWD_COMMAND}`; export r; \
21607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21608 TFLAGS="$(STAGE2_TFLAGS)"; \
21609 $(HOST_EXPORTS) \
21610 $(POSTSTAGE1_HOST_EXPORTS) \
21611 cd $(HOST_SUBDIR)/libdecnumber && \
21612 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21613 CFLAGS="$(STAGE2_CFLAGS)" \
21614 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21615 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21616 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21617 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21618 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21619 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21620 TFLAGS="$(STAGE2_TFLAGS)" \
21621 $(TARGET-stage2-libdecnumber)
21623 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21624 clean-stage2: clean-stage2-libdecnumber
21625 clean-stage2-libdecnumber:
21626 @if [ $(current_stage) = stage2 ]; then \
21627 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21628 else \
21629 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21630 $(MAKE) stage2-start; \
21631 fi; \
21632 cd $(HOST_SUBDIR)/libdecnumber && \
21633 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21634 @endif libdecnumber-bootstrap
21637 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21638 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21639 maybe-all-stage3-libdecnumber:
21640 maybe-clean-stage3-libdecnumber:
21641 @if libdecnumber-bootstrap
21642 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21643 all-stage3: all-stage3-libdecnumber
21644 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21645 all-stage3-libdecnumber: configure-stage3-libdecnumber
21646 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21647 @r=`${PWD_COMMAND}`; export r; \
21648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21649 TFLAGS="$(STAGE3_TFLAGS)"; \
21650 $(HOST_EXPORTS) \
21651 $(POSTSTAGE1_HOST_EXPORTS) \
21652 cd $(HOST_SUBDIR)/libdecnumber && \
21653 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21654 CFLAGS="$(STAGE3_CFLAGS)" \
21655 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21656 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21657 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21658 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21659 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21660 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21661 TFLAGS="$(STAGE3_TFLAGS)" \
21662 $(TARGET-stage3-libdecnumber)
21664 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21665 clean-stage3: clean-stage3-libdecnumber
21666 clean-stage3-libdecnumber:
21667 @if [ $(current_stage) = stage3 ]; then \
21668 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21669 else \
21670 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21671 $(MAKE) stage3-start; \
21672 fi; \
21673 cd $(HOST_SUBDIR)/libdecnumber && \
21674 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21675 @endif libdecnumber-bootstrap
21678 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21679 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21680 maybe-all-stage4-libdecnumber:
21681 maybe-clean-stage4-libdecnumber:
21682 @if libdecnumber-bootstrap
21683 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21684 all-stage4: all-stage4-libdecnumber
21685 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21686 all-stage4-libdecnumber: configure-stage4-libdecnumber
21687 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21688 @r=`${PWD_COMMAND}`; export r; \
21689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21690 TFLAGS="$(STAGE4_TFLAGS)"; \
21691 $(HOST_EXPORTS) \
21692 $(POSTSTAGE1_HOST_EXPORTS) \
21693 cd $(HOST_SUBDIR)/libdecnumber && \
21694 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21695 CFLAGS="$(STAGE4_CFLAGS)" \
21696 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21697 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21698 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21699 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21700 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21701 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21702 TFLAGS="$(STAGE4_TFLAGS)" \
21703 $(TARGET-stage4-libdecnumber)
21705 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21706 clean-stage4: clean-stage4-libdecnumber
21707 clean-stage4-libdecnumber:
21708 @if [ $(current_stage) = stage4 ]; then \
21709 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21710 else \
21711 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21712 $(MAKE) stage4-start; \
21713 fi; \
21714 cd $(HOST_SUBDIR)/libdecnumber && \
21715 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21716 @endif libdecnumber-bootstrap
21719 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21720 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21721 maybe-all-stageprofile-libdecnumber:
21722 maybe-clean-stageprofile-libdecnumber:
21723 @if libdecnumber-bootstrap
21724 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21725 all-stageprofile: all-stageprofile-libdecnumber
21726 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21727 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21728 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21729 @r=`${PWD_COMMAND}`; export r; \
21730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21731 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21732 $(HOST_EXPORTS) \
21733 $(POSTSTAGE1_HOST_EXPORTS) \
21734 cd $(HOST_SUBDIR)/libdecnumber && \
21735 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21736 CFLAGS="$(STAGEprofile_CFLAGS)" \
21737 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21738 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21739 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21740 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21741 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21742 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21743 TFLAGS="$(STAGEprofile_TFLAGS)" \
21744 $(TARGET-stageprofile-libdecnumber)
21746 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21747 clean-stageprofile: clean-stageprofile-libdecnumber
21748 clean-stageprofile-libdecnumber:
21749 @if [ $(current_stage) = stageprofile ]; then \
21750 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21751 else \
21752 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21753 $(MAKE) stageprofile-start; \
21754 fi; \
21755 cd $(HOST_SUBDIR)/libdecnumber && \
21756 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21757 @endif libdecnumber-bootstrap
21760 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21761 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21762 maybe-all-stagefeedback-libdecnumber:
21763 maybe-clean-stagefeedback-libdecnumber:
21764 @if libdecnumber-bootstrap
21765 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21766 all-stagefeedback: all-stagefeedback-libdecnumber
21767 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21768 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21769 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21770 @r=`${PWD_COMMAND}`; export r; \
21771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21772 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21773 $(HOST_EXPORTS) \
21774 $(POSTSTAGE1_HOST_EXPORTS) \
21775 cd $(HOST_SUBDIR)/libdecnumber && \
21776 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21777 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21778 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21779 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21780 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21781 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21782 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21783 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21784 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21785 $(TARGET-stagefeedback-libdecnumber)
21787 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21788 clean-stagefeedback: clean-stagefeedback-libdecnumber
21789 clean-stagefeedback-libdecnumber:
21790 @if [ $(current_stage) = stagefeedback ]; then \
21791 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21792 else \
21793 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21794 $(MAKE) stagefeedback-start; \
21795 fi; \
21796 cd $(HOST_SUBDIR)/libdecnumber && \
21797 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21798 @endif libdecnumber-bootstrap
21804 .PHONY: check-libdecnumber maybe-check-libdecnumber
21805 maybe-check-libdecnumber:
21806 @if libdecnumber
21807 maybe-check-libdecnumber: check-libdecnumber
21809 check-libdecnumber:
21810 @: $(MAKE); $(unstage)
21811 @r=`${PWD_COMMAND}`; export r; \
21812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21813 $(HOST_EXPORTS) \
21814 (cd $(HOST_SUBDIR)/libdecnumber && \
21815 $(MAKE) $(FLAGS_TO_PASS) check)
21817 @endif libdecnumber
21819 .PHONY: install-libdecnumber maybe-install-libdecnumber
21820 maybe-install-libdecnumber:
21821 @if libdecnumber
21822 maybe-install-libdecnumber: install-libdecnumber
21824 install-libdecnumber: installdirs
21825 @: $(MAKE); $(unstage)
21826 @r=`${PWD_COMMAND}`; export r; \
21827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21828 $(HOST_EXPORTS) \
21829 (cd $(HOST_SUBDIR)/libdecnumber && \
21830 $(MAKE) $(FLAGS_TO_PASS) install)
21832 @endif libdecnumber
21834 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21835 maybe-install-strip-libdecnumber:
21836 @if libdecnumber
21837 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21839 install-strip-libdecnumber: installdirs
21840 @: $(MAKE); $(unstage)
21841 @r=`${PWD_COMMAND}`; export r; \
21842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21843 $(HOST_EXPORTS) \
21844 (cd $(HOST_SUBDIR)/libdecnumber && \
21845 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21847 @endif libdecnumber
21849 # Other targets (info, dvi, pdf, etc.)
21851 .PHONY: maybe-info-libdecnumber info-libdecnumber
21852 maybe-info-libdecnumber:
21853 @if libdecnumber
21854 maybe-info-libdecnumber: info-libdecnumber
21856 info-libdecnumber: \
21857 configure-libdecnumber
21858 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21859 r=`${PWD_COMMAND}`; export r; \
21860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21861 $(HOST_EXPORTS) \
21862 for flag in $(EXTRA_HOST_FLAGS) ; do \
21863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21864 done; \
21865 echo "Doing info in libdecnumber" ; \
21866 (cd $(HOST_SUBDIR)/libdecnumber && \
21867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21869 "RANLIB=$${RANLIB}" \
21870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21871 info) \
21872 || exit 1
21874 @endif libdecnumber
21876 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21877 maybe-dvi-libdecnumber:
21878 @if libdecnumber
21879 maybe-dvi-libdecnumber: dvi-libdecnumber
21881 dvi-libdecnumber: \
21882 configure-libdecnumber
21883 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21884 r=`${PWD_COMMAND}`; export r; \
21885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21886 $(HOST_EXPORTS) \
21887 for flag in $(EXTRA_HOST_FLAGS) ; do \
21888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21889 done; \
21890 echo "Doing dvi in libdecnumber" ; \
21891 (cd $(HOST_SUBDIR)/libdecnumber && \
21892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21894 "RANLIB=$${RANLIB}" \
21895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21896 dvi) \
21897 || exit 1
21899 @endif libdecnumber
21901 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21902 maybe-pdf-libdecnumber:
21903 @if libdecnumber
21904 maybe-pdf-libdecnumber: pdf-libdecnumber
21906 pdf-libdecnumber: \
21907 configure-libdecnumber
21908 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21909 r=`${PWD_COMMAND}`; export r; \
21910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21911 $(HOST_EXPORTS) \
21912 for flag in $(EXTRA_HOST_FLAGS) ; do \
21913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21914 done; \
21915 echo "Doing pdf in libdecnumber" ; \
21916 (cd $(HOST_SUBDIR)/libdecnumber && \
21917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21919 "RANLIB=$${RANLIB}" \
21920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21921 pdf) \
21922 || exit 1
21924 @endif libdecnumber
21926 .PHONY: maybe-html-libdecnumber html-libdecnumber
21927 maybe-html-libdecnumber:
21928 @if libdecnumber
21929 maybe-html-libdecnumber: html-libdecnumber
21931 html-libdecnumber: \
21932 configure-libdecnumber
21933 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21934 r=`${PWD_COMMAND}`; export r; \
21935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21936 $(HOST_EXPORTS) \
21937 for flag in $(EXTRA_HOST_FLAGS) ; do \
21938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21939 done; \
21940 echo "Doing html in libdecnumber" ; \
21941 (cd $(HOST_SUBDIR)/libdecnumber && \
21942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21944 "RANLIB=$${RANLIB}" \
21945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21946 html) \
21947 || exit 1
21949 @endif libdecnumber
21951 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21952 maybe-TAGS-libdecnumber:
21953 @if libdecnumber
21954 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21956 TAGS-libdecnumber: \
21957 configure-libdecnumber
21958 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21959 r=`${PWD_COMMAND}`; export r; \
21960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21961 $(HOST_EXPORTS) \
21962 for flag in $(EXTRA_HOST_FLAGS) ; do \
21963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21964 done; \
21965 echo "Doing TAGS in libdecnumber" ; \
21966 (cd $(HOST_SUBDIR)/libdecnumber && \
21967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21969 "RANLIB=$${RANLIB}" \
21970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21971 TAGS) \
21972 || exit 1
21974 @endif libdecnumber
21976 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21977 maybe-install-info-libdecnumber:
21978 @if libdecnumber
21979 maybe-install-info-libdecnumber: install-info-libdecnumber
21981 install-info-libdecnumber: \
21982 configure-libdecnumber \
21983 info-libdecnumber
21984 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21985 r=`${PWD_COMMAND}`; export r; \
21986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21987 $(HOST_EXPORTS) \
21988 for flag in $(EXTRA_HOST_FLAGS) ; do \
21989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21990 done; \
21991 echo "Doing install-info in libdecnumber" ; \
21992 (cd $(HOST_SUBDIR)/libdecnumber && \
21993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21995 "RANLIB=$${RANLIB}" \
21996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21997 install-info) \
21998 || exit 1
22000 @endif libdecnumber
22002 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
22003 maybe-install-pdf-libdecnumber:
22004 @if libdecnumber
22005 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
22007 install-pdf-libdecnumber: \
22008 configure-libdecnumber \
22009 pdf-libdecnumber
22010 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22011 r=`${PWD_COMMAND}`; export r; \
22012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22013 $(HOST_EXPORTS) \
22014 for flag in $(EXTRA_HOST_FLAGS) ; do \
22015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22016 done; \
22017 echo "Doing install-pdf in libdecnumber" ; \
22018 (cd $(HOST_SUBDIR)/libdecnumber && \
22019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22021 "RANLIB=$${RANLIB}" \
22022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22023 install-pdf) \
22024 || exit 1
22026 @endif libdecnumber
22028 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
22029 maybe-install-html-libdecnumber:
22030 @if libdecnumber
22031 maybe-install-html-libdecnumber: install-html-libdecnumber
22033 install-html-libdecnumber: \
22034 configure-libdecnumber \
22035 html-libdecnumber
22036 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22037 r=`${PWD_COMMAND}`; export r; \
22038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22039 $(HOST_EXPORTS) \
22040 for flag in $(EXTRA_HOST_FLAGS) ; do \
22041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22042 done; \
22043 echo "Doing install-html in libdecnumber" ; \
22044 (cd $(HOST_SUBDIR)/libdecnumber && \
22045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22047 "RANLIB=$${RANLIB}" \
22048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22049 install-html) \
22050 || exit 1
22052 @endif libdecnumber
22054 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22055 maybe-installcheck-libdecnumber:
22056 @if libdecnumber
22057 maybe-installcheck-libdecnumber: installcheck-libdecnumber
22059 installcheck-libdecnumber: \
22060 configure-libdecnumber
22061 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22062 r=`${PWD_COMMAND}`; export r; \
22063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22064 $(HOST_EXPORTS) \
22065 for flag in $(EXTRA_HOST_FLAGS) ; do \
22066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22067 done; \
22068 echo "Doing installcheck in libdecnumber" ; \
22069 (cd $(HOST_SUBDIR)/libdecnumber && \
22070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22072 "RANLIB=$${RANLIB}" \
22073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22074 installcheck) \
22075 || exit 1
22077 @endif libdecnumber
22079 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22080 maybe-mostlyclean-libdecnumber:
22081 @if libdecnumber
22082 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22084 mostlyclean-libdecnumber:
22085 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22086 r=`${PWD_COMMAND}`; export r; \
22087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22088 $(HOST_EXPORTS) \
22089 for flag in $(EXTRA_HOST_FLAGS) ; do \
22090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22091 done; \
22092 echo "Doing mostlyclean in libdecnumber" ; \
22093 (cd $(HOST_SUBDIR)/libdecnumber && \
22094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22096 "RANLIB=$${RANLIB}" \
22097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22098 mostlyclean) \
22099 || exit 1
22101 @endif libdecnumber
22103 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
22104 maybe-clean-libdecnumber:
22105 @if libdecnumber
22106 maybe-clean-libdecnumber: clean-libdecnumber
22108 clean-libdecnumber:
22109 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22110 r=`${PWD_COMMAND}`; export r; \
22111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22112 $(HOST_EXPORTS) \
22113 for flag in $(EXTRA_HOST_FLAGS) ; do \
22114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22115 done; \
22116 echo "Doing clean in libdecnumber" ; \
22117 (cd $(HOST_SUBDIR)/libdecnumber && \
22118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22120 "RANLIB=$${RANLIB}" \
22121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22122 clean) \
22123 || exit 1
22125 @endif libdecnumber
22127 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22128 maybe-distclean-libdecnumber:
22129 @if libdecnumber
22130 maybe-distclean-libdecnumber: distclean-libdecnumber
22132 distclean-libdecnumber:
22133 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22134 r=`${PWD_COMMAND}`; export r; \
22135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22136 $(HOST_EXPORTS) \
22137 for flag in $(EXTRA_HOST_FLAGS) ; do \
22138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22139 done; \
22140 echo "Doing distclean in libdecnumber" ; \
22141 (cd $(HOST_SUBDIR)/libdecnumber && \
22142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22144 "RANLIB=$${RANLIB}" \
22145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22146 distclean) \
22147 || exit 1
22149 @endif libdecnumber
22151 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22152 maybe-maintainer-clean-libdecnumber:
22153 @if libdecnumber
22154 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22156 maintainer-clean-libdecnumber:
22157 @[ -f ./libdecnumber/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 maintainer-clean in libdecnumber" ; \
22165 (cd $(HOST_SUBDIR)/libdecnumber && \
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 maintainer-clean) \
22171 || exit 1
22173 @endif libdecnumber
22177 .PHONY: configure-libgui maybe-configure-libgui
22178 maybe-configure-libgui:
22179 @if gcc-bootstrap
22180 configure-libgui: stage_current
22181 @endif gcc-bootstrap
22182 @if libgui
22183 maybe-configure-libgui: configure-libgui
22184 configure-libgui:
22185 @: $(MAKE); $(unstage)
22186 @r=`${PWD_COMMAND}`; export r; \
22187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22188 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22189 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22190 $(HOST_EXPORTS) \
22191 echo Configuring in $(HOST_SUBDIR)/libgui; \
22192 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22193 case $(srcdir) in \
22194 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22195 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22196 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22197 esac; \
22198 srcdiroption="--srcdir=$${topdir}/libgui"; \
22199 libsrcdir="$$s/libgui"; \
22200 $(SHELL) $${libsrcdir}/configure \
22201 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22202 --target=${target_alias} $${srcdiroption} \
22203 || exit 1
22204 @endif libgui
22210 .PHONY: all-libgui maybe-all-libgui
22211 maybe-all-libgui:
22212 @if gcc-bootstrap
22213 all-libgui: stage_current
22214 @endif gcc-bootstrap
22215 @if libgui
22216 TARGET-libgui=all
22217 maybe-all-libgui: all-libgui
22218 all-libgui: configure-libgui
22219 @: $(MAKE); $(unstage)
22220 @r=`${PWD_COMMAND}`; export r; \
22221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22222 $(HOST_EXPORTS) \
22223 (cd $(HOST_SUBDIR)/libgui && \
22224 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22225 $(TARGET-libgui))
22226 @endif libgui
22231 .PHONY: check-libgui maybe-check-libgui
22232 maybe-check-libgui:
22233 @if libgui
22234 maybe-check-libgui: check-libgui
22236 check-libgui:
22237 @: $(MAKE); $(unstage)
22238 @r=`${PWD_COMMAND}`; export r; \
22239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22240 $(HOST_EXPORTS) \
22241 (cd $(HOST_SUBDIR)/libgui && \
22242 $(MAKE) $(FLAGS_TO_PASS) check)
22244 @endif libgui
22246 .PHONY: install-libgui maybe-install-libgui
22247 maybe-install-libgui:
22248 @if libgui
22249 maybe-install-libgui: install-libgui
22251 install-libgui: installdirs
22252 @: $(MAKE); $(unstage)
22253 @r=`${PWD_COMMAND}`; export r; \
22254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22255 $(HOST_EXPORTS) \
22256 (cd $(HOST_SUBDIR)/libgui && \
22257 $(MAKE) $(FLAGS_TO_PASS) install)
22259 @endif libgui
22261 .PHONY: install-strip-libgui maybe-install-strip-libgui
22262 maybe-install-strip-libgui:
22263 @if libgui
22264 maybe-install-strip-libgui: install-strip-libgui
22266 install-strip-libgui: installdirs
22267 @: $(MAKE); $(unstage)
22268 @r=`${PWD_COMMAND}`; export r; \
22269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22270 $(HOST_EXPORTS) \
22271 (cd $(HOST_SUBDIR)/libgui && \
22272 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22274 @endif libgui
22276 # Other targets (info, dvi, pdf, etc.)
22278 .PHONY: maybe-info-libgui info-libgui
22279 maybe-info-libgui:
22280 @if libgui
22281 maybe-info-libgui: info-libgui
22283 info-libgui: \
22284 configure-libgui
22285 @: $(MAKE); $(unstage)
22286 @[ -f ./libgui/Makefile ] || exit 0; \
22287 r=`${PWD_COMMAND}`; export r; \
22288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22289 $(HOST_EXPORTS) \
22290 for flag in $(EXTRA_HOST_FLAGS) ; do \
22291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22292 done; \
22293 echo "Doing info in libgui" ; \
22294 (cd $(HOST_SUBDIR)/libgui && \
22295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22297 "RANLIB=$${RANLIB}" \
22298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22299 info) \
22300 || exit 1
22302 @endif libgui
22304 .PHONY: maybe-dvi-libgui dvi-libgui
22305 maybe-dvi-libgui:
22306 @if libgui
22307 maybe-dvi-libgui: dvi-libgui
22309 dvi-libgui: \
22310 configure-libgui
22311 @: $(MAKE); $(unstage)
22312 @[ -f ./libgui/Makefile ] || exit 0; \
22313 r=`${PWD_COMMAND}`; export r; \
22314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22315 $(HOST_EXPORTS) \
22316 for flag in $(EXTRA_HOST_FLAGS) ; do \
22317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22318 done; \
22319 echo "Doing dvi in libgui" ; \
22320 (cd $(HOST_SUBDIR)/libgui && \
22321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22323 "RANLIB=$${RANLIB}" \
22324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22325 dvi) \
22326 || exit 1
22328 @endif libgui
22330 .PHONY: maybe-pdf-libgui pdf-libgui
22331 maybe-pdf-libgui:
22332 @if libgui
22333 maybe-pdf-libgui: pdf-libgui
22335 pdf-libgui: \
22336 configure-libgui
22337 @: $(MAKE); $(unstage)
22338 @[ -f ./libgui/Makefile ] || exit 0; \
22339 r=`${PWD_COMMAND}`; export r; \
22340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22341 $(HOST_EXPORTS) \
22342 for flag in $(EXTRA_HOST_FLAGS) ; do \
22343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22344 done; \
22345 echo "Doing pdf in libgui" ; \
22346 (cd $(HOST_SUBDIR)/libgui && \
22347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22349 "RANLIB=$${RANLIB}" \
22350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22351 pdf) \
22352 || exit 1
22354 @endif libgui
22356 .PHONY: maybe-html-libgui html-libgui
22357 maybe-html-libgui:
22358 @if libgui
22359 maybe-html-libgui: html-libgui
22361 html-libgui: \
22362 configure-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 html 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 html) \
22378 || exit 1
22380 @endif libgui
22382 .PHONY: maybe-TAGS-libgui TAGS-libgui
22383 maybe-TAGS-libgui:
22384 @if libgui
22385 maybe-TAGS-libgui: TAGS-libgui
22387 TAGS-libgui: \
22388 configure-libgui
22389 @: $(MAKE); $(unstage)
22390 @[ -f ./libgui/Makefile ] || exit 0; \
22391 r=`${PWD_COMMAND}`; export r; \
22392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22393 $(HOST_EXPORTS) \
22394 for flag in $(EXTRA_HOST_FLAGS) ; do \
22395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22396 done; \
22397 echo "Doing TAGS in libgui" ; \
22398 (cd $(HOST_SUBDIR)/libgui && \
22399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22401 "RANLIB=$${RANLIB}" \
22402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22403 TAGS) \
22404 || exit 1
22406 @endif libgui
22408 .PHONY: maybe-install-info-libgui install-info-libgui
22409 maybe-install-info-libgui:
22410 @if libgui
22411 maybe-install-info-libgui: install-info-libgui
22413 install-info-libgui: \
22414 configure-libgui \
22415 info-libgui
22416 @: $(MAKE); $(unstage)
22417 @[ -f ./libgui/Makefile ] || exit 0; \
22418 r=`${PWD_COMMAND}`; export r; \
22419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22420 $(HOST_EXPORTS) \
22421 for flag in $(EXTRA_HOST_FLAGS) ; do \
22422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22423 done; \
22424 echo "Doing install-info in libgui" ; \
22425 (cd $(HOST_SUBDIR)/libgui && \
22426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22428 "RANLIB=$${RANLIB}" \
22429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22430 install-info) \
22431 || exit 1
22433 @endif libgui
22435 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22436 maybe-install-pdf-libgui:
22437 @if libgui
22438 maybe-install-pdf-libgui: install-pdf-libgui
22440 install-pdf-libgui: \
22441 configure-libgui \
22442 pdf-libgui
22443 @: $(MAKE); $(unstage)
22444 @[ -f ./libgui/Makefile ] || exit 0; \
22445 r=`${PWD_COMMAND}`; export r; \
22446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22447 $(HOST_EXPORTS) \
22448 for flag in $(EXTRA_HOST_FLAGS) ; do \
22449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22450 done; \
22451 echo "Doing install-pdf in libgui" ; \
22452 (cd $(HOST_SUBDIR)/libgui && \
22453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22455 "RANLIB=$${RANLIB}" \
22456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22457 install-pdf) \
22458 || exit 1
22460 @endif libgui
22462 .PHONY: maybe-install-html-libgui install-html-libgui
22463 maybe-install-html-libgui:
22464 @if libgui
22465 maybe-install-html-libgui: install-html-libgui
22467 install-html-libgui: \
22468 configure-libgui \
22469 html-libgui
22470 @: $(MAKE); $(unstage)
22471 @[ -f ./libgui/Makefile ] || exit 0; \
22472 r=`${PWD_COMMAND}`; export r; \
22473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22474 $(HOST_EXPORTS) \
22475 for flag in $(EXTRA_HOST_FLAGS) ; do \
22476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22477 done; \
22478 echo "Doing install-html in libgui" ; \
22479 (cd $(HOST_SUBDIR)/libgui && \
22480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22482 "RANLIB=$${RANLIB}" \
22483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22484 install-html) \
22485 || exit 1
22487 @endif libgui
22489 .PHONY: maybe-installcheck-libgui installcheck-libgui
22490 maybe-installcheck-libgui:
22491 @if libgui
22492 maybe-installcheck-libgui: installcheck-libgui
22494 installcheck-libgui: \
22495 configure-libgui
22496 @: $(MAKE); $(unstage)
22497 @[ -f ./libgui/Makefile ] || exit 0; \
22498 r=`${PWD_COMMAND}`; export r; \
22499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22500 $(HOST_EXPORTS) \
22501 for flag in $(EXTRA_HOST_FLAGS) ; do \
22502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22503 done; \
22504 echo "Doing installcheck in libgui" ; \
22505 (cd $(HOST_SUBDIR)/libgui && \
22506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22508 "RANLIB=$${RANLIB}" \
22509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22510 installcheck) \
22511 || exit 1
22513 @endif libgui
22515 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22516 maybe-mostlyclean-libgui:
22517 @if libgui
22518 maybe-mostlyclean-libgui: mostlyclean-libgui
22520 mostlyclean-libgui:
22521 @: $(MAKE); $(unstage)
22522 @[ -f ./libgui/Makefile ] || exit 0; \
22523 r=`${PWD_COMMAND}`; export r; \
22524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22525 $(HOST_EXPORTS) \
22526 for flag in $(EXTRA_HOST_FLAGS) ; do \
22527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22528 done; \
22529 echo "Doing mostlyclean in libgui" ; \
22530 (cd $(HOST_SUBDIR)/libgui && \
22531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22533 "RANLIB=$${RANLIB}" \
22534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22535 mostlyclean) \
22536 || exit 1
22538 @endif libgui
22540 .PHONY: maybe-clean-libgui clean-libgui
22541 maybe-clean-libgui:
22542 @if libgui
22543 maybe-clean-libgui: clean-libgui
22545 clean-libgui:
22546 @: $(MAKE); $(unstage)
22547 @[ -f ./libgui/Makefile ] || exit 0; \
22548 r=`${PWD_COMMAND}`; export r; \
22549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22550 $(HOST_EXPORTS) \
22551 for flag in $(EXTRA_HOST_FLAGS) ; do \
22552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22553 done; \
22554 echo "Doing clean in libgui" ; \
22555 (cd $(HOST_SUBDIR)/libgui && \
22556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22558 "RANLIB=$${RANLIB}" \
22559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22560 clean) \
22561 || exit 1
22563 @endif libgui
22565 .PHONY: maybe-distclean-libgui distclean-libgui
22566 maybe-distclean-libgui:
22567 @if libgui
22568 maybe-distclean-libgui: distclean-libgui
22570 distclean-libgui:
22571 @: $(MAKE); $(unstage)
22572 @[ -f ./libgui/Makefile ] || exit 0; \
22573 r=`${PWD_COMMAND}`; export r; \
22574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22575 $(HOST_EXPORTS) \
22576 for flag in $(EXTRA_HOST_FLAGS) ; do \
22577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22578 done; \
22579 echo "Doing distclean in libgui" ; \
22580 (cd $(HOST_SUBDIR)/libgui && \
22581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22583 "RANLIB=$${RANLIB}" \
22584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22585 distclean) \
22586 || exit 1
22588 @endif libgui
22590 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22591 maybe-maintainer-clean-libgui:
22592 @if libgui
22593 maybe-maintainer-clean-libgui: maintainer-clean-libgui
22595 maintainer-clean-libgui:
22596 @: $(MAKE); $(unstage)
22597 @[ -f ./libgui/Makefile ] || exit 0; \
22598 r=`${PWD_COMMAND}`; export r; \
22599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22600 $(HOST_EXPORTS) \
22601 for flag in $(EXTRA_HOST_FLAGS) ; do \
22602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22603 done; \
22604 echo "Doing maintainer-clean in libgui" ; \
22605 (cd $(HOST_SUBDIR)/libgui && \
22606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22608 "RANLIB=$${RANLIB}" \
22609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22610 maintainer-clean) \
22611 || exit 1
22613 @endif libgui
22617 .PHONY: configure-libiberty maybe-configure-libiberty
22618 maybe-configure-libiberty:
22619 @if gcc-bootstrap
22620 configure-libiberty: stage_current
22621 @endif gcc-bootstrap
22622 @if libiberty
22623 maybe-configure-libiberty: configure-libiberty
22624 configure-libiberty:
22625 @r=`${PWD_COMMAND}`; export r; \
22626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22627 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22628 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22629 $(HOST_EXPORTS) \
22630 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22631 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22632 case $(srcdir) in \
22633 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22634 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22635 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22636 esac; \
22637 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22638 libsrcdir="$$s/libiberty"; \
22639 $(SHELL) $${libsrcdir}/configure \
22640 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22641 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
22642 || exit 1
22643 @endif libiberty
22647 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22648 maybe-configure-stage1-libiberty:
22649 @if libiberty-bootstrap
22650 maybe-configure-stage1-libiberty: configure-stage1-libiberty
22651 configure-stage1-libiberty:
22652 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22653 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22654 @r=`${PWD_COMMAND}`; export r; \
22655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22656 TFLAGS="$(STAGE1_TFLAGS)"; \
22657 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22658 $(HOST_EXPORTS) \
22659 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22660 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22661 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22662 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
22663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22664 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22665 case $(srcdir) in \
22666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22667 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22669 esac; \
22670 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22671 libsrcdir="$$s/libiberty"; \
22672 $(SHELL) $${libsrcdir}/configure \
22673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22674 --target=${target_alias} $${srcdiroption} \
22675 $(STAGE1_CONFIGURE_FLAGS) \
22676 @extra_host_libiberty_configure_flags@
22677 @endif libiberty-bootstrap
22679 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22680 maybe-configure-stage2-libiberty:
22681 @if libiberty-bootstrap
22682 maybe-configure-stage2-libiberty: configure-stage2-libiberty
22683 configure-stage2-libiberty:
22684 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22685 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22686 @r=`${PWD_COMMAND}`; export r; \
22687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22688 TFLAGS="$(STAGE2_TFLAGS)"; \
22689 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22690 $(HOST_EXPORTS) \
22691 $(POSTSTAGE1_HOST_EXPORTS) \
22692 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22693 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22694 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22695 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
22696 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22697 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22698 case $(srcdir) in \
22699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22700 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22702 esac; \
22703 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22704 libsrcdir="$$s/libiberty"; \
22705 $(SHELL) $${libsrcdir}/configure \
22706 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22707 --target=${target_alias} $${srcdiroption} \
22708 --with-build-libsubdir=$(HOST_SUBDIR) \
22709 $(STAGE2_CONFIGURE_FLAGS) \
22710 @extra_host_libiberty_configure_flags@
22711 @endif libiberty-bootstrap
22713 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22714 maybe-configure-stage3-libiberty:
22715 @if libiberty-bootstrap
22716 maybe-configure-stage3-libiberty: configure-stage3-libiberty
22717 configure-stage3-libiberty:
22718 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22719 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22720 @r=`${PWD_COMMAND}`; export r; \
22721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22722 TFLAGS="$(STAGE3_TFLAGS)"; \
22723 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22724 $(HOST_EXPORTS) \
22725 $(POSTSTAGE1_HOST_EXPORTS) \
22726 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22727 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22728 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22729 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
22730 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22731 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22732 case $(srcdir) in \
22733 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22734 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22735 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22736 esac; \
22737 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22738 libsrcdir="$$s/libiberty"; \
22739 $(SHELL) $${libsrcdir}/configure \
22740 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22741 --target=${target_alias} $${srcdiroption} \
22742 --with-build-libsubdir=$(HOST_SUBDIR) \
22743 $(STAGE3_CONFIGURE_FLAGS) \
22744 @extra_host_libiberty_configure_flags@
22745 @endif libiberty-bootstrap
22747 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22748 maybe-configure-stage4-libiberty:
22749 @if libiberty-bootstrap
22750 maybe-configure-stage4-libiberty: configure-stage4-libiberty
22751 configure-stage4-libiberty:
22752 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22753 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22754 @r=`${PWD_COMMAND}`; export r; \
22755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22756 TFLAGS="$(STAGE4_TFLAGS)"; \
22757 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22758 $(HOST_EXPORTS) \
22759 $(POSTSTAGE1_HOST_EXPORTS) \
22760 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22761 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22762 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22763 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
22764 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22765 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22766 case $(srcdir) in \
22767 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22768 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22769 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22770 esac; \
22771 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22772 libsrcdir="$$s/libiberty"; \
22773 $(SHELL) $${libsrcdir}/configure \
22774 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22775 --target=${target_alias} $${srcdiroption} \
22776 --with-build-libsubdir=$(HOST_SUBDIR) \
22777 $(STAGE4_CONFIGURE_FLAGS) \
22778 @extra_host_libiberty_configure_flags@
22779 @endif libiberty-bootstrap
22781 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22782 maybe-configure-stageprofile-libiberty:
22783 @if libiberty-bootstrap
22784 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22785 configure-stageprofile-libiberty:
22786 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22787 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22788 @r=`${PWD_COMMAND}`; export r; \
22789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22790 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22791 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22792 $(HOST_EXPORTS) \
22793 $(POSTSTAGE1_HOST_EXPORTS) \
22794 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22795 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22796 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22797 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
22798 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22799 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22800 case $(srcdir) in \
22801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22802 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22804 esac; \
22805 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22806 libsrcdir="$$s/libiberty"; \
22807 $(SHELL) $${libsrcdir}/configure \
22808 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22809 --target=${target_alias} $${srcdiroption} \
22810 --with-build-libsubdir=$(HOST_SUBDIR) \
22811 $(STAGEprofile_CONFIGURE_FLAGS) \
22812 @extra_host_libiberty_configure_flags@
22813 @endif libiberty-bootstrap
22815 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22816 maybe-configure-stagefeedback-libiberty:
22817 @if libiberty-bootstrap
22818 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22819 configure-stagefeedback-libiberty:
22820 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22821 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22822 @r=`${PWD_COMMAND}`; export r; \
22823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22824 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22825 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22826 $(HOST_EXPORTS) \
22827 $(POSTSTAGE1_HOST_EXPORTS) \
22828 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22829 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22830 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22831 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
22832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22833 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22834 case $(srcdir) in \
22835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22836 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22838 esac; \
22839 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22840 libsrcdir="$$s/libiberty"; \
22841 $(SHELL) $${libsrcdir}/configure \
22842 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22843 --target=${target_alias} $${srcdiroption} \
22844 --with-build-libsubdir=$(HOST_SUBDIR) \
22845 $(STAGEfeedback_CONFIGURE_FLAGS) \
22846 @extra_host_libiberty_configure_flags@
22847 @endif libiberty-bootstrap
22853 .PHONY: all-libiberty maybe-all-libiberty
22854 maybe-all-libiberty:
22855 @if gcc-bootstrap
22856 all-libiberty: stage_current
22857 @endif gcc-bootstrap
22858 @if libiberty
22859 TARGET-libiberty=all
22860 maybe-all-libiberty: all-libiberty
22861 all-libiberty: configure-libiberty
22862 @r=`${PWD_COMMAND}`; export r; \
22863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22864 $(HOST_EXPORTS) \
22865 (cd $(HOST_SUBDIR)/libiberty && \
22866 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22867 $(TARGET-libiberty))
22868 @endif libiberty
22872 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22873 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22874 maybe-all-stage1-libiberty:
22875 maybe-clean-stage1-libiberty:
22876 @if libiberty-bootstrap
22877 maybe-all-stage1-libiberty: all-stage1-libiberty
22878 all-stage1: all-stage1-libiberty
22879 TARGET-stage1-libiberty = $(TARGET-libiberty)
22880 all-stage1-libiberty: configure-stage1-libiberty
22881 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22882 @r=`${PWD_COMMAND}`; export r; \
22883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22884 TFLAGS="$(STAGE1_TFLAGS)"; \
22885 $(HOST_EXPORTS) \
22886 cd $(HOST_SUBDIR)/libiberty && \
22887 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22888 CFLAGS="$(STAGE1_CFLAGS)" \
22889 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22890 LIBCFLAGS="$(LIBCFLAGS)" \
22891 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22892 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22893 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22894 $(EXTRA_HOST_FLAGS) \
22895 $(STAGE1_FLAGS_TO_PASS) \
22896 TFLAGS="$(STAGE1_TFLAGS)" \
22897 $(TARGET-stage1-libiberty)
22899 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22900 clean-stage1: clean-stage1-libiberty
22901 clean-stage1-libiberty:
22902 @if [ $(current_stage) = stage1 ]; then \
22903 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22904 else \
22905 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22906 $(MAKE) stage1-start; \
22907 fi; \
22908 cd $(HOST_SUBDIR)/libiberty && \
22909 $(MAKE) $(EXTRA_HOST_FLAGS) \
22910 $(STAGE1_FLAGS_TO_PASS) clean
22911 @endif libiberty-bootstrap
22914 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22915 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22916 maybe-all-stage2-libiberty:
22917 maybe-clean-stage2-libiberty:
22918 @if libiberty-bootstrap
22919 maybe-all-stage2-libiberty: all-stage2-libiberty
22920 all-stage2: all-stage2-libiberty
22921 TARGET-stage2-libiberty = $(TARGET-libiberty)
22922 all-stage2-libiberty: configure-stage2-libiberty
22923 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22924 @r=`${PWD_COMMAND}`; export r; \
22925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22926 TFLAGS="$(STAGE2_TFLAGS)"; \
22927 $(HOST_EXPORTS) \
22928 $(POSTSTAGE1_HOST_EXPORTS) \
22929 cd $(HOST_SUBDIR)/libiberty && \
22930 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22931 CFLAGS="$(STAGE2_CFLAGS)" \
22932 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22933 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22934 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22935 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22936 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22937 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22938 TFLAGS="$(STAGE2_TFLAGS)" \
22939 $(TARGET-stage2-libiberty)
22941 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22942 clean-stage2: clean-stage2-libiberty
22943 clean-stage2-libiberty:
22944 @if [ $(current_stage) = stage2 ]; then \
22945 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22946 else \
22947 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22948 $(MAKE) stage2-start; \
22949 fi; \
22950 cd $(HOST_SUBDIR)/libiberty && \
22951 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22952 @endif libiberty-bootstrap
22955 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22956 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22957 maybe-all-stage3-libiberty:
22958 maybe-clean-stage3-libiberty:
22959 @if libiberty-bootstrap
22960 maybe-all-stage3-libiberty: all-stage3-libiberty
22961 all-stage3: all-stage3-libiberty
22962 TARGET-stage3-libiberty = $(TARGET-libiberty)
22963 all-stage3-libiberty: configure-stage3-libiberty
22964 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22965 @r=`${PWD_COMMAND}`; export r; \
22966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22967 TFLAGS="$(STAGE3_TFLAGS)"; \
22968 $(HOST_EXPORTS) \
22969 $(POSTSTAGE1_HOST_EXPORTS) \
22970 cd $(HOST_SUBDIR)/libiberty && \
22971 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22972 CFLAGS="$(STAGE3_CFLAGS)" \
22973 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22974 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22975 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22976 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22977 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22978 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22979 TFLAGS="$(STAGE3_TFLAGS)" \
22980 $(TARGET-stage3-libiberty)
22982 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22983 clean-stage3: clean-stage3-libiberty
22984 clean-stage3-libiberty:
22985 @if [ $(current_stage) = stage3 ]; then \
22986 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22987 else \
22988 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22989 $(MAKE) stage3-start; \
22990 fi; \
22991 cd $(HOST_SUBDIR)/libiberty && \
22992 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22993 @endif libiberty-bootstrap
22996 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22997 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22998 maybe-all-stage4-libiberty:
22999 maybe-clean-stage4-libiberty:
23000 @if libiberty-bootstrap
23001 maybe-all-stage4-libiberty: all-stage4-libiberty
23002 all-stage4: all-stage4-libiberty
23003 TARGET-stage4-libiberty = $(TARGET-libiberty)
23004 all-stage4-libiberty: configure-stage4-libiberty
23005 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23006 @r=`${PWD_COMMAND}`; export r; \
23007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23008 TFLAGS="$(STAGE4_TFLAGS)"; \
23009 $(HOST_EXPORTS) \
23010 $(POSTSTAGE1_HOST_EXPORTS) \
23011 cd $(HOST_SUBDIR)/libiberty && \
23012 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23013 CFLAGS="$(STAGE4_CFLAGS)" \
23014 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23015 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23016 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23017 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23018 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23019 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23020 TFLAGS="$(STAGE4_TFLAGS)" \
23021 $(TARGET-stage4-libiberty)
23023 maybe-clean-stage4-libiberty: clean-stage4-libiberty
23024 clean-stage4: clean-stage4-libiberty
23025 clean-stage4-libiberty:
23026 @if [ $(current_stage) = stage4 ]; then \
23027 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23028 else \
23029 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
23030 $(MAKE) stage4-start; \
23031 fi; \
23032 cd $(HOST_SUBDIR)/libiberty && \
23033 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23034 @endif libiberty-bootstrap
23037 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
23038 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
23039 maybe-all-stageprofile-libiberty:
23040 maybe-clean-stageprofile-libiberty:
23041 @if libiberty-bootstrap
23042 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
23043 all-stageprofile: all-stageprofile-libiberty
23044 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
23045 all-stageprofile-libiberty: configure-stageprofile-libiberty
23046 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23047 @r=`${PWD_COMMAND}`; export r; \
23048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23049 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23050 $(HOST_EXPORTS) \
23051 $(POSTSTAGE1_HOST_EXPORTS) \
23052 cd $(HOST_SUBDIR)/libiberty && \
23053 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23054 CFLAGS="$(STAGEprofile_CFLAGS)" \
23055 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23056 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23057 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23058 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23059 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23060 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23061 TFLAGS="$(STAGEprofile_TFLAGS)" \
23062 $(TARGET-stageprofile-libiberty)
23064 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23065 clean-stageprofile: clean-stageprofile-libiberty
23066 clean-stageprofile-libiberty:
23067 @if [ $(current_stage) = stageprofile ]; then \
23068 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23069 else \
23070 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23071 $(MAKE) stageprofile-start; \
23072 fi; \
23073 cd $(HOST_SUBDIR)/libiberty && \
23074 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23075 @endif libiberty-bootstrap
23078 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23079 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23080 maybe-all-stagefeedback-libiberty:
23081 maybe-clean-stagefeedback-libiberty:
23082 @if libiberty-bootstrap
23083 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23084 all-stagefeedback: all-stagefeedback-libiberty
23085 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23086 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23087 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23088 @r=`${PWD_COMMAND}`; export r; \
23089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23090 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23091 $(HOST_EXPORTS) \
23092 $(POSTSTAGE1_HOST_EXPORTS) \
23093 cd $(HOST_SUBDIR)/libiberty && \
23094 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23095 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23096 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23097 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23098 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23099 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23100 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23101 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23102 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23103 $(TARGET-stagefeedback-libiberty)
23105 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23106 clean-stagefeedback: clean-stagefeedback-libiberty
23107 clean-stagefeedback-libiberty:
23108 @if [ $(current_stage) = stagefeedback ]; then \
23109 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23110 else \
23111 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23112 $(MAKE) stagefeedback-start; \
23113 fi; \
23114 cd $(HOST_SUBDIR)/libiberty && \
23115 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23116 @endif libiberty-bootstrap
23122 .PHONY: check-libiberty maybe-check-libiberty
23123 maybe-check-libiberty:
23124 @if libiberty
23125 maybe-check-libiberty: check-libiberty
23127 check-libiberty:
23128 @: $(MAKE); $(unstage)
23129 @r=`${PWD_COMMAND}`; export r; \
23130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23131 $(HOST_EXPORTS) \
23132 (cd $(HOST_SUBDIR)/libiberty && \
23133 $(MAKE) $(FLAGS_TO_PASS) check)
23135 @endif libiberty
23137 .PHONY: install-libiberty maybe-install-libiberty
23138 maybe-install-libiberty:
23139 @if libiberty
23140 maybe-install-libiberty: install-libiberty
23142 install-libiberty: installdirs
23143 @: $(MAKE); $(unstage)
23144 @r=`${PWD_COMMAND}`; export r; \
23145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23146 $(HOST_EXPORTS) \
23147 (cd $(HOST_SUBDIR)/libiberty && \
23148 $(MAKE) $(FLAGS_TO_PASS) install)
23150 @endif libiberty
23152 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
23153 maybe-install-strip-libiberty:
23154 @if libiberty
23155 maybe-install-strip-libiberty: install-strip-libiberty
23157 install-strip-libiberty: installdirs
23158 @: $(MAKE); $(unstage)
23159 @r=`${PWD_COMMAND}`; export r; \
23160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23161 $(HOST_EXPORTS) \
23162 (cd $(HOST_SUBDIR)/libiberty && \
23163 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23165 @endif libiberty
23167 # Other targets (info, dvi, pdf, etc.)
23169 .PHONY: maybe-info-libiberty info-libiberty
23170 maybe-info-libiberty:
23171 @if libiberty
23172 maybe-info-libiberty: info-libiberty
23174 info-libiberty: \
23175 configure-libiberty
23176 @[ -f ./libiberty/Makefile ] || exit 0; \
23177 r=`${PWD_COMMAND}`; export r; \
23178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23179 $(HOST_EXPORTS) \
23180 for flag in $(EXTRA_HOST_FLAGS) ; do \
23181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23182 done; \
23183 echo "Doing info in libiberty" ; \
23184 (cd $(HOST_SUBDIR)/libiberty && \
23185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23187 "RANLIB=$${RANLIB}" \
23188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23189 info) \
23190 || exit 1
23192 @endif libiberty
23194 .PHONY: maybe-dvi-libiberty dvi-libiberty
23195 maybe-dvi-libiberty:
23196 @if libiberty
23197 maybe-dvi-libiberty: dvi-libiberty
23199 dvi-libiberty: \
23200 configure-libiberty
23201 @[ -f ./libiberty/Makefile ] || exit 0; \
23202 r=`${PWD_COMMAND}`; export r; \
23203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23204 $(HOST_EXPORTS) \
23205 for flag in $(EXTRA_HOST_FLAGS) ; do \
23206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23207 done; \
23208 echo "Doing dvi in libiberty" ; \
23209 (cd $(HOST_SUBDIR)/libiberty && \
23210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23212 "RANLIB=$${RANLIB}" \
23213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23214 dvi) \
23215 || exit 1
23217 @endif libiberty
23219 .PHONY: maybe-pdf-libiberty pdf-libiberty
23220 maybe-pdf-libiberty:
23221 @if libiberty
23222 maybe-pdf-libiberty: pdf-libiberty
23224 pdf-libiberty: \
23225 configure-libiberty
23226 @[ -f ./libiberty/Makefile ] || exit 0; \
23227 r=`${PWD_COMMAND}`; export r; \
23228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23229 $(HOST_EXPORTS) \
23230 for flag in $(EXTRA_HOST_FLAGS) ; do \
23231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23232 done; \
23233 echo "Doing pdf in libiberty" ; \
23234 (cd $(HOST_SUBDIR)/libiberty && \
23235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23237 "RANLIB=$${RANLIB}" \
23238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23239 pdf) \
23240 || exit 1
23242 @endif libiberty
23244 .PHONY: maybe-html-libiberty html-libiberty
23245 maybe-html-libiberty:
23246 @if libiberty
23247 maybe-html-libiberty: html-libiberty
23249 html-libiberty: \
23250 configure-libiberty
23251 @[ -f ./libiberty/Makefile ] || exit 0; \
23252 r=`${PWD_COMMAND}`; export r; \
23253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23254 $(HOST_EXPORTS) \
23255 for flag in $(EXTRA_HOST_FLAGS) ; do \
23256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23257 done; \
23258 echo "Doing html in libiberty" ; \
23259 (cd $(HOST_SUBDIR)/libiberty && \
23260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23262 "RANLIB=$${RANLIB}" \
23263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23264 html) \
23265 || exit 1
23267 @endif libiberty
23269 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23270 maybe-TAGS-libiberty:
23271 @if libiberty
23272 maybe-TAGS-libiberty: TAGS-libiberty
23274 TAGS-libiberty: \
23275 configure-libiberty
23276 @[ -f ./libiberty/Makefile ] || exit 0; \
23277 r=`${PWD_COMMAND}`; export r; \
23278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23279 $(HOST_EXPORTS) \
23280 for flag in $(EXTRA_HOST_FLAGS) ; do \
23281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23282 done; \
23283 echo "Doing TAGS in libiberty" ; \
23284 (cd $(HOST_SUBDIR)/libiberty && \
23285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23287 "RANLIB=$${RANLIB}" \
23288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23289 TAGS) \
23290 || exit 1
23292 @endif libiberty
23294 .PHONY: maybe-install-info-libiberty install-info-libiberty
23295 maybe-install-info-libiberty:
23296 @if libiberty
23297 maybe-install-info-libiberty: install-info-libiberty
23299 install-info-libiberty: \
23300 configure-libiberty \
23301 info-libiberty
23302 @[ -f ./libiberty/Makefile ] || exit 0; \
23303 r=`${PWD_COMMAND}`; export r; \
23304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23305 $(HOST_EXPORTS) \
23306 for flag in $(EXTRA_HOST_FLAGS) ; do \
23307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23308 done; \
23309 echo "Doing install-info in libiberty" ; \
23310 (cd $(HOST_SUBDIR)/libiberty && \
23311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23313 "RANLIB=$${RANLIB}" \
23314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23315 install-info) \
23316 || exit 1
23318 @endif libiberty
23320 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23321 maybe-install-pdf-libiberty:
23322 @if libiberty
23323 maybe-install-pdf-libiberty: install-pdf-libiberty
23325 install-pdf-libiberty: \
23326 configure-libiberty \
23327 pdf-libiberty
23328 @[ -f ./libiberty/Makefile ] || exit 0; \
23329 r=`${PWD_COMMAND}`; export r; \
23330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23331 $(HOST_EXPORTS) \
23332 for flag in $(EXTRA_HOST_FLAGS) ; do \
23333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23334 done; \
23335 echo "Doing install-pdf in libiberty" ; \
23336 (cd $(HOST_SUBDIR)/libiberty && \
23337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23339 "RANLIB=$${RANLIB}" \
23340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23341 install-pdf) \
23342 || exit 1
23344 @endif libiberty
23346 .PHONY: maybe-install-html-libiberty install-html-libiberty
23347 maybe-install-html-libiberty:
23348 @if libiberty
23349 maybe-install-html-libiberty: install-html-libiberty
23351 install-html-libiberty: \
23352 configure-libiberty \
23353 html-libiberty
23354 @[ -f ./libiberty/Makefile ] || exit 0; \
23355 r=`${PWD_COMMAND}`; export r; \
23356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23357 $(HOST_EXPORTS) \
23358 for flag in $(EXTRA_HOST_FLAGS) ; do \
23359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23360 done; \
23361 echo "Doing install-html in libiberty" ; \
23362 (cd $(HOST_SUBDIR)/libiberty && \
23363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23365 "RANLIB=$${RANLIB}" \
23366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23367 install-html) \
23368 || exit 1
23370 @endif libiberty
23372 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23373 maybe-installcheck-libiberty:
23374 @if libiberty
23375 maybe-installcheck-libiberty: installcheck-libiberty
23377 installcheck-libiberty: \
23378 configure-libiberty
23379 @[ -f ./libiberty/Makefile ] || exit 0; \
23380 r=`${PWD_COMMAND}`; export r; \
23381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23382 $(HOST_EXPORTS) \
23383 for flag in $(EXTRA_HOST_FLAGS) ; do \
23384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23385 done; \
23386 echo "Doing installcheck in libiberty" ; \
23387 (cd $(HOST_SUBDIR)/libiberty && \
23388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23390 "RANLIB=$${RANLIB}" \
23391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23392 installcheck) \
23393 || exit 1
23395 @endif libiberty
23397 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23398 maybe-mostlyclean-libiberty:
23399 @if libiberty
23400 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23402 mostlyclean-libiberty:
23403 @[ -f ./libiberty/Makefile ] || exit 0; \
23404 r=`${PWD_COMMAND}`; export r; \
23405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23406 $(HOST_EXPORTS) \
23407 for flag in $(EXTRA_HOST_FLAGS) ; do \
23408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23409 done; \
23410 echo "Doing mostlyclean in libiberty" ; \
23411 (cd $(HOST_SUBDIR)/libiberty && \
23412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23414 "RANLIB=$${RANLIB}" \
23415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23416 mostlyclean) \
23417 || exit 1
23419 @endif libiberty
23421 .PHONY: maybe-clean-libiberty clean-libiberty
23422 maybe-clean-libiberty:
23423 @if libiberty
23424 maybe-clean-libiberty: clean-libiberty
23426 clean-libiberty:
23427 @[ -f ./libiberty/Makefile ] || exit 0; \
23428 r=`${PWD_COMMAND}`; export r; \
23429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23430 $(HOST_EXPORTS) \
23431 for flag in $(EXTRA_HOST_FLAGS) ; do \
23432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23433 done; \
23434 echo "Doing clean in libiberty" ; \
23435 (cd $(HOST_SUBDIR)/libiberty && \
23436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23438 "RANLIB=$${RANLIB}" \
23439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23440 clean) \
23441 || exit 1
23443 @endif libiberty
23445 .PHONY: maybe-distclean-libiberty distclean-libiberty
23446 maybe-distclean-libiberty:
23447 @if libiberty
23448 maybe-distclean-libiberty: distclean-libiberty
23450 distclean-libiberty:
23451 @[ -f ./libiberty/Makefile ] || exit 0; \
23452 r=`${PWD_COMMAND}`; export r; \
23453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23454 $(HOST_EXPORTS) \
23455 for flag in $(EXTRA_HOST_FLAGS) ; do \
23456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23457 done; \
23458 echo "Doing distclean in libiberty" ; \
23459 (cd $(HOST_SUBDIR)/libiberty && \
23460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23462 "RANLIB=$${RANLIB}" \
23463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23464 distclean) \
23465 || exit 1
23467 @endif libiberty
23469 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23470 maybe-maintainer-clean-libiberty:
23471 @if libiberty
23472 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23474 maintainer-clean-libiberty:
23475 @[ -f ./libiberty/Makefile ] || exit 0; \
23476 r=`${PWD_COMMAND}`; export r; \
23477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23478 $(HOST_EXPORTS) \
23479 for flag in $(EXTRA_HOST_FLAGS) ; do \
23480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23481 done; \
23482 echo "Doing maintainer-clean in libiberty" ; \
23483 (cd $(HOST_SUBDIR)/libiberty && \
23484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23486 "RANLIB=$${RANLIB}" \
23487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23488 maintainer-clean) \
23489 || exit 1
23491 @endif libiberty
23495 .PHONY: configure-libiconv maybe-configure-libiconv
23496 maybe-configure-libiconv:
23497 @if gcc-bootstrap
23498 configure-libiconv: stage_current
23499 @endif gcc-bootstrap
23500 @if libiconv
23501 maybe-configure-libiconv: configure-libiconv
23502 configure-libiconv:
23503 @: $(MAKE); $(unstage)
23504 @r=`${PWD_COMMAND}`; export r; \
23505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23506 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
23507 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
23508 $(HOST_EXPORTS) \
23509 echo Configuring in $(HOST_SUBDIR)/libiconv; \
23510 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
23511 case $(srcdir) in \
23512 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23513 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
23514 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23515 esac; \
23516 srcdiroption="--srcdir=$${topdir}/libiconv"; \
23517 libsrcdir="$$s/libiconv"; \
23518 $(SHELL) $${libsrcdir}/configure \
23519 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23520 --target=${target_alias} $${srcdiroption} --disable-shared \
23521 || exit 1
23522 @endif libiconv
23528 .PHONY: all-libiconv maybe-all-libiconv
23529 maybe-all-libiconv:
23530 @if gcc-bootstrap
23531 all-libiconv: stage_current
23532 @endif gcc-bootstrap
23533 @if libiconv
23534 TARGET-libiconv=all
23535 maybe-all-libiconv: all-libiconv
23536 all-libiconv: configure-libiconv
23537 @: $(MAKE); $(unstage)
23538 @r=`${PWD_COMMAND}`; export r; \
23539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23540 $(HOST_EXPORTS) \
23541 (cd $(HOST_SUBDIR)/libiconv && \
23542 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23543 $(TARGET-libiconv))
23544 @endif libiconv
23549 .PHONY: check-libiconv maybe-check-libiconv
23550 maybe-check-libiconv:
23551 @if libiconv
23552 maybe-check-libiconv: check-libiconv
23554 check-libiconv:
23555 @: $(MAKE); $(unstage)
23556 @r=`${PWD_COMMAND}`; export r; \
23557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23558 $(HOST_EXPORTS) \
23559 (cd $(HOST_SUBDIR)/libiconv && \
23560 $(MAKE) $(FLAGS_TO_PASS) check)
23562 @endif libiconv
23564 .PHONY: install-libiconv maybe-install-libiconv
23565 maybe-install-libiconv:
23566 @if libiconv
23567 maybe-install-libiconv: install-libiconv
23569 install-libiconv:
23571 @endif libiconv
23573 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
23574 maybe-install-strip-libiconv:
23575 @if libiconv
23576 maybe-install-strip-libiconv: install-strip-libiconv
23578 install-strip-libiconv:
23580 @endif libiconv
23582 # Other targets (info, dvi, pdf, etc.)
23584 .PHONY: maybe-info-libiconv info-libiconv
23585 maybe-info-libiconv:
23586 @if libiconv
23587 maybe-info-libiconv: info-libiconv
23589 info-libiconv: \
23590 configure-libiconv
23591 @: $(MAKE); $(unstage)
23592 @[ -f ./libiconv/Makefile ] || exit 0; \
23593 r=`${PWD_COMMAND}`; export r; \
23594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23595 $(HOST_EXPORTS) \
23596 for flag in $(EXTRA_HOST_FLAGS) ; do \
23597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23598 done; \
23599 echo "Doing info in libiconv" ; \
23600 (cd $(HOST_SUBDIR)/libiconv && \
23601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23603 "RANLIB=$${RANLIB}" \
23604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23605 info) \
23606 || exit 1
23608 @endif libiconv
23610 .PHONY: maybe-dvi-libiconv dvi-libiconv
23611 maybe-dvi-libiconv:
23612 @if libiconv
23613 maybe-dvi-libiconv: dvi-libiconv
23615 dvi-libiconv: \
23616 configure-libiconv
23617 @: $(MAKE); $(unstage)
23618 @[ -f ./libiconv/Makefile ] || exit 0; \
23619 r=`${PWD_COMMAND}`; export r; \
23620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23621 $(HOST_EXPORTS) \
23622 for flag in $(EXTRA_HOST_FLAGS) ; do \
23623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23624 done; \
23625 echo "Doing dvi in libiconv" ; \
23626 (cd $(HOST_SUBDIR)/libiconv && \
23627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23629 "RANLIB=$${RANLIB}" \
23630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23631 dvi) \
23632 || exit 1
23634 @endif libiconv
23636 .PHONY: maybe-pdf-libiconv pdf-libiconv
23637 maybe-pdf-libiconv:
23638 @if libiconv
23639 maybe-pdf-libiconv: pdf-libiconv
23641 pdf-libiconv: \
23642 configure-libiconv
23643 @: $(MAKE); $(unstage)
23644 @[ -f ./libiconv/Makefile ] || exit 0; \
23645 r=`${PWD_COMMAND}`; export r; \
23646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23647 $(HOST_EXPORTS) \
23648 for flag in $(EXTRA_HOST_FLAGS) ; do \
23649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23650 done; \
23651 echo "Doing pdf in libiconv" ; \
23652 (cd $(HOST_SUBDIR)/libiconv && \
23653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23655 "RANLIB=$${RANLIB}" \
23656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23657 pdf) \
23658 || exit 1
23660 @endif libiconv
23662 .PHONY: maybe-html-libiconv html-libiconv
23663 maybe-html-libiconv:
23664 @if libiconv
23665 maybe-html-libiconv: html-libiconv
23667 html-libiconv: \
23668 configure-libiconv
23669 @: $(MAKE); $(unstage)
23670 @[ -f ./libiconv/Makefile ] || exit 0; \
23671 r=`${PWD_COMMAND}`; export r; \
23672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23673 $(HOST_EXPORTS) \
23674 for flag in $(EXTRA_HOST_FLAGS) ; do \
23675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23676 done; \
23677 echo "Doing html in libiconv" ; \
23678 (cd $(HOST_SUBDIR)/libiconv && \
23679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23681 "RANLIB=$${RANLIB}" \
23682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23683 html) \
23684 || exit 1
23686 @endif libiconv
23688 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
23689 maybe-TAGS-libiconv:
23690 @if libiconv
23691 maybe-TAGS-libiconv: TAGS-libiconv
23693 TAGS-libiconv: \
23694 configure-libiconv
23695 @: $(MAKE); $(unstage)
23696 @[ -f ./libiconv/Makefile ] || exit 0; \
23697 r=`${PWD_COMMAND}`; export r; \
23698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23699 $(HOST_EXPORTS) \
23700 for flag in $(EXTRA_HOST_FLAGS) ; do \
23701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23702 done; \
23703 echo "Doing TAGS in libiconv" ; \
23704 (cd $(HOST_SUBDIR)/libiconv && \
23705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23707 "RANLIB=$${RANLIB}" \
23708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23709 TAGS) \
23710 || exit 1
23712 @endif libiconv
23714 .PHONY: maybe-install-info-libiconv install-info-libiconv
23715 maybe-install-info-libiconv:
23716 @if libiconv
23717 maybe-install-info-libiconv: install-info-libiconv
23719 # libiconv doesn't support install-info.
23720 install-info-libiconv:
23722 @endif libiconv
23724 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
23725 maybe-install-pdf-libiconv:
23726 @if libiconv
23727 maybe-install-pdf-libiconv: install-pdf-libiconv
23729 # libiconv doesn't support install-pdf.
23730 install-pdf-libiconv:
23732 @endif libiconv
23734 .PHONY: maybe-install-html-libiconv install-html-libiconv
23735 maybe-install-html-libiconv:
23736 @if libiconv
23737 maybe-install-html-libiconv: install-html-libiconv
23739 # libiconv doesn't support install-html.
23740 install-html-libiconv:
23742 @endif libiconv
23744 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
23745 maybe-installcheck-libiconv:
23746 @if libiconv
23747 maybe-installcheck-libiconv: installcheck-libiconv
23749 installcheck-libiconv: \
23750 configure-libiconv
23751 @: $(MAKE); $(unstage)
23752 @[ -f ./libiconv/Makefile ] || exit 0; \
23753 r=`${PWD_COMMAND}`; export r; \
23754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23755 $(HOST_EXPORTS) \
23756 for flag in $(EXTRA_HOST_FLAGS) ; do \
23757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23758 done; \
23759 echo "Doing installcheck in libiconv" ; \
23760 (cd $(HOST_SUBDIR)/libiconv && \
23761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23763 "RANLIB=$${RANLIB}" \
23764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23765 installcheck) \
23766 || exit 1
23768 @endif libiconv
23770 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
23771 maybe-mostlyclean-libiconv:
23772 @if libiconv
23773 maybe-mostlyclean-libiconv: mostlyclean-libiconv
23775 mostlyclean-libiconv:
23776 @: $(MAKE); $(unstage)
23777 @[ -f ./libiconv/Makefile ] || exit 0; \
23778 r=`${PWD_COMMAND}`; export r; \
23779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23780 $(HOST_EXPORTS) \
23781 for flag in $(EXTRA_HOST_FLAGS) ; do \
23782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23783 done; \
23784 echo "Doing mostlyclean in libiconv" ; \
23785 (cd $(HOST_SUBDIR)/libiconv && \
23786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23788 "RANLIB=$${RANLIB}" \
23789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23790 mostlyclean) \
23791 || exit 1
23793 @endif libiconv
23795 .PHONY: maybe-clean-libiconv clean-libiconv
23796 maybe-clean-libiconv:
23797 @if libiconv
23798 maybe-clean-libiconv: clean-libiconv
23800 clean-libiconv:
23801 @: $(MAKE); $(unstage)
23802 @[ -f ./libiconv/Makefile ] || exit 0; \
23803 r=`${PWD_COMMAND}`; export r; \
23804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23805 $(HOST_EXPORTS) \
23806 for flag in $(EXTRA_HOST_FLAGS) ; do \
23807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23808 done; \
23809 echo "Doing clean in libiconv" ; \
23810 (cd $(HOST_SUBDIR)/libiconv && \
23811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23813 "RANLIB=$${RANLIB}" \
23814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23815 clean) \
23816 || exit 1
23818 @endif libiconv
23820 .PHONY: maybe-distclean-libiconv distclean-libiconv
23821 maybe-distclean-libiconv:
23822 @if libiconv
23823 maybe-distclean-libiconv: distclean-libiconv
23825 distclean-libiconv:
23826 @: $(MAKE); $(unstage)
23827 @[ -f ./libiconv/Makefile ] || exit 0; \
23828 r=`${PWD_COMMAND}`; export r; \
23829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23830 $(HOST_EXPORTS) \
23831 for flag in $(EXTRA_HOST_FLAGS) ; do \
23832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23833 done; \
23834 echo "Doing distclean in libiconv" ; \
23835 (cd $(HOST_SUBDIR)/libiconv && \
23836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23838 "RANLIB=$${RANLIB}" \
23839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23840 distclean) \
23841 || exit 1
23843 @endif libiconv
23845 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
23846 maybe-maintainer-clean-libiconv:
23847 @if libiconv
23848 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
23850 maintainer-clean-libiconv:
23851 @: $(MAKE); $(unstage)
23852 @[ -f ./libiconv/Makefile ] || exit 0; \
23853 r=`${PWD_COMMAND}`; export r; \
23854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23855 $(HOST_EXPORTS) \
23856 for flag in $(EXTRA_HOST_FLAGS) ; do \
23857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23858 done; \
23859 echo "Doing maintainer-clean in libiconv" ; \
23860 (cd $(HOST_SUBDIR)/libiconv && \
23861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23863 "RANLIB=$${RANLIB}" \
23864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23865 maintainer-clean) \
23866 || exit 1
23868 @endif libiconv
23872 .PHONY: configure-m4 maybe-configure-m4
23873 maybe-configure-m4:
23874 @if gcc-bootstrap
23875 configure-m4: stage_current
23876 @endif gcc-bootstrap
23877 @if m4
23878 maybe-configure-m4: configure-m4
23879 configure-m4:
23880 @: $(MAKE); $(unstage)
23881 @r=`${PWD_COMMAND}`; export r; \
23882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23883 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23885 $(HOST_EXPORTS) \
23886 echo Configuring in $(HOST_SUBDIR)/m4; \
23887 cd "$(HOST_SUBDIR)/m4" || exit 1; \
23888 case $(srcdir) in \
23889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23890 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23892 esac; \
23893 srcdiroption="--srcdir=$${topdir}/m4"; \
23894 libsrcdir="$$s/m4"; \
23895 $(SHELL) $${libsrcdir}/configure \
23896 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23897 --target=${target_alias} $${srcdiroption} \
23898 || exit 1
23899 @endif m4
23905 .PHONY: all-m4 maybe-all-m4
23906 maybe-all-m4:
23907 @if gcc-bootstrap
23908 all-m4: stage_current
23909 @endif gcc-bootstrap
23910 @if m4
23911 TARGET-m4=all
23912 maybe-all-m4: all-m4
23913 all-m4: configure-m4
23914 @: $(MAKE); $(unstage)
23915 @r=`${PWD_COMMAND}`; export r; \
23916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23917 $(HOST_EXPORTS) \
23918 (cd $(HOST_SUBDIR)/m4 && \
23919 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23920 $(TARGET-m4))
23921 @endif m4
23926 .PHONY: check-m4 maybe-check-m4
23927 maybe-check-m4:
23928 @if m4
23929 maybe-check-m4: check-m4
23931 check-m4:
23932 @: $(MAKE); $(unstage)
23933 @r=`${PWD_COMMAND}`; export r; \
23934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23935 $(HOST_EXPORTS) \
23936 (cd $(HOST_SUBDIR)/m4 && \
23937 $(MAKE) $(FLAGS_TO_PASS) check)
23939 @endif m4
23941 .PHONY: install-m4 maybe-install-m4
23942 maybe-install-m4:
23943 @if m4
23944 maybe-install-m4: install-m4
23946 install-m4: installdirs
23947 @: $(MAKE); $(unstage)
23948 @r=`${PWD_COMMAND}`; export r; \
23949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23950 $(HOST_EXPORTS) \
23951 (cd $(HOST_SUBDIR)/m4 && \
23952 $(MAKE) $(FLAGS_TO_PASS) install)
23954 @endif m4
23956 .PHONY: install-strip-m4 maybe-install-strip-m4
23957 maybe-install-strip-m4:
23958 @if m4
23959 maybe-install-strip-m4: install-strip-m4
23961 install-strip-m4: installdirs
23962 @: $(MAKE); $(unstage)
23963 @r=`${PWD_COMMAND}`; export r; \
23964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23965 $(HOST_EXPORTS) \
23966 (cd $(HOST_SUBDIR)/m4 && \
23967 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23969 @endif m4
23971 # Other targets (info, dvi, pdf, etc.)
23973 .PHONY: maybe-info-m4 info-m4
23974 maybe-info-m4:
23975 @if m4
23976 maybe-info-m4: info-m4
23978 info-m4: \
23979 configure-m4
23980 @: $(MAKE); $(unstage)
23981 @[ -f ./m4/Makefile ] || exit 0; \
23982 r=`${PWD_COMMAND}`; export r; \
23983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23984 $(HOST_EXPORTS) \
23985 for flag in $(EXTRA_HOST_FLAGS) ; do \
23986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23987 done; \
23988 echo "Doing info in m4" ; \
23989 (cd $(HOST_SUBDIR)/m4 && \
23990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23992 "RANLIB=$${RANLIB}" \
23993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23994 info) \
23995 || exit 1
23997 @endif m4
23999 .PHONY: maybe-dvi-m4 dvi-m4
24000 maybe-dvi-m4:
24001 @if m4
24002 maybe-dvi-m4: dvi-m4
24004 dvi-m4: \
24005 configure-m4
24006 @: $(MAKE); $(unstage)
24007 @[ -f ./m4/Makefile ] || exit 0; \
24008 r=`${PWD_COMMAND}`; export r; \
24009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24010 $(HOST_EXPORTS) \
24011 for flag in $(EXTRA_HOST_FLAGS) ; do \
24012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24013 done; \
24014 echo "Doing dvi in m4" ; \
24015 (cd $(HOST_SUBDIR)/m4 && \
24016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24018 "RANLIB=$${RANLIB}" \
24019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24020 dvi) \
24021 || exit 1
24023 @endif m4
24025 .PHONY: maybe-pdf-m4 pdf-m4
24026 maybe-pdf-m4:
24027 @if m4
24028 maybe-pdf-m4: pdf-m4
24030 pdf-m4: \
24031 configure-m4
24032 @: $(MAKE); $(unstage)
24033 @[ -f ./m4/Makefile ] || exit 0; \
24034 r=`${PWD_COMMAND}`; export r; \
24035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24036 $(HOST_EXPORTS) \
24037 for flag in $(EXTRA_HOST_FLAGS) ; do \
24038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24039 done; \
24040 echo "Doing pdf in m4" ; \
24041 (cd $(HOST_SUBDIR)/m4 && \
24042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24044 "RANLIB=$${RANLIB}" \
24045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24046 pdf) \
24047 || exit 1
24049 @endif m4
24051 .PHONY: maybe-html-m4 html-m4
24052 maybe-html-m4:
24053 @if m4
24054 maybe-html-m4: html-m4
24056 html-m4: \
24057 configure-m4
24058 @: $(MAKE); $(unstage)
24059 @[ -f ./m4/Makefile ] || exit 0; \
24060 r=`${PWD_COMMAND}`; export r; \
24061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24062 $(HOST_EXPORTS) \
24063 for flag in $(EXTRA_HOST_FLAGS) ; do \
24064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24065 done; \
24066 echo "Doing html in m4" ; \
24067 (cd $(HOST_SUBDIR)/m4 && \
24068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24070 "RANLIB=$${RANLIB}" \
24071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24072 html) \
24073 || exit 1
24075 @endif m4
24077 .PHONY: maybe-TAGS-m4 TAGS-m4
24078 maybe-TAGS-m4:
24079 @if m4
24080 maybe-TAGS-m4: TAGS-m4
24082 TAGS-m4: \
24083 configure-m4
24084 @: $(MAKE); $(unstage)
24085 @[ -f ./m4/Makefile ] || exit 0; \
24086 r=`${PWD_COMMAND}`; export r; \
24087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24088 $(HOST_EXPORTS) \
24089 for flag in $(EXTRA_HOST_FLAGS) ; do \
24090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24091 done; \
24092 echo "Doing TAGS in m4" ; \
24093 (cd $(HOST_SUBDIR)/m4 && \
24094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24096 "RANLIB=$${RANLIB}" \
24097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24098 TAGS) \
24099 || exit 1
24101 @endif m4
24103 .PHONY: maybe-install-info-m4 install-info-m4
24104 maybe-install-info-m4:
24105 @if m4
24106 maybe-install-info-m4: install-info-m4
24108 install-info-m4: \
24109 configure-m4 \
24110 info-m4
24111 @: $(MAKE); $(unstage)
24112 @[ -f ./m4/Makefile ] || exit 0; \
24113 r=`${PWD_COMMAND}`; export r; \
24114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24115 $(HOST_EXPORTS) \
24116 for flag in $(EXTRA_HOST_FLAGS) ; do \
24117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24118 done; \
24119 echo "Doing install-info in m4" ; \
24120 (cd $(HOST_SUBDIR)/m4 && \
24121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24123 "RANLIB=$${RANLIB}" \
24124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24125 install-info) \
24126 || exit 1
24128 @endif m4
24130 .PHONY: maybe-install-pdf-m4 install-pdf-m4
24131 maybe-install-pdf-m4:
24132 @if m4
24133 maybe-install-pdf-m4: install-pdf-m4
24135 install-pdf-m4: \
24136 configure-m4 \
24137 pdf-m4
24138 @: $(MAKE); $(unstage)
24139 @[ -f ./m4/Makefile ] || exit 0; \
24140 r=`${PWD_COMMAND}`; export r; \
24141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24142 $(HOST_EXPORTS) \
24143 for flag in $(EXTRA_HOST_FLAGS) ; do \
24144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24145 done; \
24146 echo "Doing install-pdf in m4" ; \
24147 (cd $(HOST_SUBDIR)/m4 && \
24148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24150 "RANLIB=$${RANLIB}" \
24151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24152 install-pdf) \
24153 || exit 1
24155 @endif m4
24157 .PHONY: maybe-install-html-m4 install-html-m4
24158 maybe-install-html-m4:
24159 @if m4
24160 maybe-install-html-m4: install-html-m4
24162 install-html-m4: \
24163 configure-m4 \
24164 html-m4
24165 @: $(MAKE); $(unstage)
24166 @[ -f ./m4/Makefile ] || exit 0; \
24167 r=`${PWD_COMMAND}`; export r; \
24168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24169 $(HOST_EXPORTS) \
24170 for flag in $(EXTRA_HOST_FLAGS) ; do \
24171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24172 done; \
24173 echo "Doing install-html in m4" ; \
24174 (cd $(HOST_SUBDIR)/m4 && \
24175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24177 "RANLIB=$${RANLIB}" \
24178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24179 install-html) \
24180 || exit 1
24182 @endif m4
24184 .PHONY: maybe-installcheck-m4 installcheck-m4
24185 maybe-installcheck-m4:
24186 @if m4
24187 maybe-installcheck-m4: installcheck-m4
24189 installcheck-m4: \
24190 configure-m4
24191 @: $(MAKE); $(unstage)
24192 @[ -f ./m4/Makefile ] || exit 0; \
24193 r=`${PWD_COMMAND}`; export r; \
24194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24195 $(HOST_EXPORTS) \
24196 for flag in $(EXTRA_HOST_FLAGS) ; do \
24197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24198 done; \
24199 echo "Doing installcheck in m4" ; \
24200 (cd $(HOST_SUBDIR)/m4 && \
24201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24203 "RANLIB=$${RANLIB}" \
24204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24205 installcheck) \
24206 || exit 1
24208 @endif m4
24210 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24211 maybe-mostlyclean-m4:
24212 @if m4
24213 maybe-mostlyclean-m4: mostlyclean-m4
24215 mostlyclean-m4:
24216 @: $(MAKE); $(unstage)
24217 @[ -f ./m4/Makefile ] || exit 0; \
24218 r=`${PWD_COMMAND}`; export r; \
24219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24220 $(HOST_EXPORTS) \
24221 for flag in $(EXTRA_HOST_FLAGS) ; do \
24222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24223 done; \
24224 echo "Doing mostlyclean in m4" ; \
24225 (cd $(HOST_SUBDIR)/m4 && \
24226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24228 "RANLIB=$${RANLIB}" \
24229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24230 mostlyclean) \
24231 || exit 1
24233 @endif m4
24235 .PHONY: maybe-clean-m4 clean-m4
24236 maybe-clean-m4:
24237 @if m4
24238 maybe-clean-m4: clean-m4
24240 clean-m4:
24241 @: $(MAKE); $(unstage)
24242 @[ -f ./m4/Makefile ] || exit 0; \
24243 r=`${PWD_COMMAND}`; export r; \
24244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24245 $(HOST_EXPORTS) \
24246 for flag in $(EXTRA_HOST_FLAGS) ; do \
24247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24248 done; \
24249 echo "Doing clean in m4" ; \
24250 (cd $(HOST_SUBDIR)/m4 && \
24251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24253 "RANLIB=$${RANLIB}" \
24254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24255 clean) \
24256 || exit 1
24258 @endif m4
24260 .PHONY: maybe-distclean-m4 distclean-m4
24261 maybe-distclean-m4:
24262 @if m4
24263 maybe-distclean-m4: distclean-m4
24265 distclean-m4:
24266 @: $(MAKE); $(unstage)
24267 @[ -f ./m4/Makefile ] || exit 0; \
24268 r=`${PWD_COMMAND}`; export r; \
24269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24270 $(HOST_EXPORTS) \
24271 for flag in $(EXTRA_HOST_FLAGS) ; do \
24272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24273 done; \
24274 echo "Doing distclean in m4" ; \
24275 (cd $(HOST_SUBDIR)/m4 && \
24276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24278 "RANLIB=$${RANLIB}" \
24279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24280 distclean) \
24281 || exit 1
24283 @endif m4
24285 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24286 maybe-maintainer-clean-m4:
24287 @if m4
24288 maybe-maintainer-clean-m4: maintainer-clean-m4
24290 maintainer-clean-m4:
24291 @: $(MAKE); $(unstage)
24292 @[ -f ./m4/Makefile ] || exit 0; \
24293 r=`${PWD_COMMAND}`; export r; \
24294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24295 $(HOST_EXPORTS) \
24296 for flag in $(EXTRA_HOST_FLAGS) ; do \
24297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24298 done; \
24299 echo "Doing maintainer-clean in m4" ; \
24300 (cd $(HOST_SUBDIR)/m4 && \
24301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24303 "RANLIB=$${RANLIB}" \
24304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24305 maintainer-clean) \
24306 || exit 1
24308 @endif m4
24312 .PHONY: configure-readline maybe-configure-readline
24313 maybe-configure-readline:
24314 @if gcc-bootstrap
24315 configure-readline: stage_current
24316 @endif gcc-bootstrap
24317 @if readline
24318 maybe-configure-readline: configure-readline
24319 configure-readline:
24320 @: $(MAKE); $(unstage)
24321 @r=`${PWD_COMMAND}`; export r; \
24322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24323 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24325 $(HOST_EXPORTS) \
24326 echo Configuring in $(HOST_SUBDIR)/readline; \
24327 cd "$(HOST_SUBDIR)/readline" || exit 1; \
24328 case $(srcdir) in \
24329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24330 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24332 esac; \
24333 srcdiroption="--srcdir=$${topdir}/readline"; \
24334 libsrcdir="$$s/readline"; \
24335 $(SHELL) $${libsrcdir}/configure \
24336 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24337 --target=${target_alias} $${srcdiroption} \
24338 || exit 1
24339 @endif readline
24345 .PHONY: all-readline maybe-all-readline
24346 maybe-all-readline:
24347 @if gcc-bootstrap
24348 all-readline: stage_current
24349 @endif gcc-bootstrap
24350 @if readline
24351 TARGET-readline=all
24352 maybe-all-readline: all-readline
24353 all-readline: configure-readline
24354 @: $(MAKE); $(unstage)
24355 @r=`${PWD_COMMAND}`; export r; \
24356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24357 $(HOST_EXPORTS) \
24358 (cd $(HOST_SUBDIR)/readline && \
24359 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24360 $(TARGET-readline))
24361 @endif readline
24366 .PHONY: check-readline maybe-check-readline
24367 maybe-check-readline:
24368 @if readline
24369 maybe-check-readline: check-readline
24371 check-readline:
24372 @: $(MAKE); $(unstage)
24373 @r=`${PWD_COMMAND}`; export r; \
24374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24375 $(HOST_EXPORTS) \
24376 (cd $(HOST_SUBDIR)/readline && \
24377 $(MAKE) $(FLAGS_TO_PASS) check)
24379 @endif readline
24381 .PHONY: install-readline maybe-install-readline
24382 maybe-install-readline:
24383 @if readline
24384 maybe-install-readline: install-readline
24386 install-readline: installdirs
24387 @: $(MAKE); $(unstage)
24388 @r=`${PWD_COMMAND}`; export r; \
24389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24390 $(HOST_EXPORTS) \
24391 (cd $(HOST_SUBDIR)/readline && \
24392 $(MAKE) $(FLAGS_TO_PASS) install)
24394 @endif readline
24396 .PHONY: install-strip-readline maybe-install-strip-readline
24397 maybe-install-strip-readline:
24398 @if readline
24399 maybe-install-strip-readline: install-strip-readline
24401 install-strip-readline: installdirs
24402 @: $(MAKE); $(unstage)
24403 @r=`${PWD_COMMAND}`; export r; \
24404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24405 $(HOST_EXPORTS) \
24406 (cd $(HOST_SUBDIR)/readline && \
24407 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24409 @endif readline
24411 # Other targets (info, dvi, pdf, etc.)
24413 .PHONY: maybe-info-readline info-readline
24414 maybe-info-readline:
24415 @if readline
24416 maybe-info-readline: info-readline
24418 info-readline: \
24419 configure-readline
24420 @: $(MAKE); $(unstage)
24421 @[ -f ./readline/Makefile ] || exit 0; \
24422 r=`${PWD_COMMAND}`; export r; \
24423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24424 $(HOST_EXPORTS) \
24425 for flag in $(EXTRA_HOST_FLAGS) ; do \
24426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24427 done; \
24428 echo "Doing info in readline" ; \
24429 (cd $(HOST_SUBDIR)/readline && \
24430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24432 "RANLIB=$${RANLIB}" \
24433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24434 info) \
24435 || exit 1
24437 @endif readline
24439 .PHONY: maybe-dvi-readline dvi-readline
24440 maybe-dvi-readline:
24441 @if readline
24442 maybe-dvi-readline: dvi-readline
24444 dvi-readline: \
24445 configure-readline
24446 @: $(MAKE); $(unstage)
24447 @[ -f ./readline/Makefile ] || exit 0; \
24448 r=`${PWD_COMMAND}`; export r; \
24449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24450 $(HOST_EXPORTS) \
24451 for flag in $(EXTRA_HOST_FLAGS) ; do \
24452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24453 done; \
24454 echo "Doing dvi in readline" ; \
24455 (cd $(HOST_SUBDIR)/readline && \
24456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24458 "RANLIB=$${RANLIB}" \
24459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24460 dvi) \
24461 || exit 1
24463 @endif readline
24465 .PHONY: maybe-pdf-readline pdf-readline
24466 maybe-pdf-readline:
24467 @if readline
24468 maybe-pdf-readline: pdf-readline
24470 pdf-readline: \
24471 configure-readline
24472 @: $(MAKE); $(unstage)
24473 @[ -f ./readline/Makefile ] || exit 0; \
24474 r=`${PWD_COMMAND}`; export r; \
24475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24476 $(HOST_EXPORTS) \
24477 for flag in $(EXTRA_HOST_FLAGS) ; do \
24478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24479 done; \
24480 echo "Doing pdf in readline" ; \
24481 (cd $(HOST_SUBDIR)/readline && \
24482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24484 "RANLIB=$${RANLIB}" \
24485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24486 pdf) \
24487 || exit 1
24489 @endif readline
24491 .PHONY: maybe-html-readline html-readline
24492 maybe-html-readline:
24493 @if readline
24494 maybe-html-readline: html-readline
24496 html-readline: \
24497 configure-readline
24498 @: $(MAKE); $(unstage)
24499 @[ -f ./readline/Makefile ] || exit 0; \
24500 r=`${PWD_COMMAND}`; export r; \
24501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24502 $(HOST_EXPORTS) \
24503 for flag in $(EXTRA_HOST_FLAGS) ; do \
24504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24505 done; \
24506 echo "Doing html in readline" ; \
24507 (cd $(HOST_SUBDIR)/readline && \
24508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24510 "RANLIB=$${RANLIB}" \
24511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24512 html) \
24513 || exit 1
24515 @endif readline
24517 .PHONY: maybe-TAGS-readline TAGS-readline
24518 maybe-TAGS-readline:
24519 @if readline
24520 maybe-TAGS-readline: TAGS-readline
24522 TAGS-readline: \
24523 configure-readline
24524 @: $(MAKE); $(unstage)
24525 @[ -f ./readline/Makefile ] || exit 0; \
24526 r=`${PWD_COMMAND}`; export r; \
24527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24528 $(HOST_EXPORTS) \
24529 for flag in $(EXTRA_HOST_FLAGS) ; do \
24530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24531 done; \
24532 echo "Doing TAGS in readline" ; \
24533 (cd $(HOST_SUBDIR)/readline && \
24534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24536 "RANLIB=$${RANLIB}" \
24537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24538 TAGS) \
24539 || exit 1
24541 @endif readline
24543 .PHONY: maybe-install-info-readline install-info-readline
24544 maybe-install-info-readline:
24545 @if readline
24546 maybe-install-info-readline: install-info-readline
24548 install-info-readline: \
24549 configure-readline \
24550 info-readline
24551 @: $(MAKE); $(unstage)
24552 @[ -f ./readline/Makefile ] || exit 0; \
24553 r=`${PWD_COMMAND}`; export r; \
24554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24555 $(HOST_EXPORTS) \
24556 for flag in $(EXTRA_HOST_FLAGS) ; do \
24557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24558 done; \
24559 echo "Doing install-info in readline" ; \
24560 (cd $(HOST_SUBDIR)/readline && \
24561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24563 "RANLIB=$${RANLIB}" \
24564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24565 install-info) \
24566 || exit 1
24568 @endif readline
24570 .PHONY: maybe-install-pdf-readline install-pdf-readline
24571 maybe-install-pdf-readline:
24572 @if readline
24573 maybe-install-pdf-readline: install-pdf-readline
24575 install-pdf-readline: \
24576 configure-readline \
24577 pdf-readline
24578 @: $(MAKE); $(unstage)
24579 @[ -f ./readline/Makefile ] || exit 0; \
24580 r=`${PWD_COMMAND}`; export r; \
24581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24582 $(HOST_EXPORTS) \
24583 for flag in $(EXTRA_HOST_FLAGS) ; do \
24584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24585 done; \
24586 echo "Doing install-pdf in readline" ; \
24587 (cd $(HOST_SUBDIR)/readline && \
24588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24590 "RANLIB=$${RANLIB}" \
24591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24592 install-pdf) \
24593 || exit 1
24595 @endif readline
24597 .PHONY: maybe-install-html-readline install-html-readline
24598 maybe-install-html-readline:
24599 @if readline
24600 maybe-install-html-readline: install-html-readline
24602 install-html-readline: \
24603 configure-readline \
24604 html-readline
24605 @: $(MAKE); $(unstage)
24606 @[ -f ./readline/Makefile ] || exit 0; \
24607 r=`${PWD_COMMAND}`; export r; \
24608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24609 $(HOST_EXPORTS) \
24610 for flag in $(EXTRA_HOST_FLAGS) ; do \
24611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24612 done; \
24613 echo "Doing install-html in readline" ; \
24614 (cd $(HOST_SUBDIR)/readline && \
24615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24617 "RANLIB=$${RANLIB}" \
24618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24619 install-html) \
24620 || exit 1
24622 @endif readline
24624 .PHONY: maybe-installcheck-readline installcheck-readline
24625 maybe-installcheck-readline:
24626 @if readline
24627 maybe-installcheck-readline: installcheck-readline
24629 installcheck-readline: \
24630 configure-readline
24631 @: $(MAKE); $(unstage)
24632 @[ -f ./readline/Makefile ] || exit 0; \
24633 r=`${PWD_COMMAND}`; export r; \
24634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24635 $(HOST_EXPORTS) \
24636 for flag in $(EXTRA_HOST_FLAGS) ; do \
24637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24638 done; \
24639 echo "Doing installcheck in readline" ; \
24640 (cd $(HOST_SUBDIR)/readline && \
24641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24643 "RANLIB=$${RANLIB}" \
24644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24645 installcheck) \
24646 || exit 1
24648 @endif readline
24650 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
24651 maybe-mostlyclean-readline:
24652 @if readline
24653 maybe-mostlyclean-readline: mostlyclean-readline
24655 mostlyclean-readline:
24656 @: $(MAKE); $(unstage)
24657 @[ -f ./readline/Makefile ] || exit 0; \
24658 r=`${PWD_COMMAND}`; export r; \
24659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24660 $(HOST_EXPORTS) \
24661 for flag in $(EXTRA_HOST_FLAGS) ; do \
24662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24663 done; \
24664 echo "Doing mostlyclean in readline" ; \
24665 (cd $(HOST_SUBDIR)/readline && \
24666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24668 "RANLIB=$${RANLIB}" \
24669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24670 mostlyclean) \
24671 || exit 1
24673 @endif readline
24675 .PHONY: maybe-clean-readline clean-readline
24676 maybe-clean-readline:
24677 @if readline
24678 maybe-clean-readline: clean-readline
24680 clean-readline:
24681 @: $(MAKE); $(unstage)
24682 @[ -f ./readline/Makefile ] || exit 0; \
24683 r=`${PWD_COMMAND}`; export r; \
24684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24685 $(HOST_EXPORTS) \
24686 for flag in $(EXTRA_HOST_FLAGS) ; do \
24687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24688 done; \
24689 echo "Doing clean in readline" ; \
24690 (cd $(HOST_SUBDIR)/readline && \
24691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24693 "RANLIB=$${RANLIB}" \
24694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24695 clean) \
24696 || exit 1
24698 @endif readline
24700 .PHONY: maybe-distclean-readline distclean-readline
24701 maybe-distclean-readline:
24702 @if readline
24703 maybe-distclean-readline: distclean-readline
24705 distclean-readline:
24706 @: $(MAKE); $(unstage)
24707 @[ -f ./readline/Makefile ] || exit 0; \
24708 r=`${PWD_COMMAND}`; export r; \
24709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24710 $(HOST_EXPORTS) \
24711 for flag in $(EXTRA_HOST_FLAGS) ; do \
24712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24713 done; \
24714 echo "Doing distclean in readline" ; \
24715 (cd $(HOST_SUBDIR)/readline && \
24716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24718 "RANLIB=$${RANLIB}" \
24719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24720 distclean) \
24721 || exit 1
24723 @endif readline
24725 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
24726 maybe-maintainer-clean-readline:
24727 @if readline
24728 maybe-maintainer-clean-readline: maintainer-clean-readline
24730 maintainer-clean-readline:
24731 @: $(MAKE); $(unstage)
24732 @[ -f ./readline/Makefile ] || exit 0; \
24733 r=`${PWD_COMMAND}`; export r; \
24734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24735 $(HOST_EXPORTS) \
24736 for flag in $(EXTRA_HOST_FLAGS) ; do \
24737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24738 done; \
24739 echo "Doing maintainer-clean in readline" ; \
24740 (cd $(HOST_SUBDIR)/readline && \
24741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24743 "RANLIB=$${RANLIB}" \
24744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24745 maintainer-clean) \
24746 || exit 1
24748 @endif readline
24752 .PHONY: configure-sid maybe-configure-sid
24753 maybe-configure-sid:
24754 @if gcc-bootstrap
24755 configure-sid: stage_current
24756 @endif gcc-bootstrap
24757 @if sid
24758 maybe-configure-sid: configure-sid
24759 configure-sid:
24760 @: $(MAKE); $(unstage)
24761 @r=`${PWD_COMMAND}`; export r; \
24762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24763 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
24764 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
24765 $(HOST_EXPORTS) \
24766 echo Configuring in $(HOST_SUBDIR)/sid; \
24767 cd "$(HOST_SUBDIR)/sid" || exit 1; \
24768 case $(srcdir) in \
24769 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24770 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
24771 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24772 esac; \
24773 srcdiroption="--srcdir=$${topdir}/sid"; \
24774 libsrcdir="$$s/sid"; \
24775 $(SHELL) $${libsrcdir}/configure \
24776 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24777 --target=${target_alias} $${srcdiroption} \
24778 || exit 1
24779 @endif sid
24785 .PHONY: all-sid maybe-all-sid
24786 maybe-all-sid:
24787 @if gcc-bootstrap
24788 all-sid: stage_current
24789 @endif gcc-bootstrap
24790 @if sid
24791 TARGET-sid=all
24792 maybe-all-sid: all-sid
24793 all-sid: configure-sid
24794 @: $(MAKE); $(unstage)
24795 @r=`${PWD_COMMAND}`; export r; \
24796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24797 $(HOST_EXPORTS) \
24798 (cd $(HOST_SUBDIR)/sid && \
24799 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24800 $(TARGET-sid))
24801 @endif sid
24806 .PHONY: check-sid maybe-check-sid
24807 maybe-check-sid:
24808 @if sid
24809 maybe-check-sid: check-sid
24811 check-sid:
24812 @: $(MAKE); $(unstage)
24813 @r=`${PWD_COMMAND}`; export r; \
24814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24815 $(HOST_EXPORTS) \
24816 (cd $(HOST_SUBDIR)/sid && \
24817 $(MAKE) $(FLAGS_TO_PASS) check)
24819 @endif sid
24821 .PHONY: install-sid maybe-install-sid
24822 maybe-install-sid:
24823 @if sid
24824 maybe-install-sid: install-sid
24826 install-sid: installdirs
24827 @: $(MAKE); $(unstage)
24828 @r=`${PWD_COMMAND}`; export r; \
24829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24830 $(HOST_EXPORTS) \
24831 (cd $(HOST_SUBDIR)/sid && \
24832 $(MAKE) $(FLAGS_TO_PASS) install)
24834 @endif sid
24836 .PHONY: install-strip-sid maybe-install-strip-sid
24837 maybe-install-strip-sid:
24838 @if sid
24839 maybe-install-strip-sid: install-strip-sid
24841 install-strip-sid: installdirs
24842 @: $(MAKE); $(unstage)
24843 @r=`${PWD_COMMAND}`; export r; \
24844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24845 $(HOST_EXPORTS) \
24846 (cd $(HOST_SUBDIR)/sid && \
24847 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24849 @endif sid
24851 # Other targets (info, dvi, pdf, etc.)
24853 .PHONY: maybe-info-sid info-sid
24854 maybe-info-sid:
24855 @if sid
24856 maybe-info-sid: info-sid
24858 info-sid: \
24859 configure-sid
24860 @: $(MAKE); $(unstage)
24861 @[ -f ./sid/Makefile ] || exit 0; \
24862 r=`${PWD_COMMAND}`; export r; \
24863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24864 $(HOST_EXPORTS) \
24865 for flag in $(EXTRA_HOST_FLAGS) ; do \
24866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24867 done; \
24868 echo "Doing info in sid" ; \
24869 (cd $(HOST_SUBDIR)/sid && \
24870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24872 "RANLIB=$${RANLIB}" \
24873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24874 info) \
24875 || exit 1
24877 @endif sid
24879 .PHONY: maybe-dvi-sid dvi-sid
24880 maybe-dvi-sid:
24881 @if sid
24882 maybe-dvi-sid: dvi-sid
24884 dvi-sid: \
24885 configure-sid
24886 @: $(MAKE); $(unstage)
24887 @[ -f ./sid/Makefile ] || exit 0; \
24888 r=`${PWD_COMMAND}`; export r; \
24889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24890 $(HOST_EXPORTS) \
24891 for flag in $(EXTRA_HOST_FLAGS) ; do \
24892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24893 done; \
24894 echo "Doing dvi in sid" ; \
24895 (cd $(HOST_SUBDIR)/sid && \
24896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24898 "RANLIB=$${RANLIB}" \
24899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24900 dvi) \
24901 || exit 1
24903 @endif sid
24905 .PHONY: maybe-pdf-sid pdf-sid
24906 maybe-pdf-sid:
24907 @if sid
24908 maybe-pdf-sid: pdf-sid
24910 pdf-sid: \
24911 configure-sid
24912 @: $(MAKE); $(unstage)
24913 @[ -f ./sid/Makefile ] || exit 0; \
24914 r=`${PWD_COMMAND}`; export r; \
24915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24916 $(HOST_EXPORTS) \
24917 for flag in $(EXTRA_HOST_FLAGS) ; do \
24918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24919 done; \
24920 echo "Doing pdf in sid" ; \
24921 (cd $(HOST_SUBDIR)/sid && \
24922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24924 "RANLIB=$${RANLIB}" \
24925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24926 pdf) \
24927 || exit 1
24929 @endif sid
24931 .PHONY: maybe-html-sid html-sid
24932 maybe-html-sid:
24933 @if sid
24934 maybe-html-sid: html-sid
24936 html-sid: \
24937 configure-sid
24938 @: $(MAKE); $(unstage)
24939 @[ -f ./sid/Makefile ] || exit 0; \
24940 r=`${PWD_COMMAND}`; export r; \
24941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24942 $(HOST_EXPORTS) \
24943 for flag in $(EXTRA_HOST_FLAGS) ; do \
24944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24945 done; \
24946 echo "Doing html in sid" ; \
24947 (cd $(HOST_SUBDIR)/sid && \
24948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24950 "RANLIB=$${RANLIB}" \
24951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24952 html) \
24953 || exit 1
24955 @endif sid
24957 .PHONY: maybe-TAGS-sid TAGS-sid
24958 maybe-TAGS-sid:
24959 @if sid
24960 maybe-TAGS-sid: TAGS-sid
24962 TAGS-sid: \
24963 configure-sid
24964 @: $(MAKE); $(unstage)
24965 @[ -f ./sid/Makefile ] || exit 0; \
24966 r=`${PWD_COMMAND}`; export r; \
24967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24968 $(HOST_EXPORTS) \
24969 for flag in $(EXTRA_HOST_FLAGS) ; do \
24970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24971 done; \
24972 echo "Doing TAGS in sid" ; \
24973 (cd $(HOST_SUBDIR)/sid && \
24974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24976 "RANLIB=$${RANLIB}" \
24977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24978 TAGS) \
24979 || exit 1
24981 @endif sid
24983 .PHONY: maybe-install-info-sid install-info-sid
24984 maybe-install-info-sid:
24985 @if sid
24986 maybe-install-info-sid: install-info-sid
24988 install-info-sid: \
24989 configure-sid \
24990 info-sid
24991 @: $(MAKE); $(unstage)
24992 @[ -f ./sid/Makefile ] || exit 0; \
24993 r=`${PWD_COMMAND}`; export r; \
24994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24995 $(HOST_EXPORTS) \
24996 for flag in $(EXTRA_HOST_FLAGS) ; do \
24997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24998 done; \
24999 echo "Doing install-info in sid" ; \
25000 (cd $(HOST_SUBDIR)/sid && \
25001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25003 "RANLIB=$${RANLIB}" \
25004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25005 install-info) \
25006 || exit 1
25008 @endif sid
25010 .PHONY: maybe-install-pdf-sid install-pdf-sid
25011 maybe-install-pdf-sid:
25012 @if sid
25013 maybe-install-pdf-sid: install-pdf-sid
25015 install-pdf-sid: \
25016 configure-sid \
25017 pdf-sid
25018 @: $(MAKE); $(unstage)
25019 @[ -f ./sid/Makefile ] || exit 0; \
25020 r=`${PWD_COMMAND}`; export r; \
25021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25022 $(HOST_EXPORTS) \
25023 for flag in $(EXTRA_HOST_FLAGS) ; do \
25024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25025 done; \
25026 echo "Doing install-pdf in sid" ; \
25027 (cd $(HOST_SUBDIR)/sid && \
25028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25030 "RANLIB=$${RANLIB}" \
25031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25032 install-pdf) \
25033 || exit 1
25035 @endif sid
25037 .PHONY: maybe-install-html-sid install-html-sid
25038 maybe-install-html-sid:
25039 @if sid
25040 maybe-install-html-sid: install-html-sid
25042 install-html-sid: \
25043 configure-sid \
25044 html-sid
25045 @: $(MAKE); $(unstage)
25046 @[ -f ./sid/Makefile ] || exit 0; \
25047 r=`${PWD_COMMAND}`; export r; \
25048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25049 $(HOST_EXPORTS) \
25050 for flag in $(EXTRA_HOST_FLAGS) ; do \
25051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25052 done; \
25053 echo "Doing install-html in sid" ; \
25054 (cd $(HOST_SUBDIR)/sid && \
25055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25057 "RANLIB=$${RANLIB}" \
25058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25059 install-html) \
25060 || exit 1
25062 @endif sid
25064 .PHONY: maybe-installcheck-sid installcheck-sid
25065 maybe-installcheck-sid:
25066 @if sid
25067 maybe-installcheck-sid: installcheck-sid
25069 installcheck-sid: \
25070 configure-sid
25071 @: $(MAKE); $(unstage)
25072 @[ -f ./sid/Makefile ] || exit 0; \
25073 r=`${PWD_COMMAND}`; export r; \
25074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25075 $(HOST_EXPORTS) \
25076 for flag in $(EXTRA_HOST_FLAGS) ; do \
25077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25078 done; \
25079 echo "Doing installcheck in sid" ; \
25080 (cd $(HOST_SUBDIR)/sid && \
25081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25083 "RANLIB=$${RANLIB}" \
25084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25085 installcheck) \
25086 || exit 1
25088 @endif sid
25090 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
25091 maybe-mostlyclean-sid:
25092 @if sid
25093 maybe-mostlyclean-sid: mostlyclean-sid
25095 mostlyclean-sid:
25096 @: $(MAKE); $(unstage)
25097 @[ -f ./sid/Makefile ] || exit 0; \
25098 r=`${PWD_COMMAND}`; export r; \
25099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25100 $(HOST_EXPORTS) \
25101 for flag in $(EXTRA_HOST_FLAGS) ; do \
25102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25103 done; \
25104 echo "Doing mostlyclean in sid" ; \
25105 (cd $(HOST_SUBDIR)/sid && \
25106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25108 "RANLIB=$${RANLIB}" \
25109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25110 mostlyclean) \
25111 || exit 1
25113 @endif sid
25115 .PHONY: maybe-clean-sid clean-sid
25116 maybe-clean-sid:
25117 @if sid
25118 maybe-clean-sid: clean-sid
25120 clean-sid:
25121 @: $(MAKE); $(unstage)
25122 @[ -f ./sid/Makefile ] || exit 0; \
25123 r=`${PWD_COMMAND}`; export r; \
25124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25125 $(HOST_EXPORTS) \
25126 for flag in $(EXTRA_HOST_FLAGS) ; do \
25127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25128 done; \
25129 echo "Doing clean in sid" ; \
25130 (cd $(HOST_SUBDIR)/sid && \
25131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25133 "RANLIB=$${RANLIB}" \
25134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25135 clean) \
25136 || exit 1
25138 @endif sid
25140 .PHONY: maybe-distclean-sid distclean-sid
25141 maybe-distclean-sid:
25142 @if sid
25143 maybe-distclean-sid: distclean-sid
25145 distclean-sid:
25146 @: $(MAKE); $(unstage)
25147 @[ -f ./sid/Makefile ] || exit 0; \
25148 r=`${PWD_COMMAND}`; export r; \
25149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25150 $(HOST_EXPORTS) \
25151 for flag in $(EXTRA_HOST_FLAGS) ; do \
25152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25153 done; \
25154 echo "Doing distclean in sid" ; \
25155 (cd $(HOST_SUBDIR)/sid && \
25156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25158 "RANLIB=$${RANLIB}" \
25159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25160 distclean) \
25161 || exit 1
25163 @endif sid
25165 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25166 maybe-maintainer-clean-sid:
25167 @if sid
25168 maybe-maintainer-clean-sid: maintainer-clean-sid
25170 maintainer-clean-sid:
25171 @: $(MAKE); $(unstage)
25172 @[ -f ./sid/Makefile ] || exit 0; \
25173 r=`${PWD_COMMAND}`; export r; \
25174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25175 $(HOST_EXPORTS) \
25176 for flag in $(EXTRA_HOST_FLAGS) ; do \
25177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25178 done; \
25179 echo "Doing maintainer-clean in sid" ; \
25180 (cd $(HOST_SUBDIR)/sid && \
25181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25183 "RANLIB=$${RANLIB}" \
25184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25185 maintainer-clean) \
25186 || exit 1
25188 @endif sid
25192 .PHONY: configure-sim maybe-configure-sim
25193 maybe-configure-sim:
25194 @if gcc-bootstrap
25195 configure-sim: stage_current
25196 @endif gcc-bootstrap
25197 @if sim
25198 maybe-configure-sim: configure-sim
25199 configure-sim:
25200 @: $(MAKE); $(unstage)
25201 @r=`${PWD_COMMAND}`; export r; \
25202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25203 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25205 $(HOST_EXPORTS) \
25206 echo Configuring in $(HOST_SUBDIR)/sim; \
25207 cd "$(HOST_SUBDIR)/sim" || exit 1; \
25208 case $(srcdir) in \
25209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25210 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25212 esac; \
25213 srcdiroption="--srcdir=$${topdir}/sim"; \
25214 libsrcdir="$$s/sim"; \
25215 $(SHELL) $${libsrcdir}/configure \
25216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25217 --target=${target_alias} $${srcdiroption} \
25218 || exit 1
25219 @endif sim
25225 .PHONY: all-sim maybe-all-sim
25226 maybe-all-sim:
25227 @if gcc-bootstrap
25228 all-sim: stage_current
25229 @endif gcc-bootstrap
25230 @if sim
25231 TARGET-sim=all
25232 maybe-all-sim: all-sim
25233 all-sim: configure-sim
25234 @: $(MAKE); $(unstage)
25235 @r=`${PWD_COMMAND}`; export r; \
25236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25237 $(HOST_EXPORTS) \
25238 (cd $(HOST_SUBDIR)/sim && \
25239 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25240 $(TARGET-sim))
25241 @endif sim
25246 .PHONY: check-sim maybe-check-sim
25247 maybe-check-sim:
25248 @if sim
25249 maybe-check-sim: check-sim
25251 check-sim:
25252 @: $(MAKE); $(unstage)
25253 @r=`${PWD_COMMAND}`; export r; \
25254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25255 $(HOST_EXPORTS) \
25256 (cd $(HOST_SUBDIR)/sim && \
25257 $(MAKE) $(FLAGS_TO_PASS) check)
25259 @endif sim
25261 .PHONY: install-sim maybe-install-sim
25262 maybe-install-sim:
25263 @if sim
25264 maybe-install-sim: install-sim
25266 install-sim: installdirs
25267 @: $(MAKE); $(unstage)
25268 @r=`${PWD_COMMAND}`; export r; \
25269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25270 $(HOST_EXPORTS) \
25271 (cd $(HOST_SUBDIR)/sim && \
25272 $(MAKE) $(FLAGS_TO_PASS) install)
25274 @endif sim
25276 .PHONY: install-strip-sim maybe-install-strip-sim
25277 maybe-install-strip-sim:
25278 @if sim
25279 maybe-install-strip-sim: install-strip-sim
25281 install-strip-sim: installdirs
25282 @: $(MAKE); $(unstage)
25283 @r=`${PWD_COMMAND}`; export r; \
25284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25285 $(HOST_EXPORTS) \
25286 (cd $(HOST_SUBDIR)/sim && \
25287 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25289 @endif sim
25291 # Other targets (info, dvi, pdf, etc.)
25293 .PHONY: maybe-info-sim info-sim
25294 maybe-info-sim:
25295 @if sim
25296 maybe-info-sim: info-sim
25298 info-sim: \
25299 configure-sim
25300 @: $(MAKE); $(unstage)
25301 @[ -f ./sim/Makefile ] || exit 0; \
25302 r=`${PWD_COMMAND}`; export r; \
25303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25304 $(HOST_EXPORTS) \
25305 for flag in $(EXTRA_HOST_FLAGS) ; do \
25306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25307 done; \
25308 echo "Doing info in sim" ; \
25309 (cd $(HOST_SUBDIR)/sim && \
25310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25312 "RANLIB=$${RANLIB}" \
25313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25314 info) \
25315 || exit 1
25317 @endif sim
25319 .PHONY: maybe-dvi-sim dvi-sim
25320 maybe-dvi-sim:
25321 @if sim
25322 maybe-dvi-sim: dvi-sim
25324 dvi-sim: \
25325 configure-sim
25326 @: $(MAKE); $(unstage)
25327 @[ -f ./sim/Makefile ] || exit 0; \
25328 r=`${PWD_COMMAND}`; export r; \
25329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25330 $(HOST_EXPORTS) \
25331 for flag in $(EXTRA_HOST_FLAGS) ; do \
25332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25333 done; \
25334 echo "Doing dvi in sim" ; \
25335 (cd $(HOST_SUBDIR)/sim && \
25336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25338 "RANLIB=$${RANLIB}" \
25339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25340 dvi) \
25341 || exit 1
25343 @endif sim
25345 .PHONY: maybe-pdf-sim pdf-sim
25346 maybe-pdf-sim:
25347 @if sim
25348 maybe-pdf-sim: pdf-sim
25350 pdf-sim: \
25351 configure-sim
25352 @: $(MAKE); $(unstage)
25353 @[ -f ./sim/Makefile ] || exit 0; \
25354 r=`${PWD_COMMAND}`; export r; \
25355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25356 $(HOST_EXPORTS) \
25357 for flag in $(EXTRA_HOST_FLAGS) ; do \
25358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25359 done; \
25360 echo "Doing pdf in sim" ; \
25361 (cd $(HOST_SUBDIR)/sim && \
25362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25364 "RANLIB=$${RANLIB}" \
25365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25366 pdf) \
25367 || exit 1
25369 @endif sim
25371 .PHONY: maybe-html-sim html-sim
25372 maybe-html-sim:
25373 @if sim
25374 maybe-html-sim: html-sim
25376 html-sim: \
25377 configure-sim
25378 @: $(MAKE); $(unstage)
25379 @[ -f ./sim/Makefile ] || exit 0; \
25380 r=`${PWD_COMMAND}`; export r; \
25381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25382 $(HOST_EXPORTS) \
25383 for flag in $(EXTRA_HOST_FLAGS) ; do \
25384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25385 done; \
25386 echo "Doing html in sim" ; \
25387 (cd $(HOST_SUBDIR)/sim && \
25388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25390 "RANLIB=$${RANLIB}" \
25391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25392 html) \
25393 || exit 1
25395 @endif sim
25397 .PHONY: maybe-TAGS-sim TAGS-sim
25398 maybe-TAGS-sim:
25399 @if sim
25400 maybe-TAGS-sim: TAGS-sim
25402 TAGS-sim: \
25403 configure-sim
25404 @: $(MAKE); $(unstage)
25405 @[ -f ./sim/Makefile ] || exit 0; \
25406 r=`${PWD_COMMAND}`; export r; \
25407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25408 $(HOST_EXPORTS) \
25409 for flag in $(EXTRA_HOST_FLAGS) ; do \
25410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25411 done; \
25412 echo "Doing TAGS in sim" ; \
25413 (cd $(HOST_SUBDIR)/sim && \
25414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25416 "RANLIB=$${RANLIB}" \
25417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25418 TAGS) \
25419 || exit 1
25421 @endif sim
25423 .PHONY: maybe-install-info-sim install-info-sim
25424 maybe-install-info-sim:
25425 @if sim
25426 maybe-install-info-sim: install-info-sim
25428 install-info-sim: \
25429 configure-sim \
25430 info-sim
25431 @: $(MAKE); $(unstage)
25432 @[ -f ./sim/Makefile ] || exit 0; \
25433 r=`${PWD_COMMAND}`; export r; \
25434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25435 $(HOST_EXPORTS) \
25436 for flag in $(EXTRA_HOST_FLAGS) ; do \
25437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25438 done; \
25439 echo "Doing install-info in sim" ; \
25440 (cd $(HOST_SUBDIR)/sim && \
25441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25443 "RANLIB=$${RANLIB}" \
25444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25445 install-info) \
25446 || exit 1
25448 @endif sim
25450 .PHONY: maybe-install-pdf-sim install-pdf-sim
25451 maybe-install-pdf-sim:
25452 @if sim
25453 maybe-install-pdf-sim: install-pdf-sim
25455 install-pdf-sim: \
25456 configure-sim \
25457 pdf-sim
25458 @: $(MAKE); $(unstage)
25459 @[ -f ./sim/Makefile ] || exit 0; \
25460 r=`${PWD_COMMAND}`; export r; \
25461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25462 $(HOST_EXPORTS) \
25463 for flag in $(EXTRA_HOST_FLAGS) ; do \
25464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25465 done; \
25466 echo "Doing install-pdf in sim" ; \
25467 (cd $(HOST_SUBDIR)/sim && \
25468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25470 "RANLIB=$${RANLIB}" \
25471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25472 install-pdf) \
25473 || exit 1
25475 @endif sim
25477 .PHONY: maybe-install-html-sim install-html-sim
25478 maybe-install-html-sim:
25479 @if sim
25480 maybe-install-html-sim: install-html-sim
25482 install-html-sim: \
25483 configure-sim \
25484 html-sim
25485 @: $(MAKE); $(unstage)
25486 @[ -f ./sim/Makefile ] || exit 0; \
25487 r=`${PWD_COMMAND}`; export r; \
25488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25489 $(HOST_EXPORTS) \
25490 for flag in $(EXTRA_HOST_FLAGS) ; do \
25491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25492 done; \
25493 echo "Doing install-html in sim" ; \
25494 (cd $(HOST_SUBDIR)/sim && \
25495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25497 "RANLIB=$${RANLIB}" \
25498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25499 install-html) \
25500 || exit 1
25502 @endif sim
25504 .PHONY: maybe-installcheck-sim installcheck-sim
25505 maybe-installcheck-sim:
25506 @if sim
25507 maybe-installcheck-sim: installcheck-sim
25509 installcheck-sim: \
25510 configure-sim
25511 @: $(MAKE); $(unstage)
25512 @[ -f ./sim/Makefile ] || exit 0; \
25513 r=`${PWD_COMMAND}`; export r; \
25514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25515 $(HOST_EXPORTS) \
25516 for flag in $(EXTRA_HOST_FLAGS) ; do \
25517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25518 done; \
25519 echo "Doing installcheck in sim" ; \
25520 (cd $(HOST_SUBDIR)/sim && \
25521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25523 "RANLIB=$${RANLIB}" \
25524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25525 installcheck) \
25526 || exit 1
25528 @endif sim
25530 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
25531 maybe-mostlyclean-sim:
25532 @if sim
25533 maybe-mostlyclean-sim: mostlyclean-sim
25535 mostlyclean-sim:
25536 @: $(MAKE); $(unstage)
25537 @[ -f ./sim/Makefile ] || exit 0; \
25538 r=`${PWD_COMMAND}`; export r; \
25539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25540 $(HOST_EXPORTS) \
25541 for flag in $(EXTRA_HOST_FLAGS) ; do \
25542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25543 done; \
25544 echo "Doing mostlyclean in sim" ; \
25545 (cd $(HOST_SUBDIR)/sim && \
25546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25548 "RANLIB=$${RANLIB}" \
25549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25550 mostlyclean) \
25551 || exit 1
25553 @endif sim
25555 .PHONY: maybe-clean-sim clean-sim
25556 maybe-clean-sim:
25557 @if sim
25558 maybe-clean-sim: clean-sim
25560 clean-sim:
25561 @: $(MAKE); $(unstage)
25562 @[ -f ./sim/Makefile ] || exit 0; \
25563 r=`${PWD_COMMAND}`; export r; \
25564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25565 $(HOST_EXPORTS) \
25566 for flag in $(EXTRA_HOST_FLAGS) ; do \
25567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25568 done; \
25569 echo "Doing clean in sim" ; \
25570 (cd $(HOST_SUBDIR)/sim && \
25571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25573 "RANLIB=$${RANLIB}" \
25574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25575 clean) \
25576 || exit 1
25578 @endif sim
25580 .PHONY: maybe-distclean-sim distclean-sim
25581 maybe-distclean-sim:
25582 @if sim
25583 maybe-distclean-sim: distclean-sim
25585 distclean-sim:
25586 @: $(MAKE); $(unstage)
25587 @[ -f ./sim/Makefile ] || exit 0; \
25588 r=`${PWD_COMMAND}`; export r; \
25589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25590 $(HOST_EXPORTS) \
25591 for flag in $(EXTRA_HOST_FLAGS) ; do \
25592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25593 done; \
25594 echo "Doing distclean in sim" ; \
25595 (cd $(HOST_SUBDIR)/sim && \
25596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25598 "RANLIB=$${RANLIB}" \
25599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25600 distclean) \
25601 || exit 1
25603 @endif sim
25605 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
25606 maybe-maintainer-clean-sim:
25607 @if sim
25608 maybe-maintainer-clean-sim: maintainer-clean-sim
25610 maintainer-clean-sim:
25611 @: $(MAKE); $(unstage)
25612 @[ -f ./sim/Makefile ] || exit 0; \
25613 r=`${PWD_COMMAND}`; export r; \
25614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25615 $(HOST_EXPORTS) \
25616 for flag in $(EXTRA_HOST_FLAGS) ; do \
25617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25618 done; \
25619 echo "Doing maintainer-clean in sim" ; \
25620 (cd $(HOST_SUBDIR)/sim && \
25621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25623 "RANLIB=$${RANLIB}" \
25624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25625 maintainer-clean) \
25626 || exit 1
25628 @endif sim
25632 .PHONY: configure-texinfo maybe-configure-texinfo
25633 maybe-configure-texinfo:
25634 @if gcc-bootstrap
25635 configure-texinfo: stage_current
25636 @endif gcc-bootstrap
25637 @if texinfo
25638 maybe-configure-texinfo: configure-texinfo
25639 configure-texinfo:
25640 @: $(MAKE); $(unstage)
25641 @r=`${PWD_COMMAND}`; export r; \
25642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25643 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
25644 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
25645 $(HOST_EXPORTS) \
25646 echo Configuring in $(HOST_SUBDIR)/texinfo; \
25647 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
25648 case $(srcdir) in \
25649 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25650 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
25651 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25652 esac; \
25653 srcdiroption="--srcdir=$${topdir}/texinfo"; \
25654 libsrcdir="$$s/texinfo"; \
25655 $(SHELL) $${libsrcdir}/configure \
25656 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25657 --target=${target_alias} $${srcdiroption} \
25658 || exit 1
25659 @endif texinfo
25665 .PHONY: all-texinfo maybe-all-texinfo
25666 maybe-all-texinfo:
25667 @if gcc-bootstrap
25668 all-texinfo: stage_current
25669 @endif gcc-bootstrap
25670 @if texinfo
25671 TARGET-texinfo=all
25672 maybe-all-texinfo: all-texinfo
25673 all-texinfo: configure-texinfo
25674 @: $(MAKE); $(unstage)
25675 @r=`${PWD_COMMAND}`; export r; \
25676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25677 $(HOST_EXPORTS) \
25678 (cd $(HOST_SUBDIR)/texinfo && \
25679 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25680 $(TARGET-texinfo))
25681 @endif texinfo
25686 .PHONY: check-texinfo maybe-check-texinfo
25687 maybe-check-texinfo:
25688 @if texinfo
25689 maybe-check-texinfo: check-texinfo
25691 check-texinfo:
25692 @: $(MAKE); $(unstage)
25693 @r=`${PWD_COMMAND}`; export r; \
25694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25695 $(HOST_EXPORTS) \
25696 (cd $(HOST_SUBDIR)/texinfo && \
25697 $(MAKE) $(FLAGS_TO_PASS) check)
25699 @endif texinfo
25701 .PHONY: install-texinfo maybe-install-texinfo
25702 maybe-install-texinfo:
25703 @if texinfo
25704 maybe-install-texinfo: install-texinfo
25706 install-texinfo:
25708 @endif texinfo
25710 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
25711 maybe-install-strip-texinfo:
25712 @if texinfo
25713 maybe-install-strip-texinfo: install-strip-texinfo
25715 install-strip-texinfo:
25717 @endif texinfo
25719 # Other targets (info, dvi, pdf, etc.)
25721 .PHONY: maybe-info-texinfo info-texinfo
25722 maybe-info-texinfo:
25723 @if texinfo
25724 maybe-info-texinfo: info-texinfo
25726 info-texinfo: \
25727 configure-texinfo
25728 @: $(MAKE); $(unstage)
25729 @[ -f ./texinfo/Makefile ] || exit 0; \
25730 r=`${PWD_COMMAND}`; export r; \
25731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25732 $(HOST_EXPORTS) \
25733 for flag in $(EXTRA_HOST_FLAGS) ; do \
25734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25735 done; \
25736 echo "Doing info in texinfo" ; \
25737 (cd $(HOST_SUBDIR)/texinfo && \
25738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25740 "RANLIB=$${RANLIB}" \
25741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25742 info) \
25743 || exit 1
25745 @endif texinfo
25747 .PHONY: maybe-dvi-texinfo dvi-texinfo
25748 maybe-dvi-texinfo:
25749 @if texinfo
25750 maybe-dvi-texinfo: dvi-texinfo
25752 dvi-texinfo: \
25753 configure-texinfo
25754 @: $(MAKE); $(unstage)
25755 @[ -f ./texinfo/Makefile ] || exit 0; \
25756 r=`${PWD_COMMAND}`; export r; \
25757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25758 $(HOST_EXPORTS) \
25759 for flag in $(EXTRA_HOST_FLAGS) ; do \
25760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25761 done; \
25762 echo "Doing dvi in texinfo" ; \
25763 (cd $(HOST_SUBDIR)/texinfo && \
25764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25766 "RANLIB=$${RANLIB}" \
25767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25768 dvi) \
25769 || exit 1
25771 @endif texinfo
25773 .PHONY: maybe-pdf-texinfo pdf-texinfo
25774 maybe-pdf-texinfo:
25775 @if texinfo
25776 maybe-pdf-texinfo: pdf-texinfo
25778 pdf-texinfo: \
25779 configure-texinfo
25780 @: $(MAKE); $(unstage)
25781 @[ -f ./texinfo/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 pdf in texinfo" ; \
25789 (cd $(HOST_SUBDIR)/texinfo && \
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 pdf) \
25795 || exit 1
25797 @endif texinfo
25799 .PHONY: maybe-html-texinfo html-texinfo
25800 maybe-html-texinfo:
25801 @if texinfo
25802 maybe-html-texinfo: html-texinfo
25804 html-texinfo: \
25805 configure-texinfo
25806 @: $(MAKE); $(unstage)
25807 @[ -f ./texinfo/Makefile ] || exit 0; \
25808 r=`${PWD_COMMAND}`; export r; \
25809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25810 $(HOST_EXPORTS) \
25811 for flag in $(EXTRA_HOST_FLAGS) ; do \
25812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25813 done; \
25814 echo "Doing html in texinfo" ; \
25815 (cd $(HOST_SUBDIR)/texinfo && \
25816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25818 "RANLIB=$${RANLIB}" \
25819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25820 html) \
25821 || exit 1
25823 @endif texinfo
25825 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
25826 maybe-TAGS-texinfo:
25827 @if texinfo
25828 maybe-TAGS-texinfo: TAGS-texinfo
25830 TAGS-texinfo: \
25831 configure-texinfo
25832 @: $(MAKE); $(unstage)
25833 @[ -f ./texinfo/Makefile ] || exit 0; \
25834 r=`${PWD_COMMAND}`; export r; \
25835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25836 $(HOST_EXPORTS) \
25837 for flag in $(EXTRA_HOST_FLAGS) ; do \
25838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25839 done; \
25840 echo "Doing TAGS in texinfo" ; \
25841 (cd $(HOST_SUBDIR)/texinfo && \
25842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25844 "RANLIB=$${RANLIB}" \
25845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25846 TAGS) \
25847 || exit 1
25849 @endif texinfo
25851 .PHONY: maybe-install-info-texinfo install-info-texinfo
25852 maybe-install-info-texinfo:
25853 @if texinfo
25854 maybe-install-info-texinfo: install-info-texinfo
25856 install-info-texinfo: \
25857 configure-texinfo \
25858 info-texinfo
25859 @: $(MAKE); $(unstage)
25860 @[ -f ./texinfo/Makefile ] || exit 0; \
25861 r=`${PWD_COMMAND}`; export r; \
25862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25863 $(HOST_EXPORTS) \
25864 for flag in $(EXTRA_HOST_FLAGS) ; do \
25865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25866 done; \
25867 echo "Doing install-info in texinfo" ; \
25868 (cd $(HOST_SUBDIR)/texinfo && \
25869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25871 "RANLIB=$${RANLIB}" \
25872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25873 install-info) \
25874 || exit 1
25876 @endif texinfo
25878 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25879 maybe-install-pdf-texinfo:
25880 @if texinfo
25881 maybe-install-pdf-texinfo: install-pdf-texinfo
25883 install-pdf-texinfo: \
25884 configure-texinfo \
25885 pdf-texinfo
25886 @: $(MAKE); $(unstage)
25887 @[ -f ./texinfo/Makefile ] || exit 0; \
25888 r=`${PWD_COMMAND}`; export r; \
25889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25890 $(HOST_EXPORTS) \
25891 for flag in $(EXTRA_HOST_FLAGS) ; do \
25892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25893 done; \
25894 echo "Doing install-pdf in texinfo" ; \
25895 (cd $(HOST_SUBDIR)/texinfo && \
25896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25898 "RANLIB=$${RANLIB}" \
25899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25900 install-pdf) \
25901 || exit 1
25903 @endif texinfo
25905 .PHONY: maybe-install-html-texinfo install-html-texinfo
25906 maybe-install-html-texinfo:
25907 @if texinfo
25908 maybe-install-html-texinfo: install-html-texinfo
25910 install-html-texinfo: \
25911 configure-texinfo \
25912 html-texinfo
25913 @: $(MAKE); $(unstage)
25914 @[ -f ./texinfo/Makefile ] || exit 0; \
25915 r=`${PWD_COMMAND}`; export r; \
25916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25917 $(HOST_EXPORTS) \
25918 for flag in $(EXTRA_HOST_FLAGS) ; do \
25919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25920 done; \
25921 echo "Doing install-html in texinfo" ; \
25922 (cd $(HOST_SUBDIR)/texinfo && \
25923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25925 "RANLIB=$${RANLIB}" \
25926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25927 install-html) \
25928 || exit 1
25930 @endif texinfo
25932 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25933 maybe-installcheck-texinfo:
25934 @if texinfo
25935 maybe-installcheck-texinfo: installcheck-texinfo
25937 installcheck-texinfo: \
25938 configure-texinfo
25939 @: $(MAKE); $(unstage)
25940 @[ -f ./texinfo/Makefile ] || exit 0; \
25941 r=`${PWD_COMMAND}`; export r; \
25942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25943 $(HOST_EXPORTS) \
25944 for flag in $(EXTRA_HOST_FLAGS) ; do \
25945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25946 done; \
25947 echo "Doing installcheck in texinfo" ; \
25948 (cd $(HOST_SUBDIR)/texinfo && \
25949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25951 "RANLIB=$${RANLIB}" \
25952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25953 installcheck) \
25954 || exit 1
25956 @endif texinfo
25958 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25959 maybe-mostlyclean-texinfo:
25960 @if texinfo
25961 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25963 mostlyclean-texinfo:
25964 @: $(MAKE); $(unstage)
25965 @[ -f ./texinfo/Makefile ] || exit 0; \
25966 r=`${PWD_COMMAND}`; export r; \
25967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25968 $(HOST_EXPORTS) \
25969 for flag in $(EXTRA_HOST_FLAGS) ; do \
25970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25971 done; \
25972 echo "Doing mostlyclean in texinfo" ; \
25973 (cd $(HOST_SUBDIR)/texinfo && \
25974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25976 "RANLIB=$${RANLIB}" \
25977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25978 mostlyclean) \
25979 || exit 1
25981 @endif texinfo
25983 .PHONY: maybe-clean-texinfo clean-texinfo
25984 maybe-clean-texinfo:
25985 @if texinfo
25986 maybe-clean-texinfo: clean-texinfo
25988 clean-texinfo:
25989 @: $(MAKE); $(unstage)
25990 @[ -f ./texinfo/Makefile ] || exit 0; \
25991 r=`${PWD_COMMAND}`; export r; \
25992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25993 $(HOST_EXPORTS) \
25994 for flag in $(EXTRA_HOST_FLAGS) ; do \
25995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25996 done; \
25997 echo "Doing clean in texinfo" ; \
25998 (cd $(HOST_SUBDIR)/texinfo && \
25999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26001 "RANLIB=$${RANLIB}" \
26002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26003 clean) \
26004 || exit 1
26006 @endif texinfo
26008 .PHONY: maybe-distclean-texinfo distclean-texinfo
26009 maybe-distclean-texinfo:
26010 @if texinfo
26011 maybe-distclean-texinfo: distclean-texinfo
26013 distclean-texinfo:
26014 @: $(MAKE); $(unstage)
26015 @[ -f ./texinfo/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 distclean in texinfo" ; \
26023 (cd $(HOST_SUBDIR)/texinfo && \
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 distclean) \
26029 || exit 1
26031 @endif texinfo
26033 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
26034 maybe-maintainer-clean-texinfo:
26035 @if texinfo
26036 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
26038 maintainer-clean-texinfo:
26039 @: $(MAKE); $(unstage)
26040 @[ -f ./texinfo/Makefile ] || exit 0; \
26041 r=`${PWD_COMMAND}`; export r; \
26042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26043 $(HOST_EXPORTS) \
26044 for flag in $(EXTRA_HOST_FLAGS) ; do \
26045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26046 done; \
26047 echo "Doing maintainer-clean in texinfo" ; \
26048 (cd $(HOST_SUBDIR)/texinfo && \
26049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26051 "RANLIB=$${RANLIB}" \
26052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26053 maintainer-clean) \
26054 || exit 1
26056 @endif texinfo
26060 .PHONY: configure-zlib maybe-configure-zlib
26061 maybe-configure-zlib:
26062 @if gcc-bootstrap
26063 configure-zlib: stage_current
26064 @endif gcc-bootstrap
26065 @if zlib
26066 maybe-configure-zlib: configure-zlib
26067 configure-zlib:
26068 @r=`${PWD_COMMAND}`; export r; \
26069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26070 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26071 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26072 $(HOST_EXPORTS) \
26073 echo Configuring in $(HOST_SUBDIR)/zlib; \
26074 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26075 case $(srcdir) in \
26076 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26077 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26078 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26079 esac; \
26080 srcdiroption="--srcdir=$${topdir}/zlib"; \
26081 libsrcdir="$$s/zlib"; \
26082 $(SHELL) $${libsrcdir}/configure \
26083 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26084 --target=${target_alias} $${srcdiroption} \
26085 || exit 1
26086 @endif zlib
26090 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26091 maybe-configure-stage1-zlib:
26092 @if zlib-bootstrap
26093 maybe-configure-stage1-zlib: configure-stage1-zlib
26094 configure-stage1-zlib:
26095 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26096 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26097 @r=`${PWD_COMMAND}`; export r; \
26098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26099 TFLAGS="$(STAGE1_TFLAGS)"; \
26100 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26101 $(HOST_EXPORTS) \
26102 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26103 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26104 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26105 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26106 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26107 cd $(HOST_SUBDIR)/zlib || exit 1; \
26108 case $(srcdir) in \
26109 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26110 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26111 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26112 esac; \
26113 srcdiroption="--srcdir=$${topdir}/zlib"; \
26114 libsrcdir="$$s/zlib"; \
26115 $(SHELL) $${libsrcdir}/configure \
26116 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26117 --target=${target_alias} $${srcdiroption} \
26118 $(STAGE1_CONFIGURE_FLAGS)
26119 @endif zlib-bootstrap
26121 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26122 maybe-configure-stage2-zlib:
26123 @if zlib-bootstrap
26124 maybe-configure-stage2-zlib: configure-stage2-zlib
26125 configure-stage2-zlib:
26126 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26128 @r=`${PWD_COMMAND}`; export r; \
26129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26130 TFLAGS="$(STAGE2_TFLAGS)"; \
26131 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26132 $(HOST_EXPORTS) \
26133 $(POSTSTAGE1_HOST_EXPORTS) \
26134 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26135 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26136 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26137 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26139 cd $(HOST_SUBDIR)/zlib || exit 1; \
26140 case $(srcdir) in \
26141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26142 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26144 esac; \
26145 srcdiroption="--srcdir=$${topdir}/zlib"; \
26146 libsrcdir="$$s/zlib"; \
26147 $(SHELL) $${libsrcdir}/configure \
26148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26149 --target=${target_alias} $${srcdiroption} \
26150 --with-build-libsubdir=$(HOST_SUBDIR) \
26151 $(STAGE2_CONFIGURE_FLAGS)
26152 @endif zlib-bootstrap
26154 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26155 maybe-configure-stage3-zlib:
26156 @if zlib-bootstrap
26157 maybe-configure-stage3-zlib: configure-stage3-zlib
26158 configure-stage3-zlib:
26159 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26160 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26161 @r=`${PWD_COMMAND}`; export r; \
26162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26163 TFLAGS="$(STAGE3_TFLAGS)"; \
26164 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26165 $(HOST_EXPORTS) \
26166 $(POSTSTAGE1_HOST_EXPORTS) \
26167 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26168 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26169 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26170 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26171 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26172 cd $(HOST_SUBDIR)/zlib || exit 1; \
26173 case $(srcdir) in \
26174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26175 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26177 esac; \
26178 srcdiroption="--srcdir=$${topdir}/zlib"; \
26179 libsrcdir="$$s/zlib"; \
26180 $(SHELL) $${libsrcdir}/configure \
26181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26182 --target=${target_alias} $${srcdiroption} \
26183 --with-build-libsubdir=$(HOST_SUBDIR) \
26184 $(STAGE3_CONFIGURE_FLAGS)
26185 @endif zlib-bootstrap
26187 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26188 maybe-configure-stage4-zlib:
26189 @if zlib-bootstrap
26190 maybe-configure-stage4-zlib: configure-stage4-zlib
26191 configure-stage4-zlib:
26192 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26193 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26194 @r=`${PWD_COMMAND}`; export r; \
26195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26196 TFLAGS="$(STAGE4_TFLAGS)"; \
26197 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26198 $(HOST_EXPORTS) \
26199 $(POSTSTAGE1_HOST_EXPORTS) \
26200 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26201 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26202 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26203 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26205 cd $(HOST_SUBDIR)/zlib || exit 1; \
26206 case $(srcdir) in \
26207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26208 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26210 esac; \
26211 srcdiroption="--srcdir=$${topdir}/zlib"; \
26212 libsrcdir="$$s/zlib"; \
26213 $(SHELL) $${libsrcdir}/configure \
26214 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26215 --target=${target_alias} $${srcdiroption} \
26216 --with-build-libsubdir=$(HOST_SUBDIR) \
26217 $(STAGE4_CONFIGURE_FLAGS)
26218 @endif zlib-bootstrap
26220 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26221 maybe-configure-stageprofile-zlib:
26222 @if zlib-bootstrap
26223 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26224 configure-stageprofile-zlib:
26225 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26227 @r=`${PWD_COMMAND}`; export r; \
26228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26229 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26230 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26231 $(HOST_EXPORTS) \
26232 $(POSTSTAGE1_HOST_EXPORTS) \
26233 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26234 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26235 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26236 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26238 cd $(HOST_SUBDIR)/zlib || exit 1; \
26239 case $(srcdir) in \
26240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26241 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26243 esac; \
26244 srcdiroption="--srcdir=$${topdir}/zlib"; \
26245 libsrcdir="$$s/zlib"; \
26246 $(SHELL) $${libsrcdir}/configure \
26247 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26248 --target=${target_alias} $${srcdiroption} \
26249 --with-build-libsubdir=$(HOST_SUBDIR) \
26250 $(STAGEprofile_CONFIGURE_FLAGS)
26251 @endif zlib-bootstrap
26253 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26254 maybe-configure-stagefeedback-zlib:
26255 @if zlib-bootstrap
26256 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26257 configure-stagefeedback-zlib:
26258 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26259 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26260 @r=`${PWD_COMMAND}`; export r; \
26261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26262 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26263 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26264 $(HOST_EXPORTS) \
26265 $(POSTSTAGE1_HOST_EXPORTS) \
26266 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26267 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26268 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26269 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26270 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26271 cd $(HOST_SUBDIR)/zlib || exit 1; \
26272 case $(srcdir) in \
26273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26274 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26276 esac; \
26277 srcdiroption="--srcdir=$${topdir}/zlib"; \
26278 libsrcdir="$$s/zlib"; \
26279 $(SHELL) $${libsrcdir}/configure \
26280 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26281 --target=${target_alias} $${srcdiroption} \
26282 --with-build-libsubdir=$(HOST_SUBDIR) \
26283 $(STAGEfeedback_CONFIGURE_FLAGS)
26284 @endif zlib-bootstrap
26290 .PHONY: all-zlib maybe-all-zlib
26291 maybe-all-zlib:
26292 @if gcc-bootstrap
26293 all-zlib: stage_current
26294 @endif gcc-bootstrap
26295 @if zlib
26296 TARGET-zlib=all
26297 maybe-all-zlib: all-zlib
26298 all-zlib: configure-zlib
26299 @r=`${PWD_COMMAND}`; export r; \
26300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26301 $(HOST_EXPORTS) \
26302 (cd $(HOST_SUBDIR)/zlib && \
26303 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26304 $(TARGET-zlib))
26305 @endif zlib
26309 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
26310 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26311 maybe-all-stage1-zlib:
26312 maybe-clean-stage1-zlib:
26313 @if zlib-bootstrap
26314 maybe-all-stage1-zlib: all-stage1-zlib
26315 all-stage1: all-stage1-zlib
26316 TARGET-stage1-zlib = $(TARGET-zlib)
26317 all-stage1-zlib: configure-stage1-zlib
26318 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26319 @r=`${PWD_COMMAND}`; export r; \
26320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26321 TFLAGS="$(STAGE1_TFLAGS)"; \
26322 $(HOST_EXPORTS) \
26323 cd $(HOST_SUBDIR)/zlib && \
26324 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26325 CFLAGS="$(STAGE1_CFLAGS)" \
26326 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26327 LIBCFLAGS="$(LIBCFLAGS)" \
26328 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26329 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26330 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26331 $(EXTRA_HOST_FLAGS) \
26332 $(STAGE1_FLAGS_TO_PASS) \
26333 TFLAGS="$(STAGE1_TFLAGS)" \
26334 $(TARGET-stage1-zlib)
26336 maybe-clean-stage1-zlib: clean-stage1-zlib
26337 clean-stage1: clean-stage1-zlib
26338 clean-stage1-zlib:
26339 @if [ $(current_stage) = stage1 ]; then \
26340 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26341 else \
26342 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26343 $(MAKE) stage1-start; \
26344 fi; \
26345 cd $(HOST_SUBDIR)/zlib && \
26346 $(MAKE) $(EXTRA_HOST_FLAGS) \
26347 $(STAGE1_FLAGS_TO_PASS) clean
26348 @endif zlib-bootstrap
26351 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
26352 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26353 maybe-all-stage2-zlib:
26354 maybe-clean-stage2-zlib:
26355 @if zlib-bootstrap
26356 maybe-all-stage2-zlib: all-stage2-zlib
26357 all-stage2: all-stage2-zlib
26358 TARGET-stage2-zlib = $(TARGET-zlib)
26359 all-stage2-zlib: configure-stage2-zlib
26360 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26361 @r=`${PWD_COMMAND}`; export r; \
26362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26363 TFLAGS="$(STAGE2_TFLAGS)"; \
26364 $(HOST_EXPORTS) \
26365 $(POSTSTAGE1_HOST_EXPORTS) \
26366 cd $(HOST_SUBDIR)/zlib && \
26367 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26368 CFLAGS="$(STAGE2_CFLAGS)" \
26369 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26370 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26371 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26372 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26373 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26374 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26375 TFLAGS="$(STAGE2_TFLAGS)" \
26376 $(TARGET-stage2-zlib)
26378 maybe-clean-stage2-zlib: clean-stage2-zlib
26379 clean-stage2: clean-stage2-zlib
26380 clean-stage2-zlib:
26381 @if [ $(current_stage) = stage2 ]; then \
26382 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26383 else \
26384 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
26385 $(MAKE) stage2-start; \
26386 fi; \
26387 cd $(HOST_SUBDIR)/zlib && \
26388 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26389 @endif zlib-bootstrap
26392 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
26393 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26394 maybe-all-stage3-zlib:
26395 maybe-clean-stage3-zlib:
26396 @if zlib-bootstrap
26397 maybe-all-stage3-zlib: all-stage3-zlib
26398 all-stage3: all-stage3-zlib
26399 TARGET-stage3-zlib = $(TARGET-zlib)
26400 all-stage3-zlib: configure-stage3-zlib
26401 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26402 @r=`${PWD_COMMAND}`; export r; \
26403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26404 TFLAGS="$(STAGE3_TFLAGS)"; \
26405 $(HOST_EXPORTS) \
26406 $(POSTSTAGE1_HOST_EXPORTS) \
26407 cd $(HOST_SUBDIR)/zlib && \
26408 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26409 CFLAGS="$(STAGE3_CFLAGS)" \
26410 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26411 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26412 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26413 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26414 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26415 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26416 TFLAGS="$(STAGE3_TFLAGS)" \
26417 $(TARGET-stage3-zlib)
26419 maybe-clean-stage3-zlib: clean-stage3-zlib
26420 clean-stage3: clean-stage3-zlib
26421 clean-stage3-zlib:
26422 @if [ $(current_stage) = stage3 ]; then \
26423 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26424 else \
26425 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
26426 $(MAKE) stage3-start; \
26427 fi; \
26428 cd $(HOST_SUBDIR)/zlib && \
26429 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26430 @endif zlib-bootstrap
26433 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
26434 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26435 maybe-all-stage4-zlib:
26436 maybe-clean-stage4-zlib:
26437 @if zlib-bootstrap
26438 maybe-all-stage4-zlib: all-stage4-zlib
26439 all-stage4: all-stage4-zlib
26440 TARGET-stage4-zlib = $(TARGET-zlib)
26441 all-stage4-zlib: configure-stage4-zlib
26442 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26443 @r=`${PWD_COMMAND}`; export r; \
26444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26445 TFLAGS="$(STAGE4_TFLAGS)"; \
26446 $(HOST_EXPORTS) \
26447 $(POSTSTAGE1_HOST_EXPORTS) \
26448 cd $(HOST_SUBDIR)/zlib && \
26449 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26450 CFLAGS="$(STAGE4_CFLAGS)" \
26451 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26452 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26453 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26454 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26455 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26456 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26457 TFLAGS="$(STAGE4_TFLAGS)" \
26458 $(TARGET-stage4-zlib)
26460 maybe-clean-stage4-zlib: clean-stage4-zlib
26461 clean-stage4: clean-stage4-zlib
26462 clean-stage4-zlib:
26463 @if [ $(current_stage) = stage4 ]; then \
26464 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26465 else \
26466 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
26467 $(MAKE) stage4-start; \
26468 fi; \
26469 cd $(HOST_SUBDIR)/zlib && \
26470 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26471 @endif zlib-bootstrap
26474 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
26475 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
26476 maybe-all-stageprofile-zlib:
26477 maybe-clean-stageprofile-zlib:
26478 @if zlib-bootstrap
26479 maybe-all-stageprofile-zlib: all-stageprofile-zlib
26480 all-stageprofile: all-stageprofile-zlib
26481 TARGET-stageprofile-zlib = $(TARGET-zlib)
26482 all-stageprofile-zlib: configure-stageprofile-zlib
26483 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26484 @r=`${PWD_COMMAND}`; export r; \
26485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26486 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26487 $(HOST_EXPORTS) \
26488 $(POSTSTAGE1_HOST_EXPORTS) \
26489 cd $(HOST_SUBDIR)/zlib && \
26490 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26491 CFLAGS="$(STAGEprofile_CFLAGS)" \
26492 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26493 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26494 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26495 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26496 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26497 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26498 TFLAGS="$(STAGEprofile_TFLAGS)" \
26499 $(TARGET-stageprofile-zlib)
26501 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
26502 clean-stageprofile: clean-stageprofile-zlib
26503 clean-stageprofile-zlib:
26504 @if [ $(current_stage) = stageprofile ]; then \
26505 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26506 else \
26507 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
26508 $(MAKE) stageprofile-start; \
26509 fi; \
26510 cd $(HOST_SUBDIR)/zlib && \
26511 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26512 @endif zlib-bootstrap
26515 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
26516 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
26517 maybe-all-stagefeedback-zlib:
26518 maybe-clean-stagefeedback-zlib:
26519 @if zlib-bootstrap
26520 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
26521 all-stagefeedback: all-stagefeedback-zlib
26522 TARGET-stagefeedback-zlib = $(TARGET-zlib)
26523 all-stagefeedback-zlib: configure-stagefeedback-zlib
26524 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26525 @r=`${PWD_COMMAND}`; export r; \
26526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26527 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26528 $(HOST_EXPORTS) \
26529 $(POSTSTAGE1_HOST_EXPORTS) \
26530 cd $(HOST_SUBDIR)/zlib && \
26531 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26532 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26533 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26534 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26535 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26536 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26537 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26538 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26539 TFLAGS="$(STAGEfeedback_TFLAGS)" \
26540 $(TARGET-stagefeedback-zlib)
26542 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
26543 clean-stagefeedback: clean-stagefeedback-zlib
26544 clean-stagefeedback-zlib:
26545 @if [ $(current_stage) = stagefeedback ]; then \
26546 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26547 else \
26548 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
26549 $(MAKE) stagefeedback-start; \
26550 fi; \
26551 cd $(HOST_SUBDIR)/zlib && \
26552 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26553 @endif zlib-bootstrap
26559 .PHONY: check-zlib maybe-check-zlib
26560 maybe-check-zlib:
26561 @if zlib
26562 maybe-check-zlib: check-zlib
26564 check-zlib:
26566 @endif zlib
26568 .PHONY: install-zlib maybe-install-zlib
26569 maybe-install-zlib:
26570 @if zlib
26571 maybe-install-zlib: install-zlib
26573 install-zlib:
26575 @endif zlib
26577 .PHONY: install-strip-zlib maybe-install-strip-zlib
26578 maybe-install-strip-zlib:
26579 @if zlib
26580 maybe-install-strip-zlib: install-strip-zlib
26582 install-strip-zlib:
26584 @endif zlib
26586 # Other targets (info, dvi, pdf, etc.)
26588 .PHONY: maybe-info-zlib info-zlib
26589 maybe-info-zlib:
26590 @if zlib
26591 maybe-info-zlib: info-zlib
26593 info-zlib: \
26594 configure-zlib
26595 @[ -f ./zlib/Makefile ] || exit 0; \
26596 r=`${PWD_COMMAND}`; export r; \
26597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26598 $(HOST_EXPORTS) \
26599 for flag in $(EXTRA_HOST_FLAGS) ; do \
26600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26601 done; \
26602 echo "Doing info in zlib" ; \
26603 (cd $(HOST_SUBDIR)/zlib && \
26604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26606 "RANLIB=$${RANLIB}" \
26607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26608 info) \
26609 || exit 1
26611 @endif zlib
26613 .PHONY: maybe-dvi-zlib dvi-zlib
26614 maybe-dvi-zlib:
26615 @if zlib
26616 maybe-dvi-zlib: dvi-zlib
26618 dvi-zlib: \
26619 configure-zlib
26620 @[ -f ./zlib/Makefile ] || exit 0; \
26621 r=`${PWD_COMMAND}`; export r; \
26622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26623 $(HOST_EXPORTS) \
26624 for flag in $(EXTRA_HOST_FLAGS) ; do \
26625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26626 done; \
26627 echo "Doing dvi in zlib" ; \
26628 (cd $(HOST_SUBDIR)/zlib && \
26629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26631 "RANLIB=$${RANLIB}" \
26632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26633 dvi) \
26634 || exit 1
26636 @endif zlib
26638 .PHONY: maybe-pdf-zlib pdf-zlib
26639 maybe-pdf-zlib:
26640 @if zlib
26641 maybe-pdf-zlib: pdf-zlib
26643 pdf-zlib: \
26644 configure-zlib
26645 @[ -f ./zlib/Makefile ] || exit 0; \
26646 r=`${PWD_COMMAND}`; export r; \
26647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26648 $(HOST_EXPORTS) \
26649 for flag in $(EXTRA_HOST_FLAGS) ; do \
26650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26651 done; \
26652 echo "Doing pdf in zlib" ; \
26653 (cd $(HOST_SUBDIR)/zlib && \
26654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26656 "RANLIB=$${RANLIB}" \
26657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26658 pdf) \
26659 || exit 1
26661 @endif zlib
26663 .PHONY: maybe-html-zlib html-zlib
26664 maybe-html-zlib:
26665 @if zlib
26666 maybe-html-zlib: html-zlib
26668 html-zlib: \
26669 configure-zlib
26670 @[ -f ./zlib/Makefile ] || exit 0; \
26671 r=`${PWD_COMMAND}`; export r; \
26672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26673 $(HOST_EXPORTS) \
26674 for flag in $(EXTRA_HOST_FLAGS) ; do \
26675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26676 done; \
26677 echo "Doing html in zlib" ; \
26678 (cd $(HOST_SUBDIR)/zlib && \
26679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26681 "RANLIB=$${RANLIB}" \
26682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26683 html) \
26684 || exit 1
26686 @endif zlib
26688 .PHONY: maybe-TAGS-zlib TAGS-zlib
26689 maybe-TAGS-zlib:
26690 @if zlib
26691 maybe-TAGS-zlib: TAGS-zlib
26693 TAGS-zlib: \
26694 configure-zlib
26695 @[ -f ./zlib/Makefile ] || exit 0; \
26696 r=`${PWD_COMMAND}`; export r; \
26697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26698 $(HOST_EXPORTS) \
26699 for flag in $(EXTRA_HOST_FLAGS) ; do \
26700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26701 done; \
26702 echo "Doing TAGS in zlib" ; \
26703 (cd $(HOST_SUBDIR)/zlib && \
26704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26706 "RANLIB=$${RANLIB}" \
26707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26708 TAGS) \
26709 || exit 1
26711 @endif zlib
26713 .PHONY: maybe-install-info-zlib install-info-zlib
26714 maybe-install-info-zlib:
26715 @if zlib
26716 maybe-install-info-zlib: install-info-zlib
26718 install-info-zlib: \
26719 configure-zlib \
26720 info-zlib
26721 @[ -f ./zlib/Makefile ] || exit 0; \
26722 r=`${PWD_COMMAND}`; export r; \
26723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26724 $(HOST_EXPORTS) \
26725 for flag in $(EXTRA_HOST_FLAGS) ; do \
26726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26727 done; \
26728 echo "Doing install-info in zlib" ; \
26729 (cd $(HOST_SUBDIR)/zlib && \
26730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26732 "RANLIB=$${RANLIB}" \
26733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26734 install-info) \
26735 || exit 1
26737 @endif zlib
26739 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
26740 maybe-install-pdf-zlib:
26741 @if zlib
26742 maybe-install-pdf-zlib: install-pdf-zlib
26744 install-pdf-zlib: \
26745 configure-zlib \
26746 pdf-zlib
26747 @[ -f ./zlib/Makefile ] || exit 0; \
26748 r=`${PWD_COMMAND}`; export r; \
26749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26750 $(HOST_EXPORTS) \
26751 for flag in $(EXTRA_HOST_FLAGS) ; do \
26752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26753 done; \
26754 echo "Doing install-pdf in zlib" ; \
26755 (cd $(HOST_SUBDIR)/zlib && \
26756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26758 "RANLIB=$${RANLIB}" \
26759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26760 install-pdf) \
26761 || exit 1
26763 @endif zlib
26765 .PHONY: maybe-install-html-zlib install-html-zlib
26766 maybe-install-html-zlib:
26767 @if zlib
26768 maybe-install-html-zlib: install-html-zlib
26770 install-html-zlib: \
26771 configure-zlib \
26772 html-zlib
26773 @[ -f ./zlib/Makefile ] || exit 0; \
26774 r=`${PWD_COMMAND}`; export r; \
26775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26776 $(HOST_EXPORTS) \
26777 for flag in $(EXTRA_HOST_FLAGS) ; do \
26778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26779 done; \
26780 echo "Doing install-html in zlib" ; \
26781 (cd $(HOST_SUBDIR)/zlib && \
26782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26784 "RANLIB=$${RANLIB}" \
26785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26786 install-html) \
26787 || exit 1
26789 @endif zlib
26791 .PHONY: maybe-installcheck-zlib installcheck-zlib
26792 maybe-installcheck-zlib:
26793 @if zlib
26794 maybe-installcheck-zlib: installcheck-zlib
26796 installcheck-zlib: \
26797 configure-zlib
26798 @[ -f ./zlib/Makefile ] || exit 0; \
26799 r=`${PWD_COMMAND}`; export r; \
26800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26801 $(HOST_EXPORTS) \
26802 for flag in $(EXTRA_HOST_FLAGS) ; do \
26803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26804 done; \
26805 echo "Doing installcheck in zlib" ; \
26806 (cd $(HOST_SUBDIR)/zlib && \
26807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26809 "RANLIB=$${RANLIB}" \
26810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26811 installcheck) \
26812 || exit 1
26814 @endif zlib
26816 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
26817 maybe-mostlyclean-zlib:
26818 @if zlib
26819 maybe-mostlyclean-zlib: mostlyclean-zlib
26821 mostlyclean-zlib:
26822 @[ -f ./zlib/Makefile ] || exit 0; \
26823 r=`${PWD_COMMAND}`; export r; \
26824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26825 $(HOST_EXPORTS) \
26826 for flag in $(EXTRA_HOST_FLAGS) ; do \
26827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26828 done; \
26829 echo "Doing mostlyclean in zlib" ; \
26830 (cd $(HOST_SUBDIR)/zlib && \
26831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26833 "RANLIB=$${RANLIB}" \
26834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26835 mostlyclean) \
26836 || exit 1
26838 @endif zlib
26840 .PHONY: maybe-clean-zlib clean-zlib
26841 maybe-clean-zlib:
26842 @if zlib
26843 maybe-clean-zlib: clean-zlib
26845 clean-zlib:
26846 @[ -f ./zlib/Makefile ] || exit 0; \
26847 r=`${PWD_COMMAND}`; export r; \
26848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26849 $(HOST_EXPORTS) \
26850 for flag in $(EXTRA_HOST_FLAGS) ; do \
26851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26852 done; \
26853 echo "Doing clean in zlib" ; \
26854 (cd $(HOST_SUBDIR)/zlib && \
26855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26857 "RANLIB=$${RANLIB}" \
26858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26859 clean) \
26860 || exit 1
26862 @endif zlib
26864 .PHONY: maybe-distclean-zlib distclean-zlib
26865 maybe-distclean-zlib:
26866 @if zlib
26867 maybe-distclean-zlib: distclean-zlib
26869 distclean-zlib:
26870 @[ -f ./zlib/Makefile ] || exit 0; \
26871 r=`${PWD_COMMAND}`; export r; \
26872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26873 $(HOST_EXPORTS) \
26874 for flag in $(EXTRA_HOST_FLAGS) ; do \
26875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26876 done; \
26877 echo "Doing distclean in zlib" ; \
26878 (cd $(HOST_SUBDIR)/zlib && \
26879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26881 "RANLIB=$${RANLIB}" \
26882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26883 distclean) \
26884 || exit 1
26886 @endif zlib
26888 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26889 maybe-maintainer-clean-zlib:
26890 @if zlib
26891 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26893 maintainer-clean-zlib:
26894 @[ -f ./zlib/Makefile ] || exit 0; \
26895 r=`${PWD_COMMAND}`; export r; \
26896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26897 $(HOST_EXPORTS) \
26898 for flag in $(EXTRA_HOST_FLAGS) ; do \
26899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26900 done; \
26901 echo "Doing maintainer-clean in zlib" ; \
26902 (cd $(HOST_SUBDIR)/zlib && \
26903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26905 "RANLIB=$${RANLIB}" \
26906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26907 maintainer-clean) \
26908 || exit 1
26910 @endif zlib
26914 .PHONY: configure-gdb maybe-configure-gdb
26915 maybe-configure-gdb:
26916 @if gcc-bootstrap
26917 configure-gdb: stage_current
26918 @endif gcc-bootstrap
26919 @if gdb
26920 maybe-configure-gdb: configure-gdb
26921 configure-gdb:
26922 @: $(MAKE); $(unstage)
26923 @r=`${PWD_COMMAND}`; export r; \
26924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26925 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26926 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26927 $(HOST_EXPORTS) \
26928 echo Configuring in $(HOST_SUBDIR)/gdb; \
26929 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26930 case $(srcdir) in \
26931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26932 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26934 esac; \
26935 srcdiroption="--srcdir=$${topdir}/gdb"; \
26936 libsrcdir="$$s/gdb"; \
26937 $(SHELL) $${libsrcdir}/configure \
26938 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26939 --target=${target_alias} $${srcdiroption} \
26940 || exit 1
26941 @endif gdb
26947 .PHONY: all-gdb maybe-all-gdb
26948 maybe-all-gdb:
26949 @if gcc-bootstrap
26950 all-gdb: stage_current
26951 @endif gcc-bootstrap
26952 @if gdb
26953 TARGET-gdb=all
26954 maybe-all-gdb: all-gdb
26955 all-gdb: configure-gdb
26956 @: $(MAKE); $(unstage)
26957 @r=`${PWD_COMMAND}`; export r; \
26958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26959 $(HOST_EXPORTS) \
26960 (cd $(HOST_SUBDIR)/gdb && \
26961 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26962 $(TARGET-gdb))
26963 @endif gdb
26968 .PHONY: check-gdb maybe-check-gdb
26969 maybe-check-gdb:
26970 @if gdb
26971 maybe-check-gdb: check-gdb
26973 check-gdb:
26974 @: $(MAKE); $(unstage)
26975 @r=`${PWD_COMMAND}`; export r; \
26976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26977 $(HOST_EXPORTS) \
26978 (cd $(HOST_SUBDIR)/gdb && \
26979 $(MAKE) $(FLAGS_TO_PASS) check)
26981 @endif gdb
26983 .PHONY: install-gdb maybe-install-gdb
26984 maybe-install-gdb:
26985 @if gdb
26986 maybe-install-gdb: install-gdb
26988 install-gdb: installdirs
26989 @: $(MAKE); $(unstage)
26990 @r=`${PWD_COMMAND}`; export r; \
26991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26992 $(HOST_EXPORTS) \
26993 (cd $(HOST_SUBDIR)/gdb && \
26994 $(MAKE) $(FLAGS_TO_PASS) install)
26996 @endif gdb
26998 .PHONY: install-strip-gdb maybe-install-strip-gdb
26999 maybe-install-strip-gdb:
27000 @if gdb
27001 maybe-install-strip-gdb: install-strip-gdb
27003 install-strip-gdb: installdirs
27004 @: $(MAKE); $(unstage)
27005 @r=`${PWD_COMMAND}`; export r; \
27006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27007 $(HOST_EXPORTS) \
27008 (cd $(HOST_SUBDIR)/gdb && \
27009 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27011 @endif gdb
27013 # Other targets (info, dvi, pdf, etc.)
27015 .PHONY: maybe-info-gdb info-gdb
27016 maybe-info-gdb:
27017 @if gdb
27018 maybe-info-gdb: info-gdb
27020 info-gdb: \
27021 configure-gdb
27022 @: $(MAKE); $(unstage)
27023 @[ -f ./gdb/Makefile ] || exit 0; \
27024 r=`${PWD_COMMAND}`; export r; \
27025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27026 $(HOST_EXPORTS) \
27027 for flag in $(EXTRA_HOST_FLAGS) ; do \
27028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27029 done; \
27030 echo "Doing info in gdb" ; \
27031 (cd $(HOST_SUBDIR)/gdb && \
27032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27034 "RANLIB=$${RANLIB}" \
27035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27036 info) \
27037 || exit 1
27039 @endif gdb
27041 .PHONY: maybe-dvi-gdb dvi-gdb
27042 maybe-dvi-gdb:
27043 @if gdb
27044 maybe-dvi-gdb: dvi-gdb
27046 dvi-gdb: \
27047 configure-gdb
27048 @: $(MAKE); $(unstage)
27049 @[ -f ./gdb/Makefile ] || exit 0; \
27050 r=`${PWD_COMMAND}`; export r; \
27051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27052 $(HOST_EXPORTS) \
27053 for flag in $(EXTRA_HOST_FLAGS) ; do \
27054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27055 done; \
27056 echo "Doing dvi in gdb" ; \
27057 (cd $(HOST_SUBDIR)/gdb && \
27058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27060 "RANLIB=$${RANLIB}" \
27061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27062 dvi) \
27063 || exit 1
27065 @endif gdb
27067 .PHONY: maybe-pdf-gdb pdf-gdb
27068 maybe-pdf-gdb:
27069 @if gdb
27070 maybe-pdf-gdb: pdf-gdb
27072 pdf-gdb: \
27073 configure-gdb
27074 @: $(MAKE); $(unstage)
27075 @[ -f ./gdb/Makefile ] || exit 0; \
27076 r=`${PWD_COMMAND}`; export r; \
27077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27078 $(HOST_EXPORTS) \
27079 for flag in $(EXTRA_HOST_FLAGS) ; do \
27080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27081 done; \
27082 echo "Doing pdf in gdb" ; \
27083 (cd $(HOST_SUBDIR)/gdb && \
27084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27086 "RANLIB=$${RANLIB}" \
27087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27088 pdf) \
27089 || exit 1
27091 @endif gdb
27093 .PHONY: maybe-html-gdb html-gdb
27094 maybe-html-gdb:
27095 @if gdb
27096 maybe-html-gdb: html-gdb
27098 html-gdb: \
27099 configure-gdb
27100 @: $(MAKE); $(unstage)
27101 @[ -f ./gdb/Makefile ] || exit 0; \
27102 r=`${PWD_COMMAND}`; export r; \
27103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27104 $(HOST_EXPORTS) \
27105 for flag in $(EXTRA_HOST_FLAGS) ; do \
27106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27107 done; \
27108 echo "Doing html in gdb" ; \
27109 (cd $(HOST_SUBDIR)/gdb && \
27110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27112 "RANLIB=$${RANLIB}" \
27113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27114 html) \
27115 || exit 1
27117 @endif gdb
27119 .PHONY: maybe-TAGS-gdb TAGS-gdb
27120 maybe-TAGS-gdb:
27121 @if gdb
27122 maybe-TAGS-gdb: TAGS-gdb
27124 TAGS-gdb: \
27125 configure-gdb
27126 @: $(MAKE); $(unstage)
27127 @[ -f ./gdb/Makefile ] || exit 0; \
27128 r=`${PWD_COMMAND}`; export r; \
27129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27130 $(HOST_EXPORTS) \
27131 for flag in $(EXTRA_HOST_FLAGS) ; do \
27132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27133 done; \
27134 echo "Doing TAGS in gdb" ; \
27135 (cd $(HOST_SUBDIR)/gdb && \
27136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27138 "RANLIB=$${RANLIB}" \
27139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27140 TAGS) \
27141 || exit 1
27143 @endif gdb
27145 .PHONY: maybe-install-info-gdb install-info-gdb
27146 maybe-install-info-gdb:
27147 @if gdb
27148 maybe-install-info-gdb: install-info-gdb
27150 install-info-gdb: \
27151 configure-gdb \
27152 info-gdb
27153 @: $(MAKE); $(unstage)
27154 @[ -f ./gdb/Makefile ] || exit 0; \
27155 r=`${PWD_COMMAND}`; export r; \
27156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27157 $(HOST_EXPORTS) \
27158 for flag in $(EXTRA_HOST_FLAGS) ; do \
27159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27160 done; \
27161 echo "Doing install-info in gdb" ; \
27162 (cd $(HOST_SUBDIR)/gdb && \
27163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27165 "RANLIB=$${RANLIB}" \
27166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27167 install-info) \
27168 || exit 1
27170 @endif gdb
27172 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
27173 maybe-install-pdf-gdb:
27174 @if gdb
27175 maybe-install-pdf-gdb: install-pdf-gdb
27177 install-pdf-gdb: \
27178 configure-gdb \
27179 pdf-gdb
27180 @: $(MAKE); $(unstage)
27181 @[ -f ./gdb/Makefile ] || exit 0; \
27182 r=`${PWD_COMMAND}`; export r; \
27183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27184 $(HOST_EXPORTS) \
27185 for flag in $(EXTRA_HOST_FLAGS) ; do \
27186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27187 done; \
27188 echo "Doing install-pdf in gdb" ; \
27189 (cd $(HOST_SUBDIR)/gdb && \
27190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27192 "RANLIB=$${RANLIB}" \
27193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27194 install-pdf) \
27195 || exit 1
27197 @endif gdb
27199 .PHONY: maybe-install-html-gdb install-html-gdb
27200 maybe-install-html-gdb:
27201 @if gdb
27202 maybe-install-html-gdb: install-html-gdb
27204 install-html-gdb: \
27205 configure-gdb \
27206 html-gdb
27207 @: $(MAKE); $(unstage)
27208 @[ -f ./gdb/Makefile ] || exit 0; \
27209 r=`${PWD_COMMAND}`; export r; \
27210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27211 $(HOST_EXPORTS) \
27212 for flag in $(EXTRA_HOST_FLAGS) ; do \
27213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27214 done; \
27215 echo "Doing install-html in gdb" ; \
27216 (cd $(HOST_SUBDIR)/gdb && \
27217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27219 "RANLIB=$${RANLIB}" \
27220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27221 install-html) \
27222 || exit 1
27224 @endif gdb
27226 .PHONY: maybe-installcheck-gdb installcheck-gdb
27227 maybe-installcheck-gdb:
27228 @if gdb
27229 maybe-installcheck-gdb: installcheck-gdb
27231 installcheck-gdb: \
27232 configure-gdb
27233 @: $(MAKE); $(unstage)
27234 @[ -f ./gdb/Makefile ] || exit 0; \
27235 r=`${PWD_COMMAND}`; export r; \
27236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27237 $(HOST_EXPORTS) \
27238 for flag in $(EXTRA_HOST_FLAGS) ; do \
27239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27240 done; \
27241 echo "Doing installcheck in gdb" ; \
27242 (cd $(HOST_SUBDIR)/gdb && \
27243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27245 "RANLIB=$${RANLIB}" \
27246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27247 installcheck) \
27248 || exit 1
27250 @endif gdb
27252 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27253 maybe-mostlyclean-gdb:
27254 @if gdb
27255 maybe-mostlyclean-gdb: mostlyclean-gdb
27257 mostlyclean-gdb:
27258 @: $(MAKE); $(unstage)
27259 @[ -f ./gdb/Makefile ] || exit 0; \
27260 r=`${PWD_COMMAND}`; export r; \
27261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27262 $(HOST_EXPORTS) \
27263 for flag in $(EXTRA_HOST_FLAGS) ; do \
27264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27265 done; \
27266 echo "Doing mostlyclean in gdb" ; \
27267 (cd $(HOST_SUBDIR)/gdb && \
27268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27270 "RANLIB=$${RANLIB}" \
27271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27272 mostlyclean) \
27273 || exit 1
27275 @endif gdb
27277 .PHONY: maybe-clean-gdb clean-gdb
27278 maybe-clean-gdb:
27279 @if gdb
27280 maybe-clean-gdb: clean-gdb
27282 clean-gdb:
27283 @: $(MAKE); $(unstage)
27284 @[ -f ./gdb/Makefile ] || exit 0; \
27285 r=`${PWD_COMMAND}`; export r; \
27286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27287 $(HOST_EXPORTS) \
27288 for flag in $(EXTRA_HOST_FLAGS) ; do \
27289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27290 done; \
27291 echo "Doing clean in gdb" ; \
27292 (cd $(HOST_SUBDIR)/gdb && \
27293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27295 "RANLIB=$${RANLIB}" \
27296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27297 clean) \
27298 || exit 1
27300 @endif gdb
27302 .PHONY: maybe-distclean-gdb distclean-gdb
27303 maybe-distclean-gdb:
27304 @if gdb
27305 maybe-distclean-gdb: distclean-gdb
27307 distclean-gdb:
27308 @: $(MAKE); $(unstage)
27309 @[ -f ./gdb/Makefile ] || exit 0; \
27310 r=`${PWD_COMMAND}`; export r; \
27311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27312 $(HOST_EXPORTS) \
27313 for flag in $(EXTRA_HOST_FLAGS) ; do \
27314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27315 done; \
27316 echo "Doing distclean in gdb" ; \
27317 (cd $(HOST_SUBDIR)/gdb && \
27318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27320 "RANLIB=$${RANLIB}" \
27321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27322 distclean) \
27323 || exit 1
27325 @endif gdb
27327 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27328 maybe-maintainer-clean-gdb:
27329 @if gdb
27330 maybe-maintainer-clean-gdb: maintainer-clean-gdb
27332 maintainer-clean-gdb:
27333 @: $(MAKE); $(unstage)
27334 @[ -f ./gdb/Makefile ] || exit 0; \
27335 r=`${PWD_COMMAND}`; export r; \
27336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27337 $(HOST_EXPORTS) \
27338 for flag in $(EXTRA_HOST_FLAGS) ; do \
27339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27340 done; \
27341 echo "Doing maintainer-clean in gdb" ; \
27342 (cd $(HOST_SUBDIR)/gdb && \
27343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27345 "RANLIB=$${RANLIB}" \
27346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27347 maintainer-clean) \
27348 || exit 1
27350 @endif gdb
27354 .PHONY: configure-expect maybe-configure-expect
27355 maybe-configure-expect:
27356 @if gcc-bootstrap
27357 configure-expect: stage_current
27358 @endif gcc-bootstrap
27359 @if expect
27360 maybe-configure-expect: configure-expect
27361 configure-expect:
27362 @: $(MAKE); $(unstage)
27363 @r=`${PWD_COMMAND}`; export r; \
27364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27365 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27366 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
27367 $(HOST_EXPORTS) \
27368 echo Configuring in $(HOST_SUBDIR)/expect; \
27369 cd "$(HOST_SUBDIR)/expect" || exit 1; \
27370 case $(srcdir) in \
27371 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27372 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27373 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27374 esac; \
27375 srcdiroption="--srcdir=$${topdir}/expect"; \
27376 libsrcdir="$$s/expect"; \
27377 $(SHELL) $${libsrcdir}/configure \
27378 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27379 --target=${target_alias} $${srcdiroption} \
27380 || exit 1
27381 @endif expect
27387 .PHONY: all-expect maybe-all-expect
27388 maybe-all-expect:
27389 @if gcc-bootstrap
27390 all-expect: stage_current
27391 @endif gcc-bootstrap
27392 @if expect
27393 TARGET-expect=all
27394 maybe-all-expect: all-expect
27395 all-expect: configure-expect
27396 @: $(MAKE); $(unstage)
27397 @r=`${PWD_COMMAND}`; export r; \
27398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27399 $(HOST_EXPORTS) \
27400 (cd $(HOST_SUBDIR)/expect && \
27401 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27402 $(TARGET-expect))
27403 @endif expect
27408 .PHONY: check-expect maybe-check-expect
27409 maybe-check-expect:
27410 @if expect
27411 maybe-check-expect: check-expect
27413 check-expect:
27414 @: $(MAKE); $(unstage)
27415 @r=`${PWD_COMMAND}`; export r; \
27416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27417 $(HOST_EXPORTS) \
27418 (cd $(HOST_SUBDIR)/expect && \
27419 $(MAKE) $(FLAGS_TO_PASS) check)
27421 @endif expect
27423 .PHONY: install-expect maybe-install-expect
27424 maybe-install-expect:
27425 @if expect
27426 maybe-install-expect: install-expect
27428 install-expect: installdirs
27429 @: $(MAKE); $(unstage)
27430 @r=`${PWD_COMMAND}`; export r; \
27431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27432 $(HOST_EXPORTS) \
27433 (cd $(HOST_SUBDIR)/expect && \
27434 $(MAKE) $(FLAGS_TO_PASS) install)
27436 @endif expect
27438 .PHONY: install-strip-expect maybe-install-strip-expect
27439 maybe-install-strip-expect:
27440 @if expect
27441 maybe-install-strip-expect: install-strip-expect
27443 install-strip-expect: installdirs
27444 @: $(MAKE); $(unstage)
27445 @r=`${PWD_COMMAND}`; export r; \
27446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27447 $(HOST_EXPORTS) \
27448 (cd $(HOST_SUBDIR)/expect && \
27449 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27451 @endif expect
27453 # Other targets (info, dvi, pdf, etc.)
27455 .PHONY: maybe-info-expect info-expect
27456 maybe-info-expect:
27457 @if expect
27458 maybe-info-expect: info-expect
27460 info-expect: \
27461 configure-expect
27462 @: $(MAKE); $(unstage)
27463 @[ -f ./expect/Makefile ] || exit 0; \
27464 r=`${PWD_COMMAND}`; export r; \
27465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27466 $(HOST_EXPORTS) \
27467 for flag in $(EXTRA_HOST_FLAGS) ; do \
27468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27469 done; \
27470 echo "Doing info in expect" ; \
27471 (cd $(HOST_SUBDIR)/expect && \
27472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27474 "RANLIB=$${RANLIB}" \
27475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27476 info) \
27477 || exit 1
27479 @endif expect
27481 .PHONY: maybe-dvi-expect dvi-expect
27482 maybe-dvi-expect:
27483 @if expect
27484 maybe-dvi-expect: dvi-expect
27486 dvi-expect: \
27487 configure-expect
27488 @: $(MAKE); $(unstage)
27489 @[ -f ./expect/Makefile ] || exit 0; \
27490 r=`${PWD_COMMAND}`; export r; \
27491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27492 $(HOST_EXPORTS) \
27493 for flag in $(EXTRA_HOST_FLAGS) ; do \
27494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27495 done; \
27496 echo "Doing dvi in expect" ; \
27497 (cd $(HOST_SUBDIR)/expect && \
27498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27500 "RANLIB=$${RANLIB}" \
27501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27502 dvi) \
27503 || exit 1
27505 @endif expect
27507 .PHONY: maybe-pdf-expect pdf-expect
27508 maybe-pdf-expect:
27509 @if expect
27510 maybe-pdf-expect: pdf-expect
27512 pdf-expect: \
27513 configure-expect
27514 @: $(MAKE); $(unstage)
27515 @[ -f ./expect/Makefile ] || exit 0; \
27516 r=`${PWD_COMMAND}`; export r; \
27517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27518 $(HOST_EXPORTS) \
27519 for flag in $(EXTRA_HOST_FLAGS) ; do \
27520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27521 done; \
27522 echo "Doing pdf in expect" ; \
27523 (cd $(HOST_SUBDIR)/expect && \
27524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27526 "RANLIB=$${RANLIB}" \
27527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27528 pdf) \
27529 || exit 1
27531 @endif expect
27533 .PHONY: maybe-html-expect html-expect
27534 maybe-html-expect:
27535 @if expect
27536 maybe-html-expect: html-expect
27538 html-expect: \
27539 configure-expect
27540 @: $(MAKE); $(unstage)
27541 @[ -f ./expect/Makefile ] || exit 0; \
27542 r=`${PWD_COMMAND}`; export r; \
27543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27544 $(HOST_EXPORTS) \
27545 for flag in $(EXTRA_HOST_FLAGS) ; do \
27546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27547 done; \
27548 echo "Doing html in expect" ; \
27549 (cd $(HOST_SUBDIR)/expect && \
27550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27552 "RANLIB=$${RANLIB}" \
27553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27554 html) \
27555 || exit 1
27557 @endif expect
27559 .PHONY: maybe-TAGS-expect TAGS-expect
27560 maybe-TAGS-expect:
27561 @if expect
27562 maybe-TAGS-expect: TAGS-expect
27564 TAGS-expect: \
27565 configure-expect
27566 @: $(MAKE); $(unstage)
27567 @[ -f ./expect/Makefile ] || exit 0; \
27568 r=`${PWD_COMMAND}`; export r; \
27569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27570 $(HOST_EXPORTS) \
27571 for flag in $(EXTRA_HOST_FLAGS) ; do \
27572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27573 done; \
27574 echo "Doing TAGS in expect" ; \
27575 (cd $(HOST_SUBDIR)/expect && \
27576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27578 "RANLIB=$${RANLIB}" \
27579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27580 TAGS) \
27581 || exit 1
27583 @endif expect
27585 .PHONY: maybe-install-info-expect install-info-expect
27586 maybe-install-info-expect:
27587 @if expect
27588 maybe-install-info-expect: install-info-expect
27590 install-info-expect: \
27591 configure-expect \
27592 info-expect
27593 @: $(MAKE); $(unstage)
27594 @[ -f ./expect/Makefile ] || exit 0; \
27595 r=`${PWD_COMMAND}`; export r; \
27596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27597 $(HOST_EXPORTS) \
27598 for flag in $(EXTRA_HOST_FLAGS) ; do \
27599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27600 done; \
27601 echo "Doing install-info in expect" ; \
27602 (cd $(HOST_SUBDIR)/expect && \
27603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27605 "RANLIB=$${RANLIB}" \
27606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27607 install-info) \
27608 || exit 1
27610 @endif expect
27612 .PHONY: maybe-install-pdf-expect install-pdf-expect
27613 maybe-install-pdf-expect:
27614 @if expect
27615 maybe-install-pdf-expect: install-pdf-expect
27617 install-pdf-expect: \
27618 configure-expect \
27619 pdf-expect
27620 @: $(MAKE); $(unstage)
27621 @[ -f ./expect/Makefile ] || exit 0; \
27622 r=`${PWD_COMMAND}`; export r; \
27623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27624 $(HOST_EXPORTS) \
27625 for flag in $(EXTRA_HOST_FLAGS) ; do \
27626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27627 done; \
27628 echo "Doing install-pdf in expect" ; \
27629 (cd $(HOST_SUBDIR)/expect && \
27630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27632 "RANLIB=$${RANLIB}" \
27633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27634 install-pdf) \
27635 || exit 1
27637 @endif expect
27639 .PHONY: maybe-install-html-expect install-html-expect
27640 maybe-install-html-expect:
27641 @if expect
27642 maybe-install-html-expect: install-html-expect
27644 install-html-expect: \
27645 configure-expect \
27646 html-expect
27647 @: $(MAKE); $(unstage)
27648 @[ -f ./expect/Makefile ] || exit 0; \
27649 r=`${PWD_COMMAND}`; export r; \
27650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27651 $(HOST_EXPORTS) \
27652 for flag in $(EXTRA_HOST_FLAGS) ; do \
27653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27654 done; \
27655 echo "Doing install-html in expect" ; \
27656 (cd $(HOST_SUBDIR)/expect && \
27657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27659 "RANLIB=$${RANLIB}" \
27660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27661 install-html) \
27662 || exit 1
27664 @endif expect
27666 .PHONY: maybe-installcheck-expect installcheck-expect
27667 maybe-installcheck-expect:
27668 @if expect
27669 maybe-installcheck-expect: installcheck-expect
27671 installcheck-expect: \
27672 configure-expect
27673 @: $(MAKE); $(unstage)
27674 @[ -f ./expect/Makefile ] || exit 0; \
27675 r=`${PWD_COMMAND}`; export r; \
27676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27677 $(HOST_EXPORTS) \
27678 for flag in $(EXTRA_HOST_FLAGS) ; do \
27679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27680 done; \
27681 echo "Doing installcheck in expect" ; \
27682 (cd $(HOST_SUBDIR)/expect && \
27683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27685 "RANLIB=$${RANLIB}" \
27686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27687 installcheck) \
27688 || exit 1
27690 @endif expect
27692 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
27693 maybe-mostlyclean-expect:
27694 @if expect
27695 maybe-mostlyclean-expect: mostlyclean-expect
27697 mostlyclean-expect:
27698 @: $(MAKE); $(unstage)
27699 @[ -f ./expect/Makefile ] || exit 0; \
27700 r=`${PWD_COMMAND}`; export r; \
27701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27702 $(HOST_EXPORTS) \
27703 for flag in $(EXTRA_HOST_FLAGS) ; do \
27704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27705 done; \
27706 echo "Doing mostlyclean in expect" ; \
27707 (cd $(HOST_SUBDIR)/expect && \
27708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27710 "RANLIB=$${RANLIB}" \
27711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27712 mostlyclean) \
27713 || exit 1
27715 @endif expect
27717 .PHONY: maybe-clean-expect clean-expect
27718 maybe-clean-expect:
27719 @if expect
27720 maybe-clean-expect: clean-expect
27722 clean-expect:
27723 @: $(MAKE); $(unstage)
27724 @[ -f ./expect/Makefile ] || exit 0; \
27725 r=`${PWD_COMMAND}`; export r; \
27726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27727 $(HOST_EXPORTS) \
27728 for flag in $(EXTRA_HOST_FLAGS) ; do \
27729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27730 done; \
27731 echo "Doing clean in expect" ; \
27732 (cd $(HOST_SUBDIR)/expect && \
27733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27735 "RANLIB=$${RANLIB}" \
27736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27737 clean) \
27738 || exit 1
27740 @endif expect
27742 .PHONY: maybe-distclean-expect distclean-expect
27743 maybe-distclean-expect:
27744 @if expect
27745 maybe-distclean-expect: distclean-expect
27747 distclean-expect:
27748 @: $(MAKE); $(unstage)
27749 @[ -f ./expect/Makefile ] || exit 0; \
27750 r=`${PWD_COMMAND}`; export r; \
27751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27752 $(HOST_EXPORTS) \
27753 for flag in $(EXTRA_HOST_FLAGS) ; do \
27754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27755 done; \
27756 echo "Doing distclean in expect" ; \
27757 (cd $(HOST_SUBDIR)/expect && \
27758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27760 "RANLIB=$${RANLIB}" \
27761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27762 distclean) \
27763 || exit 1
27765 @endif expect
27767 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
27768 maybe-maintainer-clean-expect:
27769 @if expect
27770 maybe-maintainer-clean-expect: maintainer-clean-expect
27772 maintainer-clean-expect:
27773 @: $(MAKE); $(unstage)
27774 @[ -f ./expect/Makefile ] || exit 0; \
27775 r=`${PWD_COMMAND}`; export r; \
27776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27777 $(HOST_EXPORTS) \
27778 for flag in $(EXTRA_HOST_FLAGS) ; do \
27779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27780 done; \
27781 echo "Doing maintainer-clean in expect" ; \
27782 (cd $(HOST_SUBDIR)/expect && \
27783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27785 "RANLIB=$${RANLIB}" \
27786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27787 maintainer-clean) \
27788 || exit 1
27790 @endif expect
27794 .PHONY: configure-guile maybe-configure-guile
27795 maybe-configure-guile:
27796 @if gcc-bootstrap
27797 configure-guile: stage_current
27798 @endif gcc-bootstrap
27799 @if guile
27800 maybe-configure-guile: configure-guile
27801 configure-guile:
27802 @: $(MAKE); $(unstage)
27803 @r=`${PWD_COMMAND}`; export r; \
27804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27805 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
27806 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
27807 $(HOST_EXPORTS) \
27808 echo Configuring in $(HOST_SUBDIR)/guile; \
27809 cd "$(HOST_SUBDIR)/guile" || exit 1; \
27810 case $(srcdir) in \
27811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27812 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
27813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27814 esac; \
27815 srcdiroption="--srcdir=$${topdir}/guile"; \
27816 libsrcdir="$$s/guile"; \
27817 $(SHELL) $${libsrcdir}/configure \
27818 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27819 --target=${target_alias} $${srcdiroption} \
27820 || exit 1
27821 @endif guile
27827 .PHONY: all-guile maybe-all-guile
27828 maybe-all-guile:
27829 @if gcc-bootstrap
27830 all-guile: stage_current
27831 @endif gcc-bootstrap
27832 @if guile
27833 TARGET-guile=all
27834 maybe-all-guile: all-guile
27835 all-guile: configure-guile
27836 @: $(MAKE); $(unstage)
27837 @r=`${PWD_COMMAND}`; export r; \
27838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27839 $(HOST_EXPORTS) \
27840 (cd $(HOST_SUBDIR)/guile && \
27841 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27842 $(TARGET-guile))
27843 @endif guile
27848 .PHONY: check-guile maybe-check-guile
27849 maybe-check-guile:
27850 @if guile
27851 maybe-check-guile: check-guile
27853 check-guile:
27854 @: $(MAKE); $(unstage)
27855 @r=`${PWD_COMMAND}`; export r; \
27856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27857 $(HOST_EXPORTS) \
27858 (cd $(HOST_SUBDIR)/guile && \
27859 $(MAKE) $(FLAGS_TO_PASS) check)
27861 @endif guile
27863 .PHONY: install-guile maybe-install-guile
27864 maybe-install-guile:
27865 @if guile
27866 maybe-install-guile: install-guile
27868 install-guile: installdirs
27869 @: $(MAKE); $(unstage)
27870 @r=`${PWD_COMMAND}`; export r; \
27871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27872 $(HOST_EXPORTS) \
27873 (cd $(HOST_SUBDIR)/guile && \
27874 $(MAKE) $(FLAGS_TO_PASS) install)
27876 @endif guile
27878 .PHONY: install-strip-guile maybe-install-strip-guile
27879 maybe-install-strip-guile:
27880 @if guile
27881 maybe-install-strip-guile: install-strip-guile
27883 install-strip-guile: installdirs
27884 @: $(MAKE); $(unstage)
27885 @r=`${PWD_COMMAND}`; export r; \
27886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27887 $(HOST_EXPORTS) \
27888 (cd $(HOST_SUBDIR)/guile && \
27889 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27891 @endif guile
27893 # Other targets (info, dvi, pdf, etc.)
27895 .PHONY: maybe-info-guile info-guile
27896 maybe-info-guile:
27897 @if guile
27898 maybe-info-guile: info-guile
27900 info-guile: \
27901 configure-guile
27902 @: $(MAKE); $(unstage)
27903 @[ -f ./guile/Makefile ] || exit 0; \
27904 r=`${PWD_COMMAND}`; export r; \
27905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27906 $(HOST_EXPORTS) \
27907 for flag in $(EXTRA_HOST_FLAGS) ; do \
27908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27909 done; \
27910 echo "Doing info in guile" ; \
27911 (cd $(HOST_SUBDIR)/guile && \
27912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27914 "RANLIB=$${RANLIB}" \
27915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27916 info) \
27917 || exit 1
27919 @endif guile
27921 .PHONY: maybe-dvi-guile dvi-guile
27922 maybe-dvi-guile:
27923 @if guile
27924 maybe-dvi-guile: dvi-guile
27926 dvi-guile: \
27927 configure-guile
27928 @: $(MAKE); $(unstage)
27929 @[ -f ./guile/Makefile ] || exit 0; \
27930 r=`${PWD_COMMAND}`; export r; \
27931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27932 $(HOST_EXPORTS) \
27933 for flag in $(EXTRA_HOST_FLAGS) ; do \
27934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27935 done; \
27936 echo "Doing dvi in guile" ; \
27937 (cd $(HOST_SUBDIR)/guile && \
27938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27940 "RANLIB=$${RANLIB}" \
27941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27942 dvi) \
27943 || exit 1
27945 @endif guile
27947 .PHONY: maybe-pdf-guile pdf-guile
27948 maybe-pdf-guile:
27949 @if guile
27950 maybe-pdf-guile: pdf-guile
27952 pdf-guile: \
27953 configure-guile
27954 @: $(MAKE); $(unstage)
27955 @[ -f ./guile/Makefile ] || exit 0; \
27956 r=`${PWD_COMMAND}`; export r; \
27957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27958 $(HOST_EXPORTS) \
27959 for flag in $(EXTRA_HOST_FLAGS) ; do \
27960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27961 done; \
27962 echo "Doing pdf in guile" ; \
27963 (cd $(HOST_SUBDIR)/guile && \
27964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27966 "RANLIB=$${RANLIB}" \
27967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27968 pdf) \
27969 || exit 1
27971 @endif guile
27973 .PHONY: maybe-html-guile html-guile
27974 maybe-html-guile:
27975 @if guile
27976 maybe-html-guile: html-guile
27978 html-guile: \
27979 configure-guile
27980 @: $(MAKE); $(unstage)
27981 @[ -f ./guile/Makefile ] || exit 0; \
27982 r=`${PWD_COMMAND}`; export r; \
27983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27984 $(HOST_EXPORTS) \
27985 for flag in $(EXTRA_HOST_FLAGS) ; do \
27986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27987 done; \
27988 echo "Doing html in guile" ; \
27989 (cd $(HOST_SUBDIR)/guile && \
27990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27992 "RANLIB=$${RANLIB}" \
27993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27994 html) \
27995 || exit 1
27997 @endif guile
27999 .PHONY: maybe-TAGS-guile TAGS-guile
28000 maybe-TAGS-guile:
28001 @if guile
28002 maybe-TAGS-guile: TAGS-guile
28004 TAGS-guile: \
28005 configure-guile
28006 @: $(MAKE); $(unstage)
28007 @[ -f ./guile/Makefile ] || exit 0; \
28008 r=`${PWD_COMMAND}`; export r; \
28009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28010 $(HOST_EXPORTS) \
28011 for flag in $(EXTRA_HOST_FLAGS) ; do \
28012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28013 done; \
28014 echo "Doing TAGS in guile" ; \
28015 (cd $(HOST_SUBDIR)/guile && \
28016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28018 "RANLIB=$${RANLIB}" \
28019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28020 TAGS) \
28021 || exit 1
28023 @endif guile
28025 .PHONY: maybe-install-info-guile install-info-guile
28026 maybe-install-info-guile:
28027 @if guile
28028 maybe-install-info-guile: install-info-guile
28030 install-info-guile: \
28031 configure-guile \
28032 info-guile
28033 @: $(MAKE); $(unstage)
28034 @[ -f ./guile/Makefile ] || exit 0; \
28035 r=`${PWD_COMMAND}`; export r; \
28036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28037 $(HOST_EXPORTS) \
28038 for flag in $(EXTRA_HOST_FLAGS) ; do \
28039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28040 done; \
28041 echo "Doing install-info in guile" ; \
28042 (cd $(HOST_SUBDIR)/guile && \
28043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28045 "RANLIB=$${RANLIB}" \
28046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28047 install-info) \
28048 || exit 1
28050 @endif guile
28052 .PHONY: maybe-install-pdf-guile install-pdf-guile
28053 maybe-install-pdf-guile:
28054 @if guile
28055 maybe-install-pdf-guile: install-pdf-guile
28057 install-pdf-guile: \
28058 configure-guile \
28059 pdf-guile
28060 @: $(MAKE); $(unstage)
28061 @[ -f ./guile/Makefile ] || exit 0; \
28062 r=`${PWD_COMMAND}`; export r; \
28063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28064 $(HOST_EXPORTS) \
28065 for flag in $(EXTRA_HOST_FLAGS) ; do \
28066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28067 done; \
28068 echo "Doing install-pdf in guile" ; \
28069 (cd $(HOST_SUBDIR)/guile && \
28070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28072 "RANLIB=$${RANLIB}" \
28073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28074 install-pdf) \
28075 || exit 1
28077 @endif guile
28079 .PHONY: maybe-install-html-guile install-html-guile
28080 maybe-install-html-guile:
28081 @if guile
28082 maybe-install-html-guile: install-html-guile
28084 install-html-guile: \
28085 configure-guile \
28086 html-guile
28087 @: $(MAKE); $(unstage)
28088 @[ -f ./guile/Makefile ] || exit 0; \
28089 r=`${PWD_COMMAND}`; export r; \
28090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28091 $(HOST_EXPORTS) \
28092 for flag in $(EXTRA_HOST_FLAGS) ; do \
28093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28094 done; \
28095 echo "Doing install-html in guile" ; \
28096 (cd $(HOST_SUBDIR)/guile && \
28097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28099 "RANLIB=$${RANLIB}" \
28100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28101 install-html) \
28102 || exit 1
28104 @endif guile
28106 .PHONY: maybe-installcheck-guile installcheck-guile
28107 maybe-installcheck-guile:
28108 @if guile
28109 maybe-installcheck-guile: installcheck-guile
28111 installcheck-guile: \
28112 configure-guile
28113 @: $(MAKE); $(unstage)
28114 @[ -f ./guile/Makefile ] || exit 0; \
28115 r=`${PWD_COMMAND}`; export r; \
28116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28117 $(HOST_EXPORTS) \
28118 for flag in $(EXTRA_HOST_FLAGS) ; do \
28119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28120 done; \
28121 echo "Doing installcheck in guile" ; \
28122 (cd $(HOST_SUBDIR)/guile && \
28123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28125 "RANLIB=$${RANLIB}" \
28126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28127 installcheck) \
28128 || exit 1
28130 @endif guile
28132 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
28133 maybe-mostlyclean-guile:
28134 @if guile
28135 maybe-mostlyclean-guile: mostlyclean-guile
28137 mostlyclean-guile:
28138 @: $(MAKE); $(unstage)
28139 @[ -f ./guile/Makefile ] || exit 0; \
28140 r=`${PWD_COMMAND}`; export r; \
28141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28142 $(HOST_EXPORTS) \
28143 for flag in $(EXTRA_HOST_FLAGS) ; do \
28144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28145 done; \
28146 echo "Doing mostlyclean in guile" ; \
28147 (cd $(HOST_SUBDIR)/guile && \
28148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28150 "RANLIB=$${RANLIB}" \
28151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28152 mostlyclean) \
28153 || exit 1
28155 @endif guile
28157 .PHONY: maybe-clean-guile clean-guile
28158 maybe-clean-guile:
28159 @if guile
28160 maybe-clean-guile: clean-guile
28162 clean-guile:
28163 @: $(MAKE); $(unstage)
28164 @[ -f ./guile/Makefile ] || exit 0; \
28165 r=`${PWD_COMMAND}`; export r; \
28166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28167 $(HOST_EXPORTS) \
28168 for flag in $(EXTRA_HOST_FLAGS) ; do \
28169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28170 done; \
28171 echo "Doing clean in guile" ; \
28172 (cd $(HOST_SUBDIR)/guile && \
28173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28175 "RANLIB=$${RANLIB}" \
28176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28177 clean) \
28178 || exit 1
28180 @endif guile
28182 .PHONY: maybe-distclean-guile distclean-guile
28183 maybe-distclean-guile:
28184 @if guile
28185 maybe-distclean-guile: distclean-guile
28187 distclean-guile:
28188 @: $(MAKE); $(unstage)
28189 @[ -f ./guile/Makefile ] || exit 0; \
28190 r=`${PWD_COMMAND}`; export r; \
28191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28192 $(HOST_EXPORTS) \
28193 for flag in $(EXTRA_HOST_FLAGS) ; do \
28194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28195 done; \
28196 echo "Doing distclean in guile" ; \
28197 (cd $(HOST_SUBDIR)/guile && \
28198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28200 "RANLIB=$${RANLIB}" \
28201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28202 distclean) \
28203 || exit 1
28205 @endif guile
28207 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28208 maybe-maintainer-clean-guile:
28209 @if guile
28210 maybe-maintainer-clean-guile: maintainer-clean-guile
28212 maintainer-clean-guile:
28213 @: $(MAKE); $(unstage)
28214 @[ -f ./guile/Makefile ] || exit 0; \
28215 r=`${PWD_COMMAND}`; export r; \
28216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28217 $(HOST_EXPORTS) \
28218 for flag in $(EXTRA_HOST_FLAGS) ; do \
28219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28220 done; \
28221 echo "Doing maintainer-clean in guile" ; \
28222 (cd $(HOST_SUBDIR)/guile && \
28223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28225 "RANLIB=$${RANLIB}" \
28226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28227 maintainer-clean) \
28228 || exit 1
28230 @endif guile
28234 .PHONY: configure-tk maybe-configure-tk
28235 maybe-configure-tk:
28236 @if gcc-bootstrap
28237 configure-tk: stage_current
28238 @endif gcc-bootstrap
28239 @if tk
28240 maybe-configure-tk: configure-tk
28241 configure-tk:
28242 @: $(MAKE); $(unstage)
28243 @r=`${PWD_COMMAND}`; export r; \
28244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28245 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28246 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28247 $(HOST_EXPORTS) \
28248 echo Configuring in $(HOST_SUBDIR)/tk; \
28249 cd "$(HOST_SUBDIR)/tk" || exit 1; \
28250 case $(srcdir) in \
28251 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28252 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28253 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28254 esac; \
28255 srcdiroption="--srcdir=$${topdir}/tk"; \
28256 libsrcdir="$$s/tk"; \
28257 $(SHELL) $${libsrcdir}/configure \
28258 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28259 --target=${target_alias} $${srcdiroption} \
28260 || exit 1
28261 @endif tk
28267 .PHONY: all-tk maybe-all-tk
28268 maybe-all-tk:
28269 @if gcc-bootstrap
28270 all-tk: stage_current
28271 @endif gcc-bootstrap
28272 @if tk
28273 TARGET-tk=all
28274 maybe-all-tk: all-tk
28275 all-tk: configure-tk
28276 @: $(MAKE); $(unstage)
28277 @r=`${PWD_COMMAND}`; export r; \
28278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28279 $(HOST_EXPORTS) \
28280 (cd $(HOST_SUBDIR)/tk && \
28281 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28282 $(TARGET-tk))
28283 @endif tk
28288 .PHONY: check-tk maybe-check-tk
28289 maybe-check-tk:
28290 @if tk
28291 maybe-check-tk: check-tk
28293 check-tk:
28294 @: $(MAKE); $(unstage)
28295 @r=`${PWD_COMMAND}`; export r; \
28296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28297 $(HOST_EXPORTS) \
28298 (cd $(HOST_SUBDIR)/tk && \
28299 $(MAKE) $(FLAGS_TO_PASS) check)
28301 @endif tk
28303 .PHONY: install-tk maybe-install-tk
28304 maybe-install-tk:
28305 @if tk
28306 maybe-install-tk: install-tk
28308 install-tk: installdirs
28309 @: $(MAKE); $(unstage)
28310 @r=`${PWD_COMMAND}`; export r; \
28311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28312 $(HOST_EXPORTS) \
28313 (cd $(HOST_SUBDIR)/tk && \
28314 $(MAKE) $(FLAGS_TO_PASS) install)
28316 @endif tk
28318 .PHONY: install-strip-tk maybe-install-strip-tk
28319 maybe-install-strip-tk:
28320 @if tk
28321 maybe-install-strip-tk: install-strip-tk
28323 install-strip-tk: installdirs
28324 @: $(MAKE); $(unstage)
28325 @r=`${PWD_COMMAND}`; export r; \
28326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28327 $(HOST_EXPORTS) \
28328 (cd $(HOST_SUBDIR)/tk && \
28329 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28331 @endif tk
28333 # Other targets (info, dvi, pdf, etc.)
28335 .PHONY: maybe-info-tk info-tk
28336 maybe-info-tk:
28337 @if tk
28338 maybe-info-tk: info-tk
28340 info-tk: \
28341 configure-tk
28342 @: $(MAKE); $(unstage)
28343 @[ -f ./tk/Makefile ] || exit 0; \
28344 r=`${PWD_COMMAND}`; export r; \
28345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28346 $(HOST_EXPORTS) \
28347 for flag in $(EXTRA_HOST_FLAGS) ; do \
28348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28349 done; \
28350 echo "Doing info in tk" ; \
28351 (cd $(HOST_SUBDIR)/tk && \
28352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28354 "RANLIB=$${RANLIB}" \
28355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28356 info) \
28357 || exit 1
28359 @endif tk
28361 .PHONY: maybe-dvi-tk dvi-tk
28362 maybe-dvi-tk:
28363 @if tk
28364 maybe-dvi-tk: dvi-tk
28366 dvi-tk: \
28367 configure-tk
28368 @: $(MAKE); $(unstage)
28369 @[ -f ./tk/Makefile ] || exit 0; \
28370 r=`${PWD_COMMAND}`; export r; \
28371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28372 $(HOST_EXPORTS) \
28373 for flag in $(EXTRA_HOST_FLAGS) ; do \
28374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28375 done; \
28376 echo "Doing dvi in tk" ; \
28377 (cd $(HOST_SUBDIR)/tk && \
28378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28380 "RANLIB=$${RANLIB}" \
28381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28382 dvi) \
28383 || exit 1
28385 @endif tk
28387 .PHONY: maybe-pdf-tk pdf-tk
28388 maybe-pdf-tk:
28389 @if tk
28390 maybe-pdf-tk: pdf-tk
28392 pdf-tk: \
28393 configure-tk
28394 @: $(MAKE); $(unstage)
28395 @[ -f ./tk/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 pdf in tk" ; \
28403 (cd $(HOST_SUBDIR)/tk && \
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 pdf) \
28409 || exit 1
28411 @endif tk
28413 .PHONY: maybe-html-tk html-tk
28414 maybe-html-tk:
28415 @if tk
28416 maybe-html-tk: html-tk
28418 html-tk: \
28419 configure-tk
28420 @: $(MAKE); $(unstage)
28421 @[ -f ./tk/Makefile ] || exit 0; \
28422 r=`${PWD_COMMAND}`; export r; \
28423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28424 $(HOST_EXPORTS) \
28425 for flag in $(EXTRA_HOST_FLAGS) ; do \
28426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28427 done; \
28428 echo "Doing html in tk" ; \
28429 (cd $(HOST_SUBDIR)/tk && \
28430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28432 "RANLIB=$${RANLIB}" \
28433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28434 html) \
28435 || exit 1
28437 @endif tk
28439 .PHONY: maybe-TAGS-tk TAGS-tk
28440 maybe-TAGS-tk:
28441 @if tk
28442 maybe-TAGS-tk: TAGS-tk
28444 TAGS-tk: \
28445 configure-tk
28446 @: $(MAKE); $(unstage)
28447 @[ -f ./tk/Makefile ] || exit 0; \
28448 r=`${PWD_COMMAND}`; export r; \
28449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28450 $(HOST_EXPORTS) \
28451 for flag in $(EXTRA_HOST_FLAGS) ; do \
28452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28453 done; \
28454 echo "Doing TAGS in tk" ; \
28455 (cd $(HOST_SUBDIR)/tk && \
28456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28458 "RANLIB=$${RANLIB}" \
28459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28460 TAGS) \
28461 || exit 1
28463 @endif tk
28465 .PHONY: maybe-install-info-tk install-info-tk
28466 maybe-install-info-tk:
28467 @if tk
28468 maybe-install-info-tk: install-info-tk
28470 install-info-tk: \
28471 configure-tk \
28472 info-tk
28473 @: $(MAKE); $(unstage)
28474 @[ -f ./tk/Makefile ] || exit 0; \
28475 r=`${PWD_COMMAND}`; export r; \
28476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28477 $(HOST_EXPORTS) \
28478 for flag in $(EXTRA_HOST_FLAGS) ; do \
28479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28480 done; \
28481 echo "Doing install-info in tk" ; \
28482 (cd $(HOST_SUBDIR)/tk && \
28483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28485 "RANLIB=$${RANLIB}" \
28486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28487 install-info) \
28488 || exit 1
28490 @endif tk
28492 .PHONY: maybe-install-pdf-tk install-pdf-tk
28493 maybe-install-pdf-tk:
28494 @if tk
28495 maybe-install-pdf-tk: install-pdf-tk
28497 install-pdf-tk: \
28498 configure-tk \
28499 pdf-tk
28500 @: $(MAKE); $(unstage)
28501 @[ -f ./tk/Makefile ] || exit 0; \
28502 r=`${PWD_COMMAND}`; export r; \
28503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28504 $(HOST_EXPORTS) \
28505 for flag in $(EXTRA_HOST_FLAGS) ; do \
28506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28507 done; \
28508 echo "Doing install-pdf in tk" ; \
28509 (cd $(HOST_SUBDIR)/tk && \
28510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28512 "RANLIB=$${RANLIB}" \
28513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28514 install-pdf) \
28515 || exit 1
28517 @endif tk
28519 .PHONY: maybe-install-html-tk install-html-tk
28520 maybe-install-html-tk:
28521 @if tk
28522 maybe-install-html-tk: install-html-tk
28524 install-html-tk: \
28525 configure-tk \
28526 html-tk
28527 @: $(MAKE); $(unstage)
28528 @[ -f ./tk/Makefile ] || exit 0; \
28529 r=`${PWD_COMMAND}`; export r; \
28530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28531 $(HOST_EXPORTS) \
28532 for flag in $(EXTRA_HOST_FLAGS) ; do \
28533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28534 done; \
28535 echo "Doing install-html in tk" ; \
28536 (cd $(HOST_SUBDIR)/tk && \
28537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28539 "RANLIB=$${RANLIB}" \
28540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28541 install-html) \
28542 || exit 1
28544 @endif tk
28546 .PHONY: maybe-installcheck-tk installcheck-tk
28547 maybe-installcheck-tk:
28548 @if tk
28549 maybe-installcheck-tk: installcheck-tk
28551 installcheck-tk: \
28552 configure-tk
28553 @: $(MAKE); $(unstage)
28554 @[ -f ./tk/Makefile ] || exit 0; \
28555 r=`${PWD_COMMAND}`; export r; \
28556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28557 $(HOST_EXPORTS) \
28558 for flag in $(EXTRA_HOST_FLAGS) ; do \
28559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28560 done; \
28561 echo "Doing installcheck in tk" ; \
28562 (cd $(HOST_SUBDIR)/tk && \
28563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28565 "RANLIB=$${RANLIB}" \
28566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28567 installcheck) \
28568 || exit 1
28570 @endif tk
28572 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
28573 maybe-mostlyclean-tk:
28574 @if tk
28575 maybe-mostlyclean-tk: mostlyclean-tk
28577 mostlyclean-tk:
28578 @: $(MAKE); $(unstage)
28579 @[ -f ./tk/Makefile ] || exit 0; \
28580 r=`${PWD_COMMAND}`; export r; \
28581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28582 $(HOST_EXPORTS) \
28583 for flag in $(EXTRA_HOST_FLAGS) ; do \
28584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28585 done; \
28586 echo "Doing mostlyclean in tk" ; \
28587 (cd $(HOST_SUBDIR)/tk && \
28588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28590 "RANLIB=$${RANLIB}" \
28591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28592 mostlyclean) \
28593 || exit 1
28595 @endif tk
28597 .PHONY: maybe-clean-tk clean-tk
28598 maybe-clean-tk:
28599 @if tk
28600 maybe-clean-tk: clean-tk
28602 clean-tk:
28603 @: $(MAKE); $(unstage)
28604 @[ -f ./tk/Makefile ] || exit 0; \
28605 r=`${PWD_COMMAND}`; export r; \
28606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28607 $(HOST_EXPORTS) \
28608 for flag in $(EXTRA_HOST_FLAGS) ; do \
28609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28610 done; \
28611 echo "Doing clean in tk" ; \
28612 (cd $(HOST_SUBDIR)/tk && \
28613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28615 "RANLIB=$${RANLIB}" \
28616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28617 clean) \
28618 || exit 1
28620 @endif tk
28622 .PHONY: maybe-distclean-tk distclean-tk
28623 maybe-distclean-tk:
28624 @if tk
28625 maybe-distclean-tk: distclean-tk
28627 distclean-tk:
28628 @: $(MAKE); $(unstage)
28629 @[ -f ./tk/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 distclean in tk" ; \
28637 (cd $(HOST_SUBDIR)/tk && \
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 distclean) \
28643 || exit 1
28645 @endif tk
28647 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
28648 maybe-maintainer-clean-tk:
28649 @if tk
28650 maybe-maintainer-clean-tk: maintainer-clean-tk
28652 maintainer-clean-tk:
28653 @: $(MAKE); $(unstage)
28654 @[ -f ./tk/Makefile ] || exit 0; \
28655 r=`${PWD_COMMAND}`; export r; \
28656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28657 $(HOST_EXPORTS) \
28658 for flag in $(EXTRA_HOST_FLAGS) ; do \
28659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28660 done; \
28661 echo "Doing maintainer-clean in tk" ; \
28662 (cd $(HOST_SUBDIR)/tk && \
28663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28665 "RANLIB=$${RANLIB}" \
28666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28667 maintainer-clean) \
28668 || exit 1
28670 @endif tk
28674 .PHONY: configure-libtermcap maybe-configure-libtermcap
28675 maybe-configure-libtermcap:
28676 @if gcc-bootstrap
28677 configure-libtermcap: stage_current
28678 @endif gcc-bootstrap
28679 @if libtermcap
28680 maybe-configure-libtermcap: configure-libtermcap
28681 configure-libtermcap:
28682 @: $(MAKE); $(unstage)
28683 @r=`${PWD_COMMAND}`; export r; \
28684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28685 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
28686 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
28687 $(HOST_EXPORTS) \
28688 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
28689 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
28690 case $(srcdir) in \
28691 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28692 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
28693 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28694 esac; \
28695 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
28696 libsrcdir="$$s/libtermcap"; \
28697 $(SHELL) $${libsrcdir}/configure \
28698 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28699 --target=${target_alias} $${srcdiroption} \
28700 || exit 1
28701 @endif libtermcap
28707 .PHONY: all-libtermcap maybe-all-libtermcap
28708 maybe-all-libtermcap:
28709 @if gcc-bootstrap
28710 all-libtermcap: stage_current
28711 @endif gcc-bootstrap
28712 @if libtermcap
28713 TARGET-libtermcap=all
28714 maybe-all-libtermcap: all-libtermcap
28715 all-libtermcap: configure-libtermcap
28716 @: $(MAKE); $(unstage)
28717 @r=`${PWD_COMMAND}`; export r; \
28718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28719 $(HOST_EXPORTS) \
28720 (cd $(HOST_SUBDIR)/libtermcap && \
28721 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28722 $(TARGET-libtermcap))
28723 @endif libtermcap
28728 .PHONY: check-libtermcap maybe-check-libtermcap
28729 maybe-check-libtermcap:
28730 @if libtermcap
28731 maybe-check-libtermcap: check-libtermcap
28733 check-libtermcap:
28735 @endif libtermcap
28737 .PHONY: install-libtermcap maybe-install-libtermcap
28738 maybe-install-libtermcap:
28739 @if libtermcap
28740 maybe-install-libtermcap: install-libtermcap
28742 install-libtermcap: installdirs
28743 @: $(MAKE); $(unstage)
28744 @r=`${PWD_COMMAND}`; export r; \
28745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28746 $(HOST_EXPORTS) \
28747 (cd $(HOST_SUBDIR)/libtermcap && \
28748 $(MAKE) $(FLAGS_TO_PASS) install)
28750 @endif libtermcap
28752 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
28753 maybe-install-strip-libtermcap:
28754 @if libtermcap
28755 maybe-install-strip-libtermcap: install-strip-libtermcap
28757 install-strip-libtermcap: installdirs
28758 @: $(MAKE); $(unstage)
28759 @r=`${PWD_COMMAND}`; export r; \
28760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28761 $(HOST_EXPORTS) \
28762 (cd $(HOST_SUBDIR)/libtermcap && \
28763 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28765 @endif libtermcap
28767 # Other targets (info, dvi, pdf, etc.)
28769 .PHONY: maybe-info-libtermcap info-libtermcap
28770 maybe-info-libtermcap:
28771 @if libtermcap
28772 maybe-info-libtermcap: info-libtermcap
28774 info-libtermcap: \
28775 configure-libtermcap
28776 @: $(MAKE); $(unstage)
28777 @[ -f ./libtermcap/Makefile ] || exit 0; \
28778 r=`${PWD_COMMAND}`; export r; \
28779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28780 $(HOST_EXPORTS) \
28781 for flag in $(EXTRA_HOST_FLAGS) ; do \
28782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28783 done; \
28784 echo "Doing info in libtermcap" ; \
28785 (cd $(HOST_SUBDIR)/libtermcap && \
28786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28788 "RANLIB=$${RANLIB}" \
28789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28790 info) \
28791 || exit 1
28793 @endif libtermcap
28795 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
28796 maybe-dvi-libtermcap:
28797 @if libtermcap
28798 maybe-dvi-libtermcap: dvi-libtermcap
28800 dvi-libtermcap: \
28801 configure-libtermcap
28802 @: $(MAKE); $(unstage)
28803 @[ -f ./libtermcap/Makefile ] || exit 0; \
28804 r=`${PWD_COMMAND}`; export r; \
28805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28806 $(HOST_EXPORTS) \
28807 for flag in $(EXTRA_HOST_FLAGS) ; do \
28808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28809 done; \
28810 echo "Doing dvi in libtermcap" ; \
28811 (cd $(HOST_SUBDIR)/libtermcap && \
28812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28814 "RANLIB=$${RANLIB}" \
28815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28816 dvi) \
28817 || exit 1
28819 @endif libtermcap
28821 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
28822 maybe-pdf-libtermcap:
28823 @if libtermcap
28824 maybe-pdf-libtermcap: pdf-libtermcap
28826 pdf-libtermcap: \
28827 configure-libtermcap
28828 @: $(MAKE); $(unstage)
28829 @[ -f ./libtermcap/Makefile ] || exit 0; \
28830 r=`${PWD_COMMAND}`; export r; \
28831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28832 $(HOST_EXPORTS) \
28833 for flag in $(EXTRA_HOST_FLAGS) ; do \
28834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28835 done; \
28836 echo "Doing pdf in libtermcap" ; \
28837 (cd $(HOST_SUBDIR)/libtermcap && \
28838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28840 "RANLIB=$${RANLIB}" \
28841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28842 pdf) \
28843 || exit 1
28845 @endif libtermcap
28847 .PHONY: maybe-html-libtermcap html-libtermcap
28848 maybe-html-libtermcap:
28849 @if libtermcap
28850 maybe-html-libtermcap: html-libtermcap
28852 html-libtermcap: \
28853 configure-libtermcap
28854 @: $(MAKE); $(unstage)
28855 @[ -f ./libtermcap/Makefile ] || exit 0; \
28856 r=`${PWD_COMMAND}`; export r; \
28857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28858 $(HOST_EXPORTS) \
28859 for flag in $(EXTRA_HOST_FLAGS) ; do \
28860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28861 done; \
28862 echo "Doing html in libtermcap" ; \
28863 (cd $(HOST_SUBDIR)/libtermcap && \
28864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28866 "RANLIB=$${RANLIB}" \
28867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28868 html) \
28869 || exit 1
28871 @endif libtermcap
28873 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28874 maybe-TAGS-libtermcap:
28875 @if libtermcap
28876 maybe-TAGS-libtermcap: TAGS-libtermcap
28878 TAGS-libtermcap: \
28879 configure-libtermcap
28880 @: $(MAKE); $(unstage)
28881 @[ -f ./libtermcap/Makefile ] || exit 0; \
28882 r=`${PWD_COMMAND}`; export r; \
28883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28884 $(HOST_EXPORTS) \
28885 for flag in $(EXTRA_HOST_FLAGS) ; do \
28886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28887 done; \
28888 echo "Doing TAGS in libtermcap" ; \
28889 (cd $(HOST_SUBDIR)/libtermcap && \
28890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28892 "RANLIB=$${RANLIB}" \
28893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28894 TAGS) \
28895 || exit 1
28897 @endif libtermcap
28899 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28900 maybe-install-info-libtermcap:
28901 @if libtermcap
28902 maybe-install-info-libtermcap: install-info-libtermcap
28904 install-info-libtermcap: \
28905 configure-libtermcap \
28906 info-libtermcap
28907 @: $(MAKE); $(unstage)
28908 @[ -f ./libtermcap/Makefile ] || exit 0; \
28909 r=`${PWD_COMMAND}`; export r; \
28910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28911 $(HOST_EXPORTS) \
28912 for flag in $(EXTRA_HOST_FLAGS) ; do \
28913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28914 done; \
28915 echo "Doing install-info in libtermcap" ; \
28916 (cd $(HOST_SUBDIR)/libtermcap && \
28917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28919 "RANLIB=$${RANLIB}" \
28920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28921 install-info) \
28922 || exit 1
28924 @endif libtermcap
28926 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28927 maybe-install-pdf-libtermcap:
28928 @if libtermcap
28929 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28931 install-pdf-libtermcap: \
28932 configure-libtermcap \
28933 pdf-libtermcap
28934 @: $(MAKE); $(unstage)
28935 @[ -f ./libtermcap/Makefile ] || exit 0; \
28936 r=`${PWD_COMMAND}`; export r; \
28937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28938 $(HOST_EXPORTS) \
28939 for flag in $(EXTRA_HOST_FLAGS) ; do \
28940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28941 done; \
28942 echo "Doing install-pdf in libtermcap" ; \
28943 (cd $(HOST_SUBDIR)/libtermcap && \
28944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28946 "RANLIB=$${RANLIB}" \
28947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28948 install-pdf) \
28949 || exit 1
28951 @endif libtermcap
28953 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28954 maybe-install-html-libtermcap:
28955 @if libtermcap
28956 maybe-install-html-libtermcap: install-html-libtermcap
28958 install-html-libtermcap: \
28959 configure-libtermcap \
28960 html-libtermcap
28961 @: $(MAKE); $(unstage)
28962 @[ -f ./libtermcap/Makefile ] || exit 0; \
28963 r=`${PWD_COMMAND}`; export r; \
28964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28965 $(HOST_EXPORTS) \
28966 for flag in $(EXTRA_HOST_FLAGS) ; do \
28967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28968 done; \
28969 echo "Doing install-html in libtermcap" ; \
28970 (cd $(HOST_SUBDIR)/libtermcap && \
28971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28973 "RANLIB=$${RANLIB}" \
28974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28975 install-html) \
28976 || exit 1
28978 @endif libtermcap
28980 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28981 maybe-installcheck-libtermcap:
28982 @if libtermcap
28983 maybe-installcheck-libtermcap: installcheck-libtermcap
28985 installcheck-libtermcap: \
28986 configure-libtermcap
28987 @: $(MAKE); $(unstage)
28988 @[ -f ./libtermcap/Makefile ] || exit 0; \
28989 r=`${PWD_COMMAND}`; export r; \
28990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28991 $(HOST_EXPORTS) \
28992 for flag in $(EXTRA_HOST_FLAGS) ; do \
28993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28994 done; \
28995 echo "Doing installcheck in libtermcap" ; \
28996 (cd $(HOST_SUBDIR)/libtermcap && \
28997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28999 "RANLIB=$${RANLIB}" \
29000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29001 installcheck) \
29002 || exit 1
29004 @endif libtermcap
29006 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
29007 maybe-mostlyclean-libtermcap:
29008 @if libtermcap
29009 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
29011 # libtermcap doesn't support mostlyclean.
29012 mostlyclean-libtermcap:
29014 @endif libtermcap
29016 .PHONY: maybe-clean-libtermcap clean-libtermcap
29017 maybe-clean-libtermcap:
29018 @if libtermcap
29019 maybe-clean-libtermcap: clean-libtermcap
29021 # libtermcap doesn't support clean.
29022 clean-libtermcap:
29024 @endif libtermcap
29026 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
29027 maybe-distclean-libtermcap:
29028 @if libtermcap
29029 maybe-distclean-libtermcap: distclean-libtermcap
29031 # libtermcap doesn't support distclean.
29032 distclean-libtermcap:
29034 @endif libtermcap
29036 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
29037 maybe-maintainer-clean-libtermcap:
29038 @if libtermcap
29039 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
29041 # libtermcap doesn't support maintainer-clean.
29042 maintainer-clean-libtermcap:
29044 @endif libtermcap
29048 .PHONY: configure-utils maybe-configure-utils
29049 maybe-configure-utils:
29050 @if gcc-bootstrap
29051 configure-utils: stage_current
29052 @endif gcc-bootstrap
29053 @if utils
29054 maybe-configure-utils: configure-utils
29055 configure-utils:
29056 @: $(MAKE); $(unstage)
29057 @r=`${PWD_COMMAND}`; export r; \
29058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29059 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29060 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29061 $(HOST_EXPORTS) \
29062 echo Configuring in $(HOST_SUBDIR)/utils; \
29063 cd "$(HOST_SUBDIR)/utils" || exit 1; \
29064 case $(srcdir) in \
29065 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29066 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29067 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29068 esac; \
29069 srcdiroption="--srcdir=$${topdir}/utils"; \
29070 libsrcdir="$$s/utils"; \
29071 $(SHELL) $${libsrcdir}/configure \
29072 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29073 --target=${target_alias} $${srcdiroption} \
29074 || exit 1
29075 @endif utils
29081 .PHONY: all-utils maybe-all-utils
29082 maybe-all-utils:
29083 @if gcc-bootstrap
29084 all-utils: stage_current
29085 @endif gcc-bootstrap
29086 @if utils
29087 TARGET-utils=all
29088 maybe-all-utils: all-utils
29089 all-utils: configure-utils
29090 @: $(MAKE); $(unstage)
29091 @r=`${PWD_COMMAND}`; export r; \
29092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29093 $(HOST_EXPORTS) \
29094 (cd $(HOST_SUBDIR)/utils && \
29095 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29096 $(TARGET-utils))
29097 @endif utils
29102 .PHONY: check-utils maybe-check-utils
29103 maybe-check-utils:
29104 @if utils
29105 maybe-check-utils: check-utils
29107 check-utils:
29109 @endif utils
29111 .PHONY: install-utils maybe-install-utils
29112 maybe-install-utils:
29113 @if utils
29114 maybe-install-utils: install-utils
29116 install-utils: installdirs
29117 @: $(MAKE); $(unstage)
29118 @r=`${PWD_COMMAND}`; export r; \
29119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29120 $(HOST_EXPORTS) \
29121 (cd $(HOST_SUBDIR)/utils && \
29122 $(MAKE) $(FLAGS_TO_PASS) install)
29124 @endif utils
29126 .PHONY: install-strip-utils maybe-install-strip-utils
29127 maybe-install-strip-utils:
29128 @if utils
29129 maybe-install-strip-utils: install-strip-utils
29131 install-strip-utils: installdirs
29132 @: $(MAKE); $(unstage)
29133 @r=`${PWD_COMMAND}`; export r; \
29134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29135 $(HOST_EXPORTS) \
29136 (cd $(HOST_SUBDIR)/utils && \
29137 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29139 @endif utils
29141 # Other targets (info, dvi, pdf, etc.)
29143 .PHONY: maybe-info-utils info-utils
29144 maybe-info-utils:
29145 @if utils
29146 maybe-info-utils: info-utils
29148 info-utils: \
29149 configure-utils
29150 @: $(MAKE); $(unstage)
29151 @[ -f ./utils/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 info in utils" ; \
29159 (cd $(HOST_SUBDIR)/utils && \
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 info) \
29165 || exit 1
29167 @endif utils
29169 .PHONY: maybe-dvi-utils dvi-utils
29170 maybe-dvi-utils:
29171 @if utils
29172 maybe-dvi-utils: dvi-utils
29174 dvi-utils: \
29175 configure-utils
29176 @: $(MAKE); $(unstage)
29177 @[ -f ./utils/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 dvi in utils" ; \
29185 (cd $(HOST_SUBDIR)/utils && \
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 dvi) \
29191 || exit 1
29193 @endif utils
29195 .PHONY: maybe-pdf-utils pdf-utils
29196 maybe-pdf-utils:
29197 @if utils
29198 maybe-pdf-utils: pdf-utils
29200 pdf-utils: \
29201 configure-utils
29202 @: $(MAKE); $(unstage)
29203 @[ -f ./utils/Makefile ] || exit 0; \
29204 r=`${PWD_COMMAND}`; export r; \
29205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29206 $(HOST_EXPORTS) \
29207 for flag in $(EXTRA_HOST_FLAGS) ; do \
29208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29209 done; \
29210 echo "Doing pdf in utils" ; \
29211 (cd $(HOST_SUBDIR)/utils && \
29212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29214 "RANLIB=$${RANLIB}" \
29215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29216 pdf) \
29217 || exit 1
29219 @endif utils
29221 .PHONY: maybe-html-utils html-utils
29222 maybe-html-utils:
29223 @if utils
29224 maybe-html-utils: html-utils
29226 html-utils: \
29227 configure-utils
29228 @: $(MAKE); $(unstage)
29229 @[ -f ./utils/Makefile ] || exit 0; \
29230 r=`${PWD_COMMAND}`; export r; \
29231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29232 $(HOST_EXPORTS) \
29233 for flag in $(EXTRA_HOST_FLAGS) ; do \
29234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29235 done; \
29236 echo "Doing html in utils" ; \
29237 (cd $(HOST_SUBDIR)/utils && \
29238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29240 "RANLIB=$${RANLIB}" \
29241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29242 html) \
29243 || exit 1
29245 @endif utils
29247 .PHONY: maybe-TAGS-utils TAGS-utils
29248 maybe-TAGS-utils:
29249 @if utils
29250 maybe-TAGS-utils: TAGS-utils
29252 TAGS-utils: \
29253 configure-utils
29254 @: $(MAKE); $(unstage)
29255 @[ -f ./utils/Makefile ] || exit 0; \
29256 r=`${PWD_COMMAND}`; export r; \
29257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29258 $(HOST_EXPORTS) \
29259 for flag in $(EXTRA_HOST_FLAGS) ; do \
29260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29261 done; \
29262 echo "Doing TAGS in utils" ; \
29263 (cd $(HOST_SUBDIR)/utils && \
29264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29266 "RANLIB=$${RANLIB}" \
29267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29268 TAGS) \
29269 || exit 1
29271 @endif utils
29273 .PHONY: maybe-install-info-utils install-info-utils
29274 maybe-install-info-utils:
29275 @if utils
29276 maybe-install-info-utils: install-info-utils
29278 install-info-utils: \
29279 configure-utils \
29280 info-utils
29281 @: $(MAKE); $(unstage)
29282 @[ -f ./utils/Makefile ] || exit 0; \
29283 r=`${PWD_COMMAND}`; export r; \
29284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29285 $(HOST_EXPORTS) \
29286 for flag in $(EXTRA_HOST_FLAGS) ; do \
29287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29288 done; \
29289 echo "Doing install-info in utils" ; \
29290 (cd $(HOST_SUBDIR)/utils && \
29291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29293 "RANLIB=$${RANLIB}" \
29294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29295 install-info) \
29296 || exit 1
29298 @endif utils
29300 .PHONY: maybe-install-pdf-utils install-pdf-utils
29301 maybe-install-pdf-utils:
29302 @if utils
29303 maybe-install-pdf-utils: install-pdf-utils
29305 install-pdf-utils: \
29306 configure-utils \
29307 pdf-utils
29308 @: $(MAKE); $(unstage)
29309 @[ -f ./utils/Makefile ] || exit 0; \
29310 r=`${PWD_COMMAND}`; export r; \
29311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29312 $(HOST_EXPORTS) \
29313 for flag in $(EXTRA_HOST_FLAGS) ; do \
29314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29315 done; \
29316 echo "Doing install-pdf in utils" ; \
29317 (cd $(HOST_SUBDIR)/utils && \
29318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29320 "RANLIB=$${RANLIB}" \
29321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29322 install-pdf) \
29323 || exit 1
29325 @endif utils
29327 .PHONY: maybe-install-html-utils install-html-utils
29328 maybe-install-html-utils:
29329 @if utils
29330 maybe-install-html-utils: install-html-utils
29332 install-html-utils: \
29333 configure-utils \
29334 html-utils
29335 @: $(MAKE); $(unstage)
29336 @[ -f ./utils/Makefile ] || exit 0; \
29337 r=`${PWD_COMMAND}`; export r; \
29338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29339 $(HOST_EXPORTS) \
29340 for flag in $(EXTRA_HOST_FLAGS) ; do \
29341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29342 done; \
29343 echo "Doing install-html in utils" ; \
29344 (cd $(HOST_SUBDIR)/utils && \
29345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29347 "RANLIB=$${RANLIB}" \
29348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29349 install-html) \
29350 || exit 1
29352 @endif utils
29354 .PHONY: maybe-installcheck-utils installcheck-utils
29355 maybe-installcheck-utils:
29356 @if utils
29357 maybe-installcheck-utils: installcheck-utils
29359 installcheck-utils: \
29360 configure-utils
29361 @: $(MAKE); $(unstage)
29362 @[ -f ./utils/Makefile ] || exit 0; \
29363 r=`${PWD_COMMAND}`; export r; \
29364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29365 $(HOST_EXPORTS) \
29366 for flag in $(EXTRA_HOST_FLAGS) ; do \
29367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29368 done; \
29369 echo "Doing installcheck in utils" ; \
29370 (cd $(HOST_SUBDIR)/utils && \
29371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29373 "RANLIB=$${RANLIB}" \
29374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29375 installcheck) \
29376 || exit 1
29378 @endif utils
29380 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
29381 maybe-mostlyclean-utils:
29382 @if utils
29383 maybe-mostlyclean-utils: mostlyclean-utils
29385 mostlyclean-utils:
29386 @: $(MAKE); $(unstage)
29387 @[ -f ./utils/Makefile ] || exit 0; \
29388 r=`${PWD_COMMAND}`; export r; \
29389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29390 $(HOST_EXPORTS) \
29391 for flag in $(EXTRA_HOST_FLAGS) ; do \
29392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29393 done; \
29394 echo "Doing mostlyclean in utils" ; \
29395 (cd $(HOST_SUBDIR)/utils && \
29396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29398 "RANLIB=$${RANLIB}" \
29399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29400 mostlyclean) \
29401 || exit 1
29403 @endif utils
29405 .PHONY: maybe-clean-utils clean-utils
29406 maybe-clean-utils:
29407 @if utils
29408 maybe-clean-utils: clean-utils
29410 clean-utils:
29411 @: $(MAKE); $(unstage)
29412 @[ -f ./utils/Makefile ] || exit 0; \
29413 r=`${PWD_COMMAND}`; export r; \
29414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29415 $(HOST_EXPORTS) \
29416 for flag in $(EXTRA_HOST_FLAGS) ; do \
29417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29418 done; \
29419 echo "Doing clean in utils" ; \
29420 (cd $(HOST_SUBDIR)/utils && \
29421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29423 "RANLIB=$${RANLIB}" \
29424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29425 clean) \
29426 || exit 1
29428 @endif utils
29430 .PHONY: maybe-distclean-utils distclean-utils
29431 maybe-distclean-utils:
29432 @if utils
29433 maybe-distclean-utils: distclean-utils
29435 distclean-utils:
29436 @: $(MAKE); $(unstage)
29437 @[ -f ./utils/Makefile ] || exit 0; \
29438 r=`${PWD_COMMAND}`; export r; \
29439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29440 $(HOST_EXPORTS) \
29441 for flag in $(EXTRA_HOST_FLAGS) ; do \
29442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29443 done; \
29444 echo "Doing distclean in utils" ; \
29445 (cd $(HOST_SUBDIR)/utils && \
29446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29448 "RANLIB=$${RANLIB}" \
29449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29450 distclean) \
29451 || exit 1
29453 @endif utils
29455 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
29456 maybe-maintainer-clean-utils:
29457 @if utils
29458 maybe-maintainer-clean-utils: maintainer-clean-utils
29460 maintainer-clean-utils:
29461 @: $(MAKE); $(unstage)
29462 @[ -f ./utils/Makefile ] || exit 0; \
29463 r=`${PWD_COMMAND}`; export r; \
29464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29465 $(HOST_EXPORTS) \
29466 for flag in $(EXTRA_HOST_FLAGS) ; do \
29467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29468 done; \
29469 echo "Doing maintainer-clean in utils" ; \
29470 (cd $(HOST_SUBDIR)/utils && \
29471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29473 "RANLIB=$${RANLIB}" \
29474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29475 maintainer-clean) \
29476 || exit 1
29478 @endif utils
29482 .PHONY: configure-gnattools maybe-configure-gnattools
29483 maybe-configure-gnattools:
29484 @if gcc-bootstrap
29485 configure-gnattools: stage_current
29486 @endif gcc-bootstrap
29487 @if gnattools
29488 maybe-configure-gnattools: configure-gnattools
29489 configure-gnattools:
29490 @: $(MAKE); $(unstage)
29491 @r=`${PWD_COMMAND}`; export r; \
29492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29493 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
29494 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
29495 $(HOST_EXPORTS) \
29496 echo Configuring in $(HOST_SUBDIR)/gnattools; \
29497 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
29498 case $(srcdir) in \
29499 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29500 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
29501 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29502 esac; \
29503 srcdiroption="--srcdir=$${topdir}/gnattools"; \
29504 libsrcdir="$$s/gnattools"; \
29505 $(SHELL) $${libsrcdir}/configure \
29506 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29507 --target=${target_alias} $${srcdiroption} \
29508 || exit 1
29509 @endif gnattools
29515 .PHONY: all-gnattools maybe-all-gnattools
29516 maybe-all-gnattools:
29517 @if gcc-bootstrap
29518 all-gnattools: stage_current
29519 @endif gcc-bootstrap
29520 @if gnattools
29521 TARGET-gnattools=all
29522 maybe-all-gnattools: all-gnattools
29523 all-gnattools: configure-gnattools
29524 @: $(MAKE); $(unstage)
29525 @r=`${PWD_COMMAND}`; export r; \
29526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29527 $(HOST_EXPORTS) \
29528 (cd $(HOST_SUBDIR)/gnattools && \
29529 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29530 $(TARGET-gnattools))
29531 @endif gnattools
29536 .PHONY: check-gnattools maybe-check-gnattools
29537 maybe-check-gnattools:
29538 @if gnattools
29539 maybe-check-gnattools: check-gnattools
29541 check-gnattools:
29542 @: $(MAKE); $(unstage)
29543 @r=`${PWD_COMMAND}`; export r; \
29544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29545 $(HOST_EXPORTS) \
29546 (cd $(HOST_SUBDIR)/gnattools && \
29547 $(MAKE) $(FLAGS_TO_PASS) check)
29549 @endif gnattools
29551 .PHONY: install-gnattools maybe-install-gnattools
29552 maybe-install-gnattools:
29553 @if gnattools
29554 maybe-install-gnattools: install-gnattools
29556 install-gnattools: installdirs
29557 @: $(MAKE); $(unstage)
29558 @r=`${PWD_COMMAND}`; export r; \
29559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29560 $(HOST_EXPORTS) \
29561 (cd $(HOST_SUBDIR)/gnattools && \
29562 $(MAKE) $(FLAGS_TO_PASS) install)
29564 @endif gnattools
29566 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
29567 maybe-install-strip-gnattools:
29568 @if gnattools
29569 maybe-install-strip-gnattools: install-strip-gnattools
29571 install-strip-gnattools: installdirs
29572 @: $(MAKE); $(unstage)
29573 @r=`${PWD_COMMAND}`; export r; \
29574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29575 $(HOST_EXPORTS) \
29576 (cd $(HOST_SUBDIR)/gnattools && \
29577 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29579 @endif gnattools
29581 # Other targets (info, dvi, pdf, etc.)
29583 .PHONY: maybe-info-gnattools info-gnattools
29584 maybe-info-gnattools:
29585 @if gnattools
29586 maybe-info-gnattools: info-gnattools
29588 info-gnattools: \
29589 configure-gnattools
29590 @: $(MAKE); $(unstage)
29591 @[ -f ./gnattools/Makefile ] || exit 0; \
29592 r=`${PWD_COMMAND}`; export r; \
29593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29594 $(HOST_EXPORTS) \
29595 for flag in $(EXTRA_HOST_FLAGS) ; do \
29596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29597 done; \
29598 echo "Doing info in gnattools" ; \
29599 (cd $(HOST_SUBDIR)/gnattools && \
29600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29602 "RANLIB=$${RANLIB}" \
29603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29604 info) \
29605 || exit 1
29607 @endif gnattools
29609 .PHONY: maybe-dvi-gnattools dvi-gnattools
29610 maybe-dvi-gnattools:
29611 @if gnattools
29612 maybe-dvi-gnattools: dvi-gnattools
29614 dvi-gnattools: \
29615 configure-gnattools
29616 @: $(MAKE); $(unstage)
29617 @[ -f ./gnattools/Makefile ] || exit 0; \
29618 r=`${PWD_COMMAND}`; export r; \
29619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29620 $(HOST_EXPORTS) \
29621 for flag in $(EXTRA_HOST_FLAGS) ; do \
29622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29623 done; \
29624 echo "Doing dvi in gnattools" ; \
29625 (cd $(HOST_SUBDIR)/gnattools && \
29626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29628 "RANLIB=$${RANLIB}" \
29629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29630 dvi) \
29631 || exit 1
29633 @endif gnattools
29635 .PHONY: maybe-pdf-gnattools pdf-gnattools
29636 maybe-pdf-gnattools:
29637 @if gnattools
29638 maybe-pdf-gnattools: pdf-gnattools
29640 pdf-gnattools: \
29641 configure-gnattools
29642 @: $(MAKE); $(unstage)
29643 @[ -f ./gnattools/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 pdf in gnattools" ; \
29651 (cd $(HOST_SUBDIR)/gnattools && \
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 pdf) \
29657 || exit 1
29659 @endif gnattools
29661 .PHONY: maybe-html-gnattools html-gnattools
29662 maybe-html-gnattools:
29663 @if gnattools
29664 maybe-html-gnattools: html-gnattools
29666 html-gnattools: \
29667 configure-gnattools
29668 @: $(MAKE); $(unstage)
29669 @[ -f ./gnattools/Makefile ] || exit 0; \
29670 r=`${PWD_COMMAND}`; export r; \
29671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29672 $(HOST_EXPORTS) \
29673 for flag in $(EXTRA_HOST_FLAGS) ; do \
29674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29675 done; \
29676 echo "Doing html in gnattools" ; \
29677 (cd $(HOST_SUBDIR)/gnattools && \
29678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29680 "RANLIB=$${RANLIB}" \
29681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29682 html) \
29683 || exit 1
29685 @endif gnattools
29687 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
29688 maybe-TAGS-gnattools:
29689 @if gnattools
29690 maybe-TAGS-gnattools: TAGS-gnattools
29692 TAGS-gnattools: \
29693 configure-gnattools
29694 @: $(MAKE); $(unstage)
29695 @[ -f ./gnattools/Makefile ] || exit 0; \
29696 r=`${PWD_COMMAND}`; export r; \
29697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29698 $(HOST_EXPORTS) \
29699 for flag in $(EXTRA_HOST_FLAGS) ; do \
29700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29701 done; \
29702 echo "Doing TAGS in gnattools" ; \
29703 (cd $(HOST_SUBDIR)/gnattools && \
29704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29706 "RANLIB=$${RANLIB}" \
29707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29708 TAGS) \
29709 || exit 1
29711 @endif gnattools
29713 .PHONY: maybe-install-info-gnattools install-info-gnattools
29714 maybe-install-info-gnattools:
29715 @if gnattools
29716 maybe-install-info-gnattools: install-info-gnattools
29718 install-info-gnattools: \
29719 configure-gnattools \
29720 info-gnattools
29721 @: $(MAKE); $(unstage)
29722 @[ -f ./gnattools/Makefile ] || exit 0; \
29723 r=`${PWD_COMMAND}`; export r; \
29724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29725 $(HOST_EXPORTS) \
29726 for flag in $(EXTRA_HOST_FLAGS) ; do \
29727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29728 done; \
29729 echo "Doing install-info in gnattools" ; \
29730 (cd $(HOST_SUBDIR)/gnattools && \
29731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29733 "RANLIB=$${RANLIB}" \
29734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29735 install-info) \
29736 || exit 1
29738 @endif gnattools
29740 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
29741 maybe-install-pdf-gnattools:
29742 @if gnattools
29743 maybe-install-pdf-gnattools: install-pdf-gnattools
29745 install-pdf-gnattools: \
29746 configure-gnattools \
29747 pdf-gnattools
29748 @: $(MAKE); $(unstage)
29749 @[ -f ./gnattools/Makefile ] || exit 0; \
29750 r=`${PWD_COMMAND}`; export r; \
29751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29752 $(HOST_EXPORTS) \
29753 for flag in $(EXTRA_HOST_FLAGS) ; do \
29754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29755 done; \
29756 echo "Doing install-pdf in gnattools" ; \
29757 (cd $(HOST_SUBDIR)/gnattools && \
29758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29760 "RANLIB=$${RANLIB}" \
29761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29762 install-pdf) \
29763 || exit 1
29765 @endif gnattools
29767 .PHONY: maybe-install-html-gnattools install-html-gnattools
29768 maybe-install-html-gnattools:
29769 @if gnattools
29770 maybe-install-html-gnattools: install-html-gnattools
29772 install-html-gnattools: \
29773 configure-gnattools \
29774 html-gnattools
29775 @: $(MAKE); $(unstage)
29776 @[ -f ./gnattools/Makefile ] || exit 0; \
29777 r=`${PWD_COMMAND}`; export r; \
29778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29779 $(HOST_EXPORTS) \
29780 for flag in $(EXTRA_HOST_FLAGS) ; do \
29781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29782 done; \
29783 echo "Doing install-html in gnattools" ; \
29784 (cd $(HOST_SUBDIR)/gnattools && \
29785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29787 "RANLIB=$${RANLIB}" \
29788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29789 install-html) \
29790 || exit 1
29792 @endif gnattools
29794 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
29795 maybe-installcheck-gnattools:
29796 @if gnattools
29797 maybe-installcheck-gnattools: installcheck-gnattools
29799 installcheck-gnattools: \
29800 configure-gnattools
29801 @: $(MAKE); $(unstage)
29802 @[ -f ./gnattools/Makefile ] || exit 0; \
29803 r=`${PWD_COMMAND}`; export r; \
29804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29805 $(HOST_EXPORTS) \
29806 for flag in $(EXTRA_HOST_FLAGS) ; do \
29807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29808 done; \
29809 echo "Doing installcheck in gnattools" ; \
29810 (cd $(HOST_SUBDIR)/gnattools && \
29811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29813 "RANLIB=$${RANLIB}" \
29814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29815 installcheck) \
29816 || exit 1
29818 @endif gnattools
29820 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
29821 maybe-mostlyclean-gnattools:
29822 @if gnattools
29823 maybe-mostlyclean-gnattools: mostlyclean-gnattools
29825 mostlyclean-gnattools:
29826 @: $(MAKE); $(unstage)
29827 @[ -f ./gnattools/Makefile ] || exit 0; \
29828 r=`${PWD_COMMAND}`; export r; \
29829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29830 $(HOST_EXPORTS) \
29831 for flag in $(EXTRA_HOST_FLAGS) ; do \
29832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29833 done; \
29834 echo "Doing mostlyclean in gnattools" ; \
29835 (cd $(HOST_SUBDIR)/gnattools && \
29836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29838 "RANLIB=$${RANLIB}" \
29839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29840 mostlyclean) \
29841 || exit 1
29843 @endif gnattools
29845 .PHONY: maybe-clean-gnattools clean-gnattools
29846 maybe-clean-gnattools:
29847 @if gnattools
29848 maybe-clean-gnattools: clean-gnattools
29850 clean-gnattools:
29851 @: $(MAKE); $(unstage)
29852 @[ -f ./gnattools/Makefile ] || exit 0; \
29853 r=`${PWD_COMMAND}`; export r; \
29854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29855 $(HOST_EXPORTS) \
29856 for flag in $(EXTRA_HOST_FLAGS) ; do \
29857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29858 done; \
29859 echo "Doing clean in gnattools" ; \
29860 (cd $(HOST_SUBDIR)/gnattools && \
29861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29863 "RANLIB=$${RANLIB}" \
29864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29865 clean) \
29866 || exit 1
29868 @endif gnattools
29870 .PHONY: maybe-distclean-gnattools distclean-gnattools
29871 maybe-distclean-gnattools:
29872 @if gnattools
29873 maybe-distclean-gnattools: distclean-gnattools
29875 distclean-gnattools:
29876 @: $(MAKE); $(unstage)
29877 @[ -f ./gnattools/Makefile ] || exit 0; \
29878 r=`${PWD_COMMAND}`; export r; \
29879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29880 $(HOST_EXPORTS) \
29881 for flag in $(EXTRA_HOST_FLAGS) ; do \
29882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29883 done; \
29884 echo "Doing distclean in gnattools" ; \
29885 (cd $(HOST_SUBDIR)/gnattools && \
29886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29888 "RANLIB=$${RANLIB}" \
29889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29890 distclean) \
29891 || exit 1
29893 @endif gnattools
29895 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29896 maybe-maintainer-clean-gnattools:
29897 @if gnattools
29898 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29900 maintainer-clean-gnattools:
29901 @: $(MAKE); $(unstage)
29902 @[ -f ./gnattools/Makefile ] || exit 0; \
29903 r=`${PWD_COMMAND}`; export r; \
29904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29905 $(HOST_EXPORTS) \
29906 for flag in $(EXTRA_HOST_FLAGS) ; do \
29907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29908 done; \
29909 echo "Doing maintainer-clean in gnattools" ; \
29910 (cd $(HOST_SUBDIR)/gnattools && \
29911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29913 "RANLIB=$${RANLIB}" \
29914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29915 maintainer-clean) \
29916 || exit 1
29918 @endif gnattools
29922 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29923 maybe-configure-lto-plugin:
29924 @if gcc-bootstrap
29925 configure-lto-plugin: stage_current
29926 @endif gcc-bootstrap
29927 @if lto-plugin
29928 maybe-configure-lto-plugin: configure-lto-plugin
29929 configure-lto-plugin:
29930 @r=`${PWD_COMMAND}`; export r; \
29931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29932 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29933 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29934 $(HOST_EXPORTS) \
29935 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29936 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29937 case $(srcdir) in \
29938 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29939 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29940 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29941 esac; \
29942 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29943 libsrcdir="$$s/lto-plugin"; \
29944 $(SHELL) $${libsrcdir}/configure \
29945 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29946 --target=${target_alias} $${srcdiroption} --enable-shared \
29947 || exit 1
29948 @endif lto-plugin
29952 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29953 maybe-configure-stage1-lto-plugin:
29954 @if lto-plugin-bootstrap
29955 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29956 configure-stage1-lto-plugin:
29957 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29958 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29959 @r=`${PWD_COMMAND}`; export r; \
29960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29961 TFLAGS="$(STAGE1_TFLAGS)"; \
29962 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29963 $(HOST_EXPORTS) \
29964 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29965 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29966 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
29967 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29968 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29969 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29970 case $(srcdir) in \
29971 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29972 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29973 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29974 esac; \
29975 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29976 libsrcdir="$$s/lto-plugin"; \
29977 $(SHELL) $${libsrcdir}/configure \
29978 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29979 --target=${target_alias} $${srcdiroption} \
29980 $(STAGE1_CONFIGURE_FLAGS) \
29981 --enable-shared
29982 @endif lto-plugin-bootstrap
29984 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29985 maybe-configure-stage2-lto-plugin:
29986 @if lto-plugin-bootstrap
29987 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29988 configure-stage2-lto-plugin:
29989 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29990 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29991 @r=`${PWD_COMMAND}`; export r; \
29992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29993 TFLAGS="$(STAGE2_TFLAGS)"; \
29994 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29995 $(HOST_EXPORTS) \
29996 $(POSTSTAGE1_HOST_EXPORTS) \
29997 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29998 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29999 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
30000 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
30001 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30002 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30003 case $(srcdir) in \
30004 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30005 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30006 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30007 esac; \
30008 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30009 libsrcdir="$$s/lto-plugin"; \
30010 $(SHELL) $${libsrcdir}/configure \
30011 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30012 --target=${target_alias} $${srcdiroption} \
30013 --with-build-libsubdir=$(HOST_SUBDIR) \
30014 $(STAGE2_CONFIGURE_FLAGS) \
30015 --enable-shared
30016 @endif lto-plugin-bootstrap
30018 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
30019 maybe-configure-stage3-lto-plugin:
30020 @if lto-plugin-bootstrap
30021 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
30022 configure-stage3-lto-plugin:
30023 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30024 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30025 @r=`${PWD_COMMAND}`; export r; \
30026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30027 TFLAGS="$(STAGE3_TFLAGS)"; \
30028 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30029 $(HOST_EXPORTS) \
30030 $(POSTSTAGE1_HOST_EXPORTS) \
30031 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30032 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30033 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
30034 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
30035 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30036 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30037 case $(srcdir) in \
30038 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30039 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30040 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30041 esac; \
30042 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30043 libsrcdir="$$s/lto-plugin"; \
30044 $(SHELL) $${libsrcdir}/configure \
30045 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30046 --target=${target_alias} $${srcdiroption} \
30047 --with-build-libsubdir=$(HOST_SUBDIR) \
30048 $(STAGE3_CONFIGURE_FLAGS) \
30049 --enable-shared
30050 @endif lto-plugin-bootstrap
30052 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
30053 maybe-configure-stage4-lto-plugin:
30054 @if lto-plugin-bootstrap
30055 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30056 configure-stage4-lto-plugin:
30057 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30058 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30059 @r=`${PWD_COMMAND}`; export r; \
30060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30061 TFLAGS="$(STAGE4_TFLAGS)"; \
30062 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30063 $(HOST_EXPORTS) \
30064 $(POSTSTAGE1_HOST_EXPORTS) \
30065 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30066 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30067 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30068 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30069 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30070 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30071 case $(srcdir) in \
30072 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30073 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30074 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30075 esac; \
30076 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30077 libsrcdir="$$s/lto-plugin"; \
30078 $(SHELL) $${libsrcdir}/configure \
30079 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30080 --target=${target_alias} $${srcdiroption} \
30081 --with-build-libsubdir=$(HOST_SUBDIR) \
30082 $(STAGE4_CONFIGURE_FLAGS) \
30083 --enable-shared
30084 @endif lto-plugin-bootstrap
30086 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30087 maybe-configure-stageprofile-lto-plugin:
30088 @if lto-plugin-bootstrap
30089 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30090 configure-stageprofile-lto-plugin:
30091 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30092 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30093 @r=`${PWD_COMMAND}`; export r; \
30094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30095 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30096 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30097 $(HOST_EXPORTS) \
30098 $(POSTSTAGE1_HOST_EXPORTS) \
30099 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30100 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30101 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30102 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30104 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30105 case $(srcdir) in \
30106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30107 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30109 esac; \
30110 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30111 libsrcdir="$$s/lto-plugin"; \
30112 $(SHELL) $${libsrcdir}/configure \
30113 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30114 --target=${target_alias} $${srcdiroption} \
30115 --with-build-libsubdir=$(HOST_SUBDIR) \
30116 $(STAGEprofile_CONFIGURE_FLAGS) \
30117 --enable-shared
30118 @endif lto-plugin-bootstrap
30120 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30121 maybe-configure-stagefeedback-lto-plugin:
30122 @if lto-plugin-bootstrap
30123 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30124 configure-stagefeedback-lto-plugin:
30125 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30126 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30127 @r=`${PWD_COMMAND}`; export r; \
30128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30129 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30130 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30131 $(HOST_EXPORTS) \
30132 $(POSTSTAGE1_HOST_EXPORTS) \
30133 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30134 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30135 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30136 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30137 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30138 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30139 case $(srcdir) in \
30140 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30141 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30142 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30143 esac; \
30144 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30145 libsrcdir="$$s/lto-plugin"; \
30146 $(SHELL) $${libsrcdir}/configure \
30147 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30148 --target=${target_alias} $${srcdiroption} \
30149 --with-build-libsubdir=$(HOST_SUBDIR) \
30150 $(STAGEfeedback_CONFIGURE_FLAGS) \
30151 --enable-shared
30152 @endif lto-plugin-bootstrap
30158 .PHONY: all-lto-plugin maybe-all-lto-plugin
30159 maybe-all-lto-plugin:
30160 @if gcc-bootstrap
30161 all-lto-plugin: stage_current
30162 @endif gcc-bootstrap
30163 @if lto-plugin
30164 TARGET-lto-plugin=all
30165 maybe-all-lto-plugin: all-lto-plugin
30166 all-lto-plugin: configure-lto-plugin
30167 @r=`${PWD_COMMAND}`; export r; \
30168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30169 $(HOST_EXPORTS) \
30170 (cd $(HOST_SUBDIR)/lto-plugin && \
30171 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30172 $(TARGET-lto-plugin))
30173 @endif lto-plugin
30177 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30178 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30179 maybe-all-stage1-lto-plugin:
30180 maybe-clean-stage1-lto-plugin:
30181 @if lto-plugin-bootstrap
30182 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30183 all-stage1: all-stage1-lto-plugin
30184 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30185 all-stage1-lto-plugin: configure-stage1-lto-plugin
30186 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30187 @r=`${PWD_COMMAND}`; export r; \
30188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30189 TFLAGS="$(STAGE1_TFLAGS)"; \
30190 $(HOST_EXPORTS) \
30191 cd $(HOST_SUBDIR)/lto-plugin && \
30192 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30193 CFLAGS="$(STAGE1_CFLAGS)" \
30194 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30195 LIBCFLAGS="$(LIBCFLAGS)" \
30196 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30197 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30198 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30199 $(EXTRA_HOST_FLAGS) \
30200 $(STAGE1_FLAGS_TO_PASS) \
30201 TFLAGS="$(STAGE1_TFLAGS)" \
30202 $(TARGET-stage1-lto-plugin)
30204 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30205 clean-stage1: clean-stage1-lto-plugin
30206 clean-stage1-lto-plugin:
30207 @if [ $(current_stage) = stage1 ]; then \
30208 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30209 else \
30210 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30211 $(MAKE) stage1-start; \
30212 fi; \
30213 cd $(HOST_SUBDIR)/lto-plugin && \
30214 $(MAKE) $(EXTRA_HOST_FLAGS) \
30215 $(STAGE1_FLAGS_TO_PASS) clean
30216 @endif lto-plugin-bootstrap
30219 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30220 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30221 maybe-all-stage2-lto-plugin:
30222 maybe-clean-stage2-lto-plugin:
30223 @if lto-plugin-bootstrap
30224 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30225 all-stage2: all-stage2-lto-plugin
30226 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30227 all-stage2-lto-plugin: configure-stage2-lto-plugin
30228 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30229 @r=`${PWD_COMMAND}`; export r; \
30230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30231 TFLAGS="$(STAGE2_TFLAGS)"; \
30232 $(HOST_EXPORTS) \
30233 $(POSTSTAGE1_HOST_EXPORTS) \
30234 cd $(HOST_SUBDIR)/lto-plugin && \
30235 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30236 CFLAGS="$(STAGE2_CFLAGS)" \
30237 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30238 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30239 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30240 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30241 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30242 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30243 TFLAGS="$(STAGE2_TFLAGS)" \
30244 $(TARGET-stage2-lto-plugin)
30246 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30247 clean-stage2: clean-stage2-lto-plugin
30248 clean-stage2-lto-plugin:
30249 @if [ $(current_stage) = stage2 ]; then \
30250 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30251 else \
30252 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30253 $(MAKE) stage2-start; \
30254 fi; \
30255 cd $(HOST_SUBDIR)/lto-plugin && \
30256 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30257 @endif lto-plugin-bootstrap
30260 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30261 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30262 maybe-all-stage3-lto-plugin:
30263 maybe-clean-stage3-lto-plugin:
30264 @if lto-plugin-bootstrap
30265 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30266 all-stage3: all-stage3-lto-plugin
30267 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30268 all-stage3-lto-plugin: configure-stage3-lto-plugin
30269 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30270 @r=`${PWD_COMMAND}`; export r; \
30271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30272 TFLAGS="$(STAGE3_TFLAGS)"; \
30273 $(HOST_EXPORTS) \
30274 $(POSTSTAGE1_HOST_EXPORTS) \
30275 cd $(HOST_SUBDIR)/lto-plugin && \
30276 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30277 CFLAGS="$(STAGE3_CFLAGS)" \
30278 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30279 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30280 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30281 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30282 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30283 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30284 TFLAGS="$(STAGE3_TFLAGS)" \
30285 $(TARGET-stage3-lto-plugin)
30287 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30288 clean-stage3: clean-stage3-lto-plugin
30289 clean-stage3-lto-plugin:
30290 @if [ $(current_stage) = stage3 ]; then \
30291 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30292 else \
30293 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30294 $(MAKE) stage3-start; \
30295 fi; \
30296 cd $(HOST_SUBDIR)/lto-plugin && \
30297 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30298 @endif lto-plugin-bootstrap
30301 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30302 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30303 maybe-all-stage4-lto-plugin:
30304 maybe-clean-stage4-lto-plugin:
30305 @if lto-plugin-bootstrap
30306 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30307 all-stage4: all-stage4-lto-plugin
30308 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30309 all-stage4-lto-plugin: configure-stage4-lto-plugin
30310 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30311 @r=`${PWD_COMMAND}`; export r; \
30312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30313 TFLAGS="$(STAGE4_TFLAGS)"; \
30314 $(HOST_EXPORTS) \
30315 $(POSTSTAGE1_HOST_EXPORTS) \
30316 cd $(HOST_SUBDIR)/lto-plugin && \
30317 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30318 CFLAGS="$(STAGE4_CFLAGS)" \
30319 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30320 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30321 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30322 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30323 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30324 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30325 TFLAGS="$(STAGE4_TFLAGS)" \
30326 $(TARGET-stage4-lto-plugin)
30328 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30329 clean-stage4: clean-stage4-lto-plugin
30330 clean-stage4-lto-plugin:
30331 @if [ $(current_stage) = stage4 ]; then \
30332 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30333 else \
30334 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30335 $(MAKE) stage4-start; \
30336 fi; \
30337 cd $(HOST_SUBDIR)/lto-plugin && \
30338 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30339 @endif lto-plugin-bootstrap
30342 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30343 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30344 maybe-all-stageprofile-lto-plugin:
30345 maybe-clean-stageprofile-lto-plugin:
30346 @if lto-plugin-bootstrap
30347 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30348 all-stageprofile: all-stageprofile-lto-plugin
30349 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30350 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30351 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30352 @r=`${PWD_COMMAND}`; export r; \
30353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30354 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30355 $(HOST_EXPORTS) \
30356 $(POSTSTAGE1_HOST_EXPORTS) \
30357 cd $(HOST_SUBDIR)/lto-plugin && \
30358 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30359 CFLAGS="$(STAGEprofile_CFLAGS)" \
30360 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30361 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30362 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30363 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30364 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30365 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30366 TFLAGS="$(STAGEprofile_TFLAGS)" \
30367 $(TARGET-stageprofile-lto-plugin)
30369 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
30370 clean-stageprofile: clean-stageprofile-lto-plugin
30371 clean-stageprofile-lto-plugin:
30372 @if [ $(current_stage) = stageprofile ]; then \
30373 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30374 else \
30375 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
30376 $(MAKE) stageprofile-start; \
30377 fi; \
30378 cd $(HOST_SUBDIR)/lto-plugin && \
30379 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30380 @endif lto-plugin-bootstrap
30383 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
30384 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
30385 maybe-all-stagefeedback-lto-plugin:
30386 maybe-clean-stagefeedback-lto-plugin:
30387 @if lto-plugin-bootstrap
30388 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
30389 all-stagefeedback: all-stagefeedback-lto-plugin
30390 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
30391 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30392 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30393 @r=`${PWD_COMMAND}`; export r; \
30394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30395 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30396 $(HOST_EXPORTS) \
30397 $(POSTSTAGE1_HOST_EXPORTS) \
30398 cd $(HOST_SUBDIR)/lto-plugin && \
30399 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30400 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30401 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30402 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30403 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30404 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30405 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30406 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30407 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30408 $(TARGET-stagefeedback-lto-plugin)
30410 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
30411 clean-stagefeedback: clean-stagefeedback-lto-plugin
30412 clean-stagefeedback-lto-plugin:
30413 @if [ $(current_stage) = stagefeedback ]; then \
30414 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30415 else \
30416 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
30417 $(MAKE) stagefeedback-start; \
30418 fi; \
30419 cd $(HOST_SUBDIR)/lto-plugin && \
30420 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30421 @endif lto-plugin-bootstrap
30427 .PHONY: check-lto-plugin maybe-check-lto-plugin
30428 maybe-check-lto-plugin:
30429 @if lto-plugin
30430 maybe-check-lto-plugin: check-lto-plugin
30432 check-lto-plugin:
30433 @: $(MAKE); $(unstage)
30434 @r=`${PWD_COMMAND}`; export r; \
30435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30436 $(HOST_EXPORTS) \
30437 (cd $(HOST_SUBDIR)/lto-plugin && \
30438 $(MAKE) $(FLAGS_TO_PASS) check)
30440 @endif lto-plugin
30442 .PHONY: install-lto-plugin maybe-install-lto-plugin
30443 maybe-install-lto-plugin:
30444 @if lto-plugin
30445 maybe-install-lto-plugin: install-lto-plugin
30447 install-lto-plugin: installdirs
30448 @: $(MAKE); $(unstage)
30449 @r=`${PWD_COMMAND}`; export r; \
30450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30451 $(HOST_EXPORTS) \
30452 (cd $(HOST_SUBDIR)/lto-plugin && \
30453 $(MAKE) $(FLAGS_TO_PASS) install)
30455 @endif lto-plugin
30457 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
30458 maybe-install-strip-lto-plugin:
30459 @if lto-plugin
30460 maybe-install-strip-lto-plugin: install-strip-lto-plugin
30462 install-strip-lto-plugin: installdirs
30463 @: $(MAKE); $(unstage)
30464 @r=`${PWD_COMMAND}`; export r; \
30465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30466 $(HOST_EXPORTS) \
30467 (cd $(HOST_SUBDIR)/lto-plugin && \
30468 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30470 @endif lto-plugin
30472 # Other targets (info, dvi, pdf, etc.)
30474 .PHONY: maybe-info-lto-plugin info-lto-plugin
30475 maybe-info-lto-plugin:
30476 @if lto-plugin
30477 maybe-info-lto-plugin: info-lto-plugin
30479 info-lto-plugin: \
30480 configure-lto-plugin
30481 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30482 r=`${PWD_COMMAND}`; export r; \
30483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30484 $(HOST_EXPORTS) \
30485 for flag in $(EXTRA_HOST_FLAGS) ; do \
30486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30487 done; \
30488 echo "Doing info in lto-plugin" ; \
30489 (cd $(HOST_SUBDIR)/lto-plugin && \
30490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30492 "RANLIB=$${RANLIB}" \
30493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30494 info) \
30495 || exit 1
30497 @endif lto-plugin
30499 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
30500 maybe-dvi-lto-plugin:
30501 @if lto-plugin
30502 maybe-dvi-lto-plugin: dvi-lto-plugin
30504 dvi-lto-plugin: \
30505 configure-lto-plugin
30506 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30507 r=`${PWD_COMMAND}`; export r; \
30508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30509 $(HOST_EXPORTS) \
30510 for flag in $(EXTRA_HOST_FLAGS) ; do \
30511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30512 done; \
30513 echo "Doing dvi in lto-plugin" ; \
30514 (cd $(HOST_SUBDIR)/lto-plugin && \
30515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30517 "RANLIB=$${RANLIB}" \
30518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30519 dvi) \
30520 || exit 1
30522 @endif lto-plugin
30524 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
30525 maybe-pdf-lto-plugin:
30526 @if lto-plugin
30527 maybe-pdf-lto-plugin: pdf-lto-plugin
30529 pdf-lto-plugin: \
30530 configure-lto-plugin
30531 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30532 r=`${PWD_COMMAND}`; export r; \
30533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30534 $(HOST_EXPORTS) \
30535 for flag in $(EXTRA_HOST_FLAGS) ; do \
30536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30537 done; \
30538 echo "Doing pdf in lto-plugin" ; \
30539 (cd $(HOST_SUBDIR)/lto-plugin && \
30540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30542 "RANLIB=$${RANLIB}" \
30543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30544 pdf) \
30545 || exit 1
30547 @endif lto-plugin
30549 .PHONY: maybe-html-lto-plugin html-lto-plugin
30550 maybe-html-lto-plugin:
30551 @if lto-plugin
30552 maybe-html-lto-plugin: html-lto-plugin
30554 html-lto-plugin: \
30555 configure-lto-plugin
30556 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30557 r=`${PWD_COMMAND}`; export r; \
30558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30559 $(HOST_EXPORTS) \
30560 for flag in $(EXTRA_HOST_FLAGS) ; do \
30561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30562 done; \
30563 echo "Doing html in lto-plugin" ; \
30564 (cd $(HOST_SUBDIR)/lto-plugin && \
30565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30567 "RANLIB=$${RANLIB}" \
30568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30569 html) \
30570 || exit 1
30572 @endif lto-plugin
30574 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
30575 maybe-TAGS-lto-plugin:
30576 @if lto-plugin
30577 maybe-TAGS-lto-plugin: TAGS-lto-plugin
30579 TAGS-lto-plugin: \
30580 configure-lto-plugin
30581 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30582 r=`${PWD_COMMAND}`; export r; \
30583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30584 $(HOST_EXPORTS) \
30585 for flag in $(EXTRA_HOST_FLAGS) ; do \
30586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30587 done; \
30588 echo "Doing TAGS in lto-plugin" ; \
30589 (cd $(HOST_SUBDIR)/lto-plugin && \
30590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30592 "RANLIB=$${RANLIB}" \
30593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30594 TAGS) \
30595 || exit 1
30597 @endif lto-plugin
30599 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
30600 maybe-install-info-lto-plugin:
30601 @if lto-plugin
30602 maybe-install-info-lto-plugin: install-info-lto-plugin
30604 install-info-lto-plugin: \
30605 configure-lto-plugin \
30606 info-lto-plugin
30607 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30608 r=`${PWD_COMMAND}`; export r; \
30609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30610 $(HOST_EXPORTS) \
30611 for flag in $(EXTRA_HOST_FLAGS) ; do \
30612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30613 done; \
30614 echo "Doing install-info in lto-plugin" ; \
30615 (cd $(HOST_SUBDIR)/lto-plugin && \
30616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30618 "RANLIB=$${RANLIB}" \
30619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30620 install-info) \
30621 || exit 1
30623 @endif lto-plugin
30625 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
30626 maybe-install-pdf-lto-plugin:
30627 @if lto-plugin
30628 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
30630 install-pdf-lto-plugin: \
30631 configure-lto-plugin \
30632 pdf-lto-plugin
30633 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30634 r=`${PWD_COMMAND}`; export r; \
30635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30636 $(HOST_EXPORTS) \
30637 for flag in $(EXTRA_HOST_FLAGS) ; do \
30638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30639 done; \
30640 echo "Doing install-pdf in lto-plugin" ; \
30641 (cd $(HOST_SUBDIR)/lto-plugin && \
30642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30644 "RANLIB=$${RANLIB}" \
30645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30646 install-pdf) \
30647 || exit 1
30649 @endif lto-plugin
30651 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
30652 maybe-install-html-lto-plugin:
30653 @if lto-plugin
30654 maybe-install-html-lto-plugin: install-html-lto-plugin
30656 install-html-lto-plugin: \
30657 configure-lto-plugin \
30658 html-lto-plugin
30659 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30660 r=`${PWD_COMMAND}`; export r; \
30661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30662 $(HOST_EXPORTS) \
30663 for flag in $(EXTRA_HOST_FLAGS) ; do \
30664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30665 done; \
30666 echo "Doing install-html in lto-plugin" ; \
30667 (cd $(HOST_SUBDIR)/lto-plugin && \
30668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30670 "RANLIB=$${RANLIB}" \
30671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30672 install-html) \
30673 || exit 1
30675 @endif lto-plugin
30677 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
30678 maybe-installcheck-lto-plugin:
30679 @if lto-plugin
30680 maybe-installcheck-lto-plugin: installcheck-lto-plugin
30682 installcheck-lto-plugin: \
30683 configure-lto-plugin
30684 @[ -f ./lto-plugin/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 installcheck in lto-plugin" ; \
30692 (cd $(HOST_SUBDIR)/lto-plugin && \
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 installcheck) \
30698 || exit 1
30700 @endif lto-plugin
30702 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
30703 maybe-mostlyclean-lto-plugin:
30704 @if lto-plugin
30705 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
30707 mostlyclean-lto-plugin:
30708 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30709 r=`${PWD_COMMAND}`; export r; \
30710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30711 $(HOST_EXPORTS) \
30712 for flag in $(EXTRA_HOST_FLAGS) ; do \
30713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30714 done; \
30715 echo "Doing mostlyclean in lto-plugin" ; \
30716 (cd $(HOST_SUBDIR)/lto-plugin && \
30717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30719 "RANLIB=$${RANLIB}" \
30720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30721 mostlyclean) \
30722 || exit 1
30724 @endif lto-plugin
30726 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
30727 maybe-clean-lto-plugin:
30728 @if lto-plugin
30729 maybe-clean-lto-plugin: clean-lto-plugin
30731 clean-lto-plugin:
30732 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30733 r=`${PWD_COMMAND}`; export r; \
30734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30735 $(HOST_EXPORTS) \
30736 for flag in $(EXTRA_HOST_FLAGS) ; do \
30737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30738 done; \
30739 echo "Doing clean in lto-plugin" ; \
30740 (cd $(HOST_SUBDIR)/lto-plugin && \
30741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30743 "RANLIB=$${RANLIB}" \
30744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30745 clean) \
30746 || exit 1
30748 @endif lto-plugin
30750 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
30751 maybe-distclean-lto-plugin:
30752 @if lto-plugin
30753 maybe-distclean-lto-plugin: distclean-lto-plugin
30755 distclean-lto-plugin:
30756 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30757 r=`${PWD_COMMAND}`; export r; \
30758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30759 $(HOST_EXPORTS) \
30760 for flag in $(EXTRA_HOST_FLAGS) ; do \
30761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30762 done; \
30763 echo "Doing distclean in lto-plugin" ; \
30764 (cd $(HOST_SUBDIR)/lto-plugin && \
30765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30767 "RANLIB=$${RANLIB}" \
30768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30769 distclean) \
30770 || exit 1
30772 @endif lto-plugin
30774 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
30775 maybe-maintainer-clean-lto-plugin:
30776 @if lto-plugin
30777 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
30779 maintainer-clean-lto-plugin:
30780 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30781 r=`${PWD_COMMAND}`; export r; \
30782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30783 $(HOST_EXPORTS) \
30784 for flag in $(EXTRA_HOST_FLAGS) ; do \
30785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30786 done; \
30787 echo "Doing maintainer-clean in lto-plugin" ; \
30788 (cd $(HOST_SUBDIR)/lto-plugin && \
30789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30791 "RANLIB=$${RANLIB}" \
30792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30793 maintainer-clean) \
30794 || exit 1
30796 @endif lto-plugin
30800 # ---------------------------------------
30801 # Modules which run on the target machine
30802 # ---------------------------------------
30807 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
30808 maybe-configure-target-libstdc++-v3:
30809 @if gcc-bootstrap
30810 configure-target-libstdc++-v3: stage_current
30811 @endif gcc-bootstrap
30812 @if target-libstdc++-v3
30813 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
30814 configure-target-libstdc++-v3:
30815 @r=`${PWD_COMMAND}`; export r; \
30816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30817 echo "Checking multilib configuration for libstdc++-v3..."; \
30818 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30819 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30820 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30821 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30822 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30823 else \
30824 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30825 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30826 fi; \
30827 else \
30828 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30829 fi; \
30830 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30831 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30832 $(RAW_CXX_TARGET_EXPORTS) \
30833 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
30834 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
30835 case $(srcdir) in \
30836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30837 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30839 esac; \
30840 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30841 libsrcdir="$$s/libstdc++-v3"; \
30842 rm -f no-such-file || : ; \
30843 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30844 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30845 --target=${target_alias} $${srcdiroption} \
30846 || exit 1
30847 @endif target-libstdc++-v3
30851 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30852 maybe-configure-stage1-target-libstdc++-v3:
30853 @if target-libstdc++-v3-bootstrap
30854 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30855 configure-stage1-target-libstdc++-v3:
30856 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30857 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30858 @r=`${PWD_COMMAND}`; export r; \
30859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30860 TFLAGS="$(STAGE1_TFLAGS)"; \
30861 echo "Checking multilib configuration for libstdc++-v3..."; \
30862 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30863 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30864 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30865 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30866 else \
30867 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30868 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30869 fi; \
30870 else \
30871 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30872 fi; \
30873 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30874 $(RAW_CXX_TARGET_EXPORTS) \
30875 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30876 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30877 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30878 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30879 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30880 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30881 case $(srcdir) in \
30882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30883 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30885 esac; \
30886 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30887 libsrcdir="$$s/libstdc++-v3"; \
30888 $(SHELL) $${libsrcdir}/configure \
30889 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30890 --target=${target_alias} $${srcdiroption} \
30891 $(STAGE1_CONFIGURE_FLAGS)
30892 @endif target-libstdc++-v3-bootstrap
30894 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30895 maybe-configure-stage2-target-libstdc++-v3:
30896 @if target-libstdc++-v3-bootstrap
30897 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30898 configure-stage2-target-libstdc++-v3:
30899 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30900 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30901 @r=`${PWD_COMMAND}`; export r; \
30902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30903 TFLAGS="$(STAGE2_TFLAGS)"; \
30904 echo "Checking multilib configuration for libstdc++-v3..."; \
30905 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30906 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30907 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30908 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30909 else \
30910 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30911 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30912 fi; \
30913 else \
30914 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30915 fi; \
30916 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30917 $(RAW_CXX_TARGET_EXPORTS) \
30919 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30920 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30921 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30922 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30923 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30924 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30925 case $(srcdir) in \
30926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30927 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30929 esac; \
30930 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30931 libsrcdir="$$s/libstdc++-v3"; \
30932 $(SHELL) $${libsrcdir}/configure \
30933 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30934 --target=${target_alias} $${srcdiroption} \
30935 --with-build-libsubdir=$(HOST_SUBDIR) \
30936 $(STAGE2_CONFIGURE_FLAGS)
30937 @endif target-libstdc++-v3-bootstrap
30939 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30940 maybe-configure-stage3-target-libstdc++-v3:
30941 @if target-libstdc++-v3-bootstrap
30942 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30943 configure-stage3-target-libstdc++-v3:
30944 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30945 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30946 @r=`${PWD_COMMAND}`; export r; \
30947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30948 TFLAGS="$(STAGE3_TFLAGS)"; \
30949 echo "Checking multilib configuration for libstdc++-v3..."; \
30950 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30951 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30952 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30953 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30954 else \
30955 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30956 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30957 fi; \
30958 else \
30959 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30960 fi; \
30961 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30962 $(RAW_CXX_TARGET_EXPORTS) \
30964 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30965 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30966 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30967 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30968 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30969 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30970 case $(srcdir) in \
30971 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30972 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30973 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30974 esac; \
30975 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30976 libsrcdir="$$s/libstdc++-v3"; \
30977 $(SHELL) $${libsrcdir}/configure \
30978 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30979 --target=${target_alias} $${srcdiroption} \
30980 --with-build-libsubdir=$(HOST_SUBDIR) \
30981 $(STAGE3_CONFIGURE_FLAGS)
30982 @endif target-libstdc++-v3-bootstrap
30984 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30985 maybe-configure-stage4-target-libstdc++-v3:
30986 @if target-libstdc++-v3-bootstrap
30987 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30988 configure-stage4-target-libstdc++-v3:
30989 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30990 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30991 @r=`${PWD_COMMAND}`; export r; \
30992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30993 TFLAGS="$(STAGE4_TFLAGS)"; \
30994 echo "Checking multilib configuration for libstdc++-v3..."; \
30995 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30996 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30997 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30998 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30999 else \
31000 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31001 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31002 fi; \
31003 else \
31004 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31005 fi; \
31006 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31007 $(RAW_CXX_TARGET_EXPORTS) \
31009 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31010 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31011 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31012 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31013 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31014 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31015 case $(srcdir) in \
31016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31017 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31019 esac; \
31020 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31021 libsrcdir="$$s/libstdc++-v3"; \
31022 $(SHELL) $${libsrcdir}/configure \
31023 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31024 --target=${target_alias} $${srcdiroption} \
31025 --with-build-libsubdir=$(HOST_SUBDIR) \
31026 $(STAGE4_CONFIGURE_FLAGS)
31027 @endif target-libstdc++-v3-bootstrap
31029 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
31030 maybe-configure-stageprofile-target-libstdc++-v3:
31031 @if target-libstdc++-v3-bootstrap
31032 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31033 configure-stageprofile-target-libstdc++-v3:
31034 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31035 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31036 @r=`${PWD_COMMAND}`; export r; \
31037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31038 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31039 echo "Checking multilib configuration for libstdc++-v3..."; \
31040 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31041 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31042 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31043 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31044 else \
31045 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31046 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31047 fi; \
31048 else \
31049 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31050 fi; \
31051 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31052 $(RAW_CXX_TARGET_EXPORTS) \
31054 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31055 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31056 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31057 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31058 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31059 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31060 case $(srcdir) in \
31061 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31062 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31063 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31064 esac; \
31065 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31066 libsrcdir="$$s/libstdc++-v3"; \
31067 $(SHELL) $${libsrcdir}/configure \
31068 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31069 --target=${target_alias} $${srcdiroption} \
31070 --with-build-libsubdir=$(HOST_SUBDIR) \
31071 $(STAGEprofile_CONFIGURE_FLAGS)
31072 @endif target-libstdc++-v3-bootstrap
31074 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
31075 maybe-configure-stagefeedback-target-libstdc++-v3:
31076 @if target-libstdc++-v3-bootstrap
31077 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31078 configure-stagefeedback-target-libstdc++-v3:
31079 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31080 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31081 @r=`${PWD_COMMAND}`; export r; \
31082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31083 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31084 echo "Checking multilib configuration for libstdc++-v3..."; \
31085 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31086 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31087 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31088 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31089 else \
31090 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31091 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31092 fi; \
31093 else \
31094 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31095 fi; \
31096 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31097 $(RAW_CXX_TARGET_EXPORTS) \
31099 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31100 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31101 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31102 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31103 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31104 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31105 case $(srcdir) in \
31106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31107 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31109 esac; \
31110 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31111 libsrcdir="$$s/libstdc++-v3"; \
31112 $(SHELL) $${libsrcdir}/configure \
31113 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31114 --target=${target_alias} $${srcdiroption} \
31115 --with-build-libsubdir=$(HOST_SUBDIR) \
31116 $(STAGEfeedback_CONFIGURE_FLAGS)
31117 @endif target-libstdc++-v3-bootstrap
31123 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
31124 maybe-all-target-libstdc++-v3:
31125 @if gcc-bootstrap
31126 all-target-libstdc++-v3: stage_current
31127 @endif gcc-bootstrap
31128 @if target-libstdc++-v3
31129 TARGET-target-libstdc++-v3=all
31130 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
31131 all-target-libstdc++-v3: configure-target-libstdc++-v3
31132 @r=`${PWD_COMMAND}`; export r; \
31133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31134 $(RAW_CXX_TARGET_EXPORTS) \
31135 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31136 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31137 $(TARGET-target-libstdc++-v3))
31138 @endif target-libstdc++-v3
31142 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
31143 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
31144 maybe-all-stage1-target-libstdc++-v3:
31145 maybe-clean-stage1-target-libstdc++-v3:
31146 @if target-libstdc++-v3-bootstrap
31147 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
31148 all-stage1: all-stage1-target-libstdc++-v3
31149 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31150 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31151 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31152 @r=`${PWD_COMMAND}`; export r; \
31153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31154 TFLAGS="$(STAGE1_TFLAGS)"; \
31155 $(RAW_CXX_TARGET_EXPORTS) \
31156 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31158 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31159 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31160 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31161 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31162 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31163 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31164 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31166 TFLAGS="$(STAGE1_TFLAGS)" \
31167 $(TARGET-stage1-target-libstdc++-v3)
31169 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
31170 clean-stage1: clean-stage1-target-libstdc++-v3
31171 clean-stage1-target-libstdc++-v3:
31172 @if [ $(current_stage) = stage1 ]; then \
31173 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31174 else \
31175 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
31176 $(MAKE) stage1-start; \
31177 fi; \
31178 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31179 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31180 clean
31181 @endif target-libstdc++-v3-bootstrap
31184 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
31185 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
31186 maybe-all-stage2-target-libstdc++-v3:
31187 maybe-clean-stage2-target-libstdc++-v3:
31188 @if target-libstdc++-v3-bootstrap
31189 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
31190 all-stage2: all-stage2-target-libstdc++-v3
31191 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31192 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31193 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31194 @r=`${PWD_COMMAND}`; export r; \
31195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31196 TFLAGS="$(STAGE2_TFLAGS)"; \
31197 $(RAW_CXX_TARGET_EXPORTS) \
31199 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31200 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31201 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31202 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31203 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31204 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31205 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31206 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31207 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31208 TFLAGS="$(STAGE2_TFLAGS)" \
31209 $(TARGET-stage2-target-libstdc++-v3)
31211 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
31212 clean-stage2: clean-stage2-target-libstdc++-v3
31213 clean-stage2-target-libstdc++-v3:
31214 @if [ $(current_stage) = stage2 ]; then \
31215 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31216 else \
31217 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
31218 $(MAKE) stage2-start; \
31219 fi; \
31220 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31221 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31222 @endif target-libstdc++-v3-bootstrap
31225 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
31226 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
31227 maybe-all-stage3-target-libstdc++-v3:
31228 maybe-clean-stage3-target-libstdc++-v3:
31229 @if target-libstdc++-v3-bootstrap
31230 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
31231 all-stage3: all-stage3-target-libstdc++-v3
31232 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31233 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31234 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31235 @r=`${PWD_COMMAND}`; export r; \
31236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31237 TFLAGS="$(STAGE3_TFLAGS)"; \
31238 $(RAW_CXX_TARGET_EXPORTS) \
31240 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31241 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31242 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31243 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31244 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31245 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31246 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31247 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31248 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31249 TFLAGS="$(STAGE3_TFLAGS)" \
31250 $(TARGET-stage3-target-libstdc++-v3)
31252 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
31253 clean-stage3: clean-stage3-target-libstdc++-v3
31254 clean-stage3-target-libstdc++-v3:
31255 @if [ $(current_stage) = stage3 ]; then \
31256 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31257 else \
31258 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
31259 $(MAKE) stage3-start; \
31260 fi; \
31261 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31262 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31263 @endif target-libstdc++-v3-bootstrap
31266 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
31267 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
31268 maybe-all-stage4-target-libstdc++-v3:
31269 maybe-clean-stage4-target-libstdc++-v3:
31270 @if target-libstdc++-v3-bootstrap
31271 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
31272 all-stage4: all-stage4-target-libstdc++-v3
31273 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31274 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31275 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31276 @r=`${PWD_COMMAND}`; export r; \
31277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31278 TFLAGS="$(STAGE4_TFLAGS)"; \
31279 $(RAW_CXX_TARGET_EXPORTS) \
31281 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31282 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31283 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31284 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31285 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31286 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31287 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31288 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31289 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31290 TFLAGS="$(STAGE4_TFLAGS)" \
31291 $(TARGET-stage4-target-libstdc++-v3)
31293 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
31294 clean-stage4: clean-stage4-target-libstdc++-v3
31295 clean-stage4-target-libstdc++-v3:
31296 @if [ $(current_stage) = stage4 ]; then \
31297 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31298 else \
31299 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
31300 $(MAKE) stage4-start; \
31301 fi; \
31302 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31303 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31304 @endif target-libstdc++-v3-bootstrap
31307 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
31308 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
31309 maybe-all-stageprofile-target-libstdc++-v3:
31310 maybe-clean-stageprofile-target-libstdc++-v3:
31311 @if target-libstdc++-v3-bootstrap
31312 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
31313 all-stageprofile: all-stageprofile-target-libstdc++-v3
31314 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31315 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31316 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31317 @r=`${PWD_COMMAND}`; export r; \
31318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31319 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31320 $(RAW_CXX_TARGET_EXPORTS) \
31322 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31323 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31324 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31325 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31326 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31327 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31328 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31329 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31330 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31331 TFLAGS="$(STAGEprofile_TFLAGS)" \
31332 $(TARGET-stageprofile-target-libstdc++-v3)
31334 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
31335 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
31336 clean-stageprofile-target-libstdc++-v3:
31337 @if [ $(current_stage) = stageprofile ]; then \
31338 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31339 else \
31340 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
31341 $(MAKE) stageprofile-start; \
31342 fi; \
31343 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31344 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31345 @endif target-libstdc++-v3-bootstrap
31348 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
31349 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
31350 maybe-all-stagefeedback-target-libstdc++-v3:
31351 maybe-clean-stagefeedback-target-libstdc++-v3:
31352 @if target-libstdc++-v3-bootstrap
31353 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
31354 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
31355 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31356 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31357 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31358 @r=`${PWD_COMMAND}`; export r; \
31359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31360 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31361 $(RAW_CXX_TARGET_EXPORTS) \
31363 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31364 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31365 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31366 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31367 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31368 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31369 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31370 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31371 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31372 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31373 $(TARGET-stagefeedback-target-libstdc++-v3)
31375 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
31376 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
31377 clean-stagefeedback-target-libstdc++-v3:
31378 @if [ $(current_stage) = stagefeedback ]; then \
31379 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31380 else \
31381 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
31382 $(MAKE) stagefeedback-start; \
31383 fi; \
31384 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31385 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31386 @endif target-libstdc++-v3-bootstrap
31393 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
31394 maybe-check-target-libstdc++-v3:
31395 @if target-libstdc++-v3
31396 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
31398 check-target-libstdc++-v3:
31399 @: $(MAKE); $(unstage)
31400 @r=`${PWD_COMMAND}`; export r; \
31401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31402 $(RAW_CXX_TARGET_EXPORTS) \
31403 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31404 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
31406 @endif target-libstdc++-v3
31408 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
31409 maybe-install-target-libstdc++-v3:
31410 @if target-libstdc++-v3
31411 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
31413 install-target-libstdc++-v3: installdirs
31414 @: $(MAKE); $(unstage)
31415 @r=`${PWD_COMMAND}`; export r; \
31416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31417 $(RAW_CXX_TARGET_EXPORTS) \
31418 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31419 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31421 @endif target-libstdc++-v3
31423 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
31424 maybe-install-strip-target-libstdc++-v3:
31425 @if target-libstdc++-v3
31426 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
31428 install-strip-target-libstdc++-v3: installdirs
31429 @: $(MAKE); $(unstage)
31430 @r=`${PWD_COMMAND}`; export r; \
31431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31432 $(RAW_CXX_TARGET_EXPORTS) \
31433 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31434 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31436 @endif target-libstdc++-v3
31438 # Other targets (info, dvi, pdf, etc.)
31440 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
31441 maybe-info-target-libstdc++-v3:
31442 @if target-libstdc++-v3
31443 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
31445 info-target-libstdc++-v3: \
31446 configure-target-libstdc++-v3
31447 @: $(MAKE); $(unstage)
31448 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31449 r=`${PWD_COMMAND}`; export r; \
31450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31451 $(RAW_CXX_TARGET_EXPORTS) \
31452 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31453 for flag in $(EXTRA_TARGET_FLAGS); do \
31454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31455 done; \
31456 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31459 "RANLIB=$${RANLIB}" \
31460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31461 info) \
31462 || exit 1
31464 @endif target-libstdc++-v3
31466 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
31467 maybe-dvi-target-libstdc++-v3:
31468 @if target-libstdc++-v3
31469 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
31471 dvi-target-libstdc++-v3: \
31472 configure-target-libstdc++-v3
31473 @: $(MAKE); $(unstage)
31474 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31475 r=`${PWD_COMMAND}`; export r; \
31476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31477 $(RAW_CXX_TARGET_EXPORTS) \
31478 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31479 for flag in $(EXTRA_TARGET_FLAGS); do \
31480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31481 done; \
31482 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31485 "RANLIB=$${RANLIB}" \
31486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31487 dvi) \
31488 || exit 1
31490 @endif target-libstdc++-v3
31492 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
31493 maybe-pdf-target-libstdc++-v3:
31494 @if target-libstdc++-v3
31495 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
31497 pdf-target-libstdc++-v3: \
31498 configure-target-libstdc++-v3
31499 @: $(MAKE); $(unstage)
31500 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31501 r=`${PWD_COMMAND}`; export r; \
31502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31503 $(RAW_CXX_TARGET_EXPORTS) \
31504 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31505 for flag in $(EXTRA_TARGET_FLAGS); do \
31506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31507 done; \
31508 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31511 "RANLIB=$${RANLIB}" \
31512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31513 pdf) \
31514 || exit 1
31516 @endif target-libstdc++-v3
31518 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
31519 maybe-html-target-libstdc++-v3:
31520 @if target-libstdc++-v3
31521 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
31523 html-target-libstdc++-v3: \
31524 configure-target-libstdc++-v3
31525 @: $(MAKE); $(unstage)
31526 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31527 r=`${PWD_COMMAND}`; export r; \
31528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31529 $(RAW_CXX_TARGET_EXPORTS) \
31530 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31531 for flag in $(EXTRA_TARGET_FLAGS); do \
31532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31533 done; \
31534 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31537 "RANLIB=$${RANLIB}" \
31538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31539 html) \
31540 || exit 1
31542 @endif target-libstdc++-v3
31544 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
31545 maybe-TAGS-target-libstdc++-v3:
31546 @if target-libstdc++-v3
31547 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
31549 TAGS-target-libstdc++-v3: \
31550 configure-target-libstdc++-v3
31551 @: $(MAKE); $(unstage)
31552 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31553 r=`${PWD_COMMAND}`; export r; \
31554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31555 $(RAW_CXX_TARGET_EXPORTS) \
31556 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31557 for flag in $(EXTRA_TARGET_FLAGS); do \
31558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31559 done; \
31560 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31563 "RANLIB=$${RANLIB}" \
31564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31565 TAGS) \
31566 || exit 1
31568 @endif target-libstdc++-v3
31570 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
31571 maybe-install-info-target-libstdc++-v3:
31572 @if target-libstdc++-v3
31573 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
31575 install-info-target-libstdc++-v3: \
31576 configure-target-libstdc++-v3 \
31577 info-target-libstdc++-v3
31578 @: $(MAKE); $(unstage)
31579 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31580 r=`${PWD_COMMAND}`; export r; \
31581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31582 $(RAW_CXX_TARGET_EXPORTS) \
31583 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31584 for flag in $(EXTRA_TARGET_FLAGS); do \
31585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31586 done; \
31587 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31590 "RANLIB=$${RANLIB}" \
31591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31592 install-info) \
31593 || exit 1
31595 @endif target-libstdc++-v3
31597 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
31598 maybe-install-pdf-target-libstdc++-v3:
31599 @if target-libstdc++-v3
31600 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
31602 install-pdf-target-libstdc++-v3: \
31603 configure-target-libstdc++-v3 \
31604 pdf-target-libstdc++-v3
31605 @: $(MAKE); $(unstage)
31606 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31607 r=`${PWD_COMMAND}`; export r; \
31608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31609 $(RAW_CXX_TARGET_EXPORTS) \
31610 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31611 for flag in $(EXTRA_TARGET_FLAGS); do \
31612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31613 done; \
31614 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31617 "RANLIB=$${RANLIB}" \
31618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31619 install-pdf) \
31620 || exit 1
31622 @endif target-libstdc++-v3
31624 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
31625 maybe-install-html-target-libstdc++-v3:
31626 @if target-libstdc++-v3
31627 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
31629 install-html-target-libstdc++-v3: \
31630 configure-target-libstdc++-v3 \
31631 html-target-libstdc++-v3
31632 @: $(MAKE); $(unstage)
31633 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31634 r=`${PWD_COMMAND}`; export r; \
31635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31636 $(RAW_CXX_TARGET_EXPORTS) \
31637 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31638 for flag in $(EXTRA_TARGET_FLAGS); do \
31639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31640 done; \
31641 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31644 "RANLIB=$${RANLIB}" \
31645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31646 install-html) \
31647 || exit 1
31649 @endif target-libstdc++-v3
31651 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
31652 maybe-installcheck-target-libstdc++-v3:
31653 @if target-libstdc++-v3
31654 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
31656 installcheck-target-libstdc++-v3: \
31657 configure-target-libstdc++-v3
31658 @: $(MAKE); $(unstage)
31659 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31660 r=`${PWD_COMMAND}`; export r; \
31661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31662 $(RAW_CXX_TARGET_EXPORTS) \
31663 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31664 for flag in $(EXTRA_TARGET_FLAGS); do \
31665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31666 done; \
31667 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31670 "RANLIB=$${RANLIB}" \
31671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31672 installcheck) \
31673 || exit 1
31675 @endif target-libstdc++-v3
31677 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
31678 maybe-mostlyclean-target-libstdc++-v3:
31679 @if target-libstdc++-v3
31680 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
31682 mostlyclean-target-libstdc++-v3:
31683 @: $(MAKE); $(unstage)
31684 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31685 r=`${PWD_COMMAND}`; export r; \
31686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31687 $(RAW_CXX_TARGET_EXPORTS) \
31688 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31689 for flag in $(EXTRA_TARGET_FLAGS); do \
31690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31691 done; \
31692 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31695 "RANLIB=$${RANLIB}" \
31696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31697 mostlyclean) \
31698 || exit 1
31700 @endif target-libstdc++-v3
31702 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
31703 maybe-clean-target-libstdc++-v3:
31704 @if target-libstdc++-v3
31705 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
31707 clean-target-libstdc++-v3:
31708 @: $(MAKE); $(unstage)
31709 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31710 r=`${PWD_COMMAND}`; export r; \
31711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31712 $(RAW_CXX_TARGET_EXPORTS) \
31713 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31714 for flag in $(EXTRA_TARGET_FLAGS); do \
31715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31716 done; \
31717 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31720 "RANLIB=$${RANLIB}" \
31721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31722 clean) \
31723 || exit 1
31725 @endif target-libstdc++-v3
31727 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
31728 maybe-distclean-target-libstdc++-v3:
31729 @if target-libstdc++-v3
31730 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
31732 distclean-target-libstdc++-v3:
31733 @: $(MAKE); $(unstage)
31734 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31735 r=`${PWD_COMMAND}`; export r; \
31736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31737 $(RAW_CXX_TARGET_EXPORTS) \
31738 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31739 for flag in $(EXTRA_TARGET_FLAGS); do \
31740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31741 done; \
31742 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31745 "RANLIB=$${RANLIB}" \
31746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31747 distclean) \
31748 || exit 1
31750 @endif target-libstdc++-v3
31752 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
31753 maybe-maintainer-clean-target-libstdc++-v3:
31754 @if target-libstdc++-v3
31755 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
31757 maintainer-clean-target-libstdc++-v3:
31758 @: $(MAKE); $(unstage)
31759 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31760 r=`${PWD_COMMAND}`; export r; \
31761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31762 $(RAW_CXX_TARGET_EXPORTS) \
31763 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31764 for flag in $(EXTRA_TARGET_FLAGS); do \
31765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31766 done; \
31767 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31770 "RANLIB=$${RANLIB}" \
31771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31772 maintainer-clean) \
31773 || exit 1
31775 @endif target-libstdc++-v3
31781 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
31782 maybe-configure-target-libsanitizer:
31783 @if gcc-bootstrap
31784 configure-target-libsanitizer: stage_current
31785 @endif gcc-bootstrap
31786 @if target-libsanitizer
31787 maybe-configure-target-libsanitizer: configure-target-libsanitizer
31788 configure-target-libsanitizer:
31789 @r=`${PWD_COMMAND}`; export r; \
31790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31791 echo "Checking multilib configuration for libsanitizer..."; \
31792 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31793 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31794 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31795 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31796 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31797 else \
31798 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31799 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31800 fi; \
31801 else \
31802 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31803 fi; \
31804 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31805 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31806 $(RAW_CXX_TARGET_EXPORTS) \
31807 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
31808 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
31809 case $(srcdir) in \
31810 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31811 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31812 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31813 esac; \
31814 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31815 libsrcdir="$$s/libsanitizer"; \
31816 rm -f no-such-file || : ; \
31817 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31818 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31819 --target=${target_alias} $${srcdiroption} \
31820 || exit 1
31821 @endif target-libsanitizer
31825 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
31826 maybe-configure-stage1-target-libsanitizer:
31827 @if target-libsanitizer-bootstrap
31828 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
31829 configure-stage1-target-libsanitizer:
31830 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31831 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31832 @r=`${PWD_COMMAND}`; export r; \
31833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31834 TFLAGS="$(STAGE1_TFLAGS)"; \
31835 echo "Checking multilib configuration for libsanitizer..."; \
31836 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31837 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31838 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31839 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31840 else \
31841 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31842 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31843 fi; \
31844 else \
31845 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31846 fi; \
31847 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31848 $(RAW_CXX_TARGET_EXPORTS) \
31849 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31850 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31851 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31852 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
31853 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31854 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31855 case $(srcdir) in \
31856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31857 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31859 esac; \
31860 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31861 libsrcdir="$$s/libsanitizer"; \
31862 $(SHELL) $${libsrcdir}/configure \
31863 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31864 --target=${target_alias} $${srcdiroption} \
31865 $(STAGE1_CONFIGURE_FLAGS)
31866 @endif target-libsanitizer-bootstrap
31868 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
31869 maybe-configure-stage2-target-libsanitizer:
31870 @if target-libsanitizer-bootstrap
31871 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
31872 configure-stage2-target-libsanitizer:
31873 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31874 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31875 @r=`${PWD_COMMAND}`; export r; \
31876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31877 TFLAGS="$(STAGE2_TFLAGS)"; \
31878 echo "Checking multilib configuration for libsanitizer..."; \
31879 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31880 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31881 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31882 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31883 else \
31884 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31885 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31886 fi; \
31887 else \
31888 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31889 fi; \
31890 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31891 $(RAW_CXX_TARGET_EXPORTS) \
31893 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31894 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31895 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31896 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
31897 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31898 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31899 case $(srcdir) in \
31900 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31901 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31902 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31903 esac; \
31904 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31905 libsrcdir="$$s/libsanitizer"; \
31906 $(SHELL) $${libsrcdir}/configure \
31907 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31908 --target=${target_alias} $${srcdiroption} \
31909 --with-build-libsubdir=$(HOST_SUBDIR) \
31910 $(STAGE2_CONFIGURE_FLAGS)
31911 @endif target-libsanitizer-bootstrap
31913 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
31914 maybe-configure-stage3-target-libsanitizer:
31915 @if target-libsanitizer-bootstrap
31916 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
31917 configure-stage3-target-libsanitizer:
31918 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31919 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31920 @r=`${PWD_COMMAND}`; export r; \
31921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31922 TFLAGS="$(STAGE3_TFLAGS)"; \
31923 echo "Checking multilib configuration for libsanitizer..."; \
31924 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31925 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31926 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31927 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31928 else \
31929 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31930 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31931 fi; \
31932 else \
31933 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31934 fi; \
31935 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31936 $(RAW_CXX_TARGET_EXPORTS) \
31938 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31939 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31940 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31941 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
31942 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31943 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31944 case $(srcdir) in \
31945 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31946 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31947 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31948 esac; \
31949 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31950 libsrcdir="$$s/libsanitizer"; \
31951 $(SHELL) $${libsrcdir}/configure \
31952 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31953 --target=${target_alias} $${srcdiroption} \
31954 --with-build-libsubdir=$(HOST_SUBDIR) \
31955 $(STAGE3_CONFIGURE_FLAGS)
31956 @endif target-libsanitizer-bootstrap
31958 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
31959 maybe-configure-stage4-target-libsanitizer:
31960 @if target-libsanitizer-bootstrap
31961 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
31962 configure-stage4-target-libsanitizer:
31963 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31964 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31965 @r=`${PWD_COMMAND}`; export r; \
31966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31967 TFLAGS="$(STAGE4_TFLAGS)"; \
31968 echo "Checking multilib configuration for libsanitizer..."; \
31969 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31970 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31971 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31972 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31973 else \
31974 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31975 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31976 fi; \
31977 else \
31978 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31979 fi; \
31980 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31981 $(RAW_CXX_TARGET_EXPORTS) \
31983 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31984 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31985 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31986 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
31987 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31988 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31989 case $(srcdir) in \
31990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31991 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31993 esac; \
31994 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31995 libsrcdir="$$s/libsanitizer"; \
31996 $(SHELL) $${libsrcdir}/configure \
31997 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31998 --target=${target_alias} $${srcdiroption} \
31999 --with-build-libsubdir=$(HOST_SUBDIR) \
32000 $(STAGE4_CONFIGURE_FLAGS)
32001 @endif target-libsanitizer-bootstrap
32003 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
32004 maybe-configure-stageprofile-target-libsanitizer:
32005 @if target-libsanitizer-bootstrap
32006 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32007 configure-stageprofile-target-libsanitizer:
32008 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32009 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32010 @r=`${PWD_COMMAND}`; export r; \
32011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32012 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32013 echo "Checking multilib configuration for libsanitizer..."; \
32014 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32015 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32016 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32017 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32018 else \
32019 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32020 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32021 fi; \
32022 else \
32023 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32024 fi; \
32025 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32026 $(RAW_CXX_TARGET_EXPORTS) \
32028 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32029 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32030 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32031 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
32032 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32033 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32034 case $(srcdir) in \
32035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32036 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32038 esac; \
32039 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32040 libsrcdir="$$s/libsanitizer"; \
32041 $(SHELL) $${libsrcdir}/configure \
32042 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32043 --target=${target_alias} $${srcdiroption} \
32044 --with-build-libsubdir=$(HOST_SUBDIR) \
32045 $(STAGEprofile_CONFIGURE_FLAGS)
32046 @endif target-libsanitizer-bootstrap
32048 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
32049 maybe-configure-stagefeedback-target-libsanitizer:
32050 @if target-libsanitizer-bootstrap
32051 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32052 configure-stagefeedback-target-libsanitizer:
32053 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32054 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32055 @r=`${PWD_COMMAND}`; export r; \
32056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32057 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32058 echo "Checking multilib configuration for libsanitizer..."; \
32059 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32060 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32061 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32062 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32063 else \
32064 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32065 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32066 fi; \
32067 else \
32068 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32069 fi; \
32070 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32071 $(RAW_CXX_TARGET_EXPORTS) \
32073 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32074 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32075 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32076 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
32077 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32078 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32079 case $(srcdir) in \
32080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32081 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32083 esac; \
32084 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32085 libsrcdir="$$s/libsanitizer"; \
32086 $(SHELL) $${libsrcdir}/configure \
32087 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32088 --target=${target_alias} $${srcdiroption} \
32089 --with-build-libsubdir=$(HOST_SUBDIR) \
32090 $(STAGEfeedback_CONFIGURE_FLAGS)
32091 @endif target-libsanitizer-bootstrap
32097 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
32098 maybe-all-target-libsanitizer:
32099 @if gcc-bootstrap
32100 all-target-libsanitizer: stage_current
32101 @endif gcc-bootstrap
32102 @if target-libsanitizer
32103 TARGET-target-libsanitizer=all
32104 maybe-all-target-libsanitizer: all-target-libsanitizer
32105 all-target-libsanitizer: configure-target-libsanitizer
32106 @r=`${PWD_COMMAND}`; export r; \
32107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32108 $(RAW_CXX_TARGET_EXPORTS) \
32109 (cd $(TARGET_SUBDIR)/libsanitizer && \
32110 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32111 $(TARGET-target-libsanitizer))
32112 @endif target-libsanitizer
32116 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
32117 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
32118 maybe-all-stage1-target-libsanitizer:
32119 maybe-clean-stage1-target-libsanitizer:
32120 @if target-libsanitizer-bootstrap
32121 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
32122 all-stage1: all-stage1-target-libsanitizer
32123 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
32124 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32125 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32126 @r=`${PWD_COMMAND}`; export r; \
32127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32128 TFLAGS="$(STAGE1_TFLAGS)"; \
32129 $(RAW_CXX_TARGET_EXPORTS) \
32130 cd $(TARGET_SUBDIR)/libsanitizer && \
32131 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32132 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32133 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32134 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32135 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32136 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32137 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32138 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32140 TFLAGS="$(STAGE1_TFLAGS)" \
32141 $(TARGET-stage1-target-libsanitizer)
32143 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
32144 clean-stage1: clean-stage1-target-libsanitizer
32145 clean-stage1-target-libsanitizer:
32146 @if [ $(current_stage) = stage1 ]; then \
32147 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32148 else \
32149 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
32150 $(MAKE) stage1-start; \
32151 fi; \
32152 cd $(TARGET_SUBDIR)/libsanitizer && \
32153 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32154 clean
32155 @endif target-libsanitizer-bootstrap
32158 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
32159 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
32160 maybe-all-stage2-target-libsanitizer:
32161 maybe-clean-stage2-target-libsanitizer:
32162 @if target-libsanitizer-bootstrap
32163 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
32164 all-stage2: all-stage2-target-libsanitizer
32165 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
32166 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32167 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32168 @r=`${PWD_COMMAND}`; export r; \
32169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32170 TFLAGS="$(STAGE2_TFLAGS)"; \
32171 $(RAW_CXX_TARGET_EXPORTS) \
32173 cd $(TARGET_SUBDIR)/libsanitizer && \
32174 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32175 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32176 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32177 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32178 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32179 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32180 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32181 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32182 TFLAGS="$(STAGE2_TFLAGS)" \
32183 $(TARGET-stage2-target-libsanitizer)
32185 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
32186 clean-stage2: clean-stage2-target-libsanitizer
32187 clean-stage2-target-libsanitizer:
32188 @if [ $(current_stage) = stage2 ]; then \
32189 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32190 else \
32191 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
32192 $(MAKE) stage2-start; \
32193 fi; \
32194 cd $(TARGET_SUBDIR)/libsanitizer && \
32195 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32196 @endif target-libsanitizer-bootstrap
32199 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
32200 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
32201 maybe-all-stage3-target-libsanitizer:
32202 maybe-clean-stage3-target-libsanitizer:
32203 @if target-libsanitizer-bootstrap
32204 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
32205 all-stage3: all-stage3-target-libsanitizer
32206 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
32207 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32208 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32209 @r=`${PWD_COMMAND}`; export r; \
32210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32211 TFLAGS="$(STAGE3_TFLAGS)"; \
32212 $(RAW_CXX_TARGET_EXPORTS) \
32214 cd $(TARGET_SUBDIR)/libsanitizer && \
32215 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32216 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32217 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32218 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32219 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32220 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32221 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32222 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32223 TFLAGS="$(STAGE3_TFLAGS)" \
32224 $(TARGET-stage3-target-libsanitizer)
32226 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
32227 clean-stage3: clean-stage3-target-libsanitizer
32228 clean-stage3-target-libsanitizer:
32229 @if [ $(current_stage) = stage3 ]; then \
32230 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32231 else \
32232 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
32233 $(MAKE) stage3-start; \
32234 fi; \
32235 cd $(TARGET_SUBDIR)/libsanitizer && \
32236 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32237 @endif target-libsanitizer-bootstrap
32240 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
32241 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
32242 maybe-all-stage4-target-libsanitizer:
32243 maybe-clean-stage4-target-libsanitizer:
32244 @if target-libsanitizer-bootstrap
32245 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
32246 all-stage4: all-stage4-target-libsanitizer
32247 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
32248 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32249 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32250 @r=`${PWD_COMMAND}`; export r; \
32251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32252 TFLAGS="$(STAGE4_TFLAGS)"; \
32253 $(RAW_CXX_TARGET_EXPORTS) \
32255 cd $(TARGET_SUBDIR)/libsanitizer && \
32256 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32257 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32258 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32259 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32260 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32261 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32262 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32263 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32264 TFLAGS="$(STAGE4_TFLAGS)" \
32265 $(TARGET-stage4-target-libsanitizer)
32267 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
32268 clean-stage4: clean-stage4-target-libsanitizer
32269 clean-stage4-target-libsanitizer:
32270 @if [ $(current_stage) = stage4 ]; then \
32271 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32272 else \
32273 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
32274 $(MAKE) stage4-start; \
32275 fi; \
32276 cd $(TARGET_SUBDIR)/libsanitizer && \
32277 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32278 @endif target-libsanitizer-bootstrap
32281 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
32282 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
32283 maybe-all-stageprofile-target-libsanitizer:
32284 maybe-clean-stageprofile-target-libsanitizer:
32285 @if target-libsanitizer-bootstrap
32286 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
32287 all-stageprofile: all-stageprofile-target-libsanitizer
32288 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
32289 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32290 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32291 @r=`${PWD_COMMAND}`; export r; \
32292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32293 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32294 $(RAW_CXX_TARGET_EXPORTS) \
32296 cd $(TARGET_SUBDIR)/libsanitizer && \
32297 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32298 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32299 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32300 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32301 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32302 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32303 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32304 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32305 TFLAGS="$(STAGEprofile_TFLAGS)" \
32306 $(TARGET-stageprofile-target-libsanitizer)
32308 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
32309 clean-stageprofile: clean-stageprofile-target-libsanitizer
32310 clean-stageprofile-target-libsanitizer:
32311 @if [ $(current_stage) = stageprofile ]; then \
32312 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32313 else \
32314 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
32315 $(MAKE) stageprofile-start; \
32316 fi; \
32317 cd $(TARGET_SUBDIR)/libsanitizer && \
32318 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32319 @endif target-libsanitizer-bootstrap
32322 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
32323 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
32324 maybe-all-stagefeedback-target-libsanitizer:
32325 maybe-clean-stagefeedback-target-libsanitizer:
32326 @if target-libsanitizer-bootstrap
32327 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
32328 all-stagefeedback: all-stagefeedback-target-libsanitizer
32329 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
32330 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32331 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32332 @r=`${PWD_COMMAND}`; export r; \
32333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32334 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32335 $(RAW_CXX_TARGET_EXPORTS) \
32337 cd $(TARGET_SUBDIR)/libsanitizer && \
32338 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32339 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32340 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32341 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32342 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32343 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32344 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32345 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32346 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32347 $(TARGET-stagefeedback-target-libsanitizer)
32349 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
32350 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
32351 clean-stagefeedback-target-libsanitizer:
32352 @if [ $(current_stage) = stagefeedback ]; then \
32353 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32354 else \
32355 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
32356 $(MAKE) stagefeedback-start; \
32357 fi; \
32358 cd $(TARGET_SUBDIR)/libsanitizer && \
32359 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32360 @endif target-libsanitizer-bootstrap
32367 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
32368 maybe-check-target-libsanitizer:
32369 @if target-libsanitizer
32370 maybe-check-target-libsanitizer: check-target-libsanitizer
32372 check-target-libsanitizer:
32373 @: $(MAKE); $(unstage)
32374 @r=`${PWD_COMMAND}`; export r; \
32375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32376 $(RAW_CXX_TARGET_EXPORTS) \
32377 (cd $(TARGET_SUBDIR)/libsanitizer && \
32378 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32380 @endif target-libsanitizer
32382 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
32383 maybe-install-target-libsanitizer:
32384 @if target-libsanitizer
32385 maybe-install-target-libsanitizer: install-target-libsanitizer
32387 install-target-libsanitizer: installdirs
32388 @: $(MAKE); $(unstage)
32389 @r=`${PWD_COMMAND}`; export r; \
32390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32391 $(RAW_CXX_TARGET_EXPORTS) \
32392 (cd $(TARGET_SUBDIR)/libsanitizer && \
32393 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32395 @endif target-libsanitizer
32397 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
32398 maybe-install-strip-target-libsanitizer:
32399 @if target-libsanitizer
32400 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
32402 install-strip-target-libsanitizer: installdirs
32403 @: $(MAKE); $(unstage)
32404 @r=`${PWD_COMMAND}`; export r; \
32405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32406 $(RAW_CXX_TARGET_EXPORTS) \
32407 (cd $(TARGET_SUBDIR)/libsanitizer && \
32408 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32410 @endif target-libsanitizer
32412 # Other targets (info, dvi, pdf, etc.)
32414 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
32415 maybe-info-target-libsanitizer:
32416 @if target-libsanitizer
32417 maybe-info-target-libsanitizer: info-target-libsanitizer
32419 info-target-libsanitizer: \
32420 configure-target-libsanitizer
32421 @: $(MAKE); $(unstage)
32422 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32423 r=`${PWD_COMMAND}`; export r; \
32424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32425 $(RAW_CXX_TARGET_EXPORTS) \
32426 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
32427 for flag in $(EXTRA_TARGET_FLAGS); do \
32428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32429 done; \
32430 (cd $(TARGET_SUBDIR)/libsanitizer && \
32431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32433 "RANLIB=$${RANLIB}" \
32434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32435 info) \
32436 || exit 1
32438 @endif target-libsanitizer
32440 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
32441 maybe-dvi-target-libsanitizer:
32442 @if target-libsanitizer
32443 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
32445 dvi-target-libsanitizer: \
32446 configure-target-libsanitizer
32447 @: $(MAKE); $(unstage)
32448 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32449 r=`${PWD_COMMAND}`; export r; \
32450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32451 $(RAW_CXX_TARGET_EXPORTS) \
32452 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
32453 for flag in $(EXTRA_TARGET_FLAGS); do \
32454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32455 done; \
32456 (cd $(TARGET_SUBDIR)/libsanitizer && \
32457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32459 "RANLIB=$${RANLIB}" \
32460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32461 dvi) \
32462 || exit 1
32464 @endif target-libsanitizer
32466 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
32467 maybe-pdf-target-libsanitizer:
32468 @if target-libsanitizer
32469 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
32471 pdf-target-libsanitizer: \
32472 configure-target-libsanitizer
32473 @: $(MAKE); $(unstage)
32474 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32475 r=`${PWD_COMMAND}`; export r; \
32476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32477 $(RAW_CXX_TARGET_EXPORTS) \
32478 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32479 for flag in $(EXTRA_TARGET_FLAGS); do \
32480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32481 done; \
32482 (cd $(TARGET_SUBDIR)/libsanitizer && \
32483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32485 "RANLIB=$${RANLIB}" \
32486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32487 pdf) \
32488 || exit 1
32490 @endif target-libsanitizer
32492 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
32493 maybe-html-target-libsanitizer:
32494 @if target-libsanitizer
32495 maybe-html-target-libsanitizer: html-target-libsanitizer
32497 html-target-libsanitizer: \
32498 configure-target-libsanitizer
32499 @: $(MAKE); $(unstage)
32500 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32501 r=`${PWD_COMMAND}`; export r; \
32502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32503 $(RAW_CXX_TARGET_EXPORTS) \
32504 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
32505 for flag in $(EXTRA_TARGET_FLAGS); do \
32506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32507 done; \
32508 (cd $(TARGET_SUBDIR)/libsanitizer && \
32509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32511 "RANLIB=$${RANLIB}" \
32512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32513 html) \
32514 || exit 1
32516 @endif target-libsanitizer
32518 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
32519 maybe-TAGS-target-libsanitizer:
32520 @if target-libsanitizer
32521 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
32523 TAGS-target-libsanitizer: \
32524 configure-target-libsanitizer
32525 @: $(MAKE); $(unstage)
32526 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32527 r=`${PWD_COMMAND}`; export r; \
32528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32529 $(RAW_CXX_TARGET_EXPORTS) \
32530 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
32531 for flag in $(EXTRA_TARGET_FLAGS); do \
32532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32533 done; \
32534 (cd $(TARGET_SUBDIR)/libsanitizer && \
32535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32537 "RANLIB=$${RANLIB}" \
32538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32539 TAGS) \
32540 || exit 1
32542 @endif target-libsanitizer
32544 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
32545 maybe-install-info-target-libsanitizer:
32546 @if target-libsanitizer
32547 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
32549 install-info-target-libsanitizer: \
32550 configure-target-libsanitizer \
32551 info-target-libsanitizer
32552 @: $(MAKE); $(unstage)
32553 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32554 r=`${PWD_COMMAND}`; export r; \
32555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32556 $(RAW_CXX_TARGET_EXPORTS) \
32557 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
32558 for flag in $(EXTRA_TARGET_FLAGS); do \
32559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32560 done; \
32561 (cd $(TARGET_SUBDIR)/libsanitizer && \
32562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32564 "RANLIB=$${RANLIB}" \
32565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32566 install-info) \
32567 || exit 1
32569 @endif target-libsanitizer
32571 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
32572 maybe-install-pdf-target-libsanitizer:
32573 @if target-libsanitizer
32574 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
32576 install-pdf-target-libsanitizer: \
32577 configure-target-libsanitizer \
32578 pdf-target-libsanitizer
32579 @: $(MAKE); $(unstage)
32580 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32581 r=`${PWD_COMMAND}`; export r; \
32582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32583 $(RAW_CXX_TARGET_EXPORTS) \
32584 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32585 for flag in $(EXTRA_TARGET_FLAGS); do \
32586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32587 done; \
32588 (cd $(TARGET_SUBDIR)/libsanitizer && \
32589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32591 "RANLIB=$${RANLIB}" \
32592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32593 install-pdf) \
32594 || exit 1
32596 @endif target-libsanitizer
32598 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
32599 maybe-install-html-target-libsanitizer:
32600 @if target-libsanitizer
32601 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
32603 install-html-target-libsanitizer: \
32604 configure-target-libsanitizer \
32605 html-target-libsanitizer
32606 @: $(MAKE); $(unstage)
32607 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32608 r=`${PWD_COMMAND}`; export r; \
32609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32610 $(RAW_CXX_TARGET_EXPORTS) \
32611 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
32612 for flag in $(EXTRA_TARGET_FLAGS); do \
32613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32614 done; \
32615 (cd $(TARGET_SUBDIR)/libsanitizer && \
32616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32618 "RANLIB=$${RANLIB}" \
32619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32620 install-html) \
32621 || exit 1
32623 @endif target-libsanitizer
32625 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
32626 maybe-installcheck-target-libsanitizer:
32627 @if target-libsanitizer
32628 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
32630 installcheck-target-libsanitizer: \
32631 configure-target-libsanitizer
32632 @: $(MAKE); $(unstage)
32633 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32634 r=`${PWD_COMMAND}`; export r; \
32635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32636 $(RAW_CXX_TARGET_EXPORTS) \
32637 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
32638 for flag in $(EXTRA_TARGET_FLAGS); do \
32639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32640 done; \
32641 (cd $(TARGET_SUBDIR)/libsanitizer && \
32642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32644 "RANLIB=$${RANLIB}" \
32645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32646 installcheck) \
32647 || exit 1
32649 @endif target-libsanitizer
32651 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
32652 maybe-mostlyclean-target-libsanitizer:
32653 @if target-libsanitizer
32654 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
32656 mostlyclean-target-libsanitizer:
32657 @: $(MAKE); $(unstage)
32658 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32659 r=`${PWD_COMMAND}`; export r; \
32660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32661 $(RAW_CXX_TARGET_EXPORTS) \
32662 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
32663 for flag in $(EXTRA_TARGET_FLAGS); do \
32664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32665 done; \
32666 (cd $(TARGET_SUBDIR)/libsanitizer && \
32667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32669 "RANLIB=$${RANLIB}" \
32670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32671 mostlyclean) \
32672 || exit 1
32674 @endif target-libsanitizer
32676 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
32677 maybe-clean-target-libsanitizer:
32678 @if target-libsanitizer
32679 maybe-clean-target-libsanitizer: clean-target-libsanitizer
32681 clean-target-libsanitizer:
32682 @: $(MAKE); $(unstage)
32683 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32684 r=`${PWD_COMMAND}`; export r; \
32685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32686 $(RAW_CXX_TARGET_EXPORTS) \
32687 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
32688 for flag in $(EXTRA_TARGET_FLAGS); do \
32689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32690 done; \
32691 (cd $(TARGET_SUBDIR)/libsanitizer && \
32692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32694 "RANLIB=$${RANLIB}" \
32695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32696 clean) \
32697 || exit 1
32699 @endif target-libsanitizer
32701 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
32702 maybe-distclean-target-libsanitizer:
32703 @if target-libsanitizer
32704 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
32706 distclean-target-libsanitizer:
32707 @: $(MAKE); $(unstage)
32708 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32709 r=`${PWD_COMMAND}`; export r; \
32710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32711 $(RAW_CXX_TARGET_EXPORTS) \
32712 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
32713 for flag in $(EXTRA_TARGET_FLAGS); do \
32714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32715 done; \
32716 (cd $(TARGET_SUBDIR)/libsanitizer && \
32717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32719 "RANLIB=$${RANLIB}" \
32720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32721 distclean) \
32722 || exit 1
32724 @endif target-libsanitizer
32726 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
32727 maybe-maintainer-clean-target-libsanitizer:
32728 @if target-libsanitizer
32729 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
32731 maintainer-clean-target-libsanitizer:
32732 @: $(MAKE); $(unstage)
32733 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32734 r=`${PWD_COMMAND}`; export r; \
32735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32736 $(RAW_CXX_TARGET_EXPORTS) \
32737 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
32738 for flag in $(EXTRA_TARGET_FLAGS); do \
32739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32740 done; \
32741 (cd $(TARGET_SUBDIR)/libsanitizer && \
32742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32744 "RANLIB=$${RANLIB}" \
32745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32746 maintainer-clean) \
32747 || exit 1
32749 @endif target-libsanitizer
32755 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
32756 maybe-configure-target-libvtv:
32757 @if gcc-bootstrap
32758 configure-target-libvtv: stage_current
32759 @endif gcc-bootstrap
32760 @if target-libvtv
32761 maybe-configure-target-libvtv: configure-target-libvtv
32762 configure-target-libvtv:
32763 @r=`${PWD_COMMAND}`; export r; \
32764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32765 echo "Checking multilib configuration for libvtv..."; \
32766 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32767 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32768 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32769 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32770 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32771 else \
32772 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32773 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32774 fi; \
32775 else \
32776 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32777 fi; \
32778 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32779 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32780 $(RAW_CXX_TARGET_EXPORTS) \
32781 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
32782 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
32783 case $(srcdir) in \
32784 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32785 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32786 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32787 esac; \
32788 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32789 libsrcdir="$$s/libvtv"; \
32790 rm -f no-such-file || : ; \
32791 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32792 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32793 --target=${target_alias} $${srcdiroption} \
32794 || exit 1
32795 @endif target-libvtv
32799 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
32800 maybe-configure-stage1-target-libvtv:
32801 @if target-libvtv-bootstrap
32802 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
32803 configure-stage1-target-libvtv:
32804 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32805 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32806 @r=`${PWD_COMMAND}`; export r; \
32807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32808 TFLAGS="$(STAGE1_TFLAGS)"; \
32809 echo "Checking multilib configuration for libvtv..."; \
32810 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32811 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32812 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32813 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32814 else \
32815 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32816 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32817 fi; \
32818 else \
32819 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32820 fi; \
32821 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32822 $(RAW_CXX_TARGET_EXPORTS) \
32823 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32824 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32825 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32826 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
32827 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32828 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32829 case $(srcdir) in \
32830 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32831 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32832 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32833 esac; \
32834 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32835 libsrcdir="$$s/libvtv"; \
32836 $(SHELL) $${libsrcdir}/configure \
32837 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32838 --target=${target_alias} $${srcdiroption} \
32839 $(STAGE1_CONFIGURE_FLAGS)
32840 @endif target-libvtv-bootstrap
32842 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
32843 maybe-configure-stage2-target-libvtv:
32844 @if target-libvtv-bootstrap
32845 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
32846 configure-stage2-target-libvtv:
32847 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32848 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32849 @r=`${PWD_COMMAND}`; export r; \
32850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32851 TFLAGS="$(STAGE2_TFLAGS)"; \
32852 echo "Checking multilib configuration for libvtv..."; \
32853 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32854 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32855 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32856 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32857 else \
32858 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32859 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32860 fi; \
32861 else \
32862 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32863 fi; \
32864 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32865 $(RAW_CXX_TARGET_EXPORTS) \
32867 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32868 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32869 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32870 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
32871 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32872 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32873 case $(srcdir) in \
32874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32875 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32877 esac; \
32878 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32879 libsrcdir="$$s/libvtv"; \
32880 $(SHELL) $${libsrcdir}/configure \
32881 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32882 --target=${target_alias} $${srcdiroption} \
32883 --with-build-libsubdir=$(HOST_SUBDIR) \
32884 $(STAGE2_CONFIGURE_FLAGS)
32885 @endif target-libvtv-bootstrap
32887 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
32888 maybe-configure-stage3-target-libvtv:
32889 @if target-libvtv-bootstrap
32890 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
32891 configure-stage3-target-libvtv:
32892 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32893 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32894 @r=`${PWD_COMMAND}`; export r; \
32895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32896 TFLAGS="$(STAGE3_TFLAGS)"; \
32897 echo "Checking multilib configuration for libvtv..."; \
32898 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32899 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32900 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32901 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32902 else \
32903 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32904 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32905 fi; \
32906 else \
32907 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32908 fi; \
32909 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32910 $(RAW_CXX_TARGET_EXPORTS) \
32912 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32913 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32914 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32915 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
32916 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32917 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32918 case $(srcdir) in \
32919 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32920 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32921 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32922 esac; \
32923 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32924 libsrcdir="$$s/libvtv"; \
32925 $(SHELL) $${libsrcdir}/configure \
32926 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32927 --target=${target_alias} $${srcdiroption} \
32928 --with-build-libsubdir=$(HOST_SUBDIR) \
32929 $(STAGE3_CONFIGURE_FLAGS)
32930 @endif target-libvtv-bootstrap
32932 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
32933 maybe-configure-stage4-target-libvtv:
32934 @if target-libvtv-bootstrap
32935 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
32936 configure-stage4-target-libvtv:
32937 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32938 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32939 @r=`${PWD_COMMAND}`; export r; \
32940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32941 TFLAGS="$(STAGE4_TFLAGS)"; \
32942 echo "Checking multilib configuration for libvtv..."; \
32943 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32944 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32945 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32946 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32947 else \
32948 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32949 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32950 fi; \
32951 else \
32952 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32953 fi; \
32954 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32955 $(RAW_CXX_TARGET_EXPORTS) \
32957 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32958 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32959 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32960 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
32961 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32962 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32963 case $(srcdir) in \
32964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32965 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32967 esac; \
32968 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32969 libsrcdir="$$s/libvtv"; \
32970 $(SHELL) $${libsrcdir}/configure \
32971 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32972 --target=${target_alias} $${srcdiroption} \
32973 --with-build-libsubdir=$(HOST_SUBDIR) \
32974 $(STAGE4_CONFIGURE_FLAGS)
32975 @endif target-libvtv-bootstrap
32977 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
32978 maybe-configure-stageprofile-target-libvtv:
32979 @if target-libvtv-bootstrap
32980 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
32981 configure-stageprofile-target-libvtv:
32982 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32983 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32984 @r=`${PWD_COMMAND}`; export r; \
32985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32986 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32987 echo "Checking multilib configuration for libvtv..."; \
32988 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32989 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32990 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32991 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32992 else \
32993 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32994 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32995 fi; \
32996 else \
32997 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32998 fi; \
32999 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33000 $(RAW_CXX_TARGET_EXPORTS) \
33002 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33003 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33004 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33005 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
33006 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33007 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33008 case $(srcdir) in \
33009 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33010 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33011 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33012 esac; \
33013 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33014 libsrcdir="$$s/libvtv"; \
33015 $(SHELL) $${libsrcdir}/configure \
33016 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33017 --target=${target_alias} $${srcdiroption} \
33018 --with-build-libsubdir=$(HOST_SUBDIR) \
33019 $(STAGEprofile_CONFIGURE_FLAGS)
33020 @endif target-libvtv-bootstrap
33022 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
33023 maybe-configure-stagefeedback-target-libvtv:
33024 @if target-libvtv-bootstrap
33025 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33026 configure-stagefeedback-target-libvtv:
33027 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33028 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33029 @r=`${PWD_COMMAND}`; export r; \
33030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33031 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33032 echo "Checking multilib configuration for libvtv..."; \
33033 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33034 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33035 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33036 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33037 else \
33038 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33039 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33040 fi; \
33041 else \
33042 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33043 fi; \
33044 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33045 $(RAW_CXX_TARGET_EXPORTS) \
33047 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33048 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33049 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33050 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
33051 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33052 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33053 case $(srcdir) in \
33054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33055 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33057 esac; \
33058 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33059 libsrcdir="$$s/libvtv"; \
33060 $(SHELL) $${libsrcdir}/configure \
33061 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33062 --target=${target_alias} $${srcdiroption} \
33063 --with-build-libsubdir=$(HOST_SUBDIR) \
33064 $(STAGEfeedback_CONFIGURE_FLAGS)
33065 @endif target-libvtv-bootstrap
33071 .PHONY: all-target-libvtv maybe-all-target-libvtv
33072 maybe-all-target-libvtv:
33073 @if gcc-bootstrap
33074 all-target-libvtv: stage_current
33075 @endif gcc-bootstrap
33076 @if target-libvtv
33077 TARGET-target-libvtv=all
33078 maybe-all-target-libvtv: all-target-libvtv
33079 all-target-libvtv: configure-target-libvtv
33080 @r=`${PWD_COMMAND}`; export r; \
33081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33082 $(RAW_CXX_TARGET_EXPORTS) \
33083 (cd $(TARGET_SUBDIR)/libvtv && \
33084 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33085 $(TARGET-target-libvtv))
33086 @endif target-libvtv
33090 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
33091 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
33092 maybe-all-stage1-target-libvtv:
33093 maybe-clean-stage1-target-libvtv:
33094 @if target-libvtv-bootstrap
33095 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
33096 all-stage1: all-stage1-target-libvtv
33097 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
33098 all-stage1-target-libvtv: configure-stage1-target-libvtv
33099 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33100 @r=`${PWD_COMMAND}`; export r; \
33101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33102 TFLAGS="$(STAGE1_TFLAGS)"; \
33103 $(RAW_CXX_TARGET_EXPORTS) \
33104 cd $(TARGET_SUBDIR)/libvtv && \
33105 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33106 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33107 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33108 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33109 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33110 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33111 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33112 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33114 TFLAGS="$(STAGE1_TFLAGS)" \
33115 $(TARGET-stage1-target-libvtv)
33117 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
33118 clean-stage1: clean-stage1-target-libvtv
33119 clean-stage1-target-libvtv:
33120 @if [ $(current_stage) = stage1 ]; then \
33121 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33122 else \
33123 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
33124 $(MAKE) stage1-start; \
33125 fi; \
33126 cd $(TARGET_SUBDIR)/libvtv && \
33127 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33128 clean
33129 @endif target-libvtv-bootstrap
33132 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
33133 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
33134 maybe-all-stage2-target-libvtv:
33135 maybe-clean-stage2-target-libvtv:
33136 @if target-libvtv-bootstrap
33137 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
33138 all-stage2: all-stage2-target-libvtv
33139 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
33140 all-stage2-target-libvtv: configure-stage2-target-libvtv
33141 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33142 @r=`${PWD_COMMAND}`; export r; \
33143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33144 TFLAGS="$(STAGE2_TFLAGS)"; \
33145 $(RAW_CXX_TARGET_EXPORTS) \
33147 cd $(TARGET_SUBDIR)/libvtv && \
33148 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33149 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33150 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33151 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33152 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33153 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33154 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33155 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33156 TFLAGS="$(STAGE2_TFLAGS)" \
33157 $(TARGET-stage2-target-libvtv)
33159 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
33160 clean-stage2: clean-stage2-target-libvtv
33161 clean-stage2-target-libvtv:
33162 @if [ $(current_stage) = stage2 ]; then \
33163 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33164 else \
33165 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
33166 $(MAKE) stage2-start; \
33167 fi; \
33168 cd $(TARGET_SUBDIR)/libvtv && \
33169 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33170 @endif target-libvtv-bootstrap
33173 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
33174 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
33175 maybe-all-stage3-target-libvtv:
33176 maybe-clean-stage3-target-libvtv:
33177 @if target-libvtv-bootstrap
33178 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
33179 all-stage3: all-stage3-target-libvtv
33180 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
33181 all-stage3-target-libvtv: configure-stage3-target-libvtv
33182 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33183 @r=`${PWD_COMMAND}`; export r; \
33184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33185 TFLAGS="$(STAGE3_TFLAGS)"; \
33186 $(RAW_CXX_TARGET_EXPORTS) \
33188 cd $(TARGET_SUBDIR)/libvtv && \
33189 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33190 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33191 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33192 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33193 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33194 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33195 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33196 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33197 TFLAGS="$(STAGE3_TFLAGS)" \
33198 $(TARGET-stage3-target-libvtv)
33200 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
33201 clean-stage3: clean-stage3-target-libvtv
33202 clean-stage3-target-libvtv:
33203 @if [ $(current_stage) = stage3 ]; then \
33204 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33205 else \
33206 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
33207 $(MAKE) stage3-start; \
33208 fi; \
33209 cd $(TARGET_SUBDIR)/libvtv && \
33210 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33211 @endif target-libvtv-bootstrap
33214 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
33215 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
33216 maybe-all-stage4-target-libvtv:
33217 maybe-clean-stage4-target-libvtv:
33218 @if target-libvtv-bootstrap
33219 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
33220 all-stage4: all-stage4-target-libvtv
33221 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
33222 all-stage4-target-libvtv: configure-stage4-target-libvtv
33223 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33224 @r=`${PWD_COMMAND}`; export r; \
33225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33226 TFLAGS="$(STAGE4_TFLAGS)"; \
33227 $(RAW_CXX_TARGET_EXPORTS) \
33229 cd $(TARGET_SUBDIR)/libvtv && \
33230 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33231 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33232 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33233 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33234 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33235 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33236 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33237 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33238 TFLAGS="$(STAGE4_TFLAGS)" \
33239 $(TARGET-stage4-target-libvtv)
33241 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
33242 clean-stage4: clean-stage4-target-libvtv
33243 clean-stage4-target-libvtv:
33244 @if [ $(current_stage) = stage4 ]; then \
33245 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33246 else \
33247 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
33248 $(MAKE) stage4-start; \
33249 fi; \
33250 cd $(TARGET_SUBDIR)/libvtv && \
33251 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33252 @endif target-libvtv-bootstrap
33255 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
33256 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
33257 maybe-all-stageprofile-target-libvtv:
33258 maybe-clean-stageprofile-target-libvtv:
33259 @if target-libvtv-bootstrap
33260 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
33261 all-stageprofile: all-stageprofile-target-libvtv
33262 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
33263 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33264 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33265 @r=`${PWD_COMMAND}`; export r; \
33266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33267 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33268 $(RAW_CXX_TARGET_EXPORTS) \
33270 cd $(TARGET_SUBDIR)/libvtv && \
33271 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33272 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33273 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33274 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33275 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33276 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33277 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33278 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33279 TFLAGS="$(STAGEprofile_TFLAGS)" \
33280 $(TARGET-stageprofile-target-libvtv)
33282 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
33283 clean-stageprofile: clean-stageprofile-target-libvtv
33284 clean-stageprofile-target-libvtv:
33285 @if [ $(current_stage) = stageprofile ]; then \
33286 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33287 else \
33288 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
33289 $(MAKE) stageprofile-start; \
33290 fi; \
33291 cd $(TARGET_SUBDIR)/libvtv && \
33292 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33293 @endif target-libvtv-bootstrap
33296 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
33297 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
33298 maybe-all-stagefeedback-target-libvtv:
33299 maybe-clean-stagefeedback-target-libvtv:
33300 @if target-libvtv-bootstrap
33301 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
33302 all-stagefeedback: all-stagefeedback-target-libvtv
33303 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
33304 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33305 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33306 @r=`${PWD_COMMAND}`; export r; \
33307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33308 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33309 $(RAW_CXX_TARGET_EXPORTS) \
33311 cd $(TARGET_SUBDIR)/libvtv && \
33312 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33313 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33314 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33315 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33316 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33317 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33318 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33319 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33320 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33321 $(TARGET-stagefeedback-target-libvtv)
33323 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
33324 clean-stagefeedback: clean-stagefeedback-target-libvtv
33325 clean-stagefeedback-target-libvtv:
33326 @if [ $(current_stage) = stagefeedback ]; then \
33327 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33328 else \
33329 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
33330 $(MAKE) stagefeedback-start; \
33331 fi; \
33332 cd $(TARGET_SUBDIR)/libvtv && \
33333 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33334 @endif target-libvtv-bootstrap
33341 .PHONY: check-target-libvtv maybe-check-target-libvtv
33342 maybe-check-target-libvtv:
33343 @if target-libvtv
33344 maybe-check-target-libvtv: check-target-libvtv
33346 check-target-libvtv:
33347 @: $(MAKE); $(unstage)
33348 @r=`${PWD_COMMAND}`; export r; \
33349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33350 $(RAW_CXX_TARGET_EXPORTS) \
33351 (cd $(TARGET_SUBDIR)/libvtv && \
33352 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33354 @endif target-libvtv
33356 .PHONY: install-target-libvtv maybe-install-target-libvtv
33357 maybe-install-target-libvtv:
33358 @if target-libvtv
33359 maybe-install-target-libvtv: install-target-libvtv
33361 install-target-libvtv: installdirs
33362 @: $(MAKE); $(unstage)
33363 @r=`${PWD_COMMAND}`; export r; \
33364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33365 $(RAW_CXX_TARGET_EXPORTS) \
33366 (cd $(TARGET_SUBDIR)/libvtv && \
33367 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33369 @endif target-libvtv
33371 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
33372 maybe-install-strip-target-libvtv:
33373 @if target-libvtv
33374 maybe-install-strip-target-libvtv: install-strip-target-libvtv
33376 install-strip-target-libvtv: installdirs
33377 @: $(MAKE); $(unstage)
33378 @r=`${PWD_COMMAND}`; export r; \
33379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33380 $(RAW_CXX_TARGET_EXPORTS) \
33381 (cd $(TARGET_SUBDIR)/libvtv && \
33382 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33384 @endif target-libvtv
33386 # Other targets (info, dvi, pdf, etc.)
33388 .PHONY: maybe-info-target-libvtv info-target-libvtv
33389 maybe-info-target-libvtv:
33390 @if target-libvtv
33391 maybe-info-target-libvtv: info-target-libvtv
33393 info-target-libvtv: \
33394 configure-target-libvtv
33395 @: $(MAKE); $(unstage)
33396 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33397 r=`${PWD_COMMAND}`; export r; \
33398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33399 $(RAW_CXX_TARGET_EXPORTS) \
33400 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
33401 for flag in $(EXTRA_TARGET_FLAGS); do \
33402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33403 done; \
33404 (cd $(TARGET_SUBDIR)/libvtv && \
33405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33407 "RANLIB=$${RANLIB}" \
33408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33409 info) \
33410 || exit 1
33412 @endif target-libvtv
33414 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
33415 maybe-dvi-target-libvtv:
33416 @if target-libvtv
33417 maybe-dvi-target-libvtv: dvi-target-libvtv
33419 dvi-target-libvtv: \
33420 configure-target-libvtv
33421 @: $(MAKE); $(unstage)
33422 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33423 r=`${PWD_COMMAND}`; export r; \
33424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33425 $(RAW_CXX_TARGET_EXPORTS) \
33426 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
33427 for flag in $(EXTRA_TARGET_FLAGS); do \
33428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33429 done; \
33430 (cd $(TARGET_SUBDIR)/libvtv && \
33431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33433 "RANLIB=$${RANLIB}" \
33434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33435 dvi) \
33436 || exit 1
33438 @endif target-libvtv
33440 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
33441 maybe-pdf-target-libvtv:
33442 @if target-libvtv
33443 maybe-pdf-target-libvtv: pdf-target-libvtv
33445 pdf-target-libvtv: \
33446 configure-target-libvtv
33447 @: $(MAKE); $(unstage)
33448 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33449 r=`${PWD_COMMAND}`; export r; \
33450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33451 $(RAW_CXX_TARGET_EXPORTS) \
33452 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
33453 for flag in $(EXTRA_TARGET_FLAGS); do \
33454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33455 done; \
33456 (cd $(TARGET_SUBDIR)/libvtv && \
33457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33459 "RANLIB=$${RANLIB}" \
33460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33461 pdf) \
33462 || exit 1
33464 @endif target-libvtv
33466 .PHONY: maybe-html-target-libvtv html-target-libvtv
33467 maybe-html-target-libvtv:
33468 @if target-libvtv
33469 maybe-html-target-libvtv: html-target-libvtv
33471 html-target-libvtv: \
33472 configure-target-libvtv
33473 @: $(MAKE); $(unstage)
33474 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33475 r=`${PWD_COMMAND}`; export r; \
33476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33477 $(RAW_CXX_TARGET_EXPORTS) \
33478 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
33479 for flag in $(EXTRA_TARGET_FLAGS); do \
33480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33481 done; \
33482 (cd $(TARGET_SUBDIR)/libvtv && \
33483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33485 "RANLIB=$${RANLIB}" \
33486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33487 html) \
33488 || exit 1
33490 @endif target-libvtv
33492 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
33493 maybe-TAGS-target-libvtv:
33494 @if target-libvtv
33495 maybe-TAGS-target-libvtv: TAGS-target-libvtv
33497 TAGS-target-libvtv: \
33498 configure-target-libvtv
33499 @: $(MAKE); $(unstage)
33500 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33501 r=`${PWD_COMMAND}`; export r; \
33502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33503 $(RAW_CXX_TARGET_EXPORTS) \
33504 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
33505 for flag in $(EXTRA_TARGET_FLAGS); do \
33506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33507 done; \
33508 (cd $(TARGET_SUBDIR)/libvtv && \
33509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33511 "RANLIB=$${RANLIB}" \
33512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33513 TAGS) \
33514 || exit 1
33516 @endif target-libvtv
33518 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
33519 maybe-install-info-target-libvtv:
33520 @if target-libvtv
33521 maybe-install-info-target-libvtv: install-info-target-libvtv
33523 install-info-target-libvtv: \
33524 configure-target-libvtv \
33525 info-target-libvtv
33526 @: $(MAKE); $(unstage)
33527 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33528 r=`${PWD_COMMAND}`; export r; \
33529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33530 $(RAW_CXX_TARGET_EXPORTS) \
33531 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
33532 for flag in $(EXTRA_TARGET_FLAGS); do \
33533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33534 done; \
33535 (cd $(TARGET_SUBDIR)/libvtv && \
33536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33538 "RANLIB=$${RANLIB}" \
33539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33540 install-info) \
33541 || exit 1
33543 @endif target-libvtv
33545 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
33546 maybe-install-pdf-target-libvtv:
33547 @if target-libvtv
33548 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
33550 install-pdf-target-libvtv: \
33551 configure-target-libvtv \
33552 pdf-target-libvtv
33553 @: $(MAKE); $(unstage)
33554 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33555 r=`${PWD_COMMAND}`; export r; \
33556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33557 $(RAW_CXX_TARGET_EXPORTS) \
33558 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
33559 for flag in $(EXTRA_TARGET_FLAGS); do \
33560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33561 done; \
33562 (cd $(TARGET_SUBDIR)/libvtv && \
33563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33565 "RANLIB=$${RANLIB}" \
33566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33567 install-pdf) \
33568 || exit 1
33570 @endif target-libvtv
33572 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
33573 maybe-install-html-target-libvtv:
33574 @if target-libvtv
33575 maybe-install-html-target-libvtv: install-html-target-libvtv
33577 install-html-target-libvtv: \
33578 configure-target-libvtv \
33579 html-target-libvtv
33580 @: $(MAKE); $(unstage)
33581 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33582 r=`${PWD_COMMAND}`; export r; \
33583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33584 $(RAW_CXX_TARGET_EXPORTS) \
33585 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
33586 for flag in $(EXTRA_TARGET_FLAGS); do \
33587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33588 done; \
33589 (cd $(TARGET_SUBDIR)/libvtv && \
33590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33592 "RANLIB=$${RANLIB}" \
33593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33594 install-html) \
33595 || exit 1
33597 @endif target-libvtv
33599 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
33600 maybe-installcheck-target-libvtv:
33601 @if target-libvtv
33602 maybe-installcheck-target-libvtv: installcheck-target-libvtv
33604 installcheck-target-libvtv: \
33605 configure-target-libvtv
33606 @: $(MAKE); $(unstage)
33607 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33608 r=`${PWD_COMMAND}`; export r; \
33609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33610 $(RAW_CXX_TARGET_EXPORTS) \
33611 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
33612 for flag in $(EXTRA_TARGET_FLAGS); do \
33613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33614 done; \
33615 (cd $(TARGET_SUBDIR)/libvtv && \
33616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33618 "RANLIB=$${RANLIB}" \
33619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33620 installcheck) \
33621 || exit 1
33623 @endif target-libvtv
33625 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
33626 maybe-mostlyclean-target-libvtv:
33627 @if target-libvtv
33628 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
33630 mostlyclean-target-libvtv:
33631 @: $(MAKE); $(unstage)
33632 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33633 r=`${PWD_COMMAND}`; export r; \
33634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33635 $(RAW_CXX_TARGET_EXPORTS) \
33636 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
33637 for flag in $(EXTRA_TARGET_FLAGS); do \
33638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33639 done; \
33640 (cd $(TARGET_SUBDIR)/libvtv && \
33641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33643 "RANLIB=$${RANLIB}" \
33644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33645 mostlyclean) \
33646 || exit 1
33648 @endif target-libvtv
33650 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
33651 maybe-clean-target-libvtv:
33652 @if target-libvtv
33653 maybe-clean-target-libvtv: clean-target-libvtv
33655 clean-target-libvtv:
33656 @: $(MAKE); $(unstage)
33657 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33658 r=`${PWD_COMMAND}`; export r; \
33659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33660 $(RAW_CXX_TARGET_EXPORTS) \
33661 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
33662 for flag in $(EXTRA_TARGET_FLAGS); do \
33663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33664 done; \
33665 (cd $(TARGET_SUBDIR)/libvtv && \
33666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33668 "RANLIB=$${RANLIB}" \
33669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33670 clean) \
33671 || exit 1
33673 @endif target-libvtv
33675 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
33676 maybe-distclean-target-libvtv:
33677 @if target-libvtv
33678 maybe-distclean-target-libvtv: distclean-target-libvtv
33680 distclean-target-libvtv:
33681 @: $(MAKE); $(unstage)
33682 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33683 r=`${PWD_COMMAND}`; export r; \
33684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33685 $(RAW_CXX_TARGET_EXPORTS) \
33686 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
33687 for flag in $(EXTRA_TARGET_FLAGS); do \
33688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33689 done; \
33690 (cd $(TARGET_SUBDIR)/libvtv && \
33691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33693 "RANLIB=$${RANLIB}" \
33694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33695 distclean) \
33696 || exit 1
33698 @endif target-libvtv
33700 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
33701 maybe-maintainer-clean-target-libvtv:
33702 @if target-libvtv
33703 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
33705 maintainer-clean-target-libvtv:
33706 @: $(MAKE); $(unstage)
33707 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33708 r=`${PWD_COMMAND}`; export r; \
33709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33710 $(RAW_CXX_TARGET_EXPORTS) \
33711 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
33712 for flag in $(EXTRA_TARGET_FLAGS); do \
33713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33714 done; \
33715 (cd $(TARGET_SUBDIR)/libvtv && \
33716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33718 "RANLIB=$${RANLIB}" \
33719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33720 maintainer-clean) \
33721 || exit 1
33723 @endif target-libvtv
33729 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
33730 maybe-configure-target-libcilkrts:
33731 @if gcc-bootstrap
33732 configure-target-libcilkrts: stage_current
33733 @endif gcc-bootstrap
33734 @if target-libcilkrts
33735 maybe-configure-target-libcilkrts: configure-target-libcilkrts
33736 configure-target-libcilkrts:
33737 @: $(MAKE); $(unstage)
33738 @r=`${PWD_COMMAND}`; export r; \
33739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33740 echo "Checking multilib configuration for libcilkrts..."; \
33741 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
33742 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null ; \
33743 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
33744 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
33745 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
33746 else \
33747 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
33748 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
33749 fi; \
33750 else \
33751 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
33752 fi; \
33753 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
33754 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
33755 $(NORMAL_TARGET_EXPORTS) \
33756 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
33757 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
33758 case $(srcdir) in \
33759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33760 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
33761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33762 esac; \
33763 srcdiroption="--srcdir=$${topdir}/libcilkrts"; \
33764 libsrcdir="$$s/libcilkrts"; \
33765 rm -f no-such-file || : ; \
33766 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33767 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33768 --target=${target_alias} $${srcdiroption} \
33769 || exit 1
33770 @endif target-libcilkrts
33776 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
33777 maybe-all-target-libcilkrts:
33778 @if gcc-bootstrap
33779 all-target-libcilkrts: stage_current
33780 @endif gcc-bootstrap
33781 @if target-libcilkrts
33782 TARGET-target-libcilkrts=all
33783 maybe-all-target-libcilkrts: all-target-libcilkrts
33784 all-target-libcilkrts: configure-target-libcilkrts
33785 @: $(MAKE); $(unstage)
33786 @r=`${PWD_COMMAND}`; export r; \
33787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33788 $(NORMAL_TARGET_EXPORTS) \
33789 (cd $(TARGET_SUBDIR)/libcilkrts && \
33790 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33791 $(TARGET-target-libcilkrts))
33792 @endif target-libcilkrts
33798 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
33799 maybe-check-target-libcilkrts:
33800 @if target-libcilkrts
33801 maybe-check-target-libcilkrts: check-target-libcilkrts
33803 check-target-libcilkrts:
33804 @: $(MAKE); $(unstage)
33805 @r=`${PWD_COMMAND}`; export r; \
33806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33807 $(NORMAL_TARGET_EXPORTS) \
33808 (cd $(TARGET_SUBDIR)/libcilkrts && \
33809 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33811 @endif target-libcilkrts
33813 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
33814 maybe-install-target-libcilkrts:
33815 @if target-libcilkrts
33816 maybe-install-target-libcilkrts: install-target-libcilkrts
33818 install-target-libcilkrts: installdirs
33819 @: $(MAKE); $(unstage)
33820 @r=`${PWD_COMMAND}`; export r; \
33821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33822 $(NORMAL_TARGET_EXPORTS) \
33823 (cd $(TARGET_SUBDIR)/libcilkrts && \
33824 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33826 @endif target-libcilkrts
33828 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
33829 maybe-install-strip-target-libcilkrts:
33830 @if target-libcilkrts
33831 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
33833 install-strip-target-libcilkrts: installdirs
33834 @: $(MAKE); $(unstage)
33835 @r=`${PWD_COMMAND}`; export r; \
33836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33837 $(NORMAL_TARGET_EXPORTS) \
33838 (cd $(TARGET_SUBDIR)/libcilkrts && \
33839 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33841 @endif target-libcilkrts
33843 # Other targets (info, dvi, pdf, etc.)
33845 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
33846 maybe-info-target-libcilkrts:
33847 @if target-libcilkrts
33848 maybe-info-target-libcilkrts: info-target-libcilkrts
33850 info-target-libcilkrts: \
33851 configure-target-libcilkrts
33852 @: $(MAKE); $(unstage)
33853 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
33854 r=`${PWD_COMMAND}`; export r; \
33855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33856 $(NORMAL_TARGET_EXPORTS) \
33857 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts" ; \
33858 for flag in $(EXTRA_TARGET_FLAGS); do \
33859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33860 done; \
33861 (cd $(TARGET_SUBDIR)/libcilkrts && \
33862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33864 "RANLIB=$${RANLIB}" \
33865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33866 info) \
33867 || exit 1
33869 @endif target-libcilkrts
33871 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
33872 maybe-dvi-target-libcilkrts:
33873 @if target-libcilkrts
33874 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
33876 dvi-target-libcilkrts: \
33877 configure-target-libcilkrts
33878 @: $(MAKE); $(unstage)
33879 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
33880 r=`${PWD_COMMAND}`; export r; \
33881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33882 $(NORMAL_TARGET_EXPORTS) \
33883 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts" ; \
33884 for flag in $(EXTRA_TARGET_FLAGS); do \
33885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33886 done; \
33887 (cd $(TARGET_SUBDIR)/libcilkrts && \
33888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33890 "RANLIB=$${RANLIB}" \
33891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33892 dvi) \
33893 || exit 1
33895 @endif target-libcilkrts
33897 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
33898 maybe-pdf-target-libcilkrts:
33899 @if target-libcilkrts
33900 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
33902 pdf-target-libcilkrts: \
33903 configure-target-libcilkrts
33904 @: $(MAKE); $(unstage)
33905 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
33906 r=`${PWD_COMMAND}`; export r; \
33907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33908 $(NORMAL_TARGET_EXPORTS) \
33909 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
33910 for flag in $(EXTRA_TARGET_FLAGS); do \
33911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33912 done; \
33913 (cd $(TARGET_SUBDIR)/libcilkrts && \
33914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33916 "RANLIB=$${RANLIB}" \
33917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33918 pdf) \
33919 || exit 1
33921 @endif target-libcilkrts
33923 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
33924 maybe-html-target-libcilkrts:
33925 @if target-libcilkrts
33926 maybe-html-target-libcilkrts: html-target-libcilkrts
33928 html-target-libcilkrts: \
33929 configure-target-libcilkrts
33930 @: $(MAKE); $(unstage)
33931 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
33932 r=`${PWD_COMMAND}`; export r; \
33933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33934 $(NORMAL_TARGET_EXPORTS) \
33935 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts" ; \
33936 for flag in $(EXTRA_TARGET_FLAGS); do \
33937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33938 done; \
33939 (cd $(TARGET_SUBDIR)/libcilkrts && \
33940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33942 "RANLIB=$${RANLIB}" \
33943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33944 html) \
33945 || exit 1
33947 @endif target-libcilkrts
33949 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
33950 maybe-TAGS-target-libcilkrts:
33951 @if target-libcilkrts
33952 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
33954 TAGS-target-libcilkrts: \
33955 configure-target-libcilkrts
33956 @: $(MAKE); $(unstage)
33957 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
33958 r=`${PWD_COMMAND}`; export r; \
33959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33960 $(NORMAL_TARGET_EXPORTS) \
33961 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts" ; \
33962 for flag in $(EXTRA_TARGET_FLAGS); do \
33963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33964 done; \
33965 (cd $(TARGET_SUBDIR)/libcilkrts && \
33966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33968 "RANLIB=$${RANLIB}" \
33969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33970 TAGS) \
33971 || exit 1
33973 @endif target-libcilkrts
33975 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
33976 maybe-install-info-target-libcilkrts:
33977 @if target-libcilkrts
33978 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
33980 install-info-target-libcilkrts: \
33981 configure-target-libcilkrts \
33982 info-target-libcilkrts
33983 @: $(MAKE); $(unstage)
33984 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
33985 r=`${PWD_COMMAND}`; export r; \
33986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33987 $(NORMAL_TARGET_EXPORTS) \
33988 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts" ; \
33989 for flag in $(EXTRA_TARGET_FLAGS); do \
33990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33991 done; \
33992 (cd $(TARGET_SUBDIR)/libcilkrts && \
33993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33995 "RANLIB=$${RANLIB}" \
33996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33997 install-info) \
33998 || exit 1
34000 @endif target-libcilkrts
34002 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
34003 maybe-install-pdf-target-libcilkrts:
34004 @if target-libcilkrts
34005 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
34007 install-pdf-target-libcilkrts: \
34008 configure-target-libcilkrts \
34009 pdf-target-libcilkrts
34010 @: $(MAKE); $(unstage)
34011 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34012 r=`${PWD_COMMAND}`; export r; \
34013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34014 $(NORMAL_TARGET_EXPORTS) \
34015 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
34016 for flag in $(EXTRA_TARGET_FLAGS); do \
34017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34018 done; \
34019 (cd $(TARGET_SUBDIR)/libcilkrts && \
34020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34022 "RANLIB=$${RANLIB}" \
34023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34024 install-pdf) \
34025 || exit 1
34027 @endif target-libcilkrts
34029 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
34030 maybe-install-html-target-libcilkrts:
34031 @if target-libcilkrts
34032 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
34034 install-html-target-libcilkrts: \
34035 configure-target-libcilkrts \
34036 html-target-libcilkrts
34037 @: $(MAKE); $(unstage)
34038 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34039 r=`${PWD_COMMAND}`; export r; \
34040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34041 $(NORMAL_TARGET_EXPORTS) \
34042 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts" ; \
34043 for flag in $(EXTRA_TARGET_FLAGS); do \
34044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34045 done; \
34046 (cd $(TARGET_SUBDIR)/libcilkrts && \
34047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34049 "RANLIB=$${RANLIB}" \
34050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34051 install-html) \
34052 || exit 1
34054 @endif target-libcilkrts
34056 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
34057 maybe-installcheck-target-libcilkrts:
34058 @if target-libcilkrts
34059 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
34061 installcheck-target-libcilkrts: \
34062 configure-target-libcilkrts
34063 @: $(MAKE); $(unstage)
34064 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34065 r=`${PWD_COMMAND}`; export r; \
34066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34067 $(NORMAL_TARGET_EXPORTS) \
34068 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts" ; \
34069 for flag in $(EXTRA_TARGET_FLAGS); do \
34070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34071 done; \
34072 (cd $(TARGET_SUBDIR)/libcilkrts && \
34073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34075 "RANLIB=$${RANLIB}" \
34076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34077 installcheck) \
34078 || exit 1
34080 @endif target-libcilkrts
34082 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
34083 maybe-mostlyclean-target-libcilkrts:
34084 @if target-libcilkrts
34085 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
34087 mostlyclean-target-libcilkrts:
34088 @: $(MAKE); $(unstage)
34089 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34090 r=`${PWD_COMMAND}`; export r; \
34091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34092 $(NORMAL_TARGET_EXPORTS) \
34093 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts" ; \
34094 for flag in $(EXTRA_TARGET_FLAGS); do \
34095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34096 done; \
34097 (cd $(TARGET_SUBDIR)/libcilkrts && \
34098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34100 "RANLIB=$${RANLIB}" \
34101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34102 mostlyclean) \
34103 || exit 1
34105 @endif target-libcilkrts
34107 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
34108 maybe-clean-target-libcilkrts:
34109 @if target-libcilkrts
34110 maybe-clean-target-libcilkrts: clean-target-libcilkrts
34112 clean-target-libcilkrts:
34113 @: $(MAKE); $(unstage)
34114 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34115 r=`${PWD_COMMAND}`; export r; \
34116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34117 $(NORMAL_TARGET_EXPORTS) \
34118 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts" ; \
34119 for flag in $(EXTRA_TARGET_FLAGS); do \
34120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34121 done; \
34122 (cd $(TARGET_SUBDIR)/libcilkrts && \
34123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34125 "RANLIB=$${RANLIB}" \
34126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34127 clean) \
34128 || exit 1
34130 @endif target-libcilkrts
34132 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
34133 maybe-distclean-target-libcilkrts:
34134 @if target-libcilkrts
34135 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
34137 distclean-target-libcilkrts:
34138 @: $(MAKE); $(unstage)
34139 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34140 r=`${PWD_COMMAND}`; export r; \
34141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34142 $(NORMAL_TARGET_EXPORTS) \
34143 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts" ; \
34144 for flag in $(EXTRA_TARGET_FLAGS); do \
34145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34146 done; \
34147 (cd $(TARGET_SUBDIR)/libcilkrts && \
34148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34150 "RANLIB=$${RANLIB}" \
34151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34152 distclean) \
34153 || exit 1
34155 @endif target-libcilkrts
34157 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
34158 maybe-maintainer-clean-target-libcilkrts:
34159 @if target-libcilkrts
34160 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
34162 maintainer-clean-target-libcilkrts:
34163 @: $(MAKE); $(unstage)
34164 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34165 r=`${PWD_COMMAND}`; export r; \
34166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34167 $(NORMAL_TARGET_EXPORTS) \
34168 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts" ; \
34169 for flag in $(EXTRA_TARGET_FLAGS); do \
34170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34171 done; \
34172 (cd $(TARGET_SUBDIR)/libcilkrts && \
34173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34175 "RANLIB=$${RANLIB}" \
34176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34177 maintainer-clean) \
34178 || exit 1
34180 @endif target-libcilkrts
34186 .PHONY: configure-target-libssp maybe-configure-target-libssp
34187 maybe-configure-target-libssp:
34188 @if gcc-bootstrap
34189 configure-target-libssp: stage_current
34190 @endif gcc-bootstrap
34191 @if target-libssp
34192 maybe-configure-target-libssp: configure-target-libssp
34193 configure-target-libssp:
34194 @: $(MAKE); $(unstage)
34195 @r=`${PWD_COMMAND}`; export r; \
34196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34197 echo "Checking multilib configuration for libssp..."; \
34198 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
34199 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
34200 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
34201 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
34202 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
34203 else \
34204 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
34205 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
34206 fi; \
34207 else \
34208 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
34209 fi; \
34210 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
34211 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
34212 $(NORMAL_TARGET_EXPORTS) \
34213 echo Configuring in $(TARGET_SUBDIR)/libssp; \
34214 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
34215 case $(srcdir) in \
34216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34217 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
34218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34219 esac; \
34220 srcdiroption="--srcdir=$${topdir}/libssp"; \
34221 libsrcdir="$$s/libssp"; \
34222 rm -f no-such-file || : ; \
34223 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34224 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34225 --target=${target_alias} $${srcdiroption} \
34226 || exit 1
34227 @endif target-libssp
34233 .PHONY: all-target-libssp maybe-all-target-libssp
34234 maybe-all-target-libssp:
34235 @if gcc-bootstrap
34236 all-target-libssp: stage_current
34237 @endif gcc-bootstrap
34238 @if target-libssp
34239 TARGET-target-libssp=all
34240 maybe-all-target-libssp: all-target-libssp
34241 all-target-libssp: configure-target-libssp
34242 @: $(MAKE); $(unstage)
34243 @r=`${PWD_COMMAND}`; export r; \
34244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34245 $(NORMAL_TARGET_EXPORTS) \
34246 (cd $(TARGET_SUBDIR)/libssp && \
34247 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34248 $(TARGET-target-libssp))
34249 @endif target-libssp
34255 .PHONY: check-target-libssp maybe-check-target-libssp
34256 maybe-check-target-libssp:
34257 @if target-libssp
34258 maybe-check-target-libssp: check-target-libssp
34260 check-target-libssp:
34261 @: $(MAKE); $(unstage)
34262 @r=`${PWD_COMMAND}`; export r; \
34263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34264 $(NORMAL_TARGET_EXPORTS) \
34265 (cd $(TARGET_SUBDIR)/libssp && \
34266 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34268 @endif target-libssp
34270 .PHONY: install-target-libssp maybe-install-target-libssp
34271 maybe-install-target-libssp:
34272 @if target-libssp
34273 maybe-install-target-libssp: install-target-libssp
34275 install-target-libssp: installdirs
34276 @: $(MAKE); $(unstage)
34277 @r=`${PWD_COMMAND}`; export r; \
34278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34279 $(NORMAL_TARGET_EXPORTS) \
34280 (cd $(TARGET_SUBDIR)/libssp && \
34281 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34283 @endif target-libssp
34285 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
34286 maybe-install-strip-target-libssp:
34287 @if target-libssp
34288 maybe-install-strip-target-libssp: install-strip-target-libssp
34290 install-strip-target-libssp: installdirs
34291 @: $(MAKE); $(unstage)
34292 @r=`${PWD_COMMAND}`; export r; \
34293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34294 $(NORMAL_TARGET_EXPORTS) \
34295 (cd $(TARGET_SUBDIR)/libssp && \
34296 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34298 @endif target-libssp
34300 # Other targets (info, dvi, pdf, etc.)
34302 .PHONY: maybe-info-target-libssp info-target-libssp
34303 maybe-info-target-libssp:
34304 @if target-libssp
34305 maybe-info-target-libssp: info-target-libssp
34307 info-target-libssp: \
34308 configure-target-libssp
34309 @: $(MAKE); $(unstage)
34310 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34311 r=`${PWD_COMMAND}`; export r; \
34312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34313 $(NORMAL_TARGET_EXPORTS) \
34314 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
34315 for flag in $(EXTRA_TARGET_FLAGS); do \
34316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34317 done; \
34318 (cd $(TARGET_SUBDIR)/libssp && \
34319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34321 "RANLIB=$${RANLIB}" \
34322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34323 info) \
34324 || exit 1
34326 @endif target-libssp
34328 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
34329 maybe-dvi-target-libssp:
34330 @if target-libssp
34331 maybe-dvi-target-libssp: dvi-target-libssp
34333 dvi-target-libssp: \
34334 configure-target-libssp
34335 @: $(MAKE); $(unstage)
34336 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34337 r=`${PWD_COMMAND}`; export r; \
34338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34339 $(NORMAL_TARGET_EXPORTS) \
34340 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
34341 for flag in $(EXTRA_TARGET_FLAGS); do \
34342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34343 done; \
34344 (cd $(TARGET_SUBDIR)/libssp && \
34345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34347 "RANLIB=$${RANLIB}" \
34348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34349 dvi) \
34350 || exit 1
34352 @endif target-libssp
34354 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
34355 maybe-pdf-target-libssp:
34356 @if target-libssp
34357 maybe-pdf-target-libssp: pdf-target-libssp
34359 pdf-target-libssp: \
34360 configure-target-libssp
34361 @: $(MAKE); $(unstage)
34362 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34363 r=`${PWD_COMMAND}`; export r; \
34364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34365 $(NORMAL_TARGET_EXPORTS) \
34366 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
34367 for flag in $(EXTRA_TARGET_FLAGS); do \
34368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34369 done; \
34370 (cd $(TARGET_SUBDIR)/libssp && \
34371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34373 "RANLIB=$${RANLIB}" \
34374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34375 pdf) \
34376 || exit 1
34378 @endif target-libssp
34380 .PHONY: maybe-html-target-libssp html-target-libssp
34381 maybe-html-target-libssp:
34382 @if target-libssp
34383 maybe-html-target-libssp: html-target-libssp
34385 html-target-libssp: \
34386 configure-target-libssp
34387 @: $(MAKE); $(unstage)
34388 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34389 r=`${PWD_COMMAND}`; export r; \
34390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34391 $(NORMAL_TARGET_EXPORTS) \
34392 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
34393 for flag in $(EXTRA_TARGET_FLAGS); do \
34394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34395 done; \
34396 (cd $(TARGET_SUBDIR)/libssp && \
34397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34399 "RANLIB=$${RANLIB}" \
34400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34401 html) \
34402 || exit 1
34404 @endif target-libssp
34406 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
34407 maybe-TAGS-target-libssp:
34408 @if target-libssp
34409 maybe-TAGS-target-libssp: TAGS-target-libssp
34411 TAGS-target-libssp: \
34412 configure-target-libssp
34413 @: $(MAKE); $(unstage)
34414 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34415 r=`${PWD_COMMAND}`; export r; \
34416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34417 $(NORMAL_TARGET_EXPORTS) \
34418 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
34419 for flag in $(EXTRA_TARGET_FLAGS); do \
34420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34421 done; \
34422 (cd $(TARGET_SUBDIR)/libssp && \
34423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34425 "RANLIB=$${RANLIB}" \
34426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34427 TAGS) \
34428 || exit 1
34430 @endif target-libssp
34432 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
34433 maybe-install-info-target-libssp:
34434 @if target-libssp
34435 maybe-install-info-target-libssp: install-info-target-libssp
34437 install-info-target-libssp: \
34438 configure-target-libssp \
34439 info-target-libssp
34440 @: $(MAKE); $(unstage)
34441 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34442 r=`${PWD_COMMAND}`; export r; \
34443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34444 $(NORMAL_TARGET_EXPORTS) \
34445 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
34446 for flag in $(EXTRA_TARGET_FLAGS); do \
34447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34448 done; \
34449 (cd $(TARGET_SUBDIR)/libssp && \
34450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34452 "RANLIB=$${RANLIB}" \
34453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34454 install-info) \
34455 || exit 1
34457 @endif target-libssp
34459 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
34460 maybe-install-pdf-target-libssp:
34461 @if target-libssp
34462 maybe-install-pdf-target-libssp: install-pdf-target-libssp
34464 install-pdf-target-libssp: \
34465 configure-target-libssp \
34466 pdf-target-libssp
34467 @: $(MAKE); $(unstage)
34468 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34469 r=`${PWD_COMMAND}`; export r; \
34470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34471 $(NORMAL_TARGET_EXPORTS) \
34472 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
34473 for flag in $(EXTRA_TARGET_FLAGS); do \
34474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34475 done; \
34476 (cd $(TARGET_SUBDIR)/libssp && \
34477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34479 "RANLIB=$${RANLIB}" \
34480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34481 install-pdf) \
34482 || exit 1
34484 @endif target-libssp
34486 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
34487 maybe-install-html-target-libssp:
34488 @if target-libssp
34489 maybe-install-html-target-libssp: install-html-target-libssp
34491 install-html-target-libssp: \
34492 configure-target-libssp \
34493 html-target-libssp
34494 @: $(MAKE); $(unstage)
34495 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34496 r=`${PWD_COMMAND}`; export r; \
34497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34498 $(NORMAL_TARGET_EXPORTS) \
34499 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
34500 for flag in $(EXTRA_TARGET_FLAGS); do \
34501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34502 done; \
34503 (cd $(TARGET_SUBDIR)/libssp && \
34504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34506 "RANLIB=$${RANLIB}" \
34507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34508 install-html) \
34509 || exit 1
34511 @endif target-libssp
34513 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
34514 maybe-installcheck-target-libssp:
34515 @if target-libssp
34516 maybe-installcheck-target-libssp: installcheck-target-libssp
34518 installcheck-target-libssp: \
34519 configure-target-libssp
34520 @: $(MAKE); $(unstage)
34521 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34522 r=`${PWD_COMMAND}`; export r; \
34523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34524 $(NORMAL_TARGET_EXPORTS) \
34525 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
34526 for flag in $(EXTRA_TARGET_FLAGS); do \
34527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34528 done; \
34529 (cd $(TARGET_SUBDIR)/libssp && \
34530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34532 "RANLIB=$${RANLIB}" \
34533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34534 installcheck) \
34535 || exit 1
34537 @endif target-libssp
34539 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
34540 maybe-mostlyclean-target-libssp:
34541 @if target-libssp
34542 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
34544 mostlyclean-target-libssp:
34545 @: $(MAKE); $(unstage)
34546 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34547 r=`${PWD_COMMAND}`; export r; \
34548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34549 $(NORMAL_TARGET_EXPORTS) \
34550 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
34551 for flag in $(EXTRA_TARGET_FLAGS); do \
34552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34553 done; \
34554 (cd $(TARGET_SUBDIR)/libssp && \
34555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34557 "RANLIB=$${RANLIB}" \
34558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34559 mostlyclean) \
34560 || exit 1
34562 @endif target-libssp
34564 .PHONY: maybe-clean-target-libssp clean-target-libssp
34565 maybe-clean-target-libssp:
34566 @if target-libssp
34567 maybe-clean-target-libssp: clean-target-libssp
34569 clean-target-libssp:
34570 @: $(MAKE); $(unstage)
34571 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34572 r=`${PWD_COMMAND}`; export r; \
34573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34574 $(NORMAL_TARGET_EXPORTS) \
34575 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
34576 for flag in $(EXTRA_TARGET_FLAGS); do \
34577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34578 done; \
34579 (cd $(TARGET_SUBDIR)/libssp && \
34580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34582 "RANLIB=$${RANLIB}" \
34583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34584 clean) \
34585 || exit 1
34587 @endif target-libssp
34589 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
34590 maybe-distclean-target-libssp:
34591 @if target-libssp
34592 maybe-distclean-target-libssp: distclean-target-libssp
34594 distclean-target-libssp:
34595 @: $(MAKE); $(unstage)
34596 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34597 r=`${PWD_COMMAND}`; export r; \
34598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34599 $(NORMAL_TARGET_EXPORTS) \
34600 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
34601 for flag in $(EXTRA_TARGET_FLAGS); do \
34602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34603 done; \
34604 (cd $(TARGET_SUBDIR)/libssp && \
34605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34607 "RANLIB=$${RANLIB}" \
34608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34609 distclean) \
34610 || exit 1
34612 @endif target-libssp
34614 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
34615 maybe-maintainer-clean-target-libssp:
34616 @if target-libssp
34617 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
34619 maintainer-clean-target-libssp:
34620 @: $(MAKE); $(unstage)
34621 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34622 r=`${PWD_COMMAND}`; export r; \
34623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34624 $(NORMAL_TARGET_EXPORTS) \
34625 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
34626 for flag in $(EXTRA_TARGET_FLAGS); do \
34627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34628 done; \
34629 (cd $(TARGET_SUBDIR)/libssp && \
34630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34632 "RANLIB=$${RANLIB}" \
34633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34634 maintainer-clean) \
34635 || exit 1
34637 @endif target-libssp
34643 .PHONY: configure-target-newlib maybe-configure-target-newlib
34644 maybe-configure-target-newlib:
34645 @if gcc-bootstrap
34646 configure-target-newlib: stage_current
34647 @endif gcc-bootstrap
34648 @if target-newlib
34649 maybe-configure-target-newlib: configure-target-newlib
34650 configure-target-newlib:
34651 @: $(MAKE); $(unstage)
34652 @r=`${PWD_COMMAND}`; export r; \
34653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34654 echo "Checking multilib configuration for newlib..."; \
34655 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
34656 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
34657 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
34658 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
34659 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
34660 else \
34661 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
34662 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
34663 fi; \
34664 else \
34665 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
34666 fi; \
34667 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
34668 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
34669 $(NORMAL_TARGET_EXPORTS) \
34670 echo Configuring in $(TARGET_SUBDIR)/newlib; \
34671 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
34672 case $(srcdir) in \
34673 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34674 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
34675 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34676 esac; \
34677 srcdiroption="--srcdir=$${topdir}/newlib"; \
34678 libsrcdir="$$s/newlib"; \
34679 rm -f no-such-file || : ; \
34680 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34681 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34682 --target=${target_alias} $${srcdiroption} \
34683 || exit 1
34684 @endif target-newlib
34690 .PHONY: all-target-newlib maybe-all-target-newlib
34691 maybe-all-target-newlib:
34692 @if gcc-bootstrap
34693 all-target-newlib: stage_current
34694 @endif gcc-bootstrap
34695 @if target-newlib
34696 TARGET-target-newlib=all
34697 maybe-all-target-newlib: all-target-newlib
34698 all-target-newlib: configure-target-newlib
34699 @: $(MAKE); $(unstage)
34700 @r=`${PWD_COMMAND}`; export r; \
34701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34702 $(NORMAL_TARGET_EXPORTS) \
34703 (cd $(TARGET_SUBDIR)/newlib && \
34704 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34705 $(TARGET-target-newlib))
34706 @endif target-newlib
34712 .PHONY: check-target-newlib maybe-check-target-newlib
34713 maybe-check-target-newlib:
34714 @if target-newlib
34715 maybe-check-target-newlib: check-target-newlib
34717 check-target-newlib:
34718 @: $(MAKE); $(unstage)
34719 @r=`${PWD_COMMAND}`; export r; \
34720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34721 $(NORMAL_TARGET_EXPORTS) \
34722 (cd $(TARGET_SUBDIR)/newlib && \
34723 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34725 @endif target-newlib
34727 .PHONY: install-target-newlib maybe-install-target-newlib
34728 maybe-install-target-newlib:
34729 @if target-newlib
34730 maybe-install-target-newlib: install-target-newlib
34732 install-target-newlib: installdirs
34733 @: $(MAKE); $(unstage)
34734 @r=`${PWD_COMMAND}`; export r; \
34735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34736 $(NORMAL_TARGET_EXPORTS) \
34737 (cd $(TARGET_SUBDIR)/newlib && \
34738 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34740 @endif target-newlib
34742 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
34743 maybe-install-strip-target-newlib:
34744 @if target-newlib
34745 maybe-install-strip-target-newlib: install-strip-target-newlib
34747 install-strip-target-newlib: installdirs
34748 @: $(MAKE); $(unstage)
34749 @r=`${PWD_COMMAND}`; export r; \
34750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34751 $(NORMAL_TARGET_EXPORTS) \
34752 (cd $(TARGET_SUBDIR)/newlib && \
34753 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34755 @endif target-newlib
34757 # Other targets (info, dvi, pdf, etc.)
34759 .PHONY: maybe-info-target-newlib info-target-newlib
34760 maybe-info-target-newlib:
34761 @if target-newlib
34762 maybe-info-target-newlib: info-target-newlib
34764 info-target-newlib: \
34765 configure-target-newlib
34766 @: $(MAKE); $(unstage)
34767 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34768 r=`${PWD_COMMAND}`; export r; \
34769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34770 $(NORMAL_TARGET_EXPORTS) \
34771 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
34772 for flag in $(EXTRA_TARGET_FLAGS); do \
34773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34774 done; \
34775 (cd $(TARGET_SUBDIR)/newlib && \
34776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34778 "RANLIB=$${RANLIB}" \
34779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34780 info) \
34781 || exit 1
34783 @endif target-newlib
34785 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
34786 maybe-dvi-target-newlib:
34787 @if target-newlib
34788 maybe-dvi-target-newlib: dvi-target-newlib
34790 dvi-target-newlib: \
34791 configure-target-newlib
34792 @: $(MAKE); $(unstage)
34793 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34794 r=`${PWD_COMMAND}`; export r; \
34795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34796 $(NORMAL_TARGET_EXPORTS) \
34797 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
34798 for flag in $(EXTRA_TARGET_FLAGS); do \
34799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34800 done; \
34801 (cd $(TARGET_SUBDIR)/newlib && \
34802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34804 "RANLIB=$${RANLIB}" \
34805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34806 dvi) \
34807 || exit 1
34809 @endif target-newlib
34811 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
34812 maybe-pdf-target-newlib:
34813 @if target-newlib
34814 maybe-pdf-target-newlib: pdf-target-newlib
34816 pdf-target-newlib: \
34817 configure-target-newlib
34818 @: $(MAKE); $(unstage)
34819 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34820 r=`${PWD_COMMAND}`; export r; \
34821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34822 $(NORMAL_TARGET_EXPORTS) \
34823 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
34824 for flag in $(EXTRA_TARGET_FLAGS); do \
34825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34826 done; \
34827 (cd $(TARGET_SUBDIR)/newlib && \
34828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34830 "RANLIB=$${RANLIB}" \
34831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34832 pdf) \
34833 || exit 1
34835 @endif target-newlib
34837 .PHONY: maybe-html-target-newlib html-target-newlib
34838 maybe-html-target-newlib:
34839 @if target-newlib
34840 maybe-html-target-newlib: html-target-newlib
34842 html-target-newlib: \
34843 configure-target-newlib
34844 @: $(MAKE); $(unstage)
34845 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34846 r=`${PWD_COMMAND}`; export r; \
34847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34848 $(NORMAL_TARGET_EXPORTS) \
34849 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
34850 for flag in $(EXTRA_TARGET_FLAGS); do \
34851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34852 done; \
34853 (cd $(TARGET_SUBDIR)/newlib && \
34854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34856 "RANLIB=$${RANLIB}" \
34857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34858 html) \
34859 || exit 1
34861 @endif target-newlib
34863 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
34864 maybe-TAGS-target-newlib:
34865 @if target-newlib
34866 maybe-TAGS-target-newlib: TAGS-target-newlib
34868 TAGS-target-newlib: \
34869 configure-target-newlib
34870 @: $(MAKE); $(unstage)
34871 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34872 r=`${PWD_COMMAND}`; export r; \
34873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34874 $(NORMAL_TARGET_EXPORTS) \
34875 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
34876 for flag in $(EXTRA_TARGET_FLAGS); do \
34877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34878 done; \
34879 (cd $(TARGET_SUBDIR)/newlib && \
34880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34882 "RANLIB=$${RANLIB}" \
34883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34884 TAGS) \
34885 || exit 1
34887 @endif target-newlib
34889 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
34890 maybe-install-info-target-newlib:
34891 @if target-newlib
34892 maybe-install-info-target-newlib: install-info-target-newlib
34894 install-info-target-newlib: \
34895 configure-target-newlib \
34896 info-target-newlib
34897 @: $(MAKE); $(unstage)
34898 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34899 r=`${PWD_COMMAND}`; export r; \
34900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34901 $(NORMAL_TARGET_EXPORTS) \
34902 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
34903 for flag in $(EXTRA_TARGET_FLAGS); do \
34904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34905 done; \
34906 (cd $(TARGET_SUBDIR)/newlib && \
34907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34909 "RANLIB=$${RANLIB}" \
34910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34911 install-info) \
34912 || exit 1
34914 @endif target-newlib
34916 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
34917 maybe-install-pdf-target-newlib:
34918 @if target-newlib
34919 maybe-install-pdf-target-newlib: install-pdf-target-newlib
34921 install-pdf-target-newlib: \
34922 configure-target-newlib \
34923 pdf-target-newlib
34924 @: $(MAKE); $(unstage)
34925 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34926 r=`${PWD_COMMAND}`; export r; \
34927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34928 $(NORMAL_TARGET_EXPORTS) \
34929 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
34930 for flag in $(EXTRA_TARGET_FLAGS); do \
34931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34932 done; \
34933 (cd $(TARGET_SUBDIR)/newlib && \
34934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34936 "RANLIB=$${RANLIB}" \
34937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34938 install-pdf) \
34939 || exit 1
34941 @endif target-newlib
34943 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
34944 maybe-install-html-target-newlib:
34945 @if target-newlib
34946 maybe-install-html-target-newlib: install-html-target-newlib
34948 install-html-target-newlib: \
34949 configure-target-newlib \
34950 html-target-newlib
34951 @: $(MAKE); $(unstage)
34952 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34953 r=`${PWD_COMMAND}`; export r; \
34954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34955 $(NORMAL_TARGET_EXPORTS) \
34956 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
34957 for flag in $(EXTRA_TARGET_FLAGS); do \
34958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34959 done; \
34960 (cd $(TARGET_SUBDIR)/newlib && \
34961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34963 "RANLIB=$${RANLIB}" \
34964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34965 install-html) \
34966 || exit 1
34968 @endif target-newlib
34970 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
34971 maybe-installcheck-target-newlib:
34972 @if target-newlib
34973 maybe-installcheck-target-newlib: installcheck-target-newlib
34975 installcheck-target-newlib: \
34976 configure-target-newlib
34977 @: $(MAKE); $(unstage)
34978 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34979 r=`${PWD_COMMAND}`; export r; \
34980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34981 $(NORMAL_TARGET_EXPORTS) \
34982 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
34983 for flag in $(EXTRA_TARGET_FLAGS); do \
34984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34985 done; \
34986 (cd $(TARGET_SUBDIR)/newlib && \
34987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34989 "RANLIB=$${RANLIB}" \
34990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34991 installcheck) \
34992 || exit 1
34994 @endif target-newlib
34996 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
34997 maybe-mostlyclean-target-newlib:
34998 @if target-newlib
34999 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
35001 mostlyclean-target-newlib:
35002 @: $(MAKE); $(unstage)
35003 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35004 r=`${PWD_COMMAND}`; export r; \
35005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35006 $(NORMAL_TARGET_EXPORTS) \
35007 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
35008 for flag in $(EXTRA_TARGET_FLAGS); do \
35009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35010 done; \
35011 (cd $(TARGET_SUBDIR)/newlib && \
35012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35014 "RANLIB=$${RANLIB}" \
35015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35016 mostlyclean) \
35017 || exit 1
35019 @endif target-newlib
35021 .PHONY: maybe-clean-target-newlib clean-target-newlib
35022 maybe-clean-target-newlib:
35023 @if target-newlib
35024 maybe-clean-target-newlib: clean-target-newlib
35026 clean-target-newlib:
35027 @: $(MAKE); $(unstage)
35028 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35029 r=`${PWD_COMMAND}`; export r; \
35030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35031 $(NORMAL_TARGET_EXPORTS) \
35032 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
35033 for flag in $(EXTRA_TARGET_FLAGS); do \
35034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35035 done; \
35036 (cd $(TARGET_SUBDIR)/newlib && \
35037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35039 "RANLIB=$${RANLIB}" \
35040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35041 clean) \
35042 || exit 1
35044 @endif target-newlib
35046 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
35047 maybe-distclean-target-newlib:
35048 @if target-newlib
35049 maybe-distclean-target-newlib: distclean-target-newlib
35051 distclean-target-newlib:
35052 @: $(MAKE); $(unstage)
35053 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35054 r=`${PWD_COMMAND}`; export r; \
35055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35056 $(NORMAL_TARGET_EXPORTS) \
35057 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
35058 for flag in $(EXTRA_TARGET_FLAGS); do \
35059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35060 done; \
35061 (cd $(TARGET_SUBDIR)/newlib && \
35062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35064 "RANLIB=$${RANLIB}" \
35065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35066 distclean) \
35067 || exit 1
35069 @endif target-newlib
35071 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
35072 maybe-maintainer-clean-target-newlib:
35073 @if target-newlib
35074 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
35076 maintainer-clean-target-newlib:
35077 @: $(MAKE); $(unstage)
35078 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35079 r=`${PWD_COMMAND}`; export r; \
35080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35081 $(NORMAL_TARGET_EXPORTS) \
35082 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
35083 for flag in $(EXTRA_TARGET_FLAGS); do \
35084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35085 done; \
35086 (cd $(TARGET_SUBDIR)/newlib && \
35087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35089 "RANLIB=$${RANLIB}" \
35090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35091 maintainer-clean) \
35092 || exit 1
35094 @endif target-newlib
35100 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
35101 maybe-configure-target-libgcc:
35102 @if gcc-bootstrap
35103 configure-target-libgcc: stage_current
35104 @endif gcc-bootstrap
35105 @if target-libgcc
35106 maybe-configure-target-libgcc: configure-target-libgcc
35107 configure-target-libgcc:
35108 @r=`${PWD_COMMAND}`; export r; \
35109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35110 echo "Checking multilib configuration for libgcc..."; \
35111 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35112 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35113 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35114 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35115 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35116 else \
35117 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35118 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35119 fi; \
35120 else \
35121 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35122 fi; \
35123 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35124 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35125 $(NORMAL_TARGET_EXPORTS) \
35126 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
35127 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
35128 case $(srcdir) in \
35129 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35130 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35131 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35132 esac; \
35133 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35134 libsrcdir="$$s/libgcc"; \
35135 rm -f no-such-file || : ; \
35136 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35137 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35138 --target=${target_alias} $${srcdiroption} \
35139 || exit 1
35140 @endif target-libgcc
35144 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
35145 maybe-configure-stage1-target-libgcc:
35146 @if target-libgcc-bootstrap
35147 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
35148 configure-stage1-target-libgcc:
35149 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35150 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35151 @r=`${PWD_COMMAND}`; export r; \
35152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35153 TFLAGS="$(STAGE1_TFLAGS)"; \
35154 echo "Checking multilib configuration for libgcc..."; \
35155 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35156 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35157 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35158 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35159 else \
35160 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35161 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35162 fi; \
35163 else \
35164 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35165 fi; \
35166 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35167 $(NORMAL_TARGET_EXPORTS) \
35168 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35169 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35170 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35171 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
35172 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35173 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35174 case $(srcdir) in \
35175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35176 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35178 esac; \
35179 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35180 libsrcdir="$$s/libgcc"; \
35181 $(SHELL) $${libsrcdir}/configure \
35182 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35183 --target=${target_alias} $${srcdiroption} \
35184 $(STAGE1_CONFIGURE_FLAGS)
35185 @endif target-libgcc-bootstrap
35187 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
35188 maybe-configure-stage2-target-libgcc:
35189 @if target-libgcc-bootstrap
35190 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
35191 configure-stage2-target-libgcc:
35192 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35193 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35194 @r=`${PWD_COMMAND}`; export r; \
35195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35196 TFLAGS="$(STAGE2_TFLAGS)"; \
35197 echo "Checking multilib configuration for libgcc..."; \
35198 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35199 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35200 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35201 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35202 else \
35203 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35204 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35205 fi; \
35206 else \
35207 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35208 fi; \
35209 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35210 $(NORMAL_TARGET_EXPORTS) \
35212 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35213 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35214 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35215 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
35216 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35217 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35218 case $(srcdir) in \
35219 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35220 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35221 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35222 esac; \
35223 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35224 libsrcdir="$$s/libgcc"; \
35225 $(SHELL) $${libsrcdir}/configure \
35226 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35227 --target=${target_alias} $${srcdiroption} \
35228 --with-build-libsubdir=$(HOST_SUBDIR) \
35229 $(STAGE2_CONFIGURE_FLAGS)
35230 @endif target-libgcc-bootstrap
35232 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
35233 maybe-configure-stage3-target-libgcc:
35234 @if target-libgcc-bootstrap
35235 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
35236 configure-stage3-target-libgcc:
35237 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35238 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35239 @r=`${PWD_COMMAND}`; export r; \
35240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35241 TFLAGS="$(STAGE3_TFLAGS)"; \
35242 echo "Checking multilib configuration for libgcc..."; \
35243 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35244 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35245 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35246 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35247 else \
35248 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35249 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35250 fi; \
35251 else \
35252 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35253 fi; \
35254 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35255 $(NORMAL_TARGET_EXPORTS) \
35257 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35258 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35259 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35260 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
35261 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35262 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35263 case $(srcdir) in \
35264 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35265 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35266 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35267 esac; \
35268 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35269 libsrcdir="$$s/libgcc"; \
35270 $(SHELL) $${libsrcdir}/configure \
35271 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35272 --target=${target_alias} $${srcdiroption} \
35273 --with-build-libsubdir=$(HOST_SUBDIR) \
35274 $(STAGE3_CONFIGURE_FLAGS)
35275 @endif target-libgcc-bootstrap
35277 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
35278 maybe-configure-stage4-target-libgcc:
35279 @if target-libgcc-bootstrap
35280 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
35281 configure-stage4-target-libgcc:
35282 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35283 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35284 @r=`${PWD_COMMAND}`; export r; \
35285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35286 TFLAGS="$(STAGE4_TFLAGS)"; \
35287 echo "Checking multilib configuration for libgcc..."; \
35288 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35289 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35290 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35291 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35292 else \
35293 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35294 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35295 fi; \
35296 else \
35297 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35298 fi; \
35299 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35300 $(NORMAL_TARGET_EXPORTS) \
35302 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35303 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35304 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35305 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
35306 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35307 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35308 case $(srcdir) in \
35309 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35310 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35311 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35312 esac; \
35313 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35314 libsrcdir="$$s/libgcc"; \
35315 $(SHELL) $${libsrcdir}/configure \
35316 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35317 --target=${target_alias} $${srcdiroption} \
35318 --with-build-libsubdir=$(HOST_SUBDIR) \
35319 $(STAGE4_CONFIGURE_FLAGS)
35320 @endif target-libgcc-bootstrap
35322 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
35323 maybe-configure-stageprofile-target-libgcc:
35324 @if target-libgcc-bootstrap
35325 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
35326 configure-stageprofile-target-libgcc:
35327 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35328 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35329 @r=`${PWD_COMMAND}`; export r; \
35330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35331 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35332 echo "Checking multilib configuration for libgcc..."; \
35333 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35334 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35335 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35336 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35337 else \
35338 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35339 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35340 fi; \
35341 else \
35342 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35343 fi; \
35344 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35345 $(NORMAL_TARGET_EXPORTS) \
35347 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35348 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35349 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35350 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
35351 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35352 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35353 case $(srcdir) in \
35354 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35355 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35356 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35357 esac; \
35358 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35359 libsrcdir="$$s/libgcc"; \
35360 $(SHELL) $${libsrcdir}/configure \
35361 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35362 --target=${target_alias} $${srcdiroption} \
35363 --with-build-libsubdir=$(HOST_SUBDIR) \
35364 $(STAGEprofile_CONFIGURE_FLAGS)
35365 @endif target-libgcc-bootstrap
35367 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
35368 maybe-configure-stagefeedback-target-libgcc:
35369 @if target-libgcc-bootstrap
35370 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
35371 configure-stagefeedback-target-libgcc:
35372 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35373 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35374 @r=`${PWD_COMMAND}`; export r; \
35375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35376 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35377 echo "Checking multilib configuration for libgcc..."; \
35378 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35379 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35380 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35381 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35382 else \
35383 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35384 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35385 fi; \
35386 else \
35387 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35388 fi; \
35389 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35390 $(NORMAL_TARGET_EXPORTS) \
35392 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35393 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35394 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35395 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
35396 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35397 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35398 case $(srcdir) in \
35399 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35400 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35401 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35402 esac; \
35403 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35404 libsrcdir="$$s/libgcc"; \
35405 $(SHELL) $${libsrcdir}/configure \
35406 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35407 --target=${target_alias} $${srcdiroption} \
35408 --with-build-libsubdir=$(HOST_SUBDIR) \
35409 $(STAGEfeedback_CONFIGURE_FLAGS)
35410 @endif target-libgcc-bootstrap
35416 .PHONY: all-target-libgcc maybe-all-target-libgcc
35417 maybe-all-target-libgcc:
35418 @if gcc-bootstrap
35419 all-target-libgcc: stage_current
35420 @endif gcc-bootstrap
35421 @if target-libgcc
35422 TARGET-target-libgcc=all
35423 maybe-all-target-libgcc: all-target-libgcc
35424 all-target-libgcc: configure-target-libgcc
35425 @r=`${PWD_COMMAND}`; export r; \
35426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35427 $(NORMAL_TARGET_EXPORTS) \
35428 (cd $(TARGET_SUBDIR)/libgcc && \
35429 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35430 $(TARGET-target-libgcc))
35431 @endif target-libgcc
35435 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
35436 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
35437 maybe-all-stage1-target-libgcc:
35438 maybe-clean-stage1-target-libgcc:
35439 @if target-libgcc-bootstrap
35440 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
35441 all-stage1: all-stage1-target-libgcc
35442 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
35443 all-stage1-target-libgcc: configure-stage1-target-libgcc
35444 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35445 @r=`${PWD_COMMAND}`; export r; \
35446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35447 TFLAGS="$(STAGE1_TFLAGS)"; \
35448 $(NORMAL_TARGET_EXPORTS) \
35449 cd $(TARGET_SUBDIR)/libgcc && \
35450 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35451 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35452 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35453 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35454 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35455 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35456 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35457 $(EXTRA_TARGET_FLAGS) \
35459 TFLAGS="$(STAGE1_TFLAGS)" \
35460 $(TARGET-stage1-target-libgcc)
35462 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
35463 clean-stage1: clean-stage1-target-libgcc
35464 clean-stage1-target-libgcc:
35465 @if [ $(current_stage) = stage1 ]; then \
35466 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35467 else \
35468 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
35469 $(MAKE) stage1-start; \
35470 fi; \
35471 cd $(TARGET_SUBDIR)/libgcc && \
35472 $(MAKE) $(EXTRA_TARGET_FLAGS) \
35473 clean
35474 @endif target-libgcc-bootstrap
35477 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
35478 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
35479 maybe-all-stage2-target-libgcc:
35480 maybe-clean-stage2-target-libgcc:
35481 @if target-libgcc-bootstrap
35482 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
35483 all-stage2: all-stage2-target-libgcc
35484 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
35485 all-stage2-target-libgcc: configure-stage2-target-libgcc
35486 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35487 @r=`${PWD_COMMAND}`; export r; \
35488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35489 TFLAGS="$(STAGE2_TFLAGS)"; \
35490 $(NORMAL_TARGET_EXPORTS) \
35492 cd $(TARGET_SUBDIR)/libgcc && \
35493 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35494 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35495 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35496 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35497 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35498 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35499 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35500 $(EXTRA_TARGET_FLAGS) \
35501 TFLAGS="$(STAGE2_TFLAGS)" \
35502 $(TARGET-stage2-target-libgcc)
35504 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
35505 clean-stage2: clean-stage2-target-libgcc
35506 clean-stage2-target-libgcc:
35507 @if [ $(current_stage) = stage2 ]; then \
35508 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35509 else \
35510 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
35511 $(MAKE) stage2-start; \
35512 fi; \
35513 cd $(TARGET_SUBDIR)/libgcc && \
35514 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35515 @endif target-libgcc-bootstrap
35518 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
35519 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
35520 maybe-all-stage3-target-libgcc:
35521 maybe-clean-stage3-target-libgcc:
35522 @if target-libgcc-bootstrap
35523 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
35524 all-stage3: all-stage3-target-libgcc
35525 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
35526 all-stage3-target-libgcc: configure-stage3-target-libgcc
35527 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35528 @r=`${PWD_COMMAND}`; export r; \
35529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35530 TFLAGS="$(STAGE3_TFLAGS)"; \
35531 $(NORMAL_TARGET_EXPORTS) \
35533 cd $(TARGET_SUBDIR)/libgcc && \
35534 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35535 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35536 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35537 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35538 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35539 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35540 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35541 $(EXTRA_TARGET_FLAGS) \
35542 TFLAGS="$(STAGE3_TFLAGS)" \
35543 $(TARGET-stage3-target-libgcc)
35545 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
35546 clean-stage3: clean-stage3-target-libgcc
35547 clean-stage3-target-libgcc:
35548 @if [ $(current_stage) = stage3 ]; then \
35549 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35550 else \
35551 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
35552 $(MAKE) stage3-start; \
35553 fi; \
35554 cd $(TARGET_SUBDIR)/libgcc && \
35555 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35556 @endif target-libgcc-bootstrap
35559 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
35560 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
35561 maybe-all-stage4-target-libgcc:
35562 maybe-clean-stage4-target-libgcc:
35563 @if target-libgcc-bootstrap
35564 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
35565 all-stage4: all-stage4-target-libgcc
35566 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
35567 all-stage4-target-libgcc: configure-stage4-target-libgcc
35568 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35569 @r=`${PWD_COMMAND}`; export r; \
35570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35571 TFLAGS="$(STAGE4_TFLAGS)"; \
35572 $(NORMAL_TARGET_EXPORTS) \
35574 cd $(TARGET_SUBDIR)/libgcc && \
35575 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35576 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35577 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35578 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35579 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35580 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35581 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35582 $(EXTRA_TARGET_FLAGS) \
35583 TFLAGS="$(STAGE4_TFLAGS)" \
35584 $(TARGET-stage4-target-libgcc)
35586 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
35587 clean-stage4: clean-stage4-target-libgcc
35588 clean-stage4-target-libgcc:
35589 @if [ $(current_stage) = stage4 ]; then \
35590 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35591 else \
35592 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
35593 $(MAKE) stage4-start; \
35594 fi; \
35595 cd $(TARGET_SUBDIR)/libgcc && \
35596 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35597 @endif target-libgcc-bootstrap
35600 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
35601 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
35602 maybe-all-stageprofile-target-libgcc:
35603 maybe-clean-stageprofile-target-libgcc:
35604 @if target-libgcc-bootstrap
35605 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
35606 all-stageprofile: all-stageprofile-target-libgcc
35607 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
35608 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
35609 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35610 @r=`${PWD_COMMAND}`; export r; \
35611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35612 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35613 $(NORMAL_TARGET_EXPORTS) \
35615 cd $(TARGET_SUBDIR)/libgcc && \
35616 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35617 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35618 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35619 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35620 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35621 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35622 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35623 $(EXTRA_TARGET_FLAGS) \
35624 TFLAGS="$(STAGEprofile_TFLAGS)" \
35625 $(TARGET-stageprofile-target-libgcc)
35627 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
35628 clean-stageprofile: clean-stageprofile-target-libgcc
35629 clean-stageprofile-target-libgcc:
35630 @if [ $(current_stage) = stageprofile ]; then \
35631 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35632 else \
35633 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
35634 $(MAKE) stageprofile-start; \
35635 fi; \
35636 cd $(TARGET_SUBDIR)/libgcc && \
35637 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35638 @endif target-libgcc-bootstrap
35641 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
35642 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
35643 maybe-all-stagefeedback-target-libgcc:
35644 maybe-clean-stagefeedback-target-libgcc:
35645 @if target-libgcc-bootstrap
35646 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
35647 all-stagefeedback: all-stagefeedback-target-libgcc
35648 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
35649 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
35650 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35651 @r=`${PWD_COMMAND}`; export r; \
35652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35653 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35654 $(NORMAL_TARGET_EXPORTS) \
35656 cd $(TARGET_SUBDIR)/libgcc && \
35657 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35658 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35659 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35660 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35661 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35662 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35663 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35664 $(EXTRA_TARGET_FLAGS) \
35665 TFLAGS="$(STAGEfeedback_TFLAGS)" \
35666 $(TARGET-stagefeedback-target-libgcc)
35668 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
35669 clean-stagefeedback: clean-stagefeedback-target-libgcc
35670 clean-stagefeedback-target-libgcc:
35671 @if [ $(current_stage) = stagefeedback ]; then \
35672 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35673 else \
35674 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
35675 $(MAKE) stagefeedback-start; \
35676 fi; \
35677 cd $(TARGET_SUBDIR)/libgcc && \
35678 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35679 @endif target-libgcc-bootstrap
35686 .PHONY: check-target-libgcc maybe-check-target-libgcc
35687 maybe-check-target-libgcc:
35688 @if target-libgcc
35689 maybe-check-target-libgcc: check-target-libgcc
35691 # Dummy target for uncheckable module.
35692 check-target-libgcc:
35694 @endif target-libgcc
35696 .PHONY: install-target-libgcc maybe-install-target-libgcc
35697 maybe-install-target-libgcc:
35698 @if target-libgcc
35699 maybe-install-target-libgcc: install-target-libgcc
35701 install-target-libgcc: installdirs
35702 @: $(MAKE); $(unstage)
35703 @r=`${PWD_COMMAND}`; export r; \
35704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35705 $(NORMAL_TARGET_EXPORTS) \
35706 (cd $(TARGET_SUBDIR)/libgcc && \
35707 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35709 @endif target-libgcc
35711 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
35712 maybe-install-strip-target-libgcc:
35713 @if target-libgcc
35714 maybe-install-strip-target-libgcc: install-strip-target-libgcc
35716 install-strip-target-libgcc: installdirs
35717 @: $(MAKE); $(unstage)
35718 @r=`${PWD_COMMAND}`; export r; \
35719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35720 $(NORMAL_TARGET_EXPORTS) \
35721 (cd $(TARGET_SUBDIR)/libgcc && \
35722 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35724 @endif target-libgcc
35726 # Other targets (info, dvi, pdf, etc.)
35728 .PHONY: maybe-info-target-libgcc info-target-libgcc
35729 maybe-info-target-libgcc:
35730 @if target-libgcc
35731 maybe-info-target-libgcc: info-target-libgcc
35733 info-target-libgcc: \
35734 configure-target-libgcc
35735 @: $(MAKE); $(unstage)
35736 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35737 r=`${PWD_COMMAND}`; export r; \
35738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35739 $(NORMAL_TARGET_EXPORTS) \
35740 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
35741 for flag in $(EXTRA_TARGET_FLAGS); do \
35742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35743 done; \
35744 (cd $(TARGET_SUBDIR)/libgcc && \
35745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35747 "RANLIB=$${RANLIB}" \
35748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35749 info) \
35750 || exit 1
35752 @endif target-libgcc
35754 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
35755 maybe-dvi-target-libgcc:
35756 @if target-libgcc
35757 maybe-dvi-target-libgcc: dvi-target-libgcc
35759 dvi-target-libgcc: \
35760 configure-target-libgcc
35761 @: $(MAKE); $(unstage)
35762 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35763 r=`${PWD_COMMAND}`; export r; \
35764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35765 $(NORMAL_TARGET_EXPORTS) \
35766 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
35767 for flag in $(EXTRA_TARGET_FLAGS); do \
35768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35769 done; \
35770 (cd $(TARGET_SUBDIR)/libgcc && \
35771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35773 "RANLIB=$${RANLIB}" \
35774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35775 dvi) \
35776 || exit 1
35778 @endif target-libgcc
35780 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
35781 maybe-pdf-target-libgcc:
35782 @if target-libgcc
35783 maybe-pdf-target-libgcc: pdf-target-libgcc
35785 pdf-target-libgcc: \
35786 configure-target-libgcc
35787 @: $(MAKE); $(unstage)
35788 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35789 r=`${PWD_COMMAND}`; export r; \
35790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35791 $(NORMAL_TARGET_EXPORTS) \
35792 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
35793 for flag in $(EXTRA_TARGET_FLAGS); do \
35794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35795 done; \
35796 (cd $(TARGET_SUBDIR)/libgcc && \
35797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35799 "RANLIB=$${RANLIB}" \
35800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35801 pdf) \
35802 || exit 1
35804 @endif target-libgcc
35806 .PHONY: maybe-html-target-libgcc html-target-libgcc
35807 maybe-html-target-libgcc:
35808 @if target-libgcc
35809 maybe-html-target-libgcc: html-target-libgcc
35811 html-target-libgcc: \
35812 configure-target-libgcc
35813 @: $(MAKE); $(unstage)
35814 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35815 r=`${PWD_COMMAND}`; export r; \
35816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35817 $(NORMAL_TARGET_EXPORTS) \
35818 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
35819 for flag in $(EXTRA_TARGET_FLAGS); do \
35820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35821 done; \
35822 (cd $(TARGET_SUBDIR)/libgcc && \
35823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35825 "RANLIB=$${RANLIB}" \
35826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35827 html) \
35828 || exit 1
35830 @endif target-libgcc
35832 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
35833 maybe-TAGS-target-libgcc:
35834 @if target-libgcc
35835 maybe-TAGS-target-libgcc: TAGS-target-libgcc
35837 TAGS-target-libgcc: \
35838 configure-target-libgcc
35839 @: $(MAKE); $(unstage)
35840 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35841 r=`${PWD_COMMAND}`; export r; \
35842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35843 $(NORMAL_TARGET_EXPORTS) \
35844 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
35845 for flag in $(EXTRA_TARGET_FLAGS); do \
35846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35847 done; \
35848 (cd $(TARGET_SUBDIR)/libgcc && \
35849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35851 "RANLIB=$${RANLIB}" \
35852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35853 TAGS) \
35854 || exit 1
35856 @endif target-libgcc
35858 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
35859 maybe-install-info-target-libgcc:
35860 @if target-libgcc
35861 maybe-install-info-target-libgcc: install-info-target-libgcc
35863 install-info-target-libgcc: \
35864 configure-target-libgcc \
35865 info-target-libgcc
35866 @: $(MAKE); $(unstage)
35867 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35868 r=`${PWD_COMMAND}`; export r; \
35869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35870 $(NORMAL_TARGET_EXPORTS) \
35871 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
35872 for flag in $(EXTRA_TARGET_FLAGS); do \
35873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35874 done; \
35875 (cd $(TARGET_SUBDIR)/libgcc && \
35876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35878 "RANLIB=$${RANLIB}" \
35879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35880 install-info) \
35881 || exit 1
35883 @endif target-libgcc
35885 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
35886 maybe-install-pdf-target-libgcc:
35887 @if target-libgcc
35888 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
35890 install-pdf-target-libgcc: \
35891 configure-target-libgcc \
35892 pdf-target-libgcc
35893 @: $(MAKE); $(unstage)
35894 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35895 r=`${PWD_COMMAND}`; export r; \
35896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35897 $(NORMAL_TARGET_EXPORTS) \
35898 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
35899 for flag in $(EXTRA_TARGET_FLAGS); do \
35900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35901 done; \
35902 (cd $(TARGET_SUBDIR)/libgcc && \
35903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35905 "RANLIB=$${RANLIB}" \
35906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35907 install-pdf) \
35908 || exit 1
35910 @endif target-libgcc
35912 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
35913 maybe-install-html-target-libgcc:
35914 @if target-libgcc
35915 maybe-install-html-target-libgcc: install-html-target-libgcc
35917 install-html-target-libgcc: \
35918 configure-target-libgcc \
35919 html-target-libgcc
35920 @: $(MAKE); $(unstage)
35921 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35922 r=`${PWD_COMMAND}`; export r; \
35923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35924 $(NORMAL_TARGET_EXPORTS) \
35925 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
35926 for flag in $(EXTRA_TARGET_FLAGS); do \
35927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35928 done; \
35929 (cd $(TARGET_SUBDIR)/libgcc && \
35930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35932 "RANLIB=$${RANLIB}" \
35933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35934 install-html) \
35935 || exit 1
35937 @endif target-libgcc
35939 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
35940 maybe-installcheck-target-libgcc:
35941 @if target-libgcc
35942 maybe-installcheck-target-libgcc: installcheck-target-libgcc
35944 installcheck-target-libgcc: \
35945 configure-target-libgcc
35946 @: $(MAKE); $(unstage)
35947 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35948 r=`${PWD_COMMAND}`; export r; \
35949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35950 $(NORMAL_TARGET_EXPORTS) \
35951 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
35952 for flag in $(EXTRA_TARGET_FLAGS); do \
35953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35954 done; \
35955 (cd $(TARGET_SUBDIR)/libgcc && \
35956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35958 "RANLIB=$${RANLIB}" \
35959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35960 installcheck) \
35961 || exit 1
35963 @endif target-libgcc
35965 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
35966 maybe-mostlyclean-target-libgcc:
35967 @if target-libgcc
35968 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
35970 mostlyclean-target-libgcc:
35971 @: $(MAKE); $(unstage)
35972 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35973 r=`${PWD_COMMAND}`; export r; \
35974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35975 $(NORMAL_TARGET_EXPORTS) \
35976 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
35977 for flag in $(EXTRA_TARGET_FLAGS); do \
35978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35979 done; \
35980 (cd $(TARGET_SUBDIR)/libgcc && \
35981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35983 "RANLIB=$${RANLIB}" \
35984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35985 mostlyclean) \
35986 || exit 1
35988 @endif target-libgcc
35990 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
35991 maybe-clean-target-libgcc:
35992 @if target-libgcc
35993 maybe-clean-target-libgcc: clean-target-libgcc
35995 clean-target-libgcc:
35996 @: $(MAKE); $(unstage)
35997 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35998 r=`${PWD_COMMAND}`; export r; \
35999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36000 $(NORMAL_TARGET_EXPORTS) \
36001 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
36002 for flag in $(EXTRA_TARGET_FLAGS); do \
36003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36004 done; \
36005 (cd $(TARGET_SUBDIR)/libgcc && \
36006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36008 "RANLIB=$${RANLIB}" \
36009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36010 clean) \
36011 || exit 1
36013 @endif target-libgcc
36015 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
36016 maybe-distclean-target-libgcc:
36017 @if target-libgcc
36018 maybe-distclean-target-libgcc: distclean-target-libgcc
36020 distclean-target-libgcc:
36021 @: $(MAKE); $(unstage)
36022 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36023 r=`${PWD_COMMAND}`; export r; \
36024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36025 $(NORMAL_TARGET_EXPORTS) \
36026 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
36027 for flag in $(EXTRA_TARGET_FLAGS); do \
36028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36029 done; \
36030 (cd $(TARGET_SUBDIR)/libgcc && \
36031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36033 "RANLIB=$${RANLIB}" \
36034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36035 distclean) \
36036 || exit 1
36038 @endif target-libgcc
36040 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
36041 maybe-maintainer-clean-target-libgcc:
36042 @if target-libgcc
36043 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
36045 maintainer-clean-target-libgcc:
36046 @: $(MAKE); $(unstage)
36047 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36048 r=`${PWD_COMMAND}`; export r; \
36049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36050 $(NORMAL_TARGET_EXPORTS) \
36051 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
36052 for flag in $(EXTRA_TARGET_FLAGS); do \
36053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36054 done; \
36055 (cd $(TARGET_SUBDIR)/libgcc && \
36056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36058 "RANLIB=$${RANLIB}" \
36059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36060 maintainer-clean) \
36061 || exit 1
36063 @endif target-libgcc
36069 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
36070 maybe-configure-target-libbacktrace:
36071 @if gcc-bootstrap
36072 configure-target-libbacktrace: stage_current
36073 @endif gcc-bootstrap
36074 @if target-libbacktrace
36075 maybe-configure-target-libbacktrace: configure-target-libbacktrace
36076 configure-target-libbacktrace:
36077 @: $(MAKE); $(unstage)
36078 @r=`${PWD_COMMAND}`; export r; \
36079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36080 echo "Checking multilib configuration for libbacktrace..."; \
36081 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
36082 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
36083 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
36084 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
36085 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
36086 else \
36087 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
36088 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
36089 fi; \
36090 else \
36091 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
36092 fi; \
36093 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
36094 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
36095 $(NORMAL_TARGET_EXPORTS) \
36096 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
36097 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
36098 case $(srcdir) in \
36099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36100 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
36101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36102 esac; \
36103 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
36104 libsrcdir="$$s/libbacktrace"; \
36105 rm -f no-such-file || : ; \
36106 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36107 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36108 --target=${target_alias} $${srcdiroption} \
36109 || exit 1
36110 @endif target-libbacktrace
36116 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
36117 maybe-all-target-libbacktrace:
36118 @if gcc-bootstrap
36119 all-target-libbacktrace: stage_current
36120 @endif gcc-bootstrap
36121 @if target-libbacktrace
36122 TARGET-target-libbacktrace=all
36123 maybe-all-target-libbacktrace: all-target-libbacktrace
36124 all-target-libbacktrace: configure-target-libbacktrace
36125 @: $(MAKE); $(unstage)
36126 @r=`${PWD_COMMAND}`; export r; \
36127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36128 $(NORMAL_TARGET_EXPORTS) \
36129 (cd $(TARGET_SUBDIR)/libbacktrace && \
36130 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36131 $(TARGET-target-libbacktrace))
36132 @endif target-libbacktrace
36138 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
36139 maybe-check-target-libbacktrace:
36140 @if target-libbacktrace
36141 maybe-check-target-libbacktrace: check-target-libbacktrace
36143 check-target-libbacktrace:
36144 @: $(MAKE); $(unstage)
36145 @r=`${PWD_COMMAND}`; export r; \
36146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36147 $(NORMAL_TARGET_EXPORTS) \
36148 (cd $(TARGET_SUBDIR)/libbacktrace && \
36149 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36151 @endif target-libbacktrace
36153 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
36154 maybe-install-target-libbacktrace:
36155 @if target-libbacktrace
36156 maybe-install-target-libbacktrace: install-target-libbacktrace
36158 install-target-libbacktrace: installdirs
36159 @: $(MAKE); $(unstage)
36160 @r=`${PWD_COMMAND}`; export r; \
36161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36162 $(NORMAL_TARGET_EXPORTS) \
36163 (cd $(TARGET_SUBDIR)/libbacktrace && \
36164 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36166 @endif target-libbacktrace
36168 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
36169 maybe-install-strip-target-libbacktrace:
36170 @if target-libbacktrace
36171 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
36173 install-strip-target-libbacktrace: installdirs
36174 @: $(MAKE); $(unstage)
36175 @r=`${PWD_COMMAND}`; export r; \
36176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36177 $(NORMAL_TARGET_EXPORTS) \
36178 (cd $(TARGET_SUBDIR)/libbacktrace && \
36179 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36181 @endif target-libbacktrace
36183 # Other targets (info, dvi, pdf, etc.)
36185 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
36186 maybe-info-target-libbacktrace:
36187 @if target-libbacktrace
36188 maybe-info-target-libbacktrace: info-target-libbacktrace
36190 info-target-libbacktrace: \
36191 configure-target-libbacktrace
36192 @: $(MAKE); $(unstage)
36193 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36194 r=`${PWD_COMMAND}`; export r; \
36195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36196 $(NORMAL_TARGET_EXPORTS) \
36197 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
36198 for flag in $(EXTRA_TARGET_FLAGS); do \
36199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36200 done; \
36201 (cd $(TARGET_SUBDIR)/libbacktrace && \
36202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36204 "RANLIB=$${RANLIB}" \
36205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36206 info) \
36207 || exit 1
36209 @endif target-libbacktrace
36211 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
36212 maybe-dvi-target-libbacktrace:
36213 @if target-libbacktrace
36214 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
36216 dvi-target-libbacktrace: \
36217 configure-target-libbacktrace
36218 @: $(MAKE); $(unstage)
36219 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36220 r=`${PWD_COMMAND}`; export r; \
36221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36222 $(NORMAL_TARGET_EXPORTS) \
36223 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
36224 for flag in $(EXTRA_TARGET_FLAGS); do \
36225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36226 done; \
36227 (cd $(TARGET_SUBDIR)/libbacktrace && \
36228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36230 "RANLIB=$${RANLIB}" \
36231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36232 dvi) \
36233 || exit 1
36235 @endif target-libbacktrace
36237 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
36238 maybe-pdf-target-libbacktrace:
36239 @if target-libbacktrace
36240 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
36242 pdf-target-libbacktrace: \
36243 configure-target-libbacktrace
36244 @: $(MAKE); $(unstage)
36245 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36246 r=`${PWD_COMMAND}`; export r; \
36247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36248 $(NORMAL_TARGET_EXPORTS) \
36249 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
36250 for flag in $(EXTRA_TARGET_FLAGS); do \
36251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36252 done; \
36253 (cd $(TARGET_SUBDIR)/libbacktrace && \
36254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36256 "RANLIB=$${RANLIB}" \
36257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36258 pdf) \
36259 || exit 1
36261 @endif target-libbacktrace
36263 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
36264 maybe-html-target-libbacktrace:
36265 @if target-libbacktrace
36266 maybe-html-target-libbacktrace: html-target-libbacktrace
36268 html-target-libbacktrace: \
36269 configure-target-libbacktrace
36270 @: $(MAKE); $(unstage)
36271 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36272 r=`${PWD_COMMAND}`; export r; \
36273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36274 $(NORMAL_TARGET_EXPORTS) \
36275 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
36276 for flag in $(EXTRA_TARGET_FLAGS); do \
36277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36278 done; \
36279 (cd $(TARGET_SUBDIR)/libbacktrace && \
36280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36282 "RANLIB=$${RANLIB}" \
36283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36284 html) \
36285 || exit 1
36287 @endif target-libbacktrace
36289 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
36290 maybe-TAGS-target-libbacktrace:
36291 @if target-libbacktrace
36292 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
36294 TAGS-target-libbacktrace: \
36295 configure-target-libbacktrace
36296 @: $(MAKE); $(unstage)
36297 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36298 r=`${PWD_COMMAND}`; export r; \
36299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36300 $(NORMAL_TARGET_EXPORTS) \
36301 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
36302 for flag in $(EXTRA_TARGET_FLAGS); do \
36303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36304 done; \
36305 (cd $(TARGET_SUBDIR)/libbacktrace && \
36306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36308 "RANLIB=$${RANLIB}" \
36309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36310 TAGS) \
36311 || exit 1
36313 @endif target-libbacktrace
36315 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
36316 maybe-install-info-target-libbacktrace:
36317 @if target-libbacktrace
36318 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
36320 install-info-target-libbacktrace: \
36321 configure-target-libbacktrace \
36322 info-target-libbacktrace
36323 @: $(MAKE); $(unstage)
36324 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36325 r=`${PWD_COMMAND}`; export r; \
36326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36327 $(NORMAL_TARGET_EXPORTS) \
36328 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
36329 for flag in $(EXTRA_TARGET_FLAGS); do \
36330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36331 done; \
36332 (cd $(TARGET_SUBDIR)/libbacktrace && \
36333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36335 "RANLIB=$${RANLIB}" \
36336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36337 install-info) \
36338 || exit 1
36340 @endif target-libbacktrace
36342 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
36343 maybe-install-pdf-target-libbacktrace:
36344 @if target-libbacktrace
36345 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
36347 install-pdf-target-libbacktrace: \
36348 configure-target-libbacktrace \
36349 pdf-target-libbacktrace
36350 @: $(MAKE); $(unstage)
36351 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36352 r=`${PWD_COMMAND}`; export r; \
36353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36354 $(NORMAL_TARGET_EXPORTS) \
36355 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
36356 for flag in $(EXTRA_TARGET_FLAGS); do \
36357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36358 done; \
36359 (cd $(TARGET_SUBDIR)/libbacktrace && \
36360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36362 "RANLIB=$${RANLIB}" \
36363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36364 install-pdf) \
36365 || exit 1
36367 @endif target-libbacktrace
36369 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
36370 maybe-install-html-target-libbacktrace:
36371 @if target-libbacktrace
36372 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
36374 install-html-target-libbacktrace: \
36375 configure-target-libbacktrace \
36376 html-target-libbacktrace
36377 @: $(MAKE); $(unstage)
36378 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36379 r=`${PWD_COMMAND}`; export r; \
36380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36381 $(NORMAL_TARGET_EXPORTS) \
36382 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
36383 for flag in $(EXTRA_TARGET_FLAGS); do \
36384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36385 done; \
36386 (cd $(TARGET_SUBDIR)/libbacktrace && \
36387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36389 "RANLIB=$${RANLIB}" \
36390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36391 install-html) \
36392 || exit 1
36394 @endif target-libbacktrace
36396 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
36397 maybe-installcheck-target-libbacktrace:
36398 @if target-libbacktrace
36399 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
36401 installcheck-target-libbacktrace: \
36402 configure-target-libbacktrace
36403 @: $(MAKE); $(unstage)
36404 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36405 r=`${PWD_COMMAND}`; export r; \
36406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36407 $(NORMAL_TARGET_EXPORTS) \
36408 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
36409 for flag in $(EXTRA_TARGET_FLAGS); do \
36410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36411 done; \
36412 (cd $(TARGET_SUBDIR)/libbacktrace && \
36413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36415 "RANLIB=$${RANLIB}" \
36416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36417 installcheck) \
36418 || exit 1
36420 @endif target-libbacktrace
36422 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
36423 maybe-mostlyclean-target-libbacktrace:
36424 @if target-libbacktrace
36425 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
36427 mostlyclean-target-libbacktrace:
36428 @: $(MAKE); $(unstage)
36429 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36430 r=`${PWD_COMMAND}`; export r; \
36431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36432 $(NORMAL_TARGET_EXPORTS) \
36433 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
36434 for flag in $(EXTRA_TARGET_FLAGS); do \
36435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36436 done; \
36437 (cd $(TARGET_SUBDIR)/libbacktrace && \
36438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36440 "RANLIB=$${RANLIB}" \
36441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36442 mostlyclean) \
36443 || exit 1
36445 @endif target-libbacktrace
36447 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
36448 maybe-clean-target-libbacktrace:
36449 @if target-libbacktrace
36450 maybe-clean-target-libbacktrace: clean-target-libbacktrace
36452 clean-target-libbacktrace:
36453 @: $(MAKE); $(unstage)
36454 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36455 r=`${PWD_COMMAND}`; export r; \
36456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36457 $(NORMAL_TARGET_EXPORTS) \
36458 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
36459 for flag in $(EXTRA_TARGET_FLAGS); do \
36460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36461 done; \
36462 (cd $(TARGET_SUBDIR)/libbacktrace && \
36463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36465 "RANLIB=$${RANLIB}" \
36466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36467 clean) \
36468 || exit 1
36470 @endif target-libbacktrace
36472 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
36473 maybe-distclean-target-libbacktrace:
36474 @if target-libbacktrace
36475 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
36477 distclean-target-libbacktrace:
36478 @: $(MAKE); $(unstage)
36479 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36480 r=`${PWD_COMMAND}`; export r; \
36481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36482 $(NORMAL_TARGET_EXPORTS) \
36483 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
36484 for flag in $(EXTRA_TARGET_FLAGS); do \
36485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36486 done; \
36487 (cd $(TARGET_SUBDIR)/libbacktrace && \
36488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36490 "RANLIB=$${RANLIB}" \
36491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36492 distclean) \
36493 || exit 1
36495 @endif target-libbacktrace
36497 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
36498 maybe-maintainer-clean-target-libbacktrace:
36499 @if target-libbacktrace
36500 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
36502 maintainer-clean-target-libbacktrace:
36503 @: $(MAKE); $(unstage)
36504 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36505 r=`${PWD_COMMAND}`; export r; \
36506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36507 $(NORMAL_TARGET_EXPORTS) \
36508 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
36509 for flag in $(EXTRA_TARGET_FLAGS); do \
36510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36511 done; \
36512 (cd $(TARGET_SUBDIR)/libbacktrace && \
36513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36515 "RANLIB=$${RANLIB}" \
36516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36517 maintainer-clean) \
36518 || exit 1
36520 @endif target-libbacktrace
36526 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
36527 maybe-configure-target-libquadmath:
36528 @if gcc-bootstrap
36529 configure-target-libquadmath: stage_current
36530 @endif gcc-bootstrap
36531 @if target-libquadmath
36532 maybe-configure-target-libquadmath: configure-target-libquadmath
36533 configure-target-libquadmath:
36534 @: $(MAKE); $(unstage)
36535 @r=`${PWD_COMMAND}`; export r; \
36536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36537 echo "Checking multilib configuration for libquadmath..."; \
36538 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36539 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
36540 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36541 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36542 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
36543 else \
36544 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
36545 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36546 fi; \
36547 else \
36548 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36549 fi; \
36550 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
36551 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36552 $(NORMAL_TARGET_EXPORTS) \
36553 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
36554 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
36555 case $(srcdir) in \
36556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36557 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
36558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36559 esac; \
36560 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
36561 libsrcdir="$$s/libquadmath"; \
36562 rm -f no-such-file || : ; \
36563 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36564 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36565 --target=${target_alias} $${srcdiroption} \
36566 || exit 1
36567 @endif target-libquadmath
36573 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
36574 maybe-all-target-libquadmath:
36575 @if gcc-bootstrap
36576 all-target-libquadmath: stage_current
36577 @endif gcc-bootstrap
36578 @if target-libquadmath
36579 TARGET-target-libquadmath=all
36580 maybe-all-target-libquadmath: all-target-libquadmath
36581 all-target-libquadmath: configure-target-libquadmath
36582 @: $(MAKE); $(unstage)
36583 @r=`${PWD_COMMAND}`; export r; \
36584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36585 $(NORMAL_TARGET_EXPORTS) \
36586 (cd $(TARGET_SUBDIR)/libquadmath && \
36587 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36588 $(TARGET-target-libquadmath))
36589 @endif target-libquadmath
36595 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
36596 maybe-check-target-libquadmath:
36597 @if target-libquadmath
36598 maybe-check-target-libquadmath: check-target-libquadmath
36600 check-target-libquadmath:
36601 @: $(MAKE); $(unstage)
36602 @r=`${PWD_COMMAND}`; export r; \
36603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36604 $(NORMAL_TARGET_EXPORTS) \
36605 (cd $(TARGET_SUBDIR)/libquadmath && \
36606 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36608 @endif target-libquadmath
36610 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
36611 maybe-install-target-libquadmath:
36612 @if target-libquadmath
36613 maybe-install-target-libquadmath: install-target-libquadmath
36615 install-target-libquadmath: installdirs
36616 @: $(MAKE); $(unstage)
36617 @r=`${PWD_COMMAND}`; export r; \
36618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36619 $(NORMAL_TARGET_EXPORTS) \
36620 (cd $(TARGET_SUBDIR)/libquadmath && \
36621 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36623 @endif target-libquadmath
36625 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
36626 maybe-install-strip-target-libquadmath:
36627 @if target-libquadmath
36628 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
36630 install-strip-target-libquadmath: installdirs
36631 @: $(MAKE); $(unstage)
36632 @r=`${PWD_COMMAND}`; export r; \
36633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36634 $(NORMAL_TARGET_EXPORTS) \
36635 (cd $(TARGET_SUBDIR)/libquadmath && \
36636 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36638 @endif target-libquadmath
36640 # Other targets (info, dvi, pdf, etc.)
36642 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
36643 maybe-info-target-libquadmath:
36644 @if target-libquadmath
36645 maybe-info-target-libquadmath: info-target-libquadmath
36647 info-target-libquadmath: \
36648 configure-target-libquadmath
36649 @: $(MAKE); $(unstage)
36650 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36651 r=`${PWD_COMMAND}`; export r; \
36652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36653 $(NORMAL_TARGET_EXPORTS) \
36654 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
36655 for flag in $(EXTRA_TARGET_FLAGS); do \
36656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36657 done; \
36658 (cd $(TARGET_SUBDIR)/libquadmath && \
36659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36661 "RANLIB=$${RANLIB}" \
36662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36663 info) \
36664 || exit 1
36666 @endif target-libquadmath
36668 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
36669 maybe-dvi-target-libquadmath:
36670 @if target-libquadmath
36671 maybe-dvi-target-libquadmath: dvi-target-libquadmath
36673 dvi-target-libquadmath: \
36674 configure-target-libquadmath
36675 @: $(MAKE); $(unstage)
36676 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36677 r=`${PWD_COMMAND}`; export r; \
36678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36679 $(NORMAL_TARGET_EXPORTS) \
36680 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
36681 for flag in $(EXTRA_TARGET_FLAGS); do \
36682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36683 done; \
36684 (cd $(TARGET_SUBDIR)/libquadmath && \
36685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36687 "RANLIB=$${RANLIB}" \
36688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36689 dvi) \
36690 || exit 1
36692 @endif target-libquadmath
36694 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
36695 maybe-pdf-target-libquadmath:
36696 @if target-libquadmath
36697 maybe-pdf-target-libquadmath: pdf-target-libquadmath
36699 pdf-target-libquadmath: \
36700 configure-target-libquadmath
36701 @: $(MAKE); $(unstage)
36702 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36703 r=`${PWD_COMMAND}`; export r; \
36704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36705 $(NORMAL_TARGET_EXPORTS) \
36706 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
36707 for flag in $(EXTRA_TARGET_FLAGS); do \
36708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36709 done; \
36710 (cd $(TARGET_SUBDIR)/libquadmath && \
36711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36713 "RANLIB=$${RANLIB}" \
36714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36715 pdf) \
36716 || exit 1
36718 @endif target-libquadmath
36720 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
36721 maybe-html-target-libquadmath:
36722 @if target-libquadmath
36723 maybe-html-target-libquadmath: html-target-libquadmath
36725 html-target-libquadmath: \
36726 configure-target-libquadmath
36727 @: $(MAKE); $(unstage)
36728 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36729 r=`${PWD_COMMAND}`; export r; \
36730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36731 $(NORMAL_TARGET_EXPORTS) \
36732 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
36733 for flag in $(EXTRA_TARGET_FLAGS); do \
36734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36735 done; \
36736 (cd $(TARGET_SUBDIR)/libquadmath && \
36737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36739 "RANLIB=$${RANLIB}" \
36740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36741 html) \
36742 || exit 1
36744 @endif target-libquadmath
36746 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
36747 maybe-TAGS-target-libquadmath:
36748 @if target-libquadmath
36749 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
36751 TAGS-target-libquadmath: \
36752 configure-target-libquadmath
36753 @: $(MAKE); $(unstage)
36754 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36755 r=`${PWD_COMMAND}`; export r; \
36756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36757 $(NORMAL_TARGET_EXPORTS) \
36758 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
36759 for flag in $(EXTRA_TARGET_FLAGS); do \
36760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36761 done; \
36762 (cd $(TARGET_SUBDIR)/libquadmath && \
36763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36765 "RANLIB=$${RANLIB}" \
36766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36767 TAGS) \
36768 || exit 1
36770 @endif target-libquadmath
36772 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
36773 maybe-install-info-target-libquadmath:
36774 @if target-libquadmath
36775 maybe-install-info-target-libquadmath: install-info-target-libquadmath
36777 install-info-target-libquadmath: \
36778 configure-target-libquadmath \
36779 info-target-libquadmath
36780 @: $(MAKE); $(unstage)
36781 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36782 r=`${PWD_COMMAND}`; export r; \
36783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36784 $(NORMAL_TARGET_EXPORTS) \
36785 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
36786 for flag in $(EXTRA_TARGET_FLAGS); do \
36787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36788 done; \
36789 (cd $(TARGET_SUBDIR)/libquadmath && \
36790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36792 "RANLIB=$${RANLIB}" \
36793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36794 install-info) \
36795 || exit 1
36797 @endif target-libquadmath
36799 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
36800 maybe-install-pdf-target-libquadmath:
36801 @if target-libquadmath
36802 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
36804 install-pdf-target-libquadmath: \
36805 configure-target-libquadmath \
36806 pdf-target-libquadmath
36807 @: $(MAKE); $(unstage)
36808 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36809 r=`${PWD_COMMAND}`; export r; \
36810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36811 $(NORMAL_TARGET_EXPORTS) \
36812 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
36813 for flag in $(EXTRA_TARGET_FLAGS); do \
36814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36815 done; \
36816 (cd $(TARGET_SUBDIR)/libquadmath && \
36817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36819 "RANLIB=$${RANLIB}" \
36820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36821 install-pdf) \
36822 || exit 1
36824 @endif target-libquadmath
36826 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
36827 maybe-install-html-target-libquadmath:
36828 @if target-libquadmath
36829 maybe-install-html-target-libquadmath: install-html-target-libquadmath
36831 install-html-target-libquadmath: \
36832 configure-target-libquadmath \
36833 html-target-libquadmath
36834 @: $(MAKE); $(unstage)
36835 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36836 r=`${PWD_COMMAND}`; export r; \
36837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36838 $(NORMAL_TARGET_EXPORTS) \
36839 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
36840 for flag in $(EXTRA_TARGET_FLAGS); do \
36841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36842 done; \
36843 (cd $(TARGET_SUBDIR)/libquadmath && \
36844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36846 "RANLIB=$${RANLIB}" \
36847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36848 install-html) \
36849 || exit 1
36851 @endif target-libquadmath
36853 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
36854 maybe-installcheck-target-libquadmath:
36855 @if target-libquadmath
36856 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
36858 installcheck-target-libquadmath: \
36859 configure-target-libquadmath
36860 @: $(MAKE); $(unstage)
36861 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36862 r=`${PWD_COMMAND}`; export r; \
36863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36864 $(NORMAL_TARGET_EXPORTS) \
36865 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
36866 for flag in $(EXTRA_TARGET_FLAGS); do \
36867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36868 done; \
36869 (cd $(TARGET_SUBDIR)/libquadmath && \
36870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36872 "RANLIB=$${RANLIB}" \
36873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36874 installcheck) \
36875 || exit 1
36877 @endif target-libquadmath
36879 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
36880 maybe-mostlyclean-target-libquadmath:
36881 @if target-libquadmath
36882 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
36884 mostlyclean-target-libquadmath:
36885 @: $(MAKE); $(unstage)
36886 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36887 r=`${PWD_COMMAND}`; export r; \
36888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36889 $(NORMAL_TARGET_EXPORTS) \
36890 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
36891 for flag in $(EXTRA_TARGET_FLAGS); do \
36892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36893 done; \
36894 (cd $(TARGET_SUBDIR)/libquadmath && \
36895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36897 "RANLIB=$${RANLIB}" \
36898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36899 mostlyclean) \
36900 || exit 1
36902 @endif target-libquadmath
36904 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
36905 maybe-clean-target-libquadmath:
36906 @if target-libquadmath
36907 maybe-clean-target-libquadmath: clean-target-libquadmath
36909 clean-target-libquadmath:
36910 @: $(MAKE); $(unstage)
36911 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36912 r=`${PWD_COMMAND}`; export r; \
36913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36914 $(NORMAL_TARGET_EXPORTS) \
36915 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
36916 for flag in $(EXTRA_TARGET_FLAGS); do \
36917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36918 done; \
36919 (cd $(TARGET_SUBDIR)/libquadmath && \
36920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36922 "RANLIB=$${RANLIB}" \
36923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36924 clean) \
36925 || exit 1
36927 @endif target-libquadmath
36929 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
36930 maybe-distclean-target-libquadmath:
36931 @if target-libquadmath
36932 maybe-distclean-target-libquadmath: distclean-target-libquadmath
36934 distclean-target-libquadmath:
36935 @: $(MAKE); $(unstage)
36936 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36937 r=`${PWD_COMMAND}`; export r; \
36938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36939 $(NORMAL_TARGET_EXPORTS) \
36940 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
36941 for flag in $(EXTRA_TARGET_FLAGS); do \
36942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36943 done; \
36944 (cd $(TARGET_SUBDIR)/libquadmath && \
36945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36947 "RANLIB=$${RANLIB}" \
36948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36949 distclean) \
36950 || exit 1
36952 @endif target-libquadmath
36954 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
36955 maybe-maintainer-clean-target-libquadmath:
36956 @if target-libquadmath
36957 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
36959 maintainer-clean-target-libquadmath:
36960 @: $(MAKE); $(unstage)
36961 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36962 r=`${PWD_COMMAND}`; export r; \
36963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36964 $(NORMAL_TARGET_EXPORTS) \
36965 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
36966 for flag in $(EXTRA_TARGET_FLAGS); do \
36967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36968 done; \
36969 (cd $(TARGET_SUBDIR)/libquadmath && \
36970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36972 "RANLIB=$${RANLIB}" \
36973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36974 maintainer-clean) \
36975 || exit 1
36977 @endif target-libquadmath
36983 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
36984 maybe-configure-target-libgfortran:
36985 @if gcc-bootstrap
36986 configure-target-libgfortran: stage_current
36987 @endif gcc-bootstrap
36988 @if target-libgfortran
36989 maybe-configure-target-libgfortran: configure-target-libgfortran
36990 configure-target-libgfortran:
36991 @: $(MAKE); $(unstage)
36992 @r=`${PWD_COMMAND}`; export r; \
36993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36994 echo "Checking multilib configuration for libgfortran..."; \
36995 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
36996 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
36997 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
36998 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
36999 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
37000 else \
37001 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
37002 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
37003 fi; \
37004 else \
37005 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
37006 fi; \
37007 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
37008 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
37009 $(NORMAL_TARGET_EXPORTS) \
37010 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
37011 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
37012 case $(srcdir) in \
37013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37014 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
37015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37016 esac; \
37017 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
37018 libsrcdir="$$s/libgfortran"; \
37019 rm -f no-such-file || : ; \
37020 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37021 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37022 --target=${target_alias} $${srcdiroption} \
37023 || exit 1
37024 @endif target-libgfortran
37030 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
37031 maybe-all-target-libgfortran:
37032 @if gcc-bootstrap
37033 all-target-libgfortran: stage_current
37034 @endif gcc-bootstrap
37035 @if target-libgfortran
37036 TARGET-target-libgfortran=all
37037 maybe-all-target-libgfortran: all-target-libgfortran
37038 all-target-libgfortran: configure-target-libgfortran
37039 @: $(MAKE); $(unstage)
37040 @r=`${PWD_COMMAND}`; export r; \
37041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37042 $(NORMAL_TARGET_EXPORTS) \
37043 (cd $(TARGET_SUBDIR)/libgfortran && \
37044 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37045 $(TARGET-target-libgfortran))
37046 @endif target-libgfortran
37052 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
37053 maybe-check-target-libgfortran:
37054 @if target-libgfortran
37055 maybe-check-target-libgfortran: check-target-libgfortran
37057 check-target-libgfortran:
37058 @: $(MAKE); $(unstage)
37059 @r=`${PWD_COMMAND}`; export r; \
37060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37061 $(NORMAL_TARGET_EXPORTS) \
37062 (cd $(TARGET_SUBDIR)/libgfortran && \
37063 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37065 @endif target-libgfortran
37067 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
37068 maybe-install-target-libgfortran:
37069 @if target-libgfortran
37070 maybe-install-target-libgfortran: install-target-libgfortran
37072 install-target-libgfortran: installdirs
37073 @: $(MAKE); $(unstage)
37074 @r=`${PWD_COMMAND}`; export r; \
37075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37076 $(NORMAL_TARGET_EXPORTS) \
37077 (cd $(TARGET_SUBDIR)/libgfortran && \
37078 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37080 @endif target-libgfortran
37082 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
37083 maybe-install-strip-target-libgfortran:
37084 @if target-libgfortran
37085 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
37087 install-strip-target-libgfortran: installdirs
37088 @: $(MAKE); $(unstage)
37089 @r=`${PWD_COMMAND}`; export r; \
37090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37091 $(NORMAL_TARGET_EXPORTS) \
37092 (cd $(TARGET_SUBDIR)/libgfortran && \
37093 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37095 @endif target-libgfortran
37097 # Other targets (info, dvi, pdf, etc.)
37099 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
37100 maybe-info-target-libgfortran:
37101 @if target-libgfortran
37102 maybe-info-target-libgfortran: info-target-libgfortran
37104 info-target-libgfortran: \
37105 configure-target-libgfortran
37106 @: $(MAKE); $(unstage)
37107 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37108 r=`${PWD_COMMAND}`; export r; \
37109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37110 $(NORMAL_TARGET_EXPORTS) \
37111 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
37112 for flag in $(EXTRA_TARGET_FLAGS); do \
37113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37114 done; \
37115 (cd $(TARGET_SUBDIR)/libgfortran && \
37116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37118 "RANLIB=$${RANLIB}" \
37119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37120 info) \
37121 || exit 1
37123 @endif target-libgfortran
37125 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
37126 maybe-dvi-target-libgfortran:
37127 @if target-libgfortran
37128 maybe-dvi-target-libgfortran: dvi-target-libgfortran
37130 dvi-target-libgfortran: \
37131 configure-target-libgfortran
37132 @: $(MAKE); $(unstage)
37133 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37134 r=`${PWD_COMMAND}`; export r; \
37135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37136 $(NORMAL_TARGET_EXPORTS) \
37137 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
37138 for flag in $(EXTRA_TARGET_FLAGS); do \
37139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37140 done; \
37141 (cd $(TARGET_SUBDIR)/libgfortran && \
37142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37144 "RANLIB=$${RANLIB}" \
37145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37146 dvi) \
37147 || exit 1
37149 @endif target-libgfortran
37151 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
37152 maybe-pdf-target-libgfortran:
37153 @if target-libgfortran
37154 maybe-pdf-target-libgfortran: pdf-target-libgfortran
37156 pdf-target-libgfortran: \
37157 configure-target-libgfortran
37158 @: $(MAKE); $(unstage)
37159 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37160 r=`${PWD_COMMAND}`; export r; \
37161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37162 $(NORMAL_TARGET_EXPORTS) \
37163 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
37164 for flag in $(EXTRA_TARGET_FLAGS); do \
37165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37166 done; \
37167 (cd $(TARGET_SUBDIR)/libgfortran && \
37168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37170 "RANLIB=$${RANLIB}" \
37171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37172 pdf) \
37173 || exit 1
37175 @endif target-libgfortran
37177 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
37178 maybe-html-target-libgfortran:
37179 @if target-libgfortran
37180 maybe-html-target-libgfortran: html-target-libgfortran
37182 html-target-libgfortran: \
37183 configure-target-libgfortran
37184 @: $(MAKE); $(unstage)
37185 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37186 r=`${PWD_COMMAND}`; export r; \
37187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37188 $(NORMAL_TARGET_EXPORTS) \
37189 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
37190 for flag in $(EXTRA_TARGET_FLAGS); do \
37191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37192 done; \
37193 (cd $(TARGET_SUBDIR)/libgfortran && \
37194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37196 "RANLIB=$${RANLIB}" \
37197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37198 html) \
37199 || exit 1
37201 @endif target-libgfortran
37203 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
37204 maybe-TAGS-target-libgfortran:
37205 @if target-libgfortran
37206 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
37208 TAGS-target-libgfortran: \
37209 configure-target-libgfortran
37210 @: $(MAKE); $(unstage)
37211 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37212 r=`${PWD_COMMAND}`; export r; \
37213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37214 $(NORMAL_TARGET_EXPORTS) \
37215 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
37216 for flag in $(EXTRA_TARGET_FLAGS); do \
37217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37218 done; \
37219 (cd $(TARGET_SUBDIR)/libgfortran && \
37220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37222 "RANLIB=$${RANLIB}" \
37223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37224 TAGS) \
37225 || exit 1
37227 @endif target-libgfortran
37229 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
37230 maybe-install-info-target-libgfortran:
37231 @if target-libgfortran
37232 maybe-install-info-target-libgfortran: install-info-target-libgfortran
37234 install-info-target-libgfortran: \
37235 configure-target-libgfortran \
37236 info-target-libgfortran
37237 @: $(MAKE); $(unstage)
37238 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37239 r=`${PWD_COMMAND}`; export r; \
37240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37241 $(NORMAL_TARGET_EXPORTS) \
37242 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
37243 for flag in $(EXTRA_TARGET_FLAGS); do \
37244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37245 done; \
37246 (cd $(TARGET_SUBDIR)/libgfortran && \
37247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37249 "RANLIB=$${RANLIB}" \
37250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37251 install-info) \
37252 || exit 1
37254 @endif target-libgfortran
37256 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
37257 maybe-install-pdf-target-libgfortran:
37258 @if target-libgfortran
37259 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
37261 install-pdf-target-libgfortran: \
37262 configure-target-libgfortran \
37263 pdf-target-libgfortran
37264 @: $(MAKE); $(unstage)
37265 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37266 r=`${PWD_COMMAND}`; export r; \
37267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37268 $(NORMAL_TARGET_EXPORTS) \
37269 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
37270 for flag in $(EXTRA_TARGET_FLAGS); do \
37271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37272 done; \
37273 (cd $(TARGET_SUBDIR)/libgfortran && \
37274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37276 "RANLIB=$${RANLIB}" \
37277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37278 install-pdf) \
37279 || exit 1
37281 @endif target-libgfortran
37283 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
37284 maybe-install-html-target-libgfortran:
37285 @if target-libgfortran
37286 maybe-install-html-target-libgfortran: install-html-target-libgfortran
37288 install-html-target-libgfortran: \
37289 configure-target-libgfortran \
37290 html-target-libgfortran
37291 @: $(MAKE); $(unstage)
37292 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37293 r=`${PWD_COMMAND}`; export r; \
37294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37295 $(NORMAL_TARGET_EXPORTS) \
37296 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
37297 for flag in $(EXTRA_TARGET_FLAGS); do \
37298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37299 done; \
37300 (cd $(TARGET_SUBDIR)/libgfortran && \
37301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37303 "RANLIB=$${RANLIB}" \
37304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37305 install-html) \
37306 || exit 1
37308 @endif target-libgfortran
37310 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
37311 maybe-installcheck-target-libgfortran:
37312 @if target-libgfortran
37313 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
37315 installcheck-target-libgfortran: \
37316 configure-target-libgfortran
37317 @: $(MAKE); $(unstage)
37318 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37319 r=`${PWD_COMMAND}`; export r; \
37320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37321 $(NORMAL_TARGET_EXPORTS) \
37322 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
37323 for flag in $(EXTRA_TARGET_FLAGS); do \
37324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37325 done; \
37326 (cd $(TARGET_SUBDIR)/libgfortran && \
37327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37329 "RANLIB=$${RANLIB}" \
37330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37331 installcheck) \
37332 || exit 1
37334 @endif target-libgfortran
37336 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
37337 maybe-mostlyclean-target-libgfortran:
37338 @if target-libgfortran
37339 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
37341 mostlyclean-target-libgfortran:
37342 @: $(MAKE); $(unstage)
37343 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37344 r=`${PWD_COMMAND}`; export r; \
37345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37346 $(NORMAL_TARGET_EXPORTS) \
37347 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
37348 for flag in $(EXTRA_TARGET_FLAGS); do \
37349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37350 done; \
37351 (cd $(TARGET_SUBDIR)/libgfortran && \
37352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37354 "RANLIB=$${RANLIB}" \
37355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37356 mostlyclean) \
37357 || exit 1
37359 @endif target-libgfortran
37361 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
37362 maybe-clean-target-libgfortran:
37363 @if target-libgfortran
37364 maybe-clean-target-libgfortran: clean-target-libgfortran
37366 clean-target-libgfortran:
37367 @: $(MAKE); $(unstage)
37368 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37369 r=`${PWD_COMMAND}`; export r; \
37370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37371 $(NORMAL_TARGET_EXPORTS) \
37372 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
37373 for flag in $(EXTRA_TARGET_FLAGS); do \
37374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37375 done; \
37376 (cd $(TARGET_SUBDIR)/libgfortran && \
37377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37379 "RANLIB=$${RANLIB}" \
37380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37381 clean) \
37382 || exit 1
37384 @endif target-libgfortran
37386 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
37387 maybe-distclean-target-libgfortran:
37388 @if target-libgfortran
37389 maybe-distclean-target-libgfortran: distclean-target-libgfortran
37391 distclean-target-libgfortran:
37392 @: $(MAKE); $(unstage)
37393 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37394 r=`${PWD_COMMAND}`; export r; \
37395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37396 $(NORMAL_TARGET_EXPORTS) \
37397 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
37398 for flag in $(EXTRA_TARGET_FLAGS); do \
37399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37400 done; \
37401 (cd $(TARGET_SUBDIR)/libgfortran && \
37402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37404 "RANLIB=$${RANLIB}" \
37405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37406 distclean) \
37407 || exit 1
37409 @endif target-libgfortran
37411 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
37412 maybe-maintainer-clean-target-libgfortran:
37413 @if target-libgfortran
37414 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
37416 maintainer-clean-target-libgfortran:
37417 @: $(MAKE); $(unstage)
37418 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37419 r=`${PWD_COMMAND}`; export r; \
37420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37421 $(NORMAL_TARGET_EXPORTS) \
37422 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
37423 for flag in $(EXTRA_TARGET_FLAGS); do \
37424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37425 done; \
37426 (cd $(TARGET_SUBDIR)/libgfortran && \
37427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37429 "RANLIB=$${RANLIB}" \
37430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37431 maintainer-clean) \
37432 || exit 1
37434 @endif target-libgfortran
37440 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
37441 maybe-configure-target-libobjc:
37442 @if gcc-bootstrap
37443 configure-target-libobjc: stage_current
37444 @endif gcc-bootstrap
37445 @if target-libobjc
37446 maybe-configure-target-libobjc: configure-target-libobjc
37447 configure-target-libobjc:
37448 @: $(MAKE); $(unstage)
37449 @r=`${PWD_COMMAND}`; export r; \
37450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37451 echo "Checking multilib configuration for libobjc..."; \
37452 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
37453 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
37454 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
37455 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
37456 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
37457 else \
37458 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
37459 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
37460 fi; \
37461 else \
37462 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
37463 fi; \
37464 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
37465 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
37466 $(NORMAL_TARGET_EXPORTS) \
37467 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
37468 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
37469 case $(srcdir) in \
37470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37471 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
37472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37473 esac; \
37474 srcdiroption="--srcdir=$${topdir}/libobjc"; \
37475 libsrcdir="$$s/libobjc"; \
37476 rm -f no-such-file || : ; \
37477 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37478 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37479 --target=${target_alias} $${srcdiroption} \
37480 || exit 1
37481 @endif target-libobjc
37487 .PHONY: all-target-libobjc maybe-all-target-libobjc
37488 maybe-all-target-libobjc:
37489 @if gcc-bootstrap
37490 all-target-libobjc: stage_current
37491 @endif gcc-bootstrap
37492 @if target-libobjc
37493 TARGET-target-libobjc=all
37494 maybe-all-target-libobjc: all-target-libobjc
37495 all-target-libobjc: configure-target-libobjc
37496 @: $(MAKE); $(unstage)
37497 @r=`${PWD_COMMAND}`; export r; \
37498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37499 $(NORMAL_TARGET_EXPORTS) \
37500 (cd $(TARGET_SUBDIR)/libobjc && \
37501 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37502 $(TARGET-target-libobjc))
37503 @endif target-libobjc
37509 .PHONY: check-target-libobjc maybe-check-target-libobjc
37510 maybe-check-target-libobjc:
37511 @if target-libobjc
37512 maybe-check-target-libobjc: check-target-libobjc
37514 check-target-libobjc:
37515 @: $(MAKE); $(unstage)
37516 @r=`${PWD_COMMAND}`; export r; \
37517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37518 $(NORMAL_TARGET_EXPORTS) \
37519 (cd $(TARGET_SUBDIR)/libobjc && \
37520 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37522 @endif target-libobjc
37524 .PHONY: install-target-libobjc maybe-install-target-libobjc
37525 maybe-install-target-libobjc:
37526 @if target-libobjc
37527 maybe-install-target-libobjc: install-target-libobjc
37529 install-target-libobjc: installdirs
37530 @: $(MAKE); $(unstage)
37531 @r=`${PWD_COMMAND}`; export r; \
37532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37533 $(NORMAL_TARGET_EXPORTS) \
37534 (cd $(TARGET_SUBDIR)/libobjc && \
37535 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37537 @endif target-libobjc
37539 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
37540 maybe-install-strip-target-libobjc:
37541 @if target-libobjc
37542 maybe-install-strip-target-libobjc: install-strip-target-libobjc
37544 install-strip-target-libobjc: installdirs
37545 @: $(MAKE); $(unstage)
37546 @r=`${PWD_COMMAND}`; export r; \
37547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37548 $(NORMAL_TARGET_EXPORTS) \
37549 (cd $(TARGET_SUBDIR)/libobjc && \
37550 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37552 @endif target-libobjc
37554 # Other targets (info, dvi, pdf, etc.)
37556 .PHONY: maybe-info-target-libobjc info-target-libobjc
37557 maybe-info-target-libobjc:
37558 @if target-libobjc
37559 maybe-info-target-libobjc: info-target-libobjc
37561 info-target-libobjc: \
37562 configure-target-libobjc
37563 @: $(MAKE); $(unstage)
37564 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37565 r=`${PWD_COMMAND}`; export r; \
37566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37567 $(NORMAL_TARGET_EXPORTS) \
37568 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
37569 for flag in $(EXTRA_TARGET_FLAGS); do \
37570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37571 done; \
37572 (cd $(TARGET_SUBDIR)/libobjc && \
37573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37575 "RANLIB=$${RANLIB}" \
37576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37577 info) \
37578 || exit 1
37580 @endif target-libobjc
37582 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
37583 maybe-dvi-target-libobjc:
37584 @if target-libobjc
37585 maybe-dvi-target-libobjc: dvi-target-libobjc
37587 dvi-target-libobjc: \
37588 configure-target-libobjc
37589 @: $(MAKE); $(unstage)
37590 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37591 r=`${PWD_COMMAND}`; export r; \
37592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37593 $(NORMAL_TARGET_EXPORTS) \
37594 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
37595 for flag in $(EXTRA_TARGET_FLAGS); do \
37596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37597 done; \
37598 (cd $(TARGET_SUBDIR)/libobjc && \
37599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37601 "RANLIB=$${RANLIB}" \
37602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37603 dvi) \
37604 || exit 1
37606 @endif target-libobjc
37608 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
37609 maybe-pdf-target-libobjc:
37610 @if target-libobjc
37611 maybe-pdf-target-libobjc: pdf-target-libobjc
37613 pdf-target-libobjc: \
37614 configure-target-libobjc
37615 @: $(MAKE); $(unstage)
37616 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37617 r=`${PWD_COMMAND}`; export r; \
37618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37619 $(NORMAL_TARGET_EXPORTS) \
37620 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
37621 for flag in $(EXTRA_TARGET_FLAGS); do \
37622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37623 done; \
37624 (cd $(TARGET_SUBDIR)/libobjc && \
37625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37627 "RANLIB=$${RANLIB}" \
37628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37629 pdf) \
37630 || exit 1
37632 @endif target-libobjc
37634 .PHONY: maybe-html-target-libobjc html-target-libobjc
37635 maybe-html-target-libobjc:
37636 @if target-libobjc
37637 maybe-html-target-libobjc: html-target-libobjc
37639 html-target-libobjc: \
37640 configure-target-libobjc
37641 @: $(MAKE); $(unstage)
37642 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37643 r=`${PWD_COMMAND}`; export r; \
37644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37645 $(NORMAL_TARGET_EXPORTS) \
37646 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
37647 for flag in $(EXTRA_TARGET_FLAGS); do \
37648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37649 done; \
37650 (cd $(TARGET_SUBDIR)/libobjc && \
37651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37653 "RANLIB=$${RANLIB}" \
37654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37655 html) \
37656 || exit 1
37658 @endif target-libobjc
37660 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
37661 maybe-TAGS-target-libobjc:
37662 @if target-libobjc
37663 maybe-TAGS-target-libobjc: TAGS-target-libobjc
37665 TAGS-target-libobjc: \
37666 configure-target-libobjc
37667 @: $(MAKE); $(unstage)
37668 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37669 r=`${PWD_COMMAND}`; export r; \
37670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37671 $(NORMAL_TARGET_EXPORTS) \
37672 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
37673 for flag in $(EXTRA_TARGET_FLAGS); do \
37674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37675 done; \
37676 (cd $(TARGET_SUBDIR)/libobjc && \
37677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37679 "RANLIB=$${RANLIB}" \
37680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37681 TAGS) \
37682 || exit 1
37684 @endif target-libobjc
37686 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
37687 maybe-install-info-target-libobjc:
37688 @if target-libobjc
37689 maybe-install-info-target-libobjc: install-info-target-libobjc
37691 install-info-target-libobjc: \
37692 configure-target-libobjc \
37693 info-target-libobjc
37694 @: $(MAKE); $(unstage)
37695 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37696 r=`${PWD_COMMAND}`; export r; \
37697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37698 $(NORMAL_TARGET_EXPORTS) \
37699 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
37700 for flag in $(EXTRA_TARGET_FLAGS); do \
37701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37702 done; \
37703 (cd $(TARGET_SUBDIR)/libobjc && \
37704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37706 "RANLIB=$${RANLIB}" \
37707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37708 install-info) \
37709 || exit 1
37711 @endif target-libobjc
37713 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
37714 maybe-install-pdf-target-libobjc:
37715 @if target-libobjc
37716 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
37718 install-pdf-target-libobjc: \
37719 configure-target-libobjc \
37720 pdf-target-libobjc
37721 @: $(MAKE); $(unstage)
37722 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37723 r=`${PWD_COMMAND}`; export r; \
37724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37725 $(NORMAL_TARGET_EXPORTS) \
37726 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
37727 for flag in $(EXTRA_TARGET_FLAGS); do \
37728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37729 done; \
37730 (cd $(TARGET_SUBDIR)/libobjc && \
37731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37733 "RANLIB=$${RANLIB}" \
37734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37735 install-pdf) \
37736 || exit 1
37738 @endif target-libobjc
37740 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
37741 maybe-install-html-target-libobjc:
37742 @if target-libobjc
37743 maybe-install-html-target-libobjc: install-html-target-libobjc
37745 install-html-target-libobjc: \
37746 configure-target-libobjc \
37747 html-target-libobjc
37748 @: $(MAKE); $(unstage)
37749 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37750 r=`${PWD_COMMAND}`; export r; \
37751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37752 $(NORMAL_TARGET_EXPORTS) \
37753 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
37754 for flag in $(EXTRA_TARGET_FLAGS); do \
37755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37756 done; \
37757 (cd $(TARGET_SUBDIR)/libobjc && \
37758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37760 "RANLIB=$${RANLIB}" \
37761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37762 install-html) \
37763 || exit 1
37765 @endif target-libobjc
37767 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
37768 maybe-installcheck-target-libobjc:
37769 @if target-libobjc
37770 maybe-installcheck-target-libobjc: installcheck-target-libobjc
37772 installcheck-target-libobjc: \
37773 configure-target-libobjc
37774 @: $(MAKE); $(unstage)
37775 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37776 r=`${PWD_COMMAND}`; export r; \
37777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37778 $(NORMAL_TARGET_EXPORTS) \
37779 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
37780 for flag in $(EXTRA_TARGET_FLAGS); do \
37781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37782 done; \
37783 (cd $(TARGET_SUBDIR)/libobjc && \
37784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37786 "RANLIB=$${RANLIB}" \
37787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37788 installcheck) \
37789 || exit 1
37791 @endif target-libobjc
37793 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
37794 maybe-mostlyclean-target-libobjc:
37795 @if target-libobjc
37796 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
37798 mostlyclean-target-libobjc:
37799 @: $(MAKE); $(unstage)
37800 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37801 r=`${PWD_COMMAND}`; export r; \
37802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37803 $(NORMAL_TARGET_EXPORTS) \
37804 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
37805 for flag in $(EXTRA_TARGET_FLAGS); do \
37806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37807 done; \
37808 (cd $(TARGET_SUBDIR)/libobjc && \
37809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37811 "RANLIB=$${RANLIB}" \
37812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37813 mostlyclean) \
37814 || exit 1
37816 @endif target-libobjc
37818 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
37819 maybe-clean-target-libobjc:
37820 @if target-libobjc
37821 maybe-clean-target-libobjc: clean-target-libobjc
37823 clean-target-libobjc:
37824 @: $(MAKE); $(unstage)
37825 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37826 r=`${PWD_COMMAND}`; export r; \
37827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37828 $(NORMAL_TARGET_EXPORTS) \
37829 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
37830 for flag in $(EXTRA_TARGET_FLAGS); do \
37831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37832 done; \
37833 (cd $(TARGET_SUBDIR)/libobjc && \
37834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37836 "RANLIB=$${RANLIB}" \
37837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37838 clean) \
37839 || exit 1
37841 @endif target-libobjc
37843 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
37844 maybe-distclean-target-libobjc:
37845 @if target-libobjc
37846 maybe-distclean-target-libobjc: distclean-target-libobjc
37848 distclean-target-libobjc:
37849 @: $(MAKE); $(unstage)
37850 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37851 r=`${PWD_COMMAND}`; export r; \
37852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37853 $(NORMAL_TARGET_EXPORTS) \
37854 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
37855 for flag in $(EXTRA_TARGET_FLAGS); do \
37856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37857 done; \
37858 (cd $(TARGET_SUBDIR)/libobjc && \
37859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37861 "RANLIB=$${RANLIB}" \
37862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37863 distclean) \
37864 || exit 1
37866 @endif target-libobjc
37868 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
37869 maybe-maintainer-clean-target-libobjc:
37870 @if target-libobjc
37871 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
37873 maintainer-clean-target-libobjc:
37874 @: $(MAKE); $(unstage)
37875 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37876 r=`${PWD_COMMAND}`; export r; \
37877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37878 $(NORMAL_TARGET_EXPORTS) \
37879 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
37880 for flag in $(EXTRA_TARGET_FLAGS); do \
37881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37882 done; \
37883 (cd $(TARGET_SUBDIR)/libobjc && \
37884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37886 "RANLIB=$${RANLIB}" \
37887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37888 maintainer-clean) \
37889 || exit 1
37891 @endif target-libobjc
37897 .PHONY: configure-target-libgupc maybe-configure-target-libgupc
37898 maybe-configure-target-libgupc:
37899 @if gcc-bootstrap
37900 configure-target-libgupc: stage_current
37901 @endif gcc-bootstrap
37902 @if target-libgupc
37903 maybe-configure-target-libgupc: configure-target-libgupc
37904 configure-target-libgupc:
37905 @: $(MAKE); $(unstage)
37906 @r=`${PWD_COMMAND}`; export r; \
37907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37908 echo "Checking multilib configuration for libgupc..."; \
37909 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgupc ; \
37910 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgupc/multilib.tmp 2> /dev/null ; \
37911 if test -r $(TARGET_SUBDIR)/libgupc/multilib.out; then \
37912 if cmp -s $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; then \
37913 rm -f $(TARGET_SUBDIR)/libgupc/multilib.tmp; \
37914 else \
37915 rm -f $(TARGET_SUBDIR)/libgupc/Makefile; \
37916 mv $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; \
37917 fi; \
37918 else \
37919 mv $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; \
37920 fi; \
37921 test ! -f $(TARGET_SUBDIR)/libgupc/Makefile || exit 0; \
37922 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgupc ; \
37923 $(NORMAL_TARGET_EXPORTS) \
37924 echo Configuring in $(TARGET_SUBDIR)/libgupc; \
37925 cd "$(TARGET_SUBDIR)/libgupc" || exit 1; \
37926 case $(srcdir) in \
37927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37928 *) topdir=`echo $(TARGET_SUBDIR)/libgupc/ | \
37929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37930 esac; \
37931 srcdiroption="--srcdir=$${topdir}/libgupc"; \
37932 libsrcdir="$$s/libgupc"; \
37933 rm -f no-such-file || : ; \
37934 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37935 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37936 --target=${target_alias} $${srcdiroption} \
37937 || exit 1
37938 @endif target-libgupc
37944 .PHONY: all-target-libgupc maybe-all-target-libgupc
37945 maybe-all-target-libgupc:
37946 @if gcc-bootstrap
37947 all-target-libgupc: stage_current
37948 @endif gcc-bootstrap
37949 @if target-libgupc
37950 TARGET-target-libgupc=all
37951 maybe-all-target-libgupc: all-target-libgupc
37952 all-target-libgupc: configure-target-libgupc
37953 @: $(MAKE); $(unstage)
37954 @r=`${PWD_COMMAND}`; export r; \
37955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37956 $(NORMAL_TARGET_EXPORTS) \
37957 (cd $(TARGET_SUBDIR)/libgupc && \
37958 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37959 $(TARGET-target-libgupc))
37960 @endif target-libgupc
37966 .PHONY: check-target-libgupc maybe-check-target-libgupc
37967 maybe-check-target-libgupc:
37968 @if target-libgupc
37969 maybe-check-target-libgupc: check-target-libgupc
37971 check-target-libgupc:
37972 @: $(MAKE); $(unstage)
37973 @r=`${PWD_COMMAND}`; export r; \
37974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37975 $(NORMAL_TARGET_EXPORTS) \
37976 (cd $(TARGET_SUBDIR)/libgupc && \
37977 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37979 @endif target-libgupc
37981 .PHONY: install-target-libgupc maybe-install-target-libgupc
37982 maybe-install-target-libgupc:
37983 @if target-libgupc
37984 maybe-install-target-libgupc: install-target-libgupc
37986 install-target-libgupc: installdirs
37987 @: $(MAKE); $(unstage)
37988 @r=`${PWD_COMMAND}`; export r; \
37989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37990 $(NORMAL_TARGET_EXPORTS) \
37991 (cd $(TARGET_SUBDIR)/libgupc && \
37992 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37994 @endif target-libgupc
37996 .PHONY: install-strip-target-libgupc maybe-install-strip-target-libgupc
37997 maybe-install-strip-target-libgupc:
37998 @if target-libgupc
37999 maybe-install-strip-target-libgupc: install-strip-target-libgupc
38001 install-strip-target-libgupc: installdirs
38002 @: $(MAKE); $(unstage)
38003 @r=`${PWD_COMMAND}`; export r; \
38004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38005 $(NORMAL_TARGET_EXPORTS) \
38006 (cd $(TARGET_SUBDIR)/libgupc && \
38007 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38009 @endif target-libgupc
38011 # Other targets (info, dvi, pdf, etc.)
38013 .PHONY: maybe-info-target-libgupc info-target-libgupc
38014 maybe-info-target-libgupc:
38015 @if target-libgupc
38016 maybe-info-target-libgupc: info-target-libgupc
38018 info-target-libgupc: \
38019 configure-target-libgupc
38020 @: $(MAKE); $(unstage)
38021 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
38022 r=`${PWD_COMMAND}`; export r; \
38023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38024 $(NORMAL_TARGET_EXPORTS) \
38025 echo "Doing info in $(TARGET_SUBDIR)/libgupc" ; \
38026 for flag in $(EXTRA_TARGET_FLAGS); do \
38027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38028 done; \
38029 (cd $(TARGET_SUBDIR)/libgupc && \
38030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38032 "RANLIB=$${RANLIB}" \
38033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38034 info) \
38035 || exit 1
38037 @endif target-libgupc
38039 .PHONY: maybe-dvi-target-libgupc dvi-target-libgupc
38040 maybe-dvi-target-libgupc:
38041 @if target-libgupc
38042 maybe-dvi-target-libgupc: dvi-target-libgupc
38044 dvi-target-libgupc: \
38045 configure-target-libgupc
38046 @: $(MAKE); $(unstage)
38047 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
38048 r=`${PWD_COMMAND}`; export r; \
38049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38050 $(NORMAL_TARGET_EXPORTS) \
38051 echo "Doing dvi in $(TARGET_SUBDIR)/libgupc" ; \
38052 for flag in $(EXTRA_TARGET_FLAGS); do \
38053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38054 done; \
38055 (cd $(TARGET_SUBDIR)/libgupc && \
38056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38058 "RANLIB=$${RANLIB}" \
38059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38060 dvi) \
38061 || exit 1
38063 @endif target-libgupc
38065 .PHONY: maybe-pdf-target-libgupc pdf-target-libgupc
38066 maybe-pdf-target-libgupc:
38067 @if target-libgupc
38068 maybe-pdf-target-libgupc: pdf-target-libgupc
38070 pdf-target-libgupc: \
38071 configure-target-libgupc
38072 @: $(MAKE); $(unstage)
38073 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
38074 r=`${PWD_COMMAND}`; export r; \
38075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38076 $(NORMAL_TARGET_EXPORTS) \
38077 echo "Doing pdf in $(TARGET_SUBDIR)/libgupc" ; \
38078 for flag in $(EXTRA_TARGET_FLAGS); do \
38079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38080 done; \
38081 (cd $(TARGET_SUBDIR)/libgupc && \
38082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38084 "RANLIB=$${RANLIB}" \
38085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38086 pdf) \
38087 || exit 1
38089 @endif target-libgupc
38091 .PHONY: maybe-html-target-libgupc html-target-libgupc
38092 maybe-html-target-libgupc:
38093 @if target-libgupc
38094 maybe-html-target-libgupc: html-target-libgupc
38096 html-target-libgupc: \
38097 configure-target-libgupc
38098 @: $(MAKE); $(unstage)
38099 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
38100 r=`${PWD_COMMAND}`; export r; \
38101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38102 $(NORMAL_TARGET_EXPORTS) \
38103 echo "Doing html in $(TARGET_SUBDIR)/libgupc" ; \
38104 for flag in $(EXTRA_TARGET_FLAGS); do \
38105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38106 done; \
38107 (cd $(TARGET_SUBDIR)/libgupc && \
38108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38110 "RANLIB=$${RANLIB}" \
38111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38112 html) \
38113 || exit 1
38115 @endif target-libgupc
38117 .PHONY: maybe-TAGS-target-libgupc TAGS-target-libgupc
38118 maybe-TAGS-target-libgupc:
38119 @if target-libgupc
38120 maybe-TAGS-target-libgupc: TAGS-target-libgupc
38122 TAGS-target-libgupc: \
38123 configure-target-libgupc
38124 @: $(MAKE); $(unstage)
38125 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
38126 r=`${PWD_COMMAND}`; export r; \
38127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38128 $(NORMAL_TARGET_EXPORTS) \
38129 echo "Doing TAGS in $(TARGET_SUBDIR)/libgupc" ; \
38130 for flag in $(EXTRA_TARGET_FLAGS); do \
38131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38132 done; \
38133 (cd $(TARGET_SUBDIR)/libgupc && \
38134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38136 "RANLIB=$${RANLIB}" \
38137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38138 TAGS) \
38139 || exit 1
38141 @endif target-libgupc
38143 .PHONY: maybe-install-info-target-libgupc install-info-target-libgupc
38144 maybe-install-info-target-libgupc:
38145 @if target-libgupc
38146 maybe-install-info-target-libgupc: install-info-target-libgupc
38148 install-info-target-libgupc: \
38149 configure-target-libgupc \
38150 info-target-libgupc
38151 @: $(MAKE); $(unstage)
38152 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
38153 r=`${PWD_COMMAND}`; export r; \
38154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38155 $(NORMAL_TARGET_EXPORTS) \
38156 echo "Doing install-info in $(TARGET_SUBDIR)/libgupc" ; \
38157 for flag in $(EXTRA_TARGET_FLAGS); do \
38158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38159 done; \
38160 (cd $(TARGET_SUBDIR)/libgupc && \
38161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38163 "RANLIB=$${RANLIB}" \
38164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38165 install-info) \
38166 || exit 1
38168 @endif target-libgupc
38170 .PHONY: maybe-install-pdf-target-libgupc install-pdf-target-libgupc
38171 maybe-install-pdf-target-libgupc:
38172 @if target-libgupc
38173 maybe-install-pdf-target-libgupc: install-pdf-target-libgupc
38175 install-pdf-target-libgupc: \
38176 configure-target-libgupc \
38177 pdf-target-libgupc
38178 @: $(MAKE); $(unstage)
38179 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
38180 r=`${PWD_COMMAND}`; export r; \
38181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38182 $(NORMAL_TARGET_EXPORTS) \
38183 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgupc" ; \
38184 for flag in $(EXTRA_TARGET_FLAGS); do \
38185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38186 done; \
38187 (cd $(TARGET_SUBDIR)/libgupc && \
38188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38190 "RANLIB=$${RANLIB}" \
38191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38192 install-pdf) \
38193 || exit 1
38195 @endif target-libgupc
38197 .PHONY: maybe-install-html-target-libgupc install-html-target-libgupc
38198 maybe-install-html-target-libgupc:
38199 @if target-libgupc
38200 maybe-install-html-target-libgupc: install-html-target-libgupc
38202 install-html-target-libgupc: \
38203 configure-target-libgupc \
38204 html-target-libgupc
38205 @: $(MAKE); $(unstage)
38206 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
38207 r=`${PWD_COMMAND}`; export r; \
38208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38209 $(NORMAL_TARGET_EXPORTS) \
38210 echo "Doing install-html in $(TARGET_SUBDIR)/libgupc" ; \
38211 for flag in $(EXTRA_TARGET_FLAGS); do \
38212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38213 done; \
38214 (cd $(TARGET_SUBDIR)/libgupc && \
38215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38217 "RANLIB=$${RANLIB}" \
38218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38219 install-html) \
38220 || exit 1
38222 @endif target-libgupc
38224 .PHONY: maybe-installcheck-target-libgupc installcheck-target-libgupc
38225 maybe-installcheck-target-libgupc:
38226 @if target-libgupc
38227 maybe-installcheck-target-libgupc: installcheck-target-libgupc
38229 installcheck-target-libgupc: \
38230 configure-target-libgupc
38231 @: $(MAKE); $(unstage)
38232 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
38233 r=`${PWD_COMMAND}`; export r; \
38234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38235 $(NORMAL_TARGET_EXPORTS) \
38236 echo "Doing installcheck in $(TARGET_SUBDIR)/libgupc" ; \
38237 for flag in $(EXTRA_TARGET_FLAGS); do \
38238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38239 done; \
38240 (cd $(TARGET_SUBDIR)/libgupc && \
38241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38243 "RANLIB=$${RANLIB}" \
38244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38245 installcheck) \
38246 || exit 1
38248 @endif target-libgupc
38250 .PHONY: maybe-mostlyclean-target-libgupc mostlyclean-target-libgupc
38251 maybe-mostlyclean-target-libgupc:
38252 @if target-libgupc
38253 maybe-mostlyclean-target-libgupc: mostlyclean-target-libgupc
38255 mostlyclean-target-libgupc:
38256 @: $(MAKE); $(unstage)
38257 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
38258 r=`${PWD_COMMAND}`; export r; \
38259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38260 $(NORMAL_TARGET_EXPORTS) \
38261 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgupc" ; \
38262 for flag in $(EXTRA_TARGET_FLAGS); do \
38263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38264 done; \
38265 (cd $(TARGET_SUBDIR)/libgupc && \
38266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38268 "RANLIB=$${RANLIB}" \
38269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38270 mostlyclean) \
38271 || exit 1
38273 @endif target-libgupc
38275 .PHONY: maybe-clean-target-libgupc clean-target-libgupc
38276 maybe-clean-target-libgupc:
38277 @if target-libgupc
38278 maybe-clean-target-libgupc: clean-target-libgupc
38280 clean-target-libgupc:
38281 @: $(MAKE); $(unstage)
38282 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
38283 r=`${PWD_COMMAND}`; export r; \
38284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38285 $(NORMAL_TARGET_EXPORTS) \
38286 echo "Doing clean in $(TARGET_SUBDIR)/libgupc" ; \
38287 for flag in $(EXTRA_TARGET_FLAGS); do \
38288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38289 done; \
38290 (cd $(TARGET_SUBDIR)/libgupc && \
38291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38293 "RANLIB=$${RANLIB}" \
38294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38295 clean) \
38296 || exit 1
38298 @endif target-libgupc
38300 .PHONY: maybe-distclean-target-libgupc distclean-target-libgupc
38301 maybe-distclean-target-libgupc:
38302 @if target-libgupc
38303 maybe-distclean-target-libgupc: distclean-target-libgupc
38305 distclean-target-libgupc:
38306 @: $(MAKE); $(unstage)
38307 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
38308 r=`${PWD_COMMAND}`; export r; \
38309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38310 $(NORMAL_TARGET_EXPORTS) \
38311 echo "Doing distclean in $(TARGET_SUBDIR)/libgupc" ; \
38312 for flag in $(EXTRA_TARGET_FLAGS); do \
38313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38314 done; \
38315 (cd $(TARGET_SUBDIR)/libgupc && \
38316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38318 "RANLIB=$${RANLIB}" \
38319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38320 distclean) \
38321 || exit 1
38323 @endif target-libgupc
38325 .PHONY: maybe-maintainer-clean-target-libgupc maintainer-clean-target-libgupc
38326 maybe-maintainer-clean-target-libgupc:
38327 @if target-libgupc
38328 maybe-maintainer-clean-target-libgupc: maintainer-clean-target-libgupc
38330 maintainer-clean-target-libgupc:
38331 @: $(MAKE); $(unstage)
38332 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
38333 r=`${PWD_COMMAND}`; export r; \
38334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38335 $(NORMAL_TARGET_EXPORTS) \
38336 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgupc" ; \
38337 for flag in $(EXTRA_TARGET_FLAGS); do \
38338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38339 done; \
38340 (cd $(TARGET_SUBDIR)/libgupc && \
38341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38343 "RANLIB=$${RANLIB}" \
38344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38345 maintainer-clean) \
38346 || exit 1
38348 @endif target-libgupc
38354 .PHONY: configure-target-libgo maybe-configure-target-libgo
38355 maybe-configure-target-libgo:
38356 @if gcc-bootstrap
38357 configure-target-libgo: stage_current
38358 @endif gcc-bootstrap
38359 @if target-libgo
38360 maybe-configure-target-libgo: configure-target-libgo
38361 configure-target-libgo:
38362 @: $(MAKE); $(unstage)
38363 @r=`${PWD_COMMAND}`; export r; \
38364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38365 echo "Checking multilib configuration for libgo..."; \
38366 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38367 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
38368 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
38369 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
38370 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
38371 else \
38372 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
38373 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38374 fi; \
38375 else \
38376 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38377 fi; \
38378 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
38379 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38380 $(NORMAL_TARGET_EXPORTS) \
38381 echo Configuring in $(TARGET_SUBDIR)/libgo; \
38382 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
38383 case $(srcdir) in \
38384 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38385 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
38386 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38387 esac; \
38388 srcdiroption="--srcdir=$${topdir}/libgo"; \
38389 libsrcdir="$$s/libgo"; \
38390 rm -f no-such-file || : ; \
38391 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38392 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38393 --target=${target_alias} $${srcdiroption} \
38394 || exit 1
38395 @endif target-libgo
38401 .PHONY: all-target-libgo maybe-all-target-libgo
38402 maybe-all-target-libgo:
38403 @if gcc-bootstrap
38404 all-target-libgo: stage_current
38405 @endif gcc-bootstrap
38406 @if target-libgo
38407 TARGET-target-libgo=all
38408 maybe-all-target-libgo: all-target-libgo
38409 all-target-libgo: configure-target-libgo
38410 @: $(MAKE); $(unstage)
38411 @r=`${PWD_COMMAND}`; export r; \
38412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38413 $(NORMAL_TARGET_EXPORTS) \
38414 (cd $(TARGET_SUBDIR)/libgo && \
38415 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38416 $(TARGET-target-libgo))
38417 @endif target-libgo
38423 .PHONY: check-target-libgo maybe-check-target-libgo
38424 maybe-check-target-libgo:
38425 @if target-libgo
38426 maybe-check-target-libgo: check-target-libgo
38428 check-target-libgo:
38429 @: $(MAKE); $(unstage)
38430 @r=`${PWD_COMMAND}`; export r; \
38431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38432 $(NORMAL_TARGET_EXPORTS) \
38433 (cd $(TARGET_SUBDIR)/libgo && \
38434 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38436 @endif target-libgo
38438 .PHONY: install-target-libgo maybe-install-target-libgo
38439 maybe-install-target-libgo:
38440 @if target-libgo
38441 maybe-install-target-libgo: install-target-libgo
38443 install-target-libgo: installdirs
38444 @: $(MAKE); $(unstage)
38445 @r=`${PWD_COMMAND}`; export r; \
38446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38447 $(NORMAL_TARGET_EXPORTS) \
38448 (cd $(TARGET_SUBDIR)/libgo && \
38449 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38451 @endif target-libgo
38453 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
38454 maybe-install-strip-target-libgo:
38455 @if target-libgo
38456 maybe-install-strip-target-libgo: install-strip-target-libgo
38458 install-strip-target-libgo: installdirs
38459 @: $(MAKE); $(unstage)
38460 @r=`${PWD_COMMAND}`; export r; \
38461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38462 $(NORMAL_TARGET_EXPORTS) \
38463 (cd $(TARGET_SUBDIR)/libgo && \
38464 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38466 @endif target-libgo
38468 # Other targets (info, dvi, pdf, etc.)
38470 .PHONY: maybe-info-target-libgo info-target-libgo
38471 maybe-info-target-libgo:
38472 @if target-libgo
38473 maybe-info-target-libgo: info-target-libgo
38475 info-target-libgo: \
38476 configure-target-libgo
38477 @: $(MAKE); $(unstage)
38478 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38479 r=`${PWD_COMMAND}`; export r; \
38480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38481 $(NORMAL_TARGET_EXPORTS) \
38482 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
38483 for flag in $(EXTRA_TARGET_FLAGS); do \
38484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38485 done; \
38486 (cd $(TARGET_SUBDIR)/libgo && \
38487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38489 "RANLIB=$${RANLIB}" \
38490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38491 info) \
38492 || exit 1
38494 @endif target-libgo
38496 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
38497 maybe-dvi-target-libgo:
38498 @if target-libgo
38499 maybe-dvi-target-libgo: dvi-target-libgo
38501 dvi-target-libgo: \
38502 configure-target-libgo
38503 @: $(MAKE); $(unstage)
38504 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38505 r=`${PWD_COMMAND}`; export r; \
38506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38507 $(NORMAL_TARGET_EXPORTS) \
38508 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
38509 for flag in $(EXTRA_TARGET_FLAGS); do \
38510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38511 done; \
38512 (cd $(TARGET_SUBDIR)/libgo && \
38513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38515 "RANLIB=$${RANLIB}" \
38516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38517 dvi) \
38518 || exit 1
38520 @endif target-libgo
38522 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
38523 maybe-pdf-target-libgo:
38524 @if target-libgo
38525 maybe-pdf-target-libgo: pdf-target-libgo
38527 pdf-target-libgo: \
38528 configure-target-libgo
38529 @: $(MAKE); $(unstage)
38530 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38531 r=`${PWD_COMMAND}`; export r; \
38532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38533 $(NORMAL_TARGET_EXPORTS) \
38534 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
38535 for flag in $(EXTRA_TARGET_FLAGS); do \
38536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38537 done; \
38538 (cd $(TARGET_SUBDIR)/libgo && \
38539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38541 "RANLIB=$${RANLIB}" \
38542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38543 pdf) \
38544 || exit 1
38546 @endif target-libgo
38548 .PHONY: maybe-html-target-libgo html-target-libgo
38549 maybe-html-target-libgo:
38550 @if target-libgo
38551 maybe-html-target-libgo: html-target-libgo
38553 html-target-libgo: \
38554 configure-target-libgo
38555 @: $(MAKE); $(unstage)
38556 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38557 r=`${PWD_COMMAND}`; export r; \
38558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38559 $(NORMAL_TARGET_EXPORTS) \
38560 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
38561 for flag in $(EXTRA_TARGET_FLAGS); do \
38562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38563 done; \
38564 (cd $(TARGET_SUBDIR)/libgo && \
38565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38567 "RANLIB=$${RANLIB}" \
38568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38569 html) \
38570 || exit 1
38572 @endif target-libgo
38574 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
38575 maybe-TAGS-target-libgo:
38576 @if target-libgo
38577 maybe-TAGS-target-libgo: TAGS-target-libgo
38579 TAGS-target-libgo: \
38580 configure-target-libgo
38581 @: $(MAKE); $(unstage)
38582 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38583 r=`${PWD_COMMAND}`; export r; \
38584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38585 $(NORMAL_TARGET_EXPORTS) \
38586 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
38587 for flag in $(EXTRA_TARGET_FLAGS); do \
38588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38589 done; \
38590 (cd $(TARGET_SUBDIR)/libgo && \
38591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38593 "RANLIB=$${RANLIB}" \
38594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38595 TAGS) \
38596 || exit 1
38598 @endif target-libgo
38600 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
38601 maybe-install-info-target-libgo:
38602 @if target-libgo
38603 maybe-install-info-target-libgo: install-info-target-libgo
38605 install-info-target-libgo: \
38606 configure-target-libgo \
38607 info-target-libgo
38608 @: $(MAKE); $(unstage)
38609 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38610 r=`${PWD_COMMAND}`; export r; \
38611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38612 $(NORMAL_TARGET_EXPORTS) \
38613 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
38614 for flag in $(EXTRA_TARGET_FLAGS); do \
38615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38616 done; \
38617 (cd $(TARGET_SUBDIR)/libgo && \
38618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38620 "RANLIB=$${RANLIB}" \
38621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38622 install-info) \
38623 || exit 1
38625 @endif target-libgo
38627 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
38628 maybe-install-pdf-target-libgo:
38629 @if target-libgo
38630 maybe-install-pdf-target-libgo: install-pdf-target-libgo
38632 install-pdf-target-libgo: \
38633 configure-target-libgo \
38634 pdf-target-libgo
38635 @: $(MAKE); $(unstage)
38636 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38637 r=`${PWD_COMMAND}`; export r; \
38638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38639 $(NORMAL_TARGET_EXPORTS) \
38640 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
38641 for flag in $(EXTRA_TARGET_FLAGS); do \
38642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38643 done; \
38644 (cd $(TARGET_SUBDIR)/libgo && \
38645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38647 "RANLIB=$${RANLIB}" \
38648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38649 install-pdf) \
38650 || exit 1
38652 @endif target-libgo
38654 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
38655 maybe-install-html-target-libgo:
38656 @if target-libgo
38657 maybe-install-html-target-libgo: install-html-target-libgo
38659 install-html-target-libgo: \
38660 configure-target-libgo \
38661 html-target-libgo
38662 @: $(MAKE); $(unstage)
38663 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38664 r=`${PWD_COMMAND}`; export r; \
38665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38666 $(NORMAL_TARGET_EXPORTS) \
38667 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
38668 for flag in $(EXTRA_TARGET_FLAGS); do \
38669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38670 done; \
38671 (cd $(TARGET_SUBDIR)/libgo && \
38672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38674 "RANLIB=$${RANLIB}" \
38675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38676 install-html) \
38677 || exit 1
38679 @endif target-libgo
38681 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
38682 maybe-installcheck-target-libgo:
38683 @if target-libgo
38684 maybe-installcheck-target-libgo: installcheck-target-libgo
38686 installcheck-target-libgo: \
38687 configure-target-libgo
38688 @: $(MAKE); $(unstage)
38689 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38690 r=`${PWD_COMMAND}`; export r; \
38691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38692 $(NORMAL_TARGET_EXPORTS) \
38693 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
38694 for flag in $(EXTRA_TARGET_FLAGS); do \
38695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38696 done; \
38697 (cd $(TARGET_SUBDIR)/libgo && \
38698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38700 "RANLIB=$${RANLIB}" \
38701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38702 installcheck) \
38703 || exit 1
38705 @endif target-libgo
38707 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
38708 maybe-mostlyclean-target-libgo:
38709 @if target-libgo
38710 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
38712 mostlyclean-target-libgo:
38713 @: $(MAKE); $(unstage)
38714 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38715 r=`${PWD_COMMAND}`; export r; \
38716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38717 $(NORMAL_TARGET_EXPORTS) \
38718 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
38719 for flag in $(EXTRA_TARGET_FLAGS); do \
38720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38721 done; \
38722 (cd $(TARGET_SUBDIR)/libgo && \
38723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38725 "RANLIB=$${RANLIB}" \
38726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38727 mostlyclean) \
38728 || exit 1
38730 @endif target-libgo
38732 .PHONY: maybe-clean-target-libgo clean-target-libgo
38733 maybe-clean-target-libgo:
38734 @if target-libgo
38735 maybe-clean-target-libgo: clean-target-libgo
38737 clean-target-libgo:
38738 @: $(MAKE); $(unstage)
38739 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38740 r=`${PWD_COMMAND}`; export r; \
38741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38742 $(NORMAL_TARGET_EXPORTS) \
38743 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
38744 for flag in $(EXTRA_TARGET_FLAGS); do \
38745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38746 done; \
38747 (cd $(TARGET_SUBDIR)/libgo && \
38748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38750 "RANLIB=$${RANLIB}" \
38751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38752 clean) \
38753 || exit 1
38755 @endif target-libgo
38757 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
38758 maybe-distclean-target-libgo:
38759 @if target-libgo
38760 maybe-distclean-target-libgo: distclean-target-libgo
38762 distclean-target-libgo:
38763 @: $(MAKE); $(unstage)
38764 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38765 r=`${PWD_COMMAND}`; export r; \
38766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38767 $(NORMAL_TARGET_EXPORTS) \
38768 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
38769 for flag in $(EXTRA_TARGET_FLAGS); do \
38770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38771 done; \
38772 (cd $(TARGET_SUBDIR)/libgo && \
38773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38775 "RANLIB=$${RANLIB}" \
38776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38777 distclean) \
38778 || exit 1
38780 @endif target-libgo
38782 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
38783 maybe-maintainer-clean-target-libgo:
38784 @if target-libgo
38785 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
38787 maintainer-clean-target-libgo:
38788 @: $(MAKE); $(unstage)
38789 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38790 r=`${PWD_COMMAND}`; export r; \
38791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38792 $(NORMAL_TARGET_EXPORTS) \
38793 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
38794 for flag in $(EXTRA_TARGET_FLAGS); do \
38795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38796 done; \
38797 (cd $(TARGET_SUBDIR)/libgo && \
38798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38800 "RANLIB=$${RANLIB}" \
38801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38802 maintainer-clean) \
38803 || exit 1
38805 @endif target-libgo
38811 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
38812 maybe-configure-target-libtermcap:
38813 @if gcc-bootstrap
38814 configure-target-libtermcap: stage_current
38815 @endif gcc-bootstrap
38816 @if target-libtermcap
38817 maybe-configure-target-libtermcap: configure-target-libtermcap
38818 configure-target-libtermcap:
38819 @: $(MAKE); $(unstage)
38820 @r=`${PWD_COMMAND}`; export r; \
38821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38822 echo "Checking multilib configuration for libtermcap..."; \
38823 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
38824 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
38825 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
38826 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
38827 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
38828 else \
38829 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
38830 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
38831 fi; \
38832 else \
38833 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
38834 fi; \
38835 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
38836 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
38837 $(NORMAL_TARGET_EXPORTS) \
38838 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
38839 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
38840 case $(srcdir) in \
38841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38842 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
38843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38844 esac; \
38845 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
38846 libsrcdir="$$s/libtermcap"; \
38847 rm -f no-such-file || : ; \
38848 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38849 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38850 --target=${target_alias} $${srcdiroption} \
38851 || exit 1
38852 @endif target-libtermcap
38858 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
38859 maybe-all-target-libtermcap:
38860 @if gcc-bootstrap
38861 all-target-libtermcap: stage_current
38862 @endif gcc-bootstrap
38863 @if target-libtermcap
38864 TARGET-target-libtermcap=all
38865 maybe-all-target-libtermcap: all-target-libtermcap
38866 all-target-libtermcap: configure-target-libtermcap
38867 @: $(MAKE); $(unstage)
38868 @r=`${PWD_COMMAND}`; export r; \
38869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38870 $(NORMAL_TARGET_EXPORTS) \
38871 (cd $(TARGET_SUBDIR)/libtermcap && \
38872 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38873 $(TARGET-target-libtermcap))
38874 @endif target-libtermcap
38880 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
38881 maybe-check-target-libtermcap:
38882 @if target-libtermcap
38883 maybe-check-target-libtermcap: check-target-libtermcap
38885 # Dummy target for uncheckable module.
38886 check-target-libtermcap:
38888 @endif target-libtermcap
38890 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
38891 maybe-install-target-libtermcap:
38892 @if target-libtermcap
38893 maybe-install-target-libtermcap: install-target-libtermcap
38895 install-target-libtermcap: installdirs
38896 @: $(MAKE); $(unstage)
38897 @r=`${PWD_COMMAND}`; export r; \
38898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38899 $(NORMAL_TARGET_EXPORTS) \
38900 (cd $(TARGET_SUBDIR)/libtermcap && \
38901 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38903 @endif target-libtermcap
38905 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
38906 maybe-install-strip-target-libtermcap:
38907 @if target-libtermcap
38908 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
38910 install-strip-target-libtermcap: installdirs
38911 @: $(MAKE); $(unstage)
38912 @r=`${PWD_COMMAND}`; export r; \
38913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38914 $(NORMAL_TARGET_EXPORTS) \
38915 (cd $(TARGET_SUBDIR)/libtermcap && \
38916 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38918 @endif target-libtermcap
38920 # Other targets (info, dvi, pdf, etc.)
38922 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
38923 maybe-info-target-libtermcap:
38924 @if target-libtermcap
38925 maybe-info-target-libtermcap: info-target-libtermcap
38927 info-target-libtermcap: \
38928 configure-target-libtermcap
38929 @: $(MAKE); $(unstage)
38930 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38931 r=`${PWD_COMMAND}`; export r; \
38932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38933 $(NORMAL_TARGET_EXPORTS) \
38934 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
38935 for flag in $(EXTRA_TARGET_FLAGS); do \
38936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38937 done; \
38938 (cd $(TARGET_SUBDIR)/libtermcap && \
38939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38941 "RANLIB=$${RANLIB}" \
38942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38943 info) \
38944 || exit 1
38946 @endif target-libtermcap
38948 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
38949 maybe-dvi-target-libtermcap:
38950 @if target-libtermcap
38951 maybe-dvi-target-libtermcap: dvi-target-libtermcap
38953 dvi-target-libtermcap: \
38954 configure-target-libtermcap
38955 @: $(MAKE); $(unstage)
38956 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38957 r=`${PWD_COMMAND}`; export r; \
38958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38959 $(NORMAL_TARGET_EXPORTS) \
38960 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
38961 for flag in $(EXTRA_TARGET_FLAGS); do \
38962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38963 done; \
38964 (cd $(TARGET_SUBDIR)/libtermcap && \
38965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38967 "RANLIB=$${RANLIB}" \
38968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38969 dvi) \
38970 || exit 1
38972 @endif target-libtermcap
38974 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
38975 maybe-pdf-target-libtermcap:
38976 @if target-libtermcap
38977 maybe-pdf-target-libtermcap: pdf-target-libtermcap
38979 pdf-target-libtermcap: \
38980 configure-target-libtermcap
38981 @: $(MAKE); $(unstage)
38982 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38983 r=`${PWD_COMMAND}`; export r; \
38984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38985 $(NORMAL_TARGET_EXPORTS) \
38986 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
38987 for flag in $(EXTRA_TARGET_FLAGS); do \
38988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38989 done; \
38990 (cd $(TARGET_SUBDIR)/libtermcap && \
38991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38993 "RANLIB=$${RANLIB}" \
38994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38995 pdf) \
38996 || exit 1
38998 @endif target-libtermcap
39000 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
39001 maybe-html-target-libtermcap:
39002 @if target-libtermcap
39003 maybe-html-target-libtermcap: html-target-libtermcap
39005 html-target-libtermcap: \
39006 configure-target-libtermcap
39007 @: $(MAKE); $(unstage)
39008 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39009 r=`${PWD_COMMAND}`; export r; \
39010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39011 $(NORMAL_TARGET_EXPORTS) \
39012 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
39013 for flag in $(EXTRA_TARGET_FLAGS); do \
39014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39015 done; \
39016 (cd $(TARGET_SUBDIR)/libtermcap && \
39017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39019 "RANLIB=$${RANLIB}" \
39020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39021 html) \
39022 || exit 1
39024 @endif target-libtermcap
39026 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
39027 maybe-TAGS-target-libtermcap:
39028 @if target-libtermcap
39029 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
39031 TAGS-target-libtermcap: \
39032 configure-target-libtermcap
39033 @: $(MAKE); $(unstage)
39034 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39035 r=`${PWD_COMMAND}`; export r; \
39036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39037 $(NORMAL_TARGET_EXPORTS) \
39038 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
39039 for flag in $(EXTRA_TARGET_FLAGS); do \
39040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39041 done; \
39042 (cd $(TARGET_SUBDIR)/libtermcap && \
39043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39045 "RANLIB=$${RANLIB}" \
39046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39047 TAGS) \
39048 || exit 1
39050 @endif target-libtermcap
39052 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
39053 maybe-install-info-target-libtermcap:
39054 @if target-libtermcap
39055 maybe-install-info-target-libtermcap: install-info-target-libtermcap
39057 install-info-target-libtermcap: \
39058 configure-target-libtermcap \
39059 info-target-libtermcap
39060 @: $(MAKE); $(unstage)
39061 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39062 r=`${PWD_COMMAND}`; export r; \
39063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39064 $(NORMAL_TARGET_EXPORTS) \
39065 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
39066 for flag in $(EXTRA_TARGET_FLAGS); do \
39067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39068 done; \
39069 (cd $(TARGET_SUBDIR)/libtermcap && \
39070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39072 "RANLIB=$${RANLIB}" \
39073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39074 install-info) \
39075 || exit 1
39077 @endif target-libtermcap
39079 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
39080 maybe-install-pdf-target-libtermcap:
39081 @if target-libtermcap
39082 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
39084 install-pdf-target-libtermcap: \
39085 configure-target-libtermcap \
39086 pdf-target-libtermcap
39087 @: $(MAKE); $(unstage)
39088 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39089 r=`${PWD_COMMAND}`; export r; \
39090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39091 $(NORMAL_TARGET_EXPORTS) \
39092 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
39093 for flag in $(EXTRA_TARGET_FLAGS); do \
39094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39095 done; \
39096 (cd $(TARGET_SUBDIR)/libtermcap && \
39097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39099 "RANLIB=$${RANLIB}" \
39100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39101 install-pdf) \
39102 || exit 1
39104 @endif target-libtermcap
39106 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
39107 maybe-install-html-target-libtermcap:
39108 @if target-libtermcap
39109 maybe-install-html-target-libtermcap: install-html-target-libtermcap
39111 install-html-target-libtermcap: \
39112 configure-target-libtermcap \
39113 html-target-libtermcap
39114 @: $(MAKE); $(unstage)
39115 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39116 r=`${PWD_COMMAND}`; export r; \
39117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39118 $(NORMAL_TARGET_EXPORTS) \
39119 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
39120 for flag in $(EXTRA_TARGET_FLAGS); do \
39121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39122 done; \
39123 (cd $(TARGET_SUBDIR)/libtermcap && \
39124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39126 "RANLIB=$${RANLIB}" \
39127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39128 install-html) \
39129 || exit 1
39131 @endif target-libtermcap
39133 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
39134 maybe-installcheck-target-libtermcap:
39135 @if target-libtermcap
39136 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
39138 installcheck-target-libtermcap: \
39139 configure-target-libtermcap
39140 @: $(MAKE); $(unstage)
39141 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39142 r=`${PWD_COMMAND}`; export r; \
39143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39144 $(NORMAL_TARGET_EXPORTS) \
39145 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
39146 for flag in $(EXTRA_TARGET_FLAGS); do \
39147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39148 done; \
39149 (cd $(TARGET_SUBDIR)/libtermcap && \
39150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39152 "RANLIB=$${RANLIB}" \
39153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39154 installcheck) \
39155 || exit 1
39157 @endif target-libtermcap
39159 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
39160 maybe-mostlyclean-target-libtermcap:
39161 @if target-libtermcap
39162 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
39164 # libtermcap doesn't support mostlyclean.
39165 mostlyclean-target-libtermcap:
39167 @endif target-libtermcap
39169 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
39170 maybe-clean-target-libtermcap:
39171 @if target-libtermcap
39172 maybe-clean-target-libtermcap: clean-target-libtermcap
39174 # libtermcap doesn't support clean.
39175 clean-target-libtermcap:
39177 @endif target-libtermcap
39179 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
39180 maybe-distclean-target-libtermcap:
39181 @if target-libtermcap
39182 maybe-distclean-target-libtermcap: distclean-target-libtermcap
39184 # libtermcap doesn't support distclean.
39185 distclean-target-libtermcap:
39187 @endif target-libtermcap
39189 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
39190 maybe-maintainer-clean-target-libtermcap:
39191 @if target-libtermcap
39192 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
39194 # libtermcap doesn't support maintainer-clean.
39195 maintainer-clean-target-libtermcap:
39197 @endif target-libtermcap
39203 .PHONY: configure-target-winsup maybe-configure-target-winsup
39204 maybe-configure-target-winsup:
39205 @if gcc-bootstrap
39206 configure-target-winsup: stage_current
39207 @endif gcc-bootstrap
39208 @if target-winsup
39209 maybe-configure-target-winsup: configure-target-winsup
39210 configure-target-winsup:
39211 @: $(MAKE); $(unstage)
39212 @r=`${PWD_COMMAND}`; export r; \
39213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39214 echo "Checking multilib configuration for winsup..."; \
39215 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39216 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
39217 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
39218 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
39219 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
39220 else \
39221 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
39222 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39223 fi; \
39224 else \
39225 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39226 fi; \
39227 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
39228 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39229 $(NORMAL_TARGET_EXPORTS) \
39230 echo Configuring in $(TARGET_SUBDIR)/winsup; \
39231 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
39232 case $(srcdir) in \
39233 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39234 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
39235 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39236 esac; \
39237 srcdiroption="--srcdir=$${topdir}/winsup"; \
39238 libsrcdir="$$s/winsup"; \
39239 rm -f no-such-file || : ; \
39240 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39241 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39242 --target=${target_alias} $${srcdiroption} \
39243 || exit 1
39244 @endif target-winsup
39250 .PHONY: all-target-winsup maybe-all-target-winsup
39251 maybe-all-target-winsup:
39252 @if gcc-bootstrap
39253 all-target-winsup: stage_current
39254 @endif gcc-bootstrap
39255 @if target-winsup
39256 TARGET-target-winsup=all
39257 maybe-all-target-winsup: all-target-winsup
39258 all-target-winsup: configure-target-winsup
39259 @: $(MAKE); $(unstage)
39260 @r=`${PWD_COMMAND}`; export r; \
39261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39262 $(NORMAL_TARGET_EXPORTS) \
39263 (cd $(TARGET_SUBDIR)/winsup && \
39264 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39265 $(TARGET-target-winsup))
39266 @endif target-winsup
39272 .PHONY: check-target-winsup maybe-check-target-winsup
39273 maybe-check-target-winsup:
39274 @if target-winsup
39275 maybe-check-target-winsup: check-target-winsup
39277 check-target-winsup:
39278 @: $(MAKE); $(unstage)
39279 @r=`${PWD_COMMAND}`; export r; \
39280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39281 $(NORMAL_TARGET_EXPORTS) \
39282 (cd $(TARGET_SUBDIR)/winsup && \
39283 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39285 @endif target-winsup
39287 .PHONY: install-target-winsup maybe-install-target-winsup
39288 maybe-install-target-winsup:
39289 @if target-winsup
39290 maybe-install-target-winsup: install-target-winsup
39292 install-target-winsup: installdirs
39293 @: $(MAKE); $(unstage)
39294 @r=`${PWD_COMMAND}`; export r; \
39295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39296 $(NORMAL_TARGET_EXPORTS) \
39297 (cd $(TARGET_SUBDIR)/winsup && \
39298 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39300 @endif target-winsup
39302 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
39303 maybe-install-strip-target-winsup:
39304 @if target-winsup
39305 maybe-install-strip-target-winsup: install-strip-target-winsup
39307 install-strip-target-winsup: installdirs
39308 @: $(MAKE); $(unstage)
39309 @r=`${PWD_COMMAND}`; export r; \
39310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39311 $(NORMAL_TARGET_EXPORTS) \
39312 (cd $(TARGET_SUBDIR)/winsup && \
39313 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39315 @endif target-winsup
39317 # Other targets (info, dvi, pdf, etc.)
39319 .PHONY: maybe-info-target-winsup info-target-winsup
39320 maybe-info-target-winsup:
39321 @if target-winsup
39322 maybe-info-target-winsup: info-target-winsup
39324 info-target-winsup: \
39325 configure-target-winsup
39326 @: $(MAKE); $(unstage)
39327 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39328 r=`${PWD_COMMAND}`; export r; \
39329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39330 $(NORMAL_TARGET_EXPORTS) \
39331 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
39332 for flag in $(EXTRA_TARGET_FLAGS); do \
39333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39334 done; \
39335 (cd $(TARGET_SUBDIR)/winsup && \
39336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39338 "RANLIB=$${RANLIB}" \
39339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39340 info) \
39341 || exit 1
39343 @endif target-winsup
39345 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
39346 maybe-dvi-target-winsup:
39347 @if target-winsup
39348 maybe-dvi-target-winsup: dvi-target-winsup
39350 dvi-target-winsup: \
39351 configure-target-winsup
39352 @: $(MAKE); $(unstage)
39353 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39354 r=`${PWD_COMMAND}`; export r; \
39355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39356 $(NORMAL_TARGET_EXPORTS) \
39357 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
39358 for flag in $(EXTRA_TARGET_FLAGS); do \
39359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39360 done; \
39361 (cd $(TARGET_SUBDIR)/winsup && \
39362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39364 "RANLIB=$${RANLIB}" \
39365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39366 dvi) \
39367 || exit 1
39369 @endif target-winsup
39371 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
39372 maybe-pdf-target-winsup:
39373 @if target-winsup
39374 maybe-pdf-target-winsup: pdf-target-winsup
39376 pdf-target-winsup: \
39377 configure-target-winsup
39378 @: $(MAKE); $(unstage)
39379 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39380 r=`${PWD_COMMAND}`; export r; \
39381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39382 $(NORMAL_TARGET_EXPORTS) \
39383 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
39384 for flag in $(EXTRA_TARGET_FLAGS); do \
39385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39386 done; \
39387 (cd $(TARGET_SUBDIR)/winsup && \
39388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39390 "RANLIB=$${RANLIB}" \
39391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39392 pdf) \
39393 || exit 1
39395 @endif target-winsup
39397 .PHONY: maybe-html-target-winsup html-target-winsup
39398 maybe-html-target-winsup:
39399 @if target-winsup
39400 maybe-html-target-winsup: html-target-winsup
39402 html-target-winsup: \
39403 configure-target-winsup
39404 @: $(MAKE); $(unstage)
39405 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39406 r=`${PWD_COMMAND}`; export r; \
39407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39408 $(NORMAL_TARGET_EXPORTS) \
39409 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
39410 for flag in $(EXTRA_TARGET_FLAGS); do \
39411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39412 done; \
39413 (cd $(TARGET_SUBDIR)/winsup && \
39414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39416 "RANLIB=$${RANLIB}" \
39417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39418 html) \
39419 || exit 1
39421 @endif target-winsup
39423 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
39424 maybe-TAGS-target-winsup:
39425 @if target-winsup
39426 maybe-TAGS-target-winsup: TAGS-target-winsup
39428 TAGS-target-winsup: \
39429 configure-target-winsup
39430 @: $(MAKE); $(unstage)
39431 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39432 r=`${PWD_COMMAND}`; export r; \
39433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39434 $(NORMAL_TARGET_EXPORTS) \
39435 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
39436 for flag in $(EXTRA_TARGET_FLAGS); do \
39437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39438 done; \
39439 (cd $(TARGET_SUBDIR)/winsup && \
39440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39442 "RANLIB=$${RANLIB}" \
39443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39444 TAGS) \
39445 || exit 1
39447 @endif target-winsup
39449 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
39450 maybe-install-info-target-winsup:
39451 @if target-winsup
39452 maybe-install-info-target-winsup: install-info-target-winsup
39454 install-info-target-winsup: \
39455 configure-target-winsup \
39456 info-target-winsup
39457 @: $(MAKE); $(unstage)
39458 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39459 r=`${PWD_COMMAND}`; export r; \
39460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39461 $(NORMAL_TARGET_EXPORTS) \
39462 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
39463 for flag in $(EXTRA_TARGET_FLAGS); do \
39464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39465 done; \
39466 (cd $(TARGET_SUBDIR)/winsup && \
39467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39469 "RANLIB=$${RANLIB}" \
39470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39471 install-info) \
39472 || exit 1
39474 @endif target-winsup
39476 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
39477 maybe-install-pdf-target-winsup:
39478 @if target-winsup
39479 maybe-install-pdf-target-winsup: install-pdf-target-winsup
39481 install-pdf-target-winsup: \
39482 configure-target-winsup \
39483 pdf-target-winsup
39484 @: $(MAKE); $(unstage)
39485 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39486 r=`${PWD_COMMAND}`; export r; \
39487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39488 $(NORMAL_TARGET_EXPORTS) \
39489 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
39490 for flag in $(EXTRA_TARGET_FLAGS); do \
39491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39492 done; \
39493 (cd $(TARGET_SUBDIR)/winsup && \
39494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39496 "RANLIB=$${RANLIB}" \
39497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39498 install-pdf) \
39499 || exit 1
39501 @endif target-winsup
39503 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
39504 maybe-install-html-target-winsup:
39505 @if target-winsup
39506 maybe-install-html-target-winsup: install-html-target-winsup
39508 install-html-target-winsup: \
39509 configure-target-winsup \
39510 html-target-winsup
39511 @: $(MAKE); $(unstage)
39512 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39513 r=`${PWD_COMMAND}`; export r; \
39514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39515 $(NORMAL_TARGET_EXPORTS) \
39516 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
39517 for flag in $(EXTRA_TARGET_FLAGS); do \
39518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39519 done; \
39520 (cd $(TARGET_SUBDIR)/winsup && \
39521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39523 "RANLIB=$${RANLIB}" \
39524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39525 install-html) \
39526 || exit 1
39528 @endif target-winsup
39530 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
39531 maybe-installcheck-target-winsup:
39532 @if target-winsup
39533 maybe-installcheck-target-winsup: installcheck-target-winsup
39535 installcheck-target-winsup: \
39536 configure-target-winsup
39537 @: $(MAKE); $(unstage)
39538 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39539 r=`${PWD_COMMAND}`; export r; \
39540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39541 $(NORMAL_TARGET_EXPORTS) \
39542 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
39543 for flag in $(EXTRA_TARGET_FLAGS); do \
39544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39545 done; \
39546 (cd $(TARGET_SUBDIR)/winsup && \
39547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39549 "RANLIB=$${RANLIB}" \
39550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39551 installcheck) \
39552 || exit 1
39554 @endif target-winsup
39556 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
39557 maybe-mostlyclean-target-winsup:
39558 @if target-winsup
39559 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
39561 mostlyclean-target-winsup:
39562 @: $(MAKE); $(unstage)
39563 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39564 r=`${PWD_COMMAND}`; export r; \
39565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39566 $(NORMAL_TARGET_EXPORTS) \
39567 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
39568 for flag in $(EXTRA_TARGET_FLAGS); do \
39569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39570 done; \
39571 (cd $(TARGET_SUBDIR)/winsup && \
39572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39574 "RANLIB=$${RANLIB}" \
39575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39576 mostlyclean) \
39577 || exit 1
39579 @endif target-winsup
39581 .PHONY: maybe-clean-target-winsup clean-target-winsup
39582 maybe-clean-target-winsup:
39583 @if target-winsup
39584 maybe-clean-target-winsup: clean-target-winsup
39586 clean-target-winsup:
39587 @: $(MAKE); $(unstage)
39588 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39589 r=`${PWD_COMMAND}`; export r; \
39590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39591 $(NORMAL_TARGET_EXPORTS) \
39592 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
39593 for flag in $(EXTRA_TARGET_FLAGS); do \
39594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39595 done; \
39596 (cd $(TARGET_SUBDIR)/winsup && \
39597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39599 "RANLIB=$${RANLIB}" \
39600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39601 clean) \
39602 || exit 1
39604 @endif target-winsup
39606 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
39607 maybe-distclean-target-winsup:
39608 @if target-winsup
39609 maybe-distclean-target-winsup: distclean-target-winsup
39611 distclean-target-winsup:
39612 @: $(MAKE); $(unstage)
39613 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39614 r=`${PWD_COMMAND}`; export r; \
39615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39616 $(NORMAL_TARGET_EXPORTS) \
39617 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
39618 for flag in $(EXTRA_TARGET_FLAGS); do \
39619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39620 done; \
39621 (cd $(TARGET_SUBDIR)/winsup && \
39622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39624 "RANLIB=$${RANLIB}" \
39625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39626 distclean) \
39627 || exit 1
39629 @endif target-winsup
39631 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
39632 maybe-maintainer-clean-target-winsup:
39633 @if target-winsup
39634 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
39636 maintainer-clean-target-winsup:
39637 @: $(MAKE); $(unstage)
39638 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39639 r=`${PWD_COMMAND}`; export r; \
39640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39641 $(NORMAL_TARGET_EXPORTS) \
39642 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
39643 for flag in $(EXTRA_TARGET_FLAGS); do \
39644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39645 done; \
39646 (cd $(TARGET_SUBDIR)/winsup && \
39647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39649 "RANLIB=$${RANLIB}" \
39650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39651 maintainer-clean) \
39652 || exit 1
39654 @endif target-winsup
39660 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
39661 maybe-configure-target-libgloss:
39662 @if gcc-bootstrap
39663 configure-target-libgloss: stage_current
39664 @endif gcc-bootstrap
39665 @if target-libgloss
39666 maybe-configure-target-libgloss: configure-target-libgloss
39667 configure-target-libgloss:
39668 @: $(MAKE); $(unstage)
39669 @r=`${PWD_COMMAND}`; export r; \
39670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39671 echo "Checking multilib configuration for libgloss..."; \
39672 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
39673 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
39674 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
39675 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
39676 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
39677 else \
39678 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
39679 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
39680 fi; \
39681 else \
39682 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
39683 fi; \
39684 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
39685 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
39686 $(NORMAL_TARGET_EXPORTS) \
39687 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
39688 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
39689 case $(srcdir) in \
39690 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39691 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
39692 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39693 esac; \
39694 srcdiroption="--srcdir=$${topdir}/libgloss"; \
39695 libsrcdir="$$s/libgloss"; \
39696 rm -f no-such-file || : ; \
39697 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39698 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39699 --target=${target_alias} $${srcdiroption} \
39700 || exit 1
39701 @endif target-libgloss
39707 .PHONY: all-target-libgloss maybe-all-target-libgloss
39708 maybe-all-target-libgloss:
39709 @if gcc-bootstrap
39710 all-target-libgloss: stage_current
39711 @endif gcc-bootstrap
39712 @if target-libgloss
39713 TARGET-target-libgloss=all
39714 maybe-all-target-libgloss: all-target-libgloss
39715 all-target-libgloss: configure-target-libgloss
39716 @: $(MAKE); $(unstage)
39717 @r=`${PWD_COMMAND}`; export r; \
39718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39719 $(NORMAL_TARGET_EXPORTS) \
39720 (cd $(TARGET_SUBDIR)/libgloss && \
39721 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39722 $(TARGET-target-libgloss))
39723 @endif target-libgloss
39729 .PHONY: check-target-libgloss maybe-check-target-libgloss
39730 maybe-check-target-libgloss:
39731 @if target-libgloss
39732 maybe-check-target-libgloss: check-target-libgloss
39734 # Dummy target for uncheckable module.
39735 check-target-libgloss:
39737 @endif target-libgloss
39739 .PHONY: install-target-libgloss maybe-install-target-libgloss
39740 maybe-install-target-libgloss:
39741 @if target-libgloss
39742 maybe-install-target-libgloss: install-target-libgloss
39744 install-target-libgloss: installdirs
39745 @: $(MAKE); $(unstage)
39746 @r=`${PWD_COMMAND}`; export r; \
39747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39748 $(NORMAL_TARGET_EXPORTS) \
39749 (cd $(TARGET_SUBDIR)/libgloss && \
39750 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39752 @endif target-libgloss
39754 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
39755 maybe-install-strip-target-libgloss:
39756 @if target-libgloss
39757 maybe-install-strip-target-libgloss: install-strip-target-libgloss
39759 install-strip-target-libgloss: installdirs
39760 @: $(MAKE); $(unstage)
39761 @r=`${PWD_COMMAND}`; export r; \
39762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39763 $(NORMAL_TARGET_EXPORTS) \
39764 (cd $(TARGET_SUBDIR)/libgloss && \
39765 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39767 @endif target-libgloss
39769 # Other targets (info, dvi, pdf, etc.)
39771 .PHONY: maybe-info-target-libgloss info-target-libgloss
39772 maybe-info-target-libgloss:
39773 @if target-libgloss
39774 maybe-info-target-libgloss: info-target-libgloss
39776 info-target-libgloss: \
39777 configure-target-libgloss
39778 @: $(MAKE); $(unstage)
39779 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39780 r=`${PWD_COMMAND}`; export r; \
39781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39782 $(NORMAL_TARGET_EXPORTS) \
39783 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
39784 for flag in $(EXTRA_TARGET_FLAGS); do \
39785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39786 done; \
39787 (cd $(TARGET_SUBDIR)/libgloss && \
39788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39790 "RANLIB=$${RANLIB}" \
39791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39792 info) \
39793 || exit 1
39795 @endif target-libgloss
39797 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
39798 maybe-dvi-target-libgloss:
39799 @if target-libgloss
39800 maybe-dvi-target-libgloss: dvi-target-libgloss
39802 dvi-target-libgloss: \
39803 configure-target-libgloss
39804 @: $(MAKE); $(unstage)
39805 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39806 r=`${PWD_COMMAND}`; export r; \
39807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39808 $(NORMAL_TARGET_EXPORTS) \
39809 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
39810 for flag in $(EXTRA_TARGET_FLAGS); do \
39811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39812 done; \
39813 (cd $(TARGET_SUBDIR)/libgloss && \
39814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39816 "RANLIB=$${RANLIB}" \
39817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39818 dvi) \
39819 || exit 1
39821 @endif target-libgloss
39823 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
39824 maybe-pdf-target-libgloss:
39825 @if target-libgloss
39826 maybe-pdf-target-libgloss: pdf-target-libgloss
39828 pdf-target-libgloss: \
39829 configure-target-libgloss
39830 @: $(MAKE); $(unstage)
39831 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39832 r=`${PWD_COMMAND}`; export r; \
39833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39834 $(NORMAL_TARGET_EXPORTS) \
39835 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
39836 for flag in $(EXTRA_TARGET_FLAGS); do \
39837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39838 done; \
39839 (cd $(TARGET_SUBDIR)/libgloss && \
39840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39842 "RANLIB=$${RANLIB}" \
39843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39844 pdf) \
39845 || exit 1
39847 @endif target-libgloss
39849 .PHONY: maybe-html-target-libgloss html-target-libgloss
39850 maybe-html-target-libgloss:
39851 @if target-libgloss
39852 maybe-html-target-libgloss: html-target-libgloss
39854 html-target-libgloss: \
39855 configure-target-libgloss
39856 @: $(MAKE); $(unstage)
39857 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39858 r=`${PWD_COMMAND}`; export r; \
39859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39860 $(NORMAL_TARGET_EXPORTS) \
39861 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
39862 for flag in $(EXTRA_TARGET_FLAGS); do \
39863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39864 done; \
39865 (cd $(TARGET_SUBDIR)/libgloss && \
39866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39868 "RANLIB=$${RANLIB}" \
39869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39870 html) \
39871 || exit 1
39873 @endif target-libgloss
39875 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
39876 maybe-TAGS-target-libgloss:
39877 @if target-libgloss
39878 maybe-TAGS-target-libgloss: TAGS-target-libgloss
39880 TAGS-target-libgloss: \
39881 configure-target-libgloss
39882 @: $(MAKE); $(unstage)
39883 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39884 r=`${PWD_COMMAND}`; export r; \
39885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39886 $(NORMAL_TARGET_EXPORTS) \
39887 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
39888 for flag in $(EXTRA_TARGET_FLAGS); do \
39889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39890 done; \
39891 (cd $(TARGET_SUBDIR)/libgloss && \
39892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39894 "RANLIB=$${RANLIB}" \
39895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39896 TAGS) \
39897 || exit 1
39899 @endif target-libgloss
39901 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
39902 maybe-install-info-target-libgloss:
39903 @if target-libgloss
39904 maybe-install-info-target-libgloss: install-info-target-libgloss
39906 install-info-target-libgloss: \
39907 configure-target-libgloss \
39908 info-target-libgloss
39909 @: $(MAKE); $(unstage)
39910 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39911 r=`${PWD_COMMAND}`; export r; \
39912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39913 $(NORMAL_TARGET_EXPORTS) \
39914 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
39915 for flag in $(EXTRA_TARGET_FLAGS); do \
39916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39917 done; \
39918 (cd $(TARGET_SUBDIR)/libgloss && \
39919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39921 "RANLIB=$${RANLIB}" \
39922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39923 install-info) \
39924 || exit 1
39926 @endif target-libgloss
39928 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
39929 maybe-install-pdf-target-libgloss:
39930 @if target-libgloss
39931 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
39933 install-pdf-target-libgloss: \
39934 configure-target-libgloss \
39935 pdf-target-libgloss
39936 @: $(MAKE); $(unstage)
39937 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39938 r=`${PWD_COMMAND}`; export r; \
39939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39940 $(NORMAL_TARGET_EXPORTS) \
39941 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
39942 for flag in $(EXTRA_TARGET_FLAGS); do \
39943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39944 done; \
39945 (cd $(TARGET_SUBDIR)/libgloss && \
39946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39948 "RANLIB=$${RANLIB}" \
39949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39950 install-pdf) \
39951 || exit 1
39953 @endif target-libgloss
39955 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
39956 maybe-install-html-target-libgloss:
39957 @if target-libgloss
39958 maybe-install-html-target-libgloss: install-html-target-libgloss
39960 install-html-target-libgloss: \
39961 configure-target-libgloss \
39962 html-target-libgloss
39963 @: $(MAKE); $(unstage)
39964 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39965 r=`${PWD_COMMAND}`; export r; \
39966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39967 $(NORMAL_TARGET_EXPORTS) \
39968 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
39969 for flag in $(EXTRA_TARGET_FLAGS); do \
39970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39971 done; \
39972 (cd $(TARGET_SUBDIR)/libgloss && \
39973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39975 "RANLIB=$${RANLIB}" \
39976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39977 install-html) \
39978 || exit 1
39980 @endif target-libgloss
39982 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
39983 maybe-installcheck-target-libgloss:
39984 @if target-libgloss
39985 maybe-installcheck-target-libgloss: installcheck-target-libgloss
39987 installcheck-target-libgloss: \
39988 configure-target-libgloss
39989 @: $(MAKE); $(unstage)
39990 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39991 r=`${PWD_COMMAND}`; export r; \
39992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39993 $(NORMAL_TARGET_EXPORTS) \
39994 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
39995 for flag in $(EXTRA_TARGET_FLAGS); do \
39996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39997 done; \
39998 (cd $(TARGET_SUBDIR)/libgloss && \
39999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40001 "RANLIB=$${RANLIB}" \
40002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40003 installcheck) \
40004 || exit 1
40006 @endif target-libgloss
40008 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
40009 maybe-mostlyclean-target-libgloss:
40010 @if target-libgloss
40011 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
40013 mostlyclean-target-libgloss:
40014 @: $(MAKE); $(unstage)
40015 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40016 r=`${PWD_COMMAND}`; export r; \
40017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40018 $(NORMAL_TARGET_EXPORTS) \
40019 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
40020 for flag in $(EXTRA_TARGET_FLAGS); do \
40021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40022 done; \
40023 (cd $(TARGET_SUBDIR)/libgloss && \
40024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40026 "RANLIB=$${RANLIB}" \
40027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40028 mostlyclean) \
40029 || exit 1
40031 @endif target-libgloss
40033 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
40034 maybe-clean-target-libgloss:
40035 @if target-libgloss
40036 maybe-clean-target-libgloss: clean-target-libgloss
40038 clean-target-libgloss:
40039 @: $(MAKE); $(unstage)
40040 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40041 r=`${PWD_COMMAND}`; export r; \
40042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40043 $(NORMAL_TARGET_EXPORTS) \
40044 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
40045 for flag in $(EXTRA_TARGET_FLAGS); do \
40046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40047 done; \
40048 (cd $(TARGET_SUBDIR)/libgloss && \
40049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40051 "RANLIB=$${RANLIB}" \
40052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40053 clean) \
40054 || exit 1
40056 @endif target-libgloss
40058 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
40059 maybe-distclean-target-libgloss:
40060 @if target-libgloss
40061 maybe-distclean-target-libgloss: distclean-target-libgloss
40063 distclean-target-libgloss:
40064 @: $(MAKE); $(unstage)
40065 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40066 r=`${PWD_COMMAND}`; export r; \
40067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40068 $(NORMAL_TARGET_EXPORTS) \
40069 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
40070 for flag in $(EXTRA_TARGET_FLAGS); do \
40071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40072 done; \
40073 (cd $(TARGET_SUBDIR)/libgloss && \
40074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40076 "RANLIB=$${RANLIB}" \
40077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40078 distclean) \
40079 || exit 1
40081 @endif target-libgloss
40083 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
40084 maybe-maintainer-clean-target-libgloss:
40085 @if target-libgloss
40086 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
40088 maintainer-clean-target-libgloss:
40089 @: $(MAKE); $(unstage)
40090 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40091 r=`${PWD_COMMAND}`; export r; \
40092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40093 $(NORMAL_TARGET_EXPORTS) \
40094 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
40095 for flag in $(EXTRA_TARGET_FLAGS); do \
40096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40097 done; \
40098 (cd $(TARGET_SUBDIR)/libgloss && \
40099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40101 "RANLIB=$${RANLIB}" \
40102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40103 maintainer-clean) \
40104 || exit 1
40106 @endif target-libgloss
40112 .PHONY: configure-target-libffi maybe-configure-target-libffi
40113 maybe-configure-target-libffi:
40114 @if gcc-bootstrap
40115 configure-target-libffi: stage_current
40116 @endif gcc-bootstrap
40117 @if target-libffi
40118 maybe-configure-target-libffi: configure-target-libffi
40119 configure-target-libffi:
40120 @: $(MAKE); $(unstage)
40121 @r=`${PWD_COMMAND}`; export r; \
40122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40123 echo "Checking multilib configuration for libffi..."; \
40124 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40125 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
40126 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
40127 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
40128 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
40129 else \
40130 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
40131 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40132 fi; \
40133 else \
40134 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40135 fi; \
40136 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
40137 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40138 $(NORMAL_TARGET_EXPORTS) \
40139 echo Configuring in $(TARGET_SUBDIR)/libffi; \
40140 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
40141 case $(srcdir) in \
40142 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40143 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
40144 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40145 esac; \
40146 srcdiroption="--srcdir=$${topdir}/libffi"; \
40147 libsrcdir="$$s/libffi"; \
40148 rm -f no-such-file || : ; \
40149 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40150 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40151 --target=${target_alias} $${srcdiroption} \
40152 || exit 1
40153 @endif target-libffi
40159 .PHONY: all-target-libffi maybe-all-target-libffi
40160 maybe-all-target-libffi:
40161 @if gcc-bootstrap
40162 all-target-libffi: stage_current
40163 @endif gcc-bootstrap
40164 @if target-libffi
40165 TARGET-target-libffi=all
40166 maybe-all-target-libffi: all-target-libffi
40167 all-target-libffi: configure-target-libffi
40168 @: $(MAKE); $(unstage)
40169 @r=`${PWD_COMMAND}`; export r; \
40170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40171 $(NORMAL_TARGET_EXPORTS) \
40172 (cd $(TARGET_SUBDIR)/libffi && \
40173 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40174 $(TARGET-target-libffi))
40175 @endif target-libffi
40181 .PHONY: check-target-libffi maybe-check-target-libffi
40182 maybe-check-target-libffi:
40183 @if target-libffi
40184 maybe-check-target-libffi: check-target-libffi
40186 check-target-libffi:
40187 @: $(MAKE); $(unstage)
40188 @r=`${PWD_COMMAND}`; export r; \
40189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40190 $(NORMAL_TARGET_EXPORTS) \
40191 (cd $(TARGET_SUBDIR)/libffi && \
40192 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40194 @endif target-libffi
40196 .PHONY: install-target-libffi maybe-install-target-libffi
40197 maybe-install-target-libffi:
40198 @if target-libffi
40199 maybe-install-target-libffi: install-target-libffi
40201 # Dummy target for uninstallable.
40202 install-target-libffi:
40204 @endif target-libffi
40206 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
40207 maybe-install-strip-target-libffi:
40208 @if target-libffi
40209 maybe-install-strip-target-libffi: install-strip-target-libffi
40211 # Dummy target for uninstallable.
40212 install-strip-target-libffi:
40214 @endif target-libffi
40216 # Other targets (info, dvi, pdf, etc.)
40218 .PHONY: maybe-info-target-libffi info-target-libffi
40219 maybe-info-target-libffi:
40220 @if target-libffi
40221 maybe-info-target-libffi: info-target-libffi
40223 info-target-libffi: \
40224 configure-target-libffi
40225 @: $(MAKE); $(unstage)
40226 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40227 r=`${PWD_COMMAND}`; export r; \
40228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40229 $(NORMAL_TARGET_EXPORTS) \
40230 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
40231 for flag in $(EXTRA_TARGET_FLAGS); do \
40232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40233 done; \
40234 (cd $(TARGET_SUBDIR)/libffi && \
40235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40237 "RANLIB=$${RANLIB}" \
40238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40239 info) \
40240 || exit 1
40242 @endif target-libffi
40244 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
40245 maybe-dvi-target-libffi:
40246 @if target-libffi
40247 maybe-dvi-target-libffi: dvi-target-libffi
40249 dvi-target-libffi: \
40250 configure-target-libffi
40251 @: $(MAKE); $(unstage)
40252 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40253 r=`${PWD_COMMAND}`; export r; \
40254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40255 $(NORMAL_TARGET_EXPORTS) \
40256 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
40257 for flag in $(EXTRA_TARGET_FLAGS); do \
40258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40259 done; \
40260 (cd $(TARGET_SUBDIR)/libffi && \
40261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40263 "RANLIB=$${RANLIB}" \
40264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40265 dvi) \
40266 || exit 1
40268 @endif target-libffi
40270 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
40271 maybe-pdf-target-libffi:
40272 @if target-libffi
40273 maybe-pdf-target-libffi: pdf-target-libffi
40275 pdf-target-libffi: \
40276 configure-target-libffi
40277 @: $(MAKE); $(unstage)
40278 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40279 r=`${PWD_COMMAND}`; export r; \
40280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40281 $(NORMAL_TARGET_EXPORTS) \
40282 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
40283 for flag in $(EXTRA_TARGET_FLAGS); do \
40284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40285 done; \
40286 (cd $(TARGET_SUBDIR)/libffi && \
40287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40289 "RANLIB=$${RANLIB}" \
40290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40291 pdf) \
40292 || exit 1
40294 @endif target-libffi
40296 .PHONY: maybe-html-target-libffi html-target-libffi
40297 maybe-html-target-libffi:
40298 @if target-libffi
40299 maybe-html-target-libffi: html-target-libffi
40301 html-target-libffi: \
40302 configure-target-libffi
40303 @: $(MAKE); $(unstage)
40304 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40305 r=`${PWD_COMMAND}`; export r; \
40306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40307 $(NORMAL_TARGET_EXPORTS) \
40308 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
40309 for flag in $(EXTRA_TARGET_FLAGS); do \
40310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40311 done; \
40312 (cd $(TARGET_SUBDIR)/libffi && \
40313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40315 "RANLIB=$${RANLIB}" \
40316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40317 html) \
40318 || exit 1
40320 @endif target-libffi
40322 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
40323 maybe-TAGS-target-libffi:
40324 @if target-libffi
40325 maybe-TAGS-target-libffi: TAGS-target-libffi
40327 TAGS-target-libffi: \
40328 configure-target-libffi
40329 @: $(MAKE); $(unstage)
40330 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40331 r=`${PWD_COMMAND}`; export r; \
40332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40333 $(NORMAL_TARGET_EXPORTS) \
40334 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
40335 for flag in $(EXTRA_TARGET_FLAGS); do \
40336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40337 done; \
40338 (cd $(TARGET_SUBDIR)/libffi && \
40339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40341 "RANLIB=$${RANLIB}" \
40342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40343 TAGS) \
40344 || exit 1
40346 @endif target-libffi
40348 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
40349 maybe-install-info-target-libffi:
40350 @if target-libffi
40351 maybe-install-info-target-libffi: install-info-target-libffi
40353 install-info-target-libffi: \
40354 configure-target-libffi \
40355 info-target-libffi
40356 @: $(MAKE); $(unstage)
40357 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40358 r=`${PWD_COMMAND}`; export r; \
40359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40360 $(NORMAL_TARGET_EXPORTS) \
40361 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
40362 for flag in $(EXTRA_TARGET_FLAGS); do \
40363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40364 done; \
40365 (cd $(TARGET_SUBDIR)/libffi && \
40366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40368 "RANLIB=$${RANLIB}" \
40369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40370 install-info) \
40371 || exit 1
40373 @endif target-libffi
40375 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
40376 maybe-install-pdf-target-libffi:
40377 @if target-libffi
40378 maybe-install-pdf-target-libffi: install-pdf-target-libffi
40380 install-pdf-target-libffi: \
40381 configure-target-libffi \
40382 pdf-target-libffi
40383 @: $(MAKE); $(unstage)
40384 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40385 r=`${PWD_COMMAND}`; export r; \
40386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40387 $(NORMAL_TARGET_EXPORTS) \
40388 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
40389 for flag in $(EXTRA_TARGET_FLAGS); do \
40390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40391 done; \
40392 (cd $(TARGET_SUBDIR)/libffi && \
40393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40395 "RANLIB=$${RANLIB}" \
40396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40397 install-pdf) \
40398 || exit 1
40400 @endif target-libffi
40402 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
40403 maybe-install-html-target-libffi:
40404 @if target-libffi
40405 maybe-install-html-target-libffi: install-html-target-libffi
40407 install-html-target-libffi: \
40408 configure-target-libffi \
40409 html-target-libffi
40410 @: $(MAKE); $(unstage)
40411 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40412 r=`${PWD_COMMAND}`; export r; \
40413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40414 $(NORMAL_TARGET_EXPORTS) \
40415 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
40416 for flag in $(EXTRA_TARGET_FLAGS); do \
40417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40418 done; \
40419 (cd $(TARGET_SUBDIR)/libffi && \
40420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40422 "RANLIB=$${RANLIB}" \
40423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40424 install-html) \
40425 || exit 1
40427 @endif target-libffi
40429 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
40430 maybe-installcheck-target-libffi:
40431 @if target-libffi
40432 maybe-installcheck-target-libffi: installcheck-target-libffi
40434 installcheck-target-libffi: \
40435 configure-target-libffi
40436 @: $(MAKE); $(unstage)
40437 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40438 r=`${PWD_COMMAND}`; export r; \
40439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40440 $(NORMAL_TARGET_EXPORTS) \
40441 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
40442 for flag in $(EXTRA_TARGET_FLAGS); do \
40443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40444 done; \
40445 (cd $(TARGET_SUBDIR)/libffi && \
40446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40448 "RANLIB=$${RANLIB}" \
40449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40450 installcheck) \
40451 || exit 1
40453 @endif target-libffi
40455 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
40456 maybe-mostlyclean-target-libffi:
40457 @if target-libffi
40458 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
40460 mostlyclean-target-libffi:
40461 @: $(MAKE); $(unstage)
40462 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40463 r=`${PWD_COMMAND}`; export r; \
40464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40465 $(NORMAL_TARGET_EXPORTS) \
40466 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
40467 for flag in $(EXTRA_TARGET_FLAGS); do \
40468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40469 done; \
40470 (cd $(TARGET_SUBDIR)/libffi && \
40471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40473 "RANLIB=$${RANLIB}" \
40474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40475 mostlyclean) \
40476 || exit 1
40478 @endif target-libffi
40480 .PHONY: maybe-clean-target-libffi clean-target-libffi
40481 maybe-clean-target-libffi:
40482 @if target-libffi
40483 maybe-clean-target-libffi: clean-target-libffi
40485 clean-target-libffi:
40486 @: $(MAKE); $(unstage)
40487 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40488 r=`${PWD_COMMAND}`; export r; \
40489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40490 $(NORMAL_TARGET_EXPORTS) \
40491 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
40492 for flag in $(EXTRA_TARGET_FLAGS); do \
40493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40494 done; \
40495 (cd $(TARGET_SUBDIR)/libffi && \
40496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40498 "RANLIB=$${RANLIB}" \
40499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40500 clean) \
40501 || exit 1
40503 @endif target-libffi
40505 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
40506 maybe-distclean-target-libffi:
40507 @if target-libffi
40508 maybe-distclean-target-libffi: distclean-target-libffi
40510 distclean-target-libffi:
40511 @: $(MAKE); $(unstage)
40512 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40513 r=`${PWD_COMMAND}`; export r; \
40514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40515 $(NORMAL_TARGET_EXPORTS) \
40516 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
40517 for flag in $(EXTRA_TARGET_FLAGS); do \
40518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40519 done; \
40520 (cd $(TARGET_SUBDIR)/libffi && \
40521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40523 "RANLIB=$${RANLIB}" \
40524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40525 distclean) \
40526 || exit 1
40528 @endif target-libffi
40530 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
40531 maybe-maintainer-clean-target-libffi:
40532 @if target-libffi
40533 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
40535 maintainer-clean-target-libffi:
40536 @: $(MAKE); $(unstage)
40537 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40538 r=`${PWD_COMMAND}`; export r; \
40539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40540 $(NORMAL_TARGET_EXPORTS) \
40541 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
40542 for flag in $(EXTRA_TARGET_FLAGS); do \
40543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40544 done; \
40545 (cd $(TARGET_SUBDIR)/libffi && \
40546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40548 "RANLIB=$${RANLIB}" \
40549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40550 maintainer-clean) \
40551 || exit 1
40553 @endif target-libffi
40559 .PHONY: configure-target-libjava maybe-configure-target-libjava
40560 maybe-configure-target-libjava:
40561 @if gcc-bootstrap
40562 configure-target-libjava: stage_current
40563 @endif gcc-bootstrap
40564 @if target-libjava
40565 maybe-configure-target-libjava: configure-target-libjava
40566 configure-target-libjava:
40567 @: $(MAKE); $(unstage)
40568 @r=`${PWD_COMMAND}`; export r; \
40569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40570 echo "Checking multilib configuration for libjava..."; \
40571 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40572 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
40573 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
40574 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
40575 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
40576 else \
40577 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
40578 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
40579 fi; \
40580 else \
40581 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
40582 fi; \
40583 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
40584 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40585 $(RAW_CXX_TARGET_EXPORTS) \
40586 echo Configuring in $(TARGET_SUBDIR)/libjava; \
40587 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
40588 case $(srcdir) in \
40589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40590 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
40591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40592 esac; \
40593 srcdiroption="--srcdir=$${topdir}/libjava"; \
40594 libsrcdir="$$s/libjava"; \
40595 rm -f no-such-file || : ; \
40596 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40597 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40598 --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
40599 || exit 1
40600 @endif target-libjava
40606 .PHONY: all-target-libjava maybe-all-target-libjava
40607 maybe-all-target-libjava:
40608 @if gcc-bootstrap
40609 all-target-libjava: stage_current
40610 @endif gcc-bootstrap
40611 @if target-libjava
40612 TARGET-target-libjava=all
40613 maybe-all-target-libjava: all-target-libjava
40614 all-target-libjava: configure-target-libjava
40615 @: $(MAKE); $(unstage)
40616 @r=`${PWD_COMMAND}`; export r; \
40617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40618 $(RAW_CXX_TARGET_EXPORTS) \
40619 (cd $(TARGET_SUBDIR)/libjava && \
40620 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40621 $(TARGET-target-libjava))
40622 @endif target-libjava
40628 .PHONY: check-target-libjava maybe-check-target-libjava
40629 maybe-check-target-libjava:
40630 @if target-libjava
40631 maybe-check-target-libjava: check-target-libjava
40633 check-target-libjava:
40634 @: $(MAKE); $(unstage)
40635 @r=`${PWD_COMMAND}`; export r; \
40636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40637 $(RAW_CXX_TARGET_EXPORTS) \
40638 (cd $(TARGET_SUBDIR)/libjava && \
40639 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
40641 @endif target-libjava
40643 .PHONY: install-target-libjava maybe-install-target-libjava
40644 maybe-install-target-libjava:
40645 @if target-libjava
40646 maybe-install-target-libjava: install-target-libjava
40648 install-target-libjava: installdirs
40649 @: $(MAKE); $(unstage)
40650 @r=`${PWD_COMMAND}`; export r; \
40651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40652 $(RAW_CXX_TARGET_EXPORTS) \
40653 (cd $(TARGET_SUBDIR)/libjava && \
40654 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40656 @endif target-libjava
40658 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
40659 maybe-install-strip-target-libjava:
40660 @if target-libjava
40661 maybe-install-strip-target-libjava: install-strip-target-libjava
40663 install-strip-target-libjava: installdirs
40664 @: $(MAKE); $(unstage)
40665 @r=`${PWD_COMMAND}`; export r; \
40666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40667 $(RAW_CXX_TARGET_EXPORTS) \
40668 (cd $(TARGET_SUBDIR)/libjava && \
40669 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40671 @endif target-libjava
40673 # Other targets (info, dvi, pdf, etc.)
40675 .PHONY: maybe-info-target-libjava info-target-libjava
40676 maybe-info-target-libjava:
40677 @if target-libjava
40678 maybe-info-target-libjava: info-target-libjava
40680 info-target-libjava: \
40681 configure-target-libjava
40682 @: $(MAKE); $(unstage)
40683 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40684 r=`${PWD_COMMAND}`; export r; \
40685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40686 $(RAW_CXX_TARGET_EXPORTS) \
40687 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
40688 for flag in $(EXTRA_TARGET_FLAGS); do \
40689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40690 done; \
40691 (cd $(TARGET_SUBDIR)/libjava && \
40692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40694 "RANLIB=$${RANLIB}" \
40695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40696 info) \
40697 || exit 1
40699 @endif target-libjava
40701 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
40702 maybe-dvi-target-libjava:
40703 @if target-libjava
40704 maybe-dvi-target-libjava: dvi-target-libjava
40706 dvi-target-libjava: \
40707 configure-target-libjava
40708 @: $(MAKE); $(unstage)
40709 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40710 r=`${PWD_COMMAND}`; export r; \
40711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40712 $(RAW_CXX_TARGET_EXPORTS) \
40713 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
40714 for flag in $(EXTRA_TARGET_FLAGS); do \
40715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40716 done; \
40717 (cd $(TARGET_SUBDIR)/libjava && \
40718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40720 "RANLIB=$${RANLIB}" \
40721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40722 dvi) \
40723 || exit 1
40725 @endif target-libjava
40727 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
40728 maybe-pdf-target-libjava:
40729 @if target-libjava
40730 maybe-pdf-target-libjava: pdf-target-libjava
40732 pdf-target-libjava: \
40733 configure-target-libjava
40734 @: $(MAKE); $(unstage)
40735 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40736 r=`${PWD_COMMAND}`; export r; \
40737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40738 $(RAW_CXX_TARGET_EXPORTS) \
40739 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
40740 for flag in $(EXTRA_TARGET_FLAGS); do \
40741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40742 done; \
40743 (cd $(TARGET_SUBDIR)/libjava && \
40744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40746 "RANLIB=$${RANLIB}" \
40747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40748 pdf) \
40749 || exit 1
40751 @endif target-libjava
40753 .PHONY: maybe-html-target-libjava html-target-libjava
40754 maybe-html-target-libjava:
40755 @if target-libjava
40756 maybe-html-target-libjava: html-target-libjava
40758 html-target-libjava: \
40759 configure-target-libjava
40760 @: $(MAKE); $(unstage)
40761 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40762 r=`${PWD_COMMAND}`; export r; \
40763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40764 $(RAW_CXX_TARGET_EXPORTS) \
40765 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
40766 for flag in $(EXTRA_TARGET_FLAGS); do \
40767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40768 done; \
40769 (cd $(TARGET_SUBDIR)/libjava && \
40770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40772 "RANLIB=$${RANLIB}" \
40773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40774 html) \
40775 || exit 1
40777 @endif target-libjava
40779 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
40780 maybe-TAGS-target-libjava:
40781 @if target-libjava
40782 maybe-TAGS-target-libjava: TAGS-target-libjava
40784 TAGS-target-libjava: \
40785 configure-target-libjava
40786 @: $(MAKE); $(unstage)
40787 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40788 r=`${PWD_COMMAND}`; export r; \
40789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40790 $(RAW_CXX_TARGET_EXPORTS) \
40791 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
40792 for flag in $(EXTRA_TARGET_FLAGS); do \
40793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40794 done; \
40795 (cd $(TARGET_SUBDIR)/libjava && \
40796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40798 "RANLIB=$${RANLIB}" \
40799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40800 TAGS) \
40801 || exit 1
40803 @endif target-libjava
40805 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
40806 maybe-install-info-target-libjava:
40807 @if target-libjava
40808 maybe-install-info-target-libjava: install-info-target-libjava
40810 install-info-target-libjava: \
40811 configure-target-libjava \
40812 info-target-libjava
40813 @: $(MAKE); $(unstage)
40814 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40815 r=`${PWD_COMMAND}`; export r; \
40816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40817 $(RAW_CXX_TARGET_EXPORTS) \
40818 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
40819 for flag in $(EXTRA_TARGET_FLAGS); do \
40820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40821 done; \
40822 (cd $(TARGET_SUBDIR)/libjava && \
40823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40825 "RANLIB=$${RANLIB}" \
40826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40827 install-info) \
40828 || exit 1
40830 @endif target-libjava
40832 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
40833 maybe-install-pdf-target-libjava:
40834 @if target-libjava
40835 maybe-install-pdf-target-libjava: install-pdf-target-libjava
40837 install-pdf-target-libjava: \
40838 configure-target-libjava \
40839 pdf-target-libjava
40840 @: $(MAKE); $(unstage)
40841 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40842 r=`${PWD_COMMAND}`; export r; \
40843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40844 $(RAW_CXX_TARGET_EXPORTS) \
40845 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
40846 for flag in $(EXTRA_TARGET_FLAGS); do \
40847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40848 done; \
40849 (cd $(TARGET_SUBDIR)/libjava && \
40850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40852 "RANLIB=$${RANLIB}" \
40853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40854 install-pdf) \
40855 || exit 1
40857 @endif target-libjava
40859 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
40860 maybe-install-html-target-libjava:
40861 @if target-libjava
40862 maybe-install-html-target-libjava: install-html-target-libjava
40864 install-html-target-libjava: \
40865 configure-target-libjava \
40866 html-target-libjava
40867 @: $(MAKE); $(unstage)
40868 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40869 r=`${PWD_COMMAND}`; export r; \
40870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40871 $(RAW_CXX_TARGET_EXPORTS) \
40872 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
40873 for flag in $(EXTRA_TARGET_FLAGS); do \
40874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40875 done; \
40876 (cd $(TARGET_SUBDIR)/libjava && \
40877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40879 "RANLIB=$${RANLIB}" \
40880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40881 install-html) \
40882 || exit 1
40884 @endif target-libjava
40886 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
40887 maybe-installcheck-target-libjava:
40888 @if target-libjava
40889 maybe-installcheck-target-libjava: installcheck-target-libjava
40891 installcheck-target-libjava: \
40892 configure-target-libjava
40893 @: $(MAKE); $(unstage)
40894 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40895 r=`${PWD_COMMAND}`; export r; \
40896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40897 $(RAW_CXX_TARGET_EXPORTS) \
40898 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
40899 for flag in $(EXTRA_TARGET_FLAGS); do \
40900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40901 done; \
40902 (cd $(TARGET_SUBDIR)/libjava && \
40903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40905 "RANLIB=$${RANLIB}" \
40906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40907 installcheck) \
40908 || exit 1
40910 @endif target-libjava
40912 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
40913 maybe-mostlyclean-target-libjava:
40914 @if target-libjava
40915 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
40917 mostlyclean-target-libjava:
40918 @: $(MAKE); $(unstage)
40919 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40920 r=`${PWD_COMMAND}`; export r; \
40921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40922 $(RAW_CXX_TARGET_EXPORTS) \
40923 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
40924 for flag in $(EXTRA_TARGET_FLAGS); do \
40925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40926 done; \
40927 (cd $(TARGET_SUBDIR)/libjava && \
40928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40930 "RANLIB=$${RANLIB}" \
40931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40932 mostlyclean) \
40933 || exit 1
40935 @endif target-libjava
40937 .PHONY: maybe-clean-target-libjava clean-target-libjava
40938 maybe-clean-target-libjava:
40939 @if target-libjava
40940 maybe-clean-target-libjava: clean-target-libjava
40942 clean-target-libjava:
40943 @: $(MAKE); $(unstage)
40944 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40945 r=`${PWD_COMMAND}`; export r; \
40946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40947 $(RAW_CXX_TARGET_EXPORTS) \
40948 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
40949 for flag in $(EXTRA_TARGET_FLAGS); do \
40950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40951 done; \
40952 (cd $(TARGET_SUBDIR)/libjava && \
40953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40955 "RANLIB=$${RANLIB}" \
40956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40957 clean) \
40958 || exit 1
40960 @endif target-libjava
40962 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
40963 maybe-distclean-target-libjava:
40964 @if target-libjava
40965 maybe-distclean-target-libjava: distclean-target-libjava
40967 distclean-target-libjava:
40968 @: $(MAKE); $(unstage)
40969 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40970 r=`${PWD_COMMAND}`; export r; \
40971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40972 $(RAW_CXX_TARGET_EXPORTS) \
40973 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
40974 for flag in $(EXTRA_TARGET_FLAGS); do \
40975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40976 done; \
40977 (cd $(TARGET_SUBDIR)/libjava && \
40978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40980 "RANLIB=$${RANLIB}" \
40981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40982 distclean) \
40983 || exit 1
40985 @endif target-libjava
40987 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
40988 maybe-maintainer-clean-target-libjava:
40989 @if target-libjava
40990 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
40992 maintainer-clean-target-libjava:
40993 @: $(MAKE); $(unstage)
40994 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40995 r=`${PWD_COMMAND}`; export r; \
40996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40997 $(RAW_CXX_TARGET_EXPORTS) \
40998 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
40999 for flag in $(EXTRA_TARGET_FLAGS); do \
41000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41001 done; \
41002 (cd $(TARGET_SUBDIR)/libjava && \
41003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41005 "RANLIB=$${RANLIB}" \
41006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41007 maintainer-clean) \
41008 || exit 1
41010 @endif target-libjava
41016 .PHONY: configure-target-zlib maybe-configure-target-zlib
41017 maybe-configure-target-zlib:
41018 @if gcc-bootstrap
41019 configure-target-zlib: stage_current
41020 @endif gcc-bootstrap
41021 @if target-zlib
41022 maybe-configure-target-zlib: configure-target-zlib
41023 configure-target-zlib:
41024 @: $(MAKE); $(unstage)
41025 @r=`${PWD_COMMAND}`; export r; \
41026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41027 echo "Checking multilib configuration for zlib..."; \
41028 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
41029 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
41030 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
41031 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
41032 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
41033 else \
41034 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
41035 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
41036 fi; \
41037 else \
41038 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
41039 fi; \
41040 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
41041 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
41042 $(NORMAL_TARGET_EXPORTS) \
41043 echo Configuring in $(TARGET_SUBDIR)/zlib; \
41044 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
41045 case $(srcdir) in \
41046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41047 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
41048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41049 esac; \
41050 srcdiroption="--srcdir=$${topdir}/zlib"; \
41051 libsrcdir="$$s/zlib"; \
41052 rm -f no-such-file || : ; \
41053 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41054 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41055 --target=${target_alias} $${srcdiroption} \
41056 || exit 1
41057 @endif target-zlib
41063 .PHONY: all-target-zlib maybe-all-target-zlib
41064 maybe-all-target-zlib:
41065 @if gcc-bootstrap
41066 all-target-zlib: stage_current
41067 @endif gcc-bootstrap
41068 @if target-zlib
41069 TARGET-target-zlib=all
41070 maybe-all-target-zlib: all-target-zlib
41071 all-target-zlib: configure-target-zlib
41072 @: $(MAKE); $(unstage)
41073 @r=`${PWD_COMMAND}`; export r; \
41074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41075 $(NORMAL_TARGET_EXPORTS) \
41076 (cd $(TARGET_SUBDIR)/zlib && \
41077 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41078 $(TARGET-target-zlib))
41079 @endif target-zlib
41085 .PHONY: check-target-zlib maybe-check-target-zlib
41086 maybe-check-target-zlib:
41087 @if target-zlib
41088 maybe-check-target-zlib: check-target-zlib
41090 check-target-zlib:
41091 @: $(MAKE); $(unstage)
41092 @r=`${PWD_COMMAND}`; export r; \
41093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41094 $(NORMAL_TARGET_EXPORTS) \
41095 (cd $(TARGET_SUBDIR)/zlib && \
41096 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41098 @endif target-zlib
41100 .PHONY: install-target-zlib maybe-install-target-zlib
41101 maybe-install-target-zlib:
41102 @if target-zlib
41103 maybe-install-target-zlib: install-target-zlib
41105 install-target-zlib: installdirs
41106 @: $(MAKE); $(unstage)
41107 @r=`${PWD_COMMAND}`; export r; \
41108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41109 $(NORMAL_TARGET_EXPORTS) \
41110 (cd $(TARGET_SUBDIR)/zlib && \
41111 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41113 @endif target-zlib
41115 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
41116 maybe-install-strip-target-zlib:
41117 @if target-zlib
41118 maybe-install-strip-target-zlib: install-strip-target-zlib
41120 install-strip-target-zlib: installdirs
41121 @: $(MAKE); $(unstage)
41122 @r=`${PWD_COMMAND}`; export r; \
41123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41124 $(NORMAL_TARGET_EXPORTS) \
41125 (cd $(TARGET_SUBDIR)/zlib && \
41126 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41128 @endif target-zlib
41130 # Other targets (info, dvi, pdf, etc.)
41132 .PHONY: maybe-info-target-zlib info-target-zlib
41133 maybe-info-target-zlib:
41134 @if target-zlib
41135 maybe-info-target-zlib: info-target-zlib
41137 info-target-zlib: \
41138 configure-target-zlib
41139 @: $(MAKE); $(unstage)
41140 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41141 r=`${PWD_COMMAND}`; export r; \
41142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41143 $(NORMAL_TARGET_EXPORTS) \
41144 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
41145 for flag in $(EXTRA_TARGET_FLAGS); do \
41146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41147 done; \
41148 (cd $(TARGET_SUBDIR)/zlib && \
41149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41151 "RANLIB=$${RANLIB}" \
41152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41153 info) \
41154 || exit 1
41156 @endif target-zlib
41158 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
41159 maybe-dvi-target-zlib:
41160 @if target-zlib
41161 maybe-dvi-target-zlib: dvi-target-zlib
41163 dvi-target-zlib: \
41164 configure-target-zlib
41165 @: $(MAKE); $(unstage)
41166 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41167 r=`${PWD_COMMAND}`; export r; \
41168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41169 $(NORMAL_TARGET_EXPORTS) \
41170 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
41171 for flag in $(EXTRA_TARGET_FLAGS); do \
41172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41173 done; \
41174 (cd $(TARGET_SUBDIR)/zlib && \
41175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41177 "RANLIB=$${RANLIB}" \
41178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41179 dvi) \
41180 || exit 1
41182 @endif target-zlib
41184 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
41185 maybe-pdf-target-zlib:
41186 @if target-zlib
41187 maybe-pdf-target-zlib: pdf-target-zlib
41189 pdf-target-zlib: \
41190 configure-target-zlib
41191 @: $(MAKE); $(unstage)
41192 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41193 r=`${PWD_COMMAND}`; export r; \
41194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41195 $(NORMAL_TARGET_EXPORTS) \
41196 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
41197 for flag in $(EXTRA_TARGET_FLAGS); do \
41198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41199 done; \
41200 (cd $(TARGET_SUBDIR)/zlib && \
41201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41203 "RANLIB=$${RANLIB}" \
41204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41205 pdf) \
41206 || exit 1
41208 @endif target-zlib
41210 .PHONY: maybe-html-target-zlib html-target-zlib
41211 maybe-html-target-zlib:
41212 @if target-zlib
41213 maybe-html-target-zlib: html-target-zlib
41215 html-target-zlib: \
41216 configure-target-zlib
41217 @: $(MAKE); $(unstage)
41218 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41219 r=`${PWD_COMMAND}`; export r; \
41220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41221 $(NORMAL_TARGET_EXPORTS) \
41222 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
41223 for flag in $(EXTRA_TARGET_FLAGS); do \
41224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41225 done; \
41226 (cd $(TARGET_SUBDIR)/zlib && \
41227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41229 "RANLIB=$${RANLIB}" \
41230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41231 html) \
41232 || exit 1
41234 @endif target-zlib
41236 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
41237 maybe-TAGS-target-zlib:
41238 @if target-zlib
41239 maybe-TAGS-target-zlib: TAGS-target-zlib
41241 TAGS-target-zlib: \
41242 configure-target-zlib
41243 @: $(MAKE); $(unstage)
41244 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41245 r=`${PWD_COMMAND}`; export r; \
41246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41247 $(NORMAL_TARGET_EXPORTS) \
41248 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
41249 for flag in $(EXTRA_TARGET_FLAGS); do \
41250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41251 done; \
41252 (cd $(TARGET_SUBDIR)/zlib && \
41253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41255 "RANLIB=$${RANLIB}" \
41256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41257 TAGS) \
41258 || exit 1
41260 @endif target-zlib
41262 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
41263 maybe-install-info-target-zlib:
41264 @if target-zlib
41265 maybe-install-info-target-zlib: install-info-target-zlib
41267 install-info-target-zlib: \
41268 configure-target-zlib \
41269 info-target-zlib
41270 @: $(MAKE); $(unstage)
41271 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41272 r=`${PWD_COMMAND}`; export r; \
41273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41274 $(NORMAL_TARGET_EXPORTS) \
41275 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
41276 for flag in $(EXTRA_TARGET_FLAGS); do \
41277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41278 done; \
41279 (cd $(TARGET_SUBDIR)/zlib && \
41280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41282 "RANLIB=$${RANLIB}" \
41283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41284 install-info) \
41285 || exit 1
41287 @endif target-zlib
41289 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
41290 maybe-install-pdf-target-zlib:
41291 @if target-zlib
41292 maybe-install-pdf-target-zlib: install-pdf-target-zlib
41294 install-pdf-target-zlib: \
41295 configure-target-zlib \
41296 pdf-target-zlib
41297 @: $(MAKE); $(unstage)
41298 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41299 r=`${PWD_COMMAND}`; export r; \
41300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41301 $(NORMAL_TARGET_EXPORTS) \
41302 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
41303 for flag in $(EXTRA_TARGET_FLAGS); do \
41304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41305 done; \
41306 (cd $(TARGET_SUBDIR)/zlib && \
41307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41309 "RANLIB=$${RANLIB}" \
41310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41311 install-pdf) \
41312 || exit 1
41314 @endif target-zlib
41316 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
41317 maybe-install-html-target-zlib:
41318 @if target-zlib
41319 maybe-install-html-target-zlib: install-html-target-zlib
41321 install-html-target-zlib: \
41322 configure-target-zlib \
41323 html-target-zlib
41324 @: $(MAKE); $(unstage)
41325 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41326 r=`${PWD_COMMAND}`; export r; \
41327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41328 $(NORMAL_TARGET_EXPORTS) \
41329 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
41330 for flag in $(EXTRA_TARGET_FLAGS); do \
41331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41332 done; \
41333 (cd $(TARGET_SUBDIR)/zlib && \
41334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41336 "RANLIB=$${RANLIB}" \
41337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41338 install-html) \
41339 || exit 1
41341 @endif target-zlib
41343 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
41344 maybe-installcheck-target-zlib:
41345 @if target-zlib
41346 maybe-installcheck-target-zlib: installcheck-target-zlib
41348 installcheck-target-zlib: \
41349 configure-target-zlib
41350 @: $(MAKE); $(unstage)
41351 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41352 r=`${PWD_COMMAND}`; export r; \
41353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41354 $(NORMAL_TARGET_EXPORTS) \
41355 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
41356 for flag in $(EXTRA_TARGET_FLAGS); do \
41357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41358 done; \
41359 (cd $(TARGET_SUBDIR)/zlib && \
41360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41362 "RANLIB=$${RANLIB}" \
41363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41364 installcheck) \
41365 || exit 1
41367 @endif target-zlib
41369 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
41370 maybe-mostlyclean-target-zlib:
41371 @if target-zlib
41372 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
41374 mostlyclean-target-zlib:
41375 @: $(MAKE); $(unstage)
41376 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41377 r=`${PWD_COMMAND}`; export r; \
41378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41379 $(NORMAL_TARGET_EXPORTS) \
41380 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
41381 for flag in $(EXTRA_TARGET_FLAGS); do \
41382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41383 done; \
41384 (cd $(TARGET_SUBDIR)/zlib && \
41385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41387 "RANLIB=$${RANLIB}" \
41388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41389 mostlyclean) \
41390 || exit 1
41392 @endif target-zlib
41394 .PHONY: maybe-clean-target-zlib clean-target-zlib
41395 maybe-clean-target-zlib:
41396 @if target-zlib
41397 maybe-clean-target-zlib: clean-target-zlib
41399 clean-target-zlib:
41400 @: $(MAKE); $(unstage)
41401 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41402 r=`${PWD_COMMAND}`; export r; \
41403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41404 $(NORMAL_TARGET_EXPORTS) \
41405 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
41406 for flag in $(EXTRA_TARGET_FLAGS); do \
41407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41408 done; \
41409 (cd $(TARGET_SUBDIR)/zlib && \
41410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41412 "RANLIB=$${RANLIB}" \
41413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41414 clean) \
41415 || exit 1
41417 @endif target-zlib
41419 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
41420 maybe-distclean-target-zlib:
41421 @if target-zlib
41422 maybe-distclean-target-zlib: distclean-target-zlib
41424 distclean-target-zlib:
41425 @: $(MAKE); $(unstage)
41426 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41427 r=`${PWD_COMMAND}`; export r; \
41428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41429 $(NORMAL_TARGET_EXPORTS) \
41430 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
41431 for flag in $(EXTRA_TARGET_FLAGS); do \
41432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41433 done; \
41434 (cd $(TARGET_SUBDIR)/zlib && \
41435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41437 "RANLIB=$${RANLIB}" \
41438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41439 distclean) \
41440 || exit 1
41442 @endif target-zlib
41444 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
41445 maybe-maintainer-clean-target-zlib:
41446 @if target-zlib
41447 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
41449 maintainer-clean-target-zlib:
41450 @: $(MAKE); $(unstage)
41451 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41452 r=`${PWD_COMMAND}`; export r; \
41453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41454 $(NORMAL_TARGET_EXPORTS) \
41455 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
41456 for flag in $(EXTRA_TARGET_FLAGS); do \
41457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41458 done; \
41459 (cd $(TARGET_SUBDIR)/zlib && \
41460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41462 "RANLIB=$${RANLIB}" \
41463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41464 maintainer-clean) \
41465 || exit 1
41467 @endif target-zlib
41473 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
41474 maybe-configure-target-boehm-gc:
41475 @if gcc-bootstrap
41476 configure-target-boehm-gc: stage_current
41477 @endif gcc-bootstrap
41478 @if target-boehm-gc
41479 maybe-configure-target-boehm-gc: configure-target-boehm-gc
41480 configure-target-boehm-gc:
41481 @: $(MAKE); $(unstage)
41482 @r=`${PWD_COMMAND}`; export r; \
41483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41484 echo "Checking multilib configuration for boehm-gc..."; \
41485 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41486 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
41487 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
41488 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
41489 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
41490 else \
41491 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
41492 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41493 fi; \
41494 else \
41495 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41496 fi; \
41497 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
41498 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41499 $(NORMAL_TARGET_EXPORTS) \
41500 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
41501 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
41502 case $(srcdir) in \
41503 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41504 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
41505 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41506 esac; \
41507 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
41508 libsrcdir="$$s/boehm-gc"; \
41509 rm -f no-such-file || : ; \
41510 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41511 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41512 --target=${target_alias} $${srcdiroption} \
41513 || exit 1
41514 @endif target-boehm-gc
41520 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
41521 maybe-all-target-boehm-gc:
41522 @if gcc-bootstrap
41523 all-target-boehm-gc: stage_current
41524 @endif gcc-bootstrap
41525 @if target-boehm-gc
41526 TARGET-target-boehm-gc=all
41527 maybe-all-target-boehm-gc: all-target-boehm-gc
41528 all-target-boehm-gc: configure-target-boehm-gc
41529 @: $(MAKE); $(unstage)
41530 @r=`${PWD_COMMAND}`; export r; \
41531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41532 $(NORMAL_TARGET_EXPORTS) \
41533 (cd $(TARGET_SUBDIR)/boehm-gc && \
41534 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41535 $(TARGET-target-boehm-gc))
41536 @endif target-boehm-gc
41542 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
41543 maybe-check-target-boehm-gc:
41544 @if target-boehm-gc
41545 maybe-check-target-boehm-gc: check-target-boehm-gc
41547 check-target-boehm-gc:
41548 @: $(MAKE); $(unstage)
41549 @r=`${PWD_COMMAND}`; export r; \
41550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41551 $(NORMAL_TARGET_EXPORTS) \
41552 (cd $(TARGET_SUBDIR)/boehm-gc && \
41553 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41555 @endif target-boehm-gc
41557 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
41558 maybe-install-target-boehm-gc:
41559 @if target-boehm-gc
41560 maybe-install-target-boehm-gc: install-target-boehm-gc
41562 install-target-boehm-gc: installdirs
41563 @: $(MAKE); $(unstage)
41564 @r=`${PWD_COMMAND}`; export r; \
41565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41566 $(NORMAL_TARGET_EXPORTS) \
41567 (cd $(TARGET_SUBDIR)/boehm-gc && \
41568 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41570 @endif target-boehm-gc
41572 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
41573 maybe-install-strip-target-boehm-gc:
41574 @if target-boehm-gc
41575 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
41577 install-strip-target-boehm-gc: installdirs
41578 @: $(MAKE); $(unstage)
41579 @r=`${PWD_COMMAND}`; export r; \
41580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41581 $(NORMAL_TARGET_EXPORTS) \
41582 (cd $(TARGET_SUBDIR)/boehm-gc && \
41583 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41585 @endif target-boehm-gc
41587 # Other targets (info, dvi, pdf, etc.)
41589 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
41590 maybe-info-target-boehm-gc:
41591 @if target-boehm-gc
41592 maybe-info-target-boehm-gc: info-target-boehm-gc
41594 info-target-boehm-gc: \
41595 configure-target-boehm-gc
41596 @: $(MAKE); $(unstage)
41597 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41598 r=`${PWD_COMMAND}`; export r; \
41599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41600 $(NORMAL_TARGET_EXPORTS) \
41601 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
41602 for flag in $(EXTRA_TARGET_FLAGS); do \
41603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41604 done; \
41605 (cd $(TARGET_SUBDIR)/boehm-gc && \
41606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41608 "RANLIB=$${RANLIB}" \
41609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41610 info) \
41611 || exit 1
41613 @endif target-boehm-gc
41615 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
41616 maybe-dvi-target-boehm-gc:
41617 @if target-boehm-gc
41618 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
41620 dvi-target-boehm-gc: \
41621 configure-target-boehm-gc
41622 @: $(MAKE); $(unstage)
41623 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41624 r=`${PWD_COMMAND}`; export r; \
41625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41626 $(NORMAL_TARGET_EXPORTS) \
41627 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
41628 for flag in $(EXTRA_TARGET_FLAGS); do \
41629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41630 done; \
41631 (cd $(TARGET_SUBDIR)/boehm-gc && \
41632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41634 "RANLIB=$${RANLIB}" \
41635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41636 dvi) \
41637 || exit 1
41639 @endif target-boehm-gc
41641 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
41642 maybe-pdf-target-boehm-gc:
41643 @if target-boehm-gc
41644 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
41646 pdf-target-boehm-gc: \
41647 configure-target-boehm-gc
41648 @: $(MAKE); $(unstage)
41649 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41650 r=`${PWD_COMMAND}`; export r; \
41651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41652 $(NORMAL_TARGET_EXPORTS) \
41653 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
41654 for flag in $(EXTRA_TARGET_FLAGS); do \
41655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41656 done; \
41657 (cd $(TARGET_SUBDIR)/boehm-gc && \
41658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41660 "RANLIB=$${RANLIB}" \
41661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41662 pdf) \
41663 || exit 1
41665 @endif target-boehm-gc
41667 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
41668 maybe-html-target-boehm-gc:
41669 @if target-boehm-gc
41670 maybe-html-target-boehm-gc: html-target-boehm-gc
41672 html-target-boehm-gc: \
41673 configure-target-boehm-gc
41674 @: $(MAKE); $(unstage)
41675 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41676 r=`${PWD_COMMAND}`; export r; \
41677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41678 $(NORMAL_TARGET_EXPORTS) \
41679 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
41680 for flag in $(EXTRA_TARGET_FLAGS); do \
41681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41682 done; \
41683 (cd $(TARGET_SUBDIR)/boehm-gc && \
41684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41686 "RANLIB=$${RANLIB}" \
41687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41688 html) \
41689 || exit 1
41691 @endif target-boehm-gc
41693 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
41694 maybe-TAGS-target-boehm-gc:
41695 @if target-boehm-gc
41696 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
41698 TAGS-target-boehm-gc: \
41699 configure-target-boehm-gc
41700 @: $(MAKE); $(unstage)
41701 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41702 r=`${PWD_COMMAND}`; export r; \
41703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41704 $(NORMAL_TARGET_EXPORTS) \
41705 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
41706 for flag in $(EXTRA_TARGET_FLAGS); do \
41707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41708 done; \
41709 (cd $(TARGET_SUBDIR)/boehm-gc && \
41710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41712 "RANLIB=$${RANLIB}" \
41713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41714 TAGS) \
41715 || exit 1
41717 @endif target-boehm-gc
41719 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
41720 maybe-install-info-target-boehm-gc:
41721 @if target-boehm-gc
41722 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
41724 install-info-target-boehm-gc: \
41725 configure-target-boehm-gc \
41726 info-target-boehm-gc
41727 @: $(MAKE); $(unstage)
41728 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41729 r=`${PWD_COMMAND}`; export r; \
41730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41731 $(NORMAL_TARGET_EXPORTS) \
41732 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
41733 for flag in $(EXTRA_TARGET_FLAGS); do \
41734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41735 done; \
41736 (cd $(TARGET_SUBDIR)/boehm-gc && \
41737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41739 "RANLIB=$${RANLIB}" \
41740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41741 install-info) \
41742 || exit 1
41744 @endif target-boehm-gc
41746 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
41747 maybe-install-pdf-target-boehm-gc:
41748 @if target-boehm-gc
41749 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
41751 install-pdf-target-boehm-gc: \
41752 configure-target-boehm-gc \
41753 pdf-target-boehm-gc
41754 @: $(MAKE); $(unstage)
41755 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41756 r=`${PWD_COMMAND}`; export r; \
41757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41758 $(NORMAL_TARGET_EXPORTS) \
41759 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
41760 for flag in $(EXTRA_TARGET_FLAGS); do \
41761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41762 done; \
41763 (cd $(TARGET_SUBDIR)/boehm-gc && \
41764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41766 "RANLIB=$${RANLIB}" \
41767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41768 install-pdf) \
41769 || exit 1
41771 @endif target-boehm-gc
41773 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
41774 maybe-install-html-target-boehm-gc:
41775 @if target-boehm-gc
41776 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
41778 install-html-target-boehm-gc: \
41779 configure-target-boehm-gc \
41780 html-target-boehm-gc
41781 @: $(MAKE); $(unstage)
41782 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41783 r=`${PWD_COMMAND}`; export r; \
41784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41785 $(NORMAL_TARGET_EXPORTS) \
41786 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
41787 for flag in $(EXTRA_TARGET_FLAGS); do \
41788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41789 done; \
41790 (cd $(TARGET_SUBDIR)/boehm-gc && \
41791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41793 "RANLIB=$${RANLIB}" \
41794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41795 install-html) \
41796 || exit 1
41798 @endif target-boehm-gc
41800 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
41801 maybe-installcheck-target-boehm-gc:
41802 @if target-boehm-gc
41803 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
41805 installcheck-target-boehm-gc: \
41806 configure-target-boehm-gc
41807 @: $(MAKE); $(unstage)
41808 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41809 r=`${PWD_COMMAND}`; export r; \
41810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41811 $(NORMAL_TARGET_EXPORTS) \
41812 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
41813 for flag in $(EXTRA_TARGET_FLAGS); do \
41814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41815 done; \
41816 (cd $(TARGET_SUBDIR)/boehm-gc && \
41817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41819 "RANLIB=$${RANLIB}" \
41820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41821 installcheck) \
41822 || exit 1
41824 @endif target-boehm-gc
41826 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
41827 maybe-mostlyclean-target-boehm-gc:
41828 @if target-boehm-gc
41829 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
41831 mostlyclean-target-boehm-gc:
41832 @: $(MAKE); $(unstage)
41833 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41834 r=`${PWD_COMMAND}`; export r; \
41835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41836 $(NORMAL_TARGET_EXPORTS) \
41837 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
41838 for flag in $(EXTRA_TARGET_FLAGS); do \
41839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41840 done; \
41841 (cd $(TARGET_SUBDIR)/boehm-gc && \
41842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41844 "RANLIB=$${RANLIB}" \
41845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41846 mostlyclean) \
41847 || exit 1
41849 @endif target-boehm-gc
41851 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
41852 maybe-clean-target-boehm-gc:
41853 @if target-boehm-gc
41854 maybe-clean-target-boehm-gc: clean-target-boehm-gc
41856 clean-target-boehm-gc:
41857 @: $(MAKE); $(unstage)
41858 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41859 r=`${PWD_COMMAND}`; export r; \
41860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41861 $(NORMAL_TARGET_EXPORTS) \
41862 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
41863 for flag in $(EXTRA_TARGET_FLAGS); do \
41864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41865 done; \
41866 (cd $(TARGET_SUBDIR)/boehm-gc && \
41867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41869 "RANLIB=$${RANLIB}" \
41870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41871 clean) \
41872 || exit 1
41874 @endif target-boehm-gc
41876 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
41877 maybe-distclean-target-boehm-gc:
41878 @if target-boehm-gc
41879 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
41881 distclean-target-boehm-gc:
41882 @: $(MAKE); $(unstage)
41883 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41884 r=`${PWD_COMMAND}`; export r; \
41885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41886 $(NORMAL_TARGET_EXPORTS) \
41887 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
41888 for flag in $(EXTRA_TARGET_FLAGS); do \
41889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41890 done; \
41891 (cd $(TARGET_SUBDIR)/boehm-gc && \
41892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41894 "RANLIB=$${RANLIB}" \
41895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41896 distclean) \
41897 || exit 1
41899 @endif target-boehm-gc
41901 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
41902 maybe-maintainer-clean-target-boehm-gc:
41903 @if target-boehm-gc
41904 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
41906 maintainer-clean-target-boehm-gc:
41907 @: $(MAKE); $(unstage)
41908 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41909 r=`${PWD_COMMAND}`; export r; \
41910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41911 $(NORMAL_TARGET_EXPORTS) \
41912 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
41913 for flag in $(EXTRA_TARGET_FLAGS); do \
41914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41915 done; \
41916 (cd $(TARGET_SUBDIR)/boehm-gc && \
41917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41919 "RANLIB=$${RANLIB}" \
41920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41921 maintainer-clean) \
41922 || exit 1
41924 @endif target-boehm-gc
41930 .PHONY: configure-target-rda maybe-configure-target-rda
41931 maybe-configure-target-rda:
41932 @if gcc-bootstrap
41933 configure-target-rda: stage_current
41934 @endif gcc-bootstrap
41935 @if target-rda
41936 maybe-configure-target-rda: configure-target-rda
41937 configure-target-rda:
41938 @: $(MAKE); $(unstage)
41939 @r=`${PWD_COMMAND}`; export r; \
41940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41941 echo "Checking multilib configuration for rda..."; \
41942 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
41943 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
41944 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
41945 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
41946 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
41947 else \
41948 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
41949 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
41950 fi; \
41951 else \
41952 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
41953 fi; \
41954 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
41955 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
41956 $(NORMAL_TARGET_EXPORTS) \
41957 echo Configuring in $(TARGET_SUBDIR)/rda; \
41958 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
41959 case $(srcdir) in \
41960 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41961 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
41962 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41963 esac; \
41964 srcdiroption="--srcdir=$${topdir}/rda"; \
41965 libsrcdir="$$s/rda"; \
41966 rm -f no-such-file || : ; \
41967 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41968 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41969 --target=${target_alias} $${srcdiroption} \
41970 || exit 1
41971 @endif target-rda
41977 .PHONY: all-target-rda maybe-all-target-rda
41978 maybe-all-target-rda:
41979 @if gcc-bootstrap
41980 all-target-rda: stage_current
41981 @endif gcc-bootstrap
41982 @if target-rda
41983 TARGET-target-rda=all
41984 maybe-all-target-rda: all-target-rda
41985 all-target-rda: configure-target-rda
41986 @: $(MAKE); $(unstage)
41987 @r=`${PWD_COMMAND}`; export r; \
41988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41989 $(NORMAL_TARGET_EXPORTS) \
41990 (cd $(TARGET_SUBDIR)/rda && \
41991 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41992 $(TARGET-target-rda))
41993 @endif target-rda
41999 .PHONY: check-target-rda maybe-check-target-rda
42000 maybe-check-target-rda:
42001 @if target-rda
42002 maybe-check-target-rda: check-target-rda
42004 check-target-rda:
42005 @: $(MAKE); $(unstage)
42006 @r=`${PWD_COMMAND}`; export r; \
42007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42008 $(NORMAL_TARGET_EXPORTS) \
42009 (cd $(TARGET_SUBDIR)/rda && \
42010 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42012 @endif target-rda
42014 .PHONY: install-target-rda maybe-install-target-rda
42015 maybe-install-target-rda:
42016 @if target-rda
42017 maybe-install-target-rda: install-target-rda
42019 install-target-rda: installdirs
42020 @: $(MAKE); $(unstage)
42021 @r=`${PWD_COMMAND}`; export r; \
42022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42023 $(NORMAL_TARGET_EXPORTS) \
42024 (cd $(TARGET_SUBDIR)/rda && \
42025 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42027 @endif target-rda
42029 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
42030 maybe-install-strip-target-rda:
42031 @if target-rda
42032 maybe-install-strip-target-rda: install-strip-target-rda
42034 install-strip-target-rda: installdirs
42035 @: $(MAKE); $(unstage)
42036 @r=`${PWD_COMMAND}`; export r; \
42037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42038 $(NORMAL_TARGET_EXPORTS) \
42039 (cd $(TARGET_SUBDIR)/rda && \
42040 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42042 @endif target-rda
42044 # Other targets (info, dvi, pdf, etc.)
42046 .PHONY: maybe-info-target-rda info-target-rda
42047 maybe-info-target-rda:
42048 @if target-rda
42049 maybe-info-target-rda: info-target-rda
42051 info-target-rda: \
42052 configure-target-rda
42053 @: $(MAKE); $(unstage)
42054 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42055 r=`${PWD_COMMAND}`; export r; \
42056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42057 $(NORMAL_TARGET_EXPORTS) \
42058 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
42059 for flag in $(EXTRA_TARGET_FLAGS); do \
42060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42061 done; \
42062 (cd $(TARGET_SUBDIR)/rda && \
42063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42065 "RANLIB=$${RANLIB}" \
42066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42067 info) \
42068 || exit 1
42070 @endif target-rda
42072 .PHONY: maybe-dvi-target-rda dvi-target-rda
42073 maybe-dvi-target-rda:
42074 @if target-rda
42075 maybe-dvi-target-rda: dvi-target-rda
42077 dvi-target-rda: \
42078 configure-target-rda
42079 @: $(MAKE); $(unstage)
42080 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42081 r=`${PWD_COMMAND}`; export r; \
42082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42083 $(NORMAL_TARGET_EXPORTS) \
42084 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
42085 for flag in $(EXTRA_TARGET_FLAGS); do \
42086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42087 done; \
42088 (cd $(TARGET_SUBDIR)/rda && \
42089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42091 "RANLIB=$${RANLIB}" \
42092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42093 dvi) \
42094 || exit 1
42096 @endif target-rda
42098 .PHONY: maybe-pdf-target-rda pdf-target-rda
42099 maybe-pdf-target-rda:
42100 @if target-rda
42101 maybe-pdf-target-rda: pdf-target-rda
42103 pdf-target-rda: \
42104 configure-target-rda
42105 @: $(MAKE); $(unstage)
42106 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42107 r=`${PWD_COMMAND}`; export r; \
42108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42109 $(NORMAL_TARGET_EXPORTS) \
42110 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
42111 for flag in $(EXTRA_TARGET_FLAGS); do \
42112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42113 done; \
42114 (cd $(TARGET_SUBDIR)/rda && \
42115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42117 "RANLIB=$${RANLIB}" \
42118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42119 pdf) \
42120 || exit 1
42122 @endif target-rda
42124 .PHONY: maybe-html-target-rda html-target-rda
42125 maybe-html-target-rda:
42126 @if target-rda
42127 maybe-html-target-rda: html-target-rda
42129 html-target-rda: \
42130 configure-target-rda
42131 @: $(MAKE); $(unstage)
42132 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42133 r=`${PWD_COMMAND}`; export r; \
42134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42135 $(NORMAL_TARGET_EXPORTS) \
42136 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
42137 for flag in $(EXTRA_TARGET_FLAGS); do \
42138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42139 done; \
42140 (cd $(TARGET_SUBDIR)/rda && \
42141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42143 "RANLIB=$${RANLIB}" \
42144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42145 html) \
42146 || exit 1
42148 @endif target-rda
42150 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
42151 maybe-TAGS-target-rda:
42152 @if target-rda
42153 maybe-TAGS-target-rda: TAGS-target-rda
42155 TAGS-target-rda: \
42156 configure-target-rda
42157 @: $(MAKE); $(unstage)
42158 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42159 r=`${PWD_COMMAND}`; export r; \
42160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42161 $(NORMAL_TARGET_EXPORTS) \
42162 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
42163 for flag in $(EXTRA_TARGET_FLAGS); do \
42164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42165 done; \
42166 (cd $(TARGET_SUBDIR)/rda && \
42167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42169 "RANLIB=$${RANLIB}" \
42170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42171 TAGS) \
42172 || exit 1
42174 @endif target-rda
42176 .PHONY: maybe-install-info-target-rda install-info-target-rda
42177 maybe-install-info-target-rda:
42178 @if target-rda
42179 maybe-install-info-target-rda: install-info-target-rda
42181 install-info-target-rda: \
42182 configure-target-rda \
42183 info-target-rda
42184 @: $(MAKE); $(unstage)
42185 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42186 r=`${PWD_COMMAND}`; export r; \
42187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42188 $(NORMAL_TARGET_EXPORTS) \
42189 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
42190 for flag in $(EXTRA_TARGET_FLAGS); do \
42191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42192 done; \
42193 (cd $(TARGET_SUBDIR)/rda && \
42194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42196 "RANLIB=$${RANLIB}" \
42197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42198 install-info) \
42199 || exit 1
42201 @endif target-rda
42203 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
42204 maybe-install-pdf-target-rda:
42205 @if target-rda
42206 maybe-install-pdf-target-rda: install-pdf-target-rda
42208 install-pdf-target-rda: \
42209 configure-target-rda \
42210 pdf-target-rda
42211 @: $(MAKE); $(unstage)
42212 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42213 r=`${PWD_COMMAND}`; export r; \
42214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42215 $(NORMAL_TARGET_EXPORTS) \
42216 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
42217 for flag in $(EXTRA_TARGET_FLAGS); do \
42218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42219 done; \
42220 (cd $(TARGET_SUBDIR)/rda && \
42221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42223 "RANLIB=$${RANLIB}" \
42224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42225 install-pdf) \
42226 || exit 1
42228 @endif target-rda
42230 .PHONY: maybe-install-html-target-rda install-html-target-rda
42231 maybe-install-html-target-rda:
42232 @if target-rda
42233 maybe-install-html-target-rda: install-html-target-rda
42235 install-html-target-rda: \
42236 configure-target-rda \
42237 html-target-rda
42238 @: $(MAKE); $(unstage)
42239 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42240 r=`${PWD_COMMAND}`; export r; \
42241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42242 $(NORMAL_TARGET_EXPORTS) \
42243 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
42244 for flag in $(EXTRA_TARGET_FLAGS); do \
42245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42246 done; \
42247 (cd $(TARGET_SUBDIR)/rda && \
42248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42250 "RANLIB=$${RANLIB}" \
42251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42252 install-html) \
42253 || exit 1
42255 @endif target-rda
42257 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
42258 maybe-installcheck-target-rda:
42259 @if target-rda
42260 maybe-installcheck-target-rda: installcheck-target-rda
42262 installcheck-target-rda: \
42263 configure-target-rda
42264 @: $(MAKE); $(unstage)
42265 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42266 r=`${PWD_COMMAND}`; export r; \
42267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42268 $(NORMAL_TARGET_EXPORTS) \
42269 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
42270 for flag in $(EXTRA_TARGET_FLAGS); do \
42271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42272 done; \
42273 (cd $(TARGET_SUBDIR)/rda && \
42274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42276 "RANLIB=$${RANLIB}" \
42277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42278 installcheck) \
42279 || exit 1
42281 @endif target-rda
42283 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
42284 maybe-mostlyclean-target-rda:
42285 @if target-rda
42286 maybe-mostlyclean-target-rda: mostlyclean-target-rda
42288 mostlyclean-target-rda:
42289 @: $(MAKE); $(unstage)
42290 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42291 r=`${PWD_COMMAND}`; export r; \
42292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42293 $(NORMAL_TARGET_EXPORTS) \
42294 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
42295 for flag in $(EXTRA_TARGET_FLAGS); do \
42296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42297 done; \
42298 (cd $(TARGET_SUBDIR)/rda && \
42299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42301 "RANLIB=$${RANLIB}" \
42302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42303 mostlyclean) \
42304 || exit 1
42306 @endif target-rda
42308 .PHONY: maybe-clean-target-rda clean-target-rda
42309 maybe-clean-target-rda:
42310 @if target-rda
42311 maybe-clean-target-rda: clean-target-rda
42313 clean-target-rda:
42314 @: $(MAKE); $(unstage)
42315 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42316 r=`${PWD_COMMAND}`; export r; \
42317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42318 $(NORMAL_TARGET_EXPORTS) \
42319 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
42320 for flag in $(EXTRA_TARGET_FLAGS); do \
42321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42322 done; \
42323 (cd $(TARGET_SUBDIR)/rda && \
42324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42326 "RANLIB=$${RANLIB}" \
42327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42328 clean) \
42329 || exit 1
42331 @endif target-rda
42333 .PHONY: maybe-distclean-target-rda distclean-target-rda
42334 maybe-distclean-target-rda:
42335 @if target-rda
42336 maybe-distclean-target-rda: distclean-target-rda
42338 distclean-target-rda:
42339 @: $(MAKE); $(unstage)
42340 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42341 r=`${PWD_COMMAND}`; export r; \
42342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42343 $(NORMAL_TARGET_EXPORTS) \
42344 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
42345 for flag in $(EXTRA_TARGET_FLAGS); do \
42346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42347 done; \
42348 (cd $(TARGET_SUBDIR)/rda && \
42349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42351 "RANLIB=$${RANLIB}" \
42352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42353 distclean) \
42354 || exit 1
42356 @endif target-rda
42358 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
42359 maybe-maintainer-clean-target-rda:
42360 @if target-rda
42361 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
42363 maintainer-clean-target-rda:
42364 @: $(MAKE); $(unstage)
42365 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42366 r=`${PWD_COMMAND}`; export r; \
42367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42368 $(NORMAL_TARGET_EXPORTS) \
42369 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
42370 for flag in $(EXTRA_TARGET_FLAGS); do \
42371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42372 done; \
42373 (cd $(TARGET_SUBDIR)/rda && \
42374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42376 "RANLIB=$${RANLIB}" \
42377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42378 maintainer-clean) \
42379 || exit 1
42381 @endif target-rda
42387 .PHONY: configure-target-libada maybe-configure-target-libada
42388 maybe-configure-target-libada:
42389 @if gcc-bootstrap
42390 configure-target-libada: stage_current
42391 @endif gcc-bootstrap
42392 @if target-libada
42393 maybe-configure-target-libada: configure-target-libada
42394 configure-target-libada:
42395 @: $(MAKE); $(unstage)
42396 @r=`${PWD_COMMAND}`; export r; \
42397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42398 echo "Checking multilib configuration for libada..."; \
42399 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
42400 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
42401 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
42402 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
42403 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
42404 else \
42405 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
42406 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
42407 fi; \
42408 else \
42409 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
42410 fi; \
42411 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
42412 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
42413 $(NORMAL_TARGET_EXPORTS) \
42414 echo Configuring in $(TARGET_SUBDIR)/libada; \
42415 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
42416 case $(srcdir) in \
42417 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42418 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
42419 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42420 esac; \
42421 srcdiroption="--srcdir=$${topdir}/libada"; \
42422 libsrcdir="$$s/libada"; \
42423 rm -f no-such-file || : ; \
42424 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42425 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42426 --target=${target_alias} $${srcdiroption} \
42427 || exit 1
42428 @endif target-libada
42434 .PHONY: all-target-libada maybe-all-target-libada
42435 maybe-all-target-libada:
42436 @if gcc-bootstrap
42437 all-target-libada: stage_current
42438 @endif gcc-bootstrap
42439 @if target-libada
42440 TARGET-target-libada=all
42441 maybe-all-target-libada: all-target-libada
42442 all-target-libada: configure-target-libada
42443 @: $(MAKE); $(unstage)
42444 @r=`${PWD_COMMAND}`; export r; \
42445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42446 $(NORMAL_TARGET_EXPORTS) \
42447 (cd $(TARGET_SUBDIR)/libada && \
42448 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42449 $(TARGET-target-libada))
42450 @endif target-libada
42456 .PHONY: check-target-libada maybe-check-target-libada
42457 maybe-check-target-libada:
42458 @if target-libada
42459 maybe-check-target-libada: check-target-libada
42461 check-target-libada:
42462 @: $(MAKE); $(unstage)
42463 @r=`${PWD_COMMAND}`; export r; \
42464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42465 $(NORMAL_TARGET_EXPORTS) \
42466 (cd $(TARGET_SUBDIR)/libada && \
42467 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42469 @endif target-libada
42471 .PHONY: install-target-libada maybe-install-target-libada
42472 maybe-install-target-libada:
42473 @if target-libada
42474 maybe-install-target-libada: install-target-libada
42476 install-target-libada: installdirs
42477 @: $(MAKE); $(unstage)
42478 @r=`${PWD_COMMAND}`; export r; \
42479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42480 $(NORMAL_TARGET_EXPORTS) \
42481 (cd $(TARGET_SUBDIR)/libada && \
42482 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42484 @endif target-libada
42486 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
42487 maybe-install-strip-target-libada:
42488 @if target-libada
42489 maybe-install-strip-target-libada: install-strip-target-libada
42491 install-strip-target-libada: installdirs
42492 @: $(MAKE); $(unstage)
42493 @r=`${PWD_COMMAND}`; export r; \
42494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42495 $(NORMAL_TARGET_EXPORTS) \
42496 (cd $(TARGET_SUBDIR)/libada && \
42497 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42499 @endif target-libada
42501 # Other targets (info, dvi, pdf, etc.)
42503 .PHONY: maybe-info-target-libada info-target-libada
42504 maybe-info-target-libada:
42505 @if target-libada
42506 maybe-info-target-libada: info-target-libada
42508 info-target-libada: \
42509 configure-target-libada
42510 @: $(MAKE); $(unstage)
42511 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42512 r=`${PWD_COMMAND}`; export r; \
42513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42514 $(NORMAL_TARGET_EXPORTS) \
42515 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
42516 for flag in $(EXTRA_TARGET_FLAGS); do \
42517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42518 done; \
42519 (cd $(TARGET_SUBDIR)/libada && \
42520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42522 "RANLIB=$${RANLIB}" \
42523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42524 info) \
42525 || exit 1
42527 @endif target-libada
42529 .PHONY: maybe-dvi-target-libada dvi-target-libada
42530 maybe-dvi-target-libada:
42531 @if target-libada
42532 maybe-dvi-target-libada: dvi-target-libada
42534 dvi-target-libada: \
42535 configure-target-libada
42536 @: $(MAKE); $(unstage)
42537 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42538 r=`${PWD_COMMAND}`; export r; \
42539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42540 $(NORMAL_TARGET_EXPORTS) \
42541 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
42542 for flag in $(EXTRA_TARGET_FLAGS); do \
42543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42544 done; \
42545 (cd $(TARGET_SUBDIR)/libada && \
42546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42548 "RANLIB=$${RANLIB}" \
42549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42550 dvi) \
42551 || exit 1
42553 @endif target-libada
42555 .PHONY: maybe-pdf-target-libada pdf-target-libada
42556 maybe-pdf-target-libada:
42557 @if target-libada
42558 maybe-pdf-target-libada: pdf-target-libada
42560 pdf-target-libada: \
42561 configure-target-libada
42562 @: $(MAKE); $(unstage)
42563 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42564 r=`${PWD_COMMAND}`; export r; \
42565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42566 $(NORMAL_TARGET_EXPORTS) \
42567 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
42568 for flag in $(EXTRA_TARGET_FLAGS); do \
42569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42570 done; \
42571 (cd $(TARGET_SUBDIR)/libada && \
42572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42574 "RANLIB=$${RANLIB}" \
42575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42576 pdf) \
42577 || exit 1
42579 @endif target-libada
42581 .PHONY: maybe-html-target-libada html-target-libada
42582 maybe-html-target-libada:
42583 @if target-libada
42584 maybe-html-target-libada: html-target-libada
42586 html-target-libada: \
42587 configure-target-libada
42588 @: $(MAKE); $(unstage)
42589 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42590 r=`${PWD_COMMAND}`; export r; \
42591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42592 $(NORMAL_TARGET_EXPORTS) \
42593 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
42594 for flag in $(EXTRA_TARGET_FLAGS); do \
42595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42596 done; \
42597 (cd $(TARGET_SUBDIR)/libada && \
42598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42600 "RANLIB=$${RANLIB}" \
42601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42602 html) \
42603 || exit 1
42605 @endif target-libada
42607 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
42608 maybe-TAGS-target-libada:
42609 @if target-libada
42610 maybe-TAGS-target-libada: TAGS-target-libada
42612 TAGS-target-libada: \
42613 configure-target-libada
42614 @: $(MAKE); $(unstage)
42615 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42616 r=`${PWD_COMMAND}`; export r; \
42617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42618 $(NORMAL_TARGET_EXPORTS) \
42619 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
42620 for flag in $(EXTRA_TARGET_FLAGS); do \
42621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42622 done; \
42623 (cd $(TARGET_SUBDIR)/libada && \
42624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42626 "RANLIB=$${RANLIB}" \
42627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42628 TAGS) \
42629 || exit 1
42631 @endif target-libada
42633 .PHONY: maybe-install-info-target-libada install-info-target-libada
42634 maybe-install-info-target-libada:
42635 @if target-libada
42636 maybe-install-info-target-libada: install-info-target-libada
42638 install-info-target-libada: \
42639 configure-target-libada \
42640 info-target-libada
42641 @: $(MAKE); $(unstage)
42642 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42643 r=`${PWD_COMMAND}`; export r; \
42644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42645 $(NORMAL_TARGET_EXPORTS) \
42646 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
42647 for flag in $(EXTRA_TARGET_FLAGS); do \
42648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42649 done; \
42650 (cd $(TARGET_SUBDIR)/libada && \
42651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42653 "RANLIB=$${RANLIB}" \
42654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42655 install-info) \
42656 || exit 1
42658 @endif target-libada
42660 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
42661 maybe-install-pdf-target-libada:
42662 @if target-libada
42663 maybe-install-pdf-target-libada: install-pdf-target-libada
42665 install-pdf-target-libada: \
42666 configure-target-libada \
42667 pdf-target-libada
42668 @: $(MAKE); $(unstage)
42669 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42670 r=`${PWD_COMMAND}`; export r; \
42671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42672 $(NORMAL_TARGET_EXPORTS) \
42673 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
42674 for flag in $(EXTRA_TARGET_FLAGS); do \
42675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42676 done; \
42677 (cd $(TARGET_SUBDIR)/libada && \
42678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42680 "RANLIB=$${RANLIB}" \
42681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42682 install-pdf) \
42683 || exit 1
42685 @endif target-libada
42687 .PHONY: maybe-install-html-target-libada install-html-target-libada
42688 maybe-install-html-target-libada:
42689 @if target-libada
42690 maybe-install-html-target-libada: install-html-target-libada
42692 install-html-target-libada: \
42693 configure-target-libada \
42694 html-target-libada
42695 @: $(MAKE); $(unstage)
42696 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42697 r=`${PWD_COMMAND}`; export r; \
42698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42699 $(NORMAL_TARGET_EXPORTS) \
42700 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
42701 for flag in $(EXTRA_TARGET_FLAGS); do \
42702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42703 done; \
42704 (cd $(TARGET_SUBDIR)/libada && \
42705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42707 "RANLIB=$${RANLIB}" \
42708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42709 install-html) \
42710 || exit 1
42712 @endif target-libada
42714 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
42715 maybe-installcheck-target-libada:
42716 @if target-libada
42717 maybe-installcheck-target-libada: installcheck-target-libada
42719 installcheck-target-libada: \
42720 configure-target-libada
42721 @: $(MAKE); $(unstage)
42722 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42723 r=`${PWD_COMMAND}`; export r; \
42724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42725 $(NORMAL_TARGET_EXPORTS) \
42726 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
42727 for flag in $(EXTRA_TARGET_FLAGS); do \
42728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42729 done; \
42730 (cd $(TARGET_SUBDIR)/libada && \
42731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42733 "RANLIB=$${RANLIB}" \
42734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42735 installcheck) \
42736 || exit 1
42738 @endif target-libada
42740 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
42741 maybe-mostlyclean-target-libada:
42742 @if target-libada
42743 maybe-mostlyclean-target-libada: mostlyclean-target-libada
42745 mostlyclean-target-libada:
42746 @: $(MAKE); $(unstage)
42747 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42748 r=`${PWD_COMMAND}`; export r; \
42749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42750 $(NORMAL_TARGET_EXPORTS) \
42751 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
42752 for flag in $(EXTRA_TARGET_FLAGS); do \
42753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42754 done; \
42755 (cd $(TARGET_SUBDIR)/libada && \
42756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42758 "RANLIB=$${RANLIB}" \
42759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42760 mostlyclean) \
42761 || exit 1
42763 @endif target-libada
42765 .PHONY: maybe-clean-target-libada clean-target-libada
42766 maybe-clean-target-libada:
42767 @if target-libada
42768 maybe-clean-target-libada: clean-target-libada
42770 clean-target-libada:
42771 @: $(MAKE); $(unstage)
42772 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42773 r=`${PWD_COMMAND}`; export r; \
42774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42775 $(NORMAL_TARGET_EXPORTS) \
42776 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
42777 for flag in $(EXTRA_TARGET_FLAGS); do \
42778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42779 done; \
42780 (cd $(TARGET_SUBDIR)/libada && \
42781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42783 "RANLIB=$${RANLIB}" \
42784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42785 clean) \
42786 || exit 1
42788 @endif target-libada
42790 .PHONY: maybe-distclean-target-libada distclean-target-libada
42791 maybe-distclean-target-libada:
42792 @if target-libada
42793 maybe-distclean-target-libada: distclean-target-libada
42795 distclean-target-libada:
42796 @: $(MAKE); $(unstage)
42797 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42798 r=`${PWD_COMMAND}`; export r; \
42799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42800 $(NORMAL_TARGET_EXPORTS) \
42801 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
42802 for flag in $(EXTRA_TARGET_FLAGS); do \
42803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42804 done; \
42805 (cd $(TARGET_SUBDIR)/libada && \
42806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42808 "RANLIB=$${RANLIB}" \
42809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42810 distclean) \
42811 || exit 1
42813 @endif target-libada
42815 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
42816 maybe-maintainer-clean-target-libada:
42817 @if target-libada
42818 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
42820 maintainer-clean-target-libada:
42821 @: $(MAKE); $(unstage)
42822 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42823 r=`${PWD_COMMAND}`; export r; \
42824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42825 $(NORMAL_TARGET_EXPORTS) \
42826 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
42827 for flag in $(EXTRA_TARGET_FLAGS); do \
42828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42829 done; \
42830 (cd $(TARGET_SUBDIR)/libada && \
42831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42833 "RANLIB=$${RANLIB}" \
42834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42835 maintainer-clean) \
42836 || exit 1
42838 @endif target-libada
42844 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
42845 maybe-configure-target-libgomp:
42846 @if gcc-bootstrap
42847 configure-target-libgomp: stage_current
42848 @endif gcc-bootstrap
42849 @if target-libgomp
42850 maybe-configure-target-libgomp: configure-target-libgomp
42851 configure-target-libgomp:
42852 @r=`${PWD_COMMAND}`; export r; \
42853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42854 echo "Checking multilib configuration for libgomp..."; \
42855 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42856 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42857 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42858 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42859 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42860 else \
42861 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42862 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42863 fi; \
42864 else \
42865 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42866 fi; \
42867 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42868 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42869 $(NORMAL_TARGET_EXPORTS) \
42870 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
42871 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
42872 case $(srcdir) in \
42873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42874 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42876 esac; \
42877 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42878 libsrcdir="$$s/libgomp"; \
42879 rm -f no-such-file || : ; \
42880 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42881 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42882 --target=${target_alias} $${srcdiroption} \
42883 || exit 1
42884 @endif target-libgomp
42888 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
42889 maybe-configure-stage1-target-libgomp:
42890 @if target-libgomp-bootstrap
42891 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
42892 configure-stage1-target-libgomp:
42893 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42894 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42895 @r=`${PWD_COMMAND}`; export r; \
42896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42897 TFLAGS="$(STAGE1_TFLAGS)"; \
42898 echo "Checking multilib configuration for libgomp..."; \
42899 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42900 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42901 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42902 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42903 else \
42904 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42905 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42906 fi; \
42907 else \
42908 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42909 fi; \
42910 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42911 $(NORMAL_TARGET_EXPORTS) \
42912 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42913 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42914 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42915 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
42916 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42917 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42918 case $(srcdir) in \
42919 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42920 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42921 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42922 esac; \
42923 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42924 libsrcdir="$$s/libgomp"; \
42925 $(SHELL) $${libsrcdir}/configure \
42926 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42927 --target=${target_alias} $${srcdiroption} \
42928 $(STAGE1_CONFIGURE_FLAGS)
42929 @endif target-libgomp-bootstrap
42931 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
42932 maybe-configure-stage2-target-libgomp:
42933 @if target-libgomp-bootstrap
42934 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
42935 configure-stage2-target-libgomp:
42936 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42937 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42938 @r=`${PWD_COMMAND}`; export r; \
42939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42940 TFLAGS="$(STAGE2_TFLAGS)"; \
42941 echo "Checking multilib configuration for libgomp..."; \
42942 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42943 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42944 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42945 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42946 else \
42947 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42948 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42949 fi; \
42950 else \
42951 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42952 fi; \
42953 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42954 $(NORMAL_TARGET_EXPORTS) \
42956 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42957 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42958 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42959 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
42960 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42961 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42962 case $(srcdir) in \
42963 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42964 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42965 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42966 esac; \
42967 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42968 libsrcdir="$$s/libgomp"; \
42969 $(SHELL) $${libsrcdir}/configure \
42970 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42971 --target=${target_alias} $${srcdiroption} \
42972 --with-build-libsubdir=$(HOST_SUBDIR) \
42973 $(STAGE2_CONFIGURE_FLAGS)
42974 @endif target-libgomp-bootstrap
42976 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
42977 maybe-configure-stage3-target-libgomp:
42978 @if target-libgomp-bootstrap
42979 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
42980 configure-stage3-target-libgomp:
42981 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42982 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42983 @r=`${PWD_COMMAND}`; export r; \
42984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42985 TFLAGS="$(STAGE3_TFLAGS)"; \
42986 echo "Checking multilib configuration for libgomp..."; \
42987 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42988 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42989 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42990 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42991 else \
42992 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42993 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42994 fi; \
42995 else \
42996 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42997 fi; \
42998 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42999 $(NORMAL_TARGET_EXPORTS) \
43001 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43002 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43003 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43004 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
43005 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43006 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43007 case $(srcdir) in \
43008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43009 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43011 esac; \
43012 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43013 libsrcdir="$$s/libgomp"; \
43014 $(SHELL) $${libsrcdir}/configure \
43015 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43016 --target=${target_alias} $${srcdiroption} \
43017 --with-build-libsubdir=$(HOST_SUBDIR) \
43018 $(STAGE3_CONFIGURE_FLAGS)
43019 @endif target-libgomp-bootstrap
43021 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
43022 maybe-configure-stage4-target-libgomp:
43023 @if target-libgomp-bootstrap
43024 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
43025 configure-stage4-target-libgomp:
43026 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43027 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43028 @r=`${PWD_COMMAND}`; export r; \
43029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43030 TFLAGS="$(STAGE4_TFLAGS)"; \
43031 echo "Checking multilib configuration for libgomp..."; \
43032 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43033 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43034 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43035 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43036 else \
43037 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43038 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43039 fi; \
43040 else \
43041 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43042 fi; \
43043 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43044 $(NORMAL_TARGET_EXPORTS) \
43046 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43047 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43048 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43049 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
43050 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43051 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43052 case $(srcdir) in \
43053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43054 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43056 esac; \
43057 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43058 libsrcdir="$$s/libgomp"; \
43059 $(SHELL) $${libsrcdir}/configure \
43060 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43061 --target=${target_alias} $${srcdiroption} \
43062 --with-build-libsubdir=$(HOST_SUBDIR) \
43063 $(STAGE4_CONFIGURE_FLAGS)
43064 @endif target-libgomp-bootstrap
43066 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
43067 maybe-configure-stageprofile-target-libgomp:
43068 @if target-libgomp-bootstrap
43069 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43070 configure-stageprofile-target-libgomp:
43071 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43072 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43073 @r=`${PWD_COMMAND}`; export r; \
43074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43075 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43076 echo "Checking multilib configuration for libgomp..."; \
43077 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43078 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43079 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43080 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43081 else \
43082 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43083 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43084 fi; \
43085 else \
43086 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43087 fi; \
43088 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43089 $(NORMAL_TARGET_EXPORTS) \
43091 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43092 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43093 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43094 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
43095 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43096 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43097 case $(srcdir) in \
43098 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43099 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43100 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43101 esac; \
43102 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43103 libsrcdir="$$s/libgomp"; \
43104 $(SHELL) $${libsrcdir}/configure \
43105 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43106 --target=${target_alias} $${srcdiroption} \
43107 --with-build-libsubdir=$(HOST_SUBDIR) \
43108 $(STAGEprofile_CONFIGURE_FLAGS)
43109 @endif target-libgomp-bootstrap
43111 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
43112 maybe-configure-stagefeedback-target-libgomp:
43113 @if target-libgomp-bootstrap
43114 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43115 configure-stagefeedback-target-libgomp:
43116 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43117 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43118 @r=`${PWD_COMMAND}`; export r; \
43119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43120 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43121 echo "Checking multilib configuration for libgomp..."; \
43122 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43123 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43124 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43125 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43126 else \
43127 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43128 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43129 fi; \
43130 else \
43131 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43132 fi; \
43133 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43134 $(NORMAL_TARGET_EXPORTS) \
43136 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43137 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43138 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43139 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
43140 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43141 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43142 case $(srcdir) in \
43143 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43144 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43145 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43146 esac; \
43147 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43148 libsrcdir="$$s/libgomp"; \
43149 $(SHELL) $${libsrcdir}/configure \
43150 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43151 --target=${target_alias} $${srcdiroption} \
43152 --with-build-libsubdir=$(HOST_SUBDIR) \
43153 $(STAGEfeedback_CONFIGURE_FLAGS)
43154 @endif target-libgomp-bootstrap
43160 .PHONY: all-target-libgomp maybe-all-target-libgomp
43161 maybe-all-target-libgomp:
43162 @if gcc-bootstrap
43163 all-target-libgomp: stage_current
43164 @endif gcc-bootstrap
43165 @if target-libgomp
43166 TARGET-target-libgomp=all
43167 maybe-all-target-libgomp: all-target-libgomp
43168 all-target-libgomp: configure-target-libgomp
43169 @r=`${PWD_COMMAND}`; export r; \
43170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43171 $(NORMAL_TARGET_EXPORTS) \
43172 (cd $(TARGET_SUBDIR)/libgomp && \
43173 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43174 $(TARGET-target-libgomp))
43175 @endif target-libgomp
43179 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
43180 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
43181 maybe-all-stage1-target-libgomp:
43182 maybe-clean-stage1-target-libgomp:
43183 @if target-libgomp-bootstrap
43184 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
43185 all-stage1: all-stage1-target-libgomp
43186 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
43187 all-stage1-target-libgomp: configure-stage1-target-libgomp
43188 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43189 @r=`${PWD_COMMAND}`; export r; \
43190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43191 TFLAGS="$(STAGE1_TFLAGS)"; \
43192 $(NORMAL_TARGET_EXPORTS) \
43193 cd $(TARGET_SUBDIR)/libgomp && \
43194 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43195 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43196 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43197 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43198 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43199 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43200 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43201 $(EXTRA_TARGET_FLAGS) \
43203 TFLAGS="$(STAGE1_TFLAGS)" \
43204 $(TARGET-stage1-target-libgomp)
43206 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
43207 clean-stage1: clean-stage1-target-libgomp
43208 clean-stage1-target-libgomp:
43209 @if [ $(current_stage) = stage1 ]; then \
43210 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43211 else \
43212 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
43213 $(MAKE) stage1-start; \
43214 fi; \
43215 cd $(TARGET_SUBDIR)/libgomp && \
43216 $(MAKE) $(EXTRA_TARGET_FLAGS) \
43217 clean
43218 @endif target-libgomp-bootstrap
43221 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
43222 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
43223 maybe-all-stage2-target-libgomp:
43224 maybe-clean-stage2-target-libgomp:
43225 @if target-libgomp-bootstrap
43226 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
43227 all-stage2: all-stage2-target-libgomp
43228 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
43229 all-stage2-target-libgomp: configure-stage2-target-libgomp
43230 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43231 @r=`${PWD_COMMAND}`; export r; \
43232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43233 TFLAGS="$(STAGE2_TFLAGS)"; \
43234 $(NORMAL_TARGET_EXPORTS) \
43236 cd $(TARGET_SUBDIR)/libgomp && \
43237 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43238 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43239 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43240 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43241 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43242 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43243 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43244 $(EXTRA_TARGET_FLAGS) \
43245 TFLAGS="$(STAGE2_TFLAGS)" \
43246 $(TARGET-stage2-target-libgomp)
43248 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
43249 clean-stage2: clean-stage2-target-libgomp
43250 clean-stage2-target-libgomp:
43251 @if [ $(current_stage) = stage2 ]; then \
43252 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43253 else \
43254 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
43255 $(MAKE) stage2-start; \
43256 fi; \
43257 cd $(TARGET_SUBDIR)/libgomp && \
43258 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43259 @endif target-libgomp-bootstrap
43262 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
43263 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
43264 maybe-all-stage3-target-libgomp:
43265 maybe-clean-stage3-target-libgomp:
43266 @if target-libgomp-bootstrap
43267 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
43268 all-stage3: all-stage3-target-libgomp
43269 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
43270 all-stage3-target-libgomp: configure-stage3-target-libgomp
43271 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43272 @r=`${PWD_COMMAND}`; export r; \
43273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43274 TFLAGS="$(STAGE3_TFLAGS)"; \
43275 $(NORMAL_TARGET_EXPORTS) \
43277 cd $(TARGET_SUBDIR)/libgomp && \
43278 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43279 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43280 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43281 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43282 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43283 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43284 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43285 $(EXTRA_TARGET_FLAGS) \
43286 TFLAGS="$(STAGE3_TFLAGS)" \
43287 $(TARGET-stage3-target-libgomp)
43289 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
43290 clean-stage3: clean-stage3-target-libgomp
43291 clean-stage3-target-libgomp:
43292 @if [ $(current_stage) = stage3 ]; then \
43293 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43294 else \
43295 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
43296 $(MAKE) stage3-start; \
43297 fi; \
43298 cd $(TARGET_SUBDIR)/libgomp && \
43299 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43300 @endif target-libgomp-bootstrap
43303 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
43304 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
43305 maybe-all-stage4-target-libgomp:
43306 maybe-clean-stage4-target-libgomp:
43307 @if target-libgomp-bootstrap
43308 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
43309 all-stage4: all-stage4-target-libgomp
43310 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
43311 all-stage4-target-libgomp: configure-stage4-target-libgomp
43312 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43313 @r=`${PWD_COMMAND}`; export r; \
43314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43315 TFLAGS="$(STAGE4_TFLAGS)"; \
43316 $(NORMAL_TARGET_EXPORTS) \
43318 cd $(TARGET_SUBDIR)/libgomp && \
43319 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43320 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43321 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43322 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43323 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43324 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43325 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43326 $(EXTRA_TARGET_FLAGS) \
43327 TFLAGS="$(STAGE4_TFLAGS)" \
43328 $(TARGET-stage4-target-libgomp)
43330 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
43331 clean-stage4: clean-stage4-target-libgomp
43332 clean-stage4-target-libgomp:
43333 @if [ $(current_stage) = stage4 ]; then \
43334 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43335 else \
43336 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
43337 $(MAKE) stage4-start; \
43338 fi; \
43339 cd $(TARGET_SUBDIR)/libgomp && \
43340 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43341 @endif target-libgomp-bootstrap
43344 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
43345 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
43346 maybe-all-stageprofile-target-libgomp:
43347 maybe-clean-stageprofile-target-libgomp:
43348 @if target-libgomp-bootstrap
43349 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
43350 all-stageprofile: all-stageprofile-target-libgomp
43351 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
43352 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43353 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43354 @r=`${PWD_COMMAND}`; export r; \
43355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43356 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43357 $(NORMAL_TARGET_EXPORTS) \
43359 cd $(TARGET_SUBDIR)/libgomp && \
43360 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43361 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43362 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43363 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43364 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43365 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43366 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43367 $(EXTRA_TARGET_FLAGS) \
43368 TFLAGS="$(STAGEprofile_TFLAGS)" \
43369 $(TARGET-stageprofile-target-libgomp)
43371 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
43372 clean-stageprofile: clean-stageprofile-target-libgomp
43373 clean-stageprofile-target-libgomp:
43374 @if [ $(current_stage) = stageprofile ]; then \
43375 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43376 else \
43377 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
43378 $(MAKE) stageprofile-start; \
43379 fi; \
43380 cd $(TARGET_SUBDIR)/libgomp && \
43381 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43382 @endif target-libgomp-bootstrap
43385 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
43386 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
43387 maybe-all-stagefeedback-target-libgomp:
43388 maybe-clean-stagefeedback-target-libgomp:
43389 @if target-libgomp-bootstrap
43390 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
43391 all-stagefeedback: all-stagefeedback-target-libgomp
43392 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
43393 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43394 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43395 @r=`${PWD_COMMAND}`; export r; \
43396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43397 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43398 $(NORMAL_TARGET_EXPORTS) \
43400 cd $(TARGET_SUBDIR)/libgomp && \
43401 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43402 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43403 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43404 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43405 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43406 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43407 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43408 $(EXTRA_TARGET_FLAGS) \
43409 TFLAGS="$(STAGEfeedback_TFLAGS)" \
43410 $(TARGET-stagefeedback-target-libgomp)
43412 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
43413 clean-stagefeedback: clean-stagefeedback-target-libgomp
43414 clean-stagefeedback-target-libgomp:
43415 @if [ $(current_stage) = stagefeedback ]; then \
43416 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43417 else \
43418 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
43419 $(MAKE) stagefeedback-start; \
43420 fi; \
43421 cd $(TARGET_SUBDIR)/libgomp && \
43422 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43423 @endif target-libgomp-bootstrap
43430 .PHONY: check-target-libgomp maybe-check-target-libgomp
43431 maybe-check-target-libgomp:
43432 @if target-libgomp
43433 maybe-check-target-libgomp: check-target-libgomp
43435 check-target-libgomp:
43436 @: $(MAKE); $(unstage)
43437 @r=`${PWD_COMMAND}`; export r; \
43438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43439 $(NORMAL_TARGET_EXPORTS) \
43440 (cd $(TARGET_SUBDIR)/libgomp && \
43441 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43443 @endif target-libgomp
43445 .PHONY: install-target-libgomp maybe-install-target-libgomp
43446 maybe-install-target-libgomp:
43447 @if target-libgomp
43448 maybe-install-target-libgomp: install-target-libgomp
43450 install-target-libgomp: installdirs
43451 @: $(MAKE); $(unstage)
43452 @r=`${PWD_COMMAND}`; export r; \
43453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43454 $(NORMAL_TARGET_EXPORTS) \
43455 (cd $(TARGET_SUBDIR)/libgomp && \
43456 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43458 @endif target-libgomp
43460 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
43461 maybe-install-strip-target-libgomp:
43462 @if target-libgomp
43463 maybe-install-strip-target-libgomp: install-strip-target-libgomp
43465 install-strip-target-libgomp: installdirs
43466 @: $(MAKE); $(unstage)
43467 @r=`${PWD_COMMAND}`; export r; \
43468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43469 $(NORMAL_TARGET_EXPORTS) \
43470 (cd $(TARGET_SUBDIR)/libgomp && \
43471 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43473 @endif target-libgomp
43475 # Other targets (info, dvi, pdf, etc.)
43477 .PHONY: maybe-info-target-libgomp info-target-libgomp
43478 maybe-info-target-libgomp:
43479 @if target-libgomp
43480 maybe-info-target-libgomp: info-target-libgomp
43482 info-target-libgomp: \
43483 configure-target-libgomp
43484 @: $(MAKE); $(unstage)
43485 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43486 r=`${PWD_COMMAND}`; export r; \
43487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43488 $(NORMAL_TARGET_EXPORTS) \
43489 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 info) \
43499 || exit 1
43501 @endif target-libgomp
43503 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
43504 maybe-dvi-target-libgomp:
43505 @if target-libgomp
43506 maybe-dvi-target-libgomp: dvi-target-libgomp
43508 dvi-target-libgomp: \
43509 configure-target-libgomp
43510 @: $(MAKE); $(unstage)
43511 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43512 r=`${PWD_COMMAND}`; export r; \
43513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43514 $(NORMAL_TARGET_EXPORTS) \
43515 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
43516 for flag in $(EXTRA_TARGET_FLAGS); do \
43517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43518 done; \
43519 (cd $(TARGET_SUBDIR)/libgomp && \
43520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43522 "RANLIB=$${RANLIB}" \
43523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43524 dvi) \
43525 || exit 1
43527 @endif target-libgomp
43529 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
43530 maybe-pdf-target-libgomp:
43531 @if target-libgomp
43532 maybe-pdf-target-libgomp: pdf-target-libgomp
43534 pdf-target-libgomp: \
43535 configure-target-libgomp
43536 @: $(MAKE); $(unstage)
43537 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43538 r=`${PWD_COMMAND}`; export r; \
43539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43540 $(NORMAL_TARGET_EXPORTS) \
43541 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
43542 for flag in $(EXTRA_TARGET_FLAGS); do \
43543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43544 done; \
43545 (cd $(TARGET_SUBDIR)/libgomp && \
43546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43548 "RANLIB=$${RANLIB}" \
43549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43550 pdf) \
43551 || exit 1
43553 @endif target-libgomp
43555 .PHONY: maybe-html-target-libgomp html-target-libgomp
43556 maybe-html-target-libgomp:
43557 @if target-libgomp
43558 maybe-html-target-libgomp: html-target-libgomp
43560 html-target-libgomp: \
43561 configure-target-libgomp
43562 @: $(MAKE); $(unstage)
43563 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43564 r=`${PWD_COMMAND}`; export r; \
43565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43566 $(NORMAL_TARGET_EXPORTS) \
43567 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
43568 for flag in $(EXTRA_TARGET_FLAGS); do \
43569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43570 done; \
43571 (cd $(TARGET_SUBDIR)/libgomp && \
43572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43574 "RANLIB=$${RANLIB}" \
43575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43576 html) \
43577 || exit 1
43579 @endif target-libgomp
43581 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
43582 maybe-TAGS-target-libgomp:
43583 @if target-libgomp
43584 maybe-TAGS-target-libgomp: TAGS-target-libgomp
43586 TAGS-target-libgomp: \
43587 configure-target-libgomp
43588 @: $(MAKE); $(unstage)
43589 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43590 r=`${PWD_COMMAND}`; export r; \
43591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43592 $(NORMAL_TARGET_EXPORTS) \
43593 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
43594 for flag in $(EXTRA_TARGET_FLAGS); do \
43595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43596 done; \
43597 (cd $(TARGET_SUBDIR)/libgomp && \
43598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43600 "RANLIB=$${RANLIB}" \
43601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43602 TAGS) \
43603 || exit 1
43605 @endif target-libgomp
43607 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
43608 maybe-install-info-target-libgomp:
43609 @if target-libgomp
43610 maybe-install-info-target-libgomp: install-info-target-libgomp
43612 install-info-target-libgomp: \
43613 configure-target-libgomp \
43614 info-target-libgomp
43615 @: $(MAKE); $(unstage)
43616 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43617 r=`${PWD_COMMAND}`; export r; \
43618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43619 $(NORMAL_TARGET_EXPORTS) \
43620 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
43621 for flag in $(EXTRA_TARGET_FLAGS); do \
43622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43623 done; \
43624 (cd $(TARGET_SUBDIR)/libgomp && \
43625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43627 "RANLIB=$${RANLIB}" \
43628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43629 install-info) \
43630 || exit 1
43632 @endif target-libgomp
43634 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
43635 maybe-install-pdf-target-libgomp:
43636 @if target-libgomp
43637 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
43639 install-pdf-target-libgomp: \
43640 configure-target-libgomp \
43641 pdf-target-libgomp
43642 @: $(MAKE); $(unstage)
43643 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43644 r=`${PWD_COMMAND}`; export r; \
43645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43646 $(NORMAL_TARGET_EXPORTS) \
43647 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
43648 for flag in $(EXTRA_TARGET_FLAGS); do \
43649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43650 done; \
43651 (cd $(TARGET_SUBDIR)/libgomp && \
43652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43654 "RANLIB=$${RANLIB}" \
43655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43656 install-pdf) \
43657 || exit 1
43659 @endif target-libgomp
43661 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
43662 maybe-install-html-target-libgomp:
43663 @if target-libgomp
43664 maybe-install-html-target-libgomp: install-html-target-libgomp
43666 install-html-target-libgomp: \
43667 configure-target-libgomp \
43668 html-target-libgomp
43669 @: $(MAKE); $(unstage)
43670 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43671 r=`${PWD_COMMAND}`; export r; \
43672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43673 $(NORMAL_TARGET_EXPORTS) \
43674 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
43675 for flag in $(EXTRA_TARGET_FLAGS); do \
43676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43677 done; \
43678 (cd $(TARGET_SUBDIR)/libgomp && \
43679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43681 "RANLIB=$${RANLIB}" \
43682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43683 install-html) \
43684 || exit 1
43686 @endif target-libgomp
43688 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
43689 maybe-installcheck-target-libgomp:
43690 @if target-libgomp
43691 maybe-installcheck-target-libgomp: installcheck-target-libgomp
43693 installcheck-target-libgomp: \
43694 configure-target-libgomp
43695 @: $(MAKE); $(unstage)
43696 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43697 r=`${PWD_COMMAND}`; export r; \
43698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43699 $(NORMAL_TARGET_EXPORTS) \
43700 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
43701 for flag in $(EXTRA_TARGET_FLAGS); do \
43702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43703 done; \
43704 (cd $(TARGET_SUBDIR)/libgomp && \
43705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43707 "RANLIB=$${RANLIB}" \
43708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43709 installcheck) \
43710 || exit 1
43712 @endif target-libgomp
43714 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
43715 maybe-mostlyclean-target-libgomp:
43716 @if target-libgomp
43717 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
43719 mostlyclean-target-libgomp:
43720 @: $(MAKE); $(unstage)
43721 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43722 r=`${PWD_COMMAND}`; export r; \
43723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43724 $(NORMAL_TARGET_EXPORTS) \
43725 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
43726 for flag in $(EXTRA_TARGET_FLAGS); do \
43727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43728 done; \
43729 (cd $(TARGET_SUBDIR)/libgomp && \
43730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43732 "RANLIB=$${RANLIB}" \
43733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43734 mostlyclean) \
43735 || exit 1
43737 @endif target-libgomp
43739 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
43740 maybe-clean-target-libgomp:
43741 @if target-libgomp
43742 maybe-clean-target-libgomp: clean-target-libgomp
43744 clean-target-libgomp:
43745 @: $(MAKE); $(unstage)
43746 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43747 r=`${PWD_COMMAND}`; export r; \
43748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43749 $(NORMAL_TARGET_EXPORTS) \
43750 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
43751 for flag in $(EXTRA_TARGET_FLAGS); do \
43752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43753 done; \
43754 (cd $(TARGET_SUBDIR)/libgomp && \
43755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43757 "RANLIB=$${RANLIB}" \
43758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43759 clean) \
43760 || exit 1
43762 @endif target-libgomp
43764 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
43765 maybe-distclean-target-libgomp:
43766 @if target-libgomp
43767 maybe-distclean-target-libgomp: distclean-target-libgomp
43769 distclean-target-libgomp:
43770 @: $(MAKE); $(unstage)
43771 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43772 r=`${PWD_COMMAND}`; export r; \
43773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43774 $(NORMAL_TARGET_EXPORTS) \
43775 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
43776 for flag in $(EXTRA_TARGET_FLAGS); do \
43777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43778 done; \
43779 (cd $(TARGET_SUBDIR)/libgomp && \
43780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43782 "RANLIB=$${RANLIB}" \
43783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43784 distclean) \
43785 || exit 1
43787 @endif target-libgomp
43789 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
43790 maybe-maintainer-clean-target-libgomp:
43791 @if target-libgomp
43792 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
43794 maintainer-clean-target-libgomp:
43795 @: $(MAKE); $(unstage)
43796 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43797 r=`${PWD_COMMAND}`; export r; \
43798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43799 $(NORMAL_TARGET_EXPORTS) \
43800 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
43801 for flag in $(EXTRA_TARGET_FLAGS); do \
43802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43803 done; \
43804 (cd $(TARGET_SUBDIR)/libgomp && \
43805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43807 "RANLIB=$${RANLIB}" \
43808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43809 maintainer-clean) \
43810 || exit 1
43812 @endif target-libgomp
43818 .PHONY: configure-target-libitm maybe-configure-target-libitm
43819 maybe-configure-target-libitm:
43820 @if gcc-bootstrap
43821 configure-target-libitm: stage_current
43822 @endif gcc-bootstrap
43823 @if target-libitm
43824 maybe-configure-target-libitm: configure-target-libitm
43825 configure-target-libitm:
43826 @: $(MAKE); $(unstage)
43827 @r=`${PWD_COMMAND}`; export r; \
43828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43829 echo "Checking multilib configuration for libitm..."; \
43830 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
43831 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
43832 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
43833 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
43834 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
43835 else \
43836 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
43837 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
43838 fi; \
43839 else \
43840 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
43841 fi; \
43842 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
43843 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
43844 $(NORMAL_TARGET_EXPORTS) \
43845 echo Configuring in $(TARGET_SUBDIR)/libitm; \
43846 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
43847 case $(srcdir) in \
43848 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43849 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
43850 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43851 esac; \
43852 srcdiroption="--srcdir=$${topdir}/libitm"; \
43853 libsrcdir="$$s/libitm"; \
43854 rm -f no-such-file || : ; \
43855 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43856 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43857 --target=${target_alias} $${srcdiroption} \
43858 || exit 1
43859 @endif target-libitm
43865 .PHONY: all-target-libitm maybe-all-target-libitm
43866 maybe-all-target-libitm:
43867 @if gcc-bootstrap
43868 all-target-libitm: stage_current
43869 @endif gcc-bootstrap
43870 @if target-libitm
43871 TARGET-target-libitm=all
43872 maybe-all-target-libitm: all-target-libitm
43873 all-target-libitm: configure-target-libitm
43874 @: $(MAKE); $(unstage)
43875 @r=`${PWD_COMMAND}`; export r; \
43876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43877 $(NORMAL_TARGET_EXPORTS) \
43878 (cd $(TARGET_SUBDIR)/libitm && \
43879 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43880 $(TARGET-target-libitm))
43881 @endif target-libitm
43887 .PHONY: check-target-libitm maybe-check-target-libitm
43888 maybe-check-target-libitm:
43889 @if target-libitm
43890 maybe-check-target-libitm: check-target-libitm
43892 check-target-libitm:
43893 @: $(MAKE); $(unstage)
43894 @r=`${PWD_COMMAND}`; export r; \
43895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43896 $(NORMAL_TARGET_EXPORTS) \
43897 (cd $(TARGET_SUBDIR)/libitm && \
43898 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43900 @endif target-libitm
43902 .PHONY: install-target-libitm maybe-install-target-libitm
43903 maybe-install-target-libitm:
43904 @if target-libitm
43905 maybe-install-target-libitm: install-target-libitm
43907 install-target-libitm: installdirs
43908 @: $(MAKE); $(unstage)
43909 @r=`${PWD_COMMAND}`; export r; \
43910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43911 $(NORMAL_TARGET_EXPORTS) \
43912 (cd $(TARGET_SUBDIR)/libitm && \
43913 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43915 @endif target-libitm
43917 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
43918 maybe-install-strip-target-libitm:
43919 @if target-libitm
43920 maybe-install-strip-target-libitm: install-strip-target-libitm
43922 install-strip-target-libitm: installdirs
43923 @: $(MAKE); $(unstage)
43924 @r=`${PWD_COMMAND}`; export r; \
43925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43926 $(NORMAL_TARGET_EXPORTS) \
43927 (cd $(TARGET_SUBDIR)/libitm && \
43928 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43930 @endif target-libitm
43932 # Other targets (info, dvi, pdf, etc.)
43934 .PHONY: maybe-info-target-libitm info-target-libitm
43935 maybe-info-target-libitm:
43936 @if target-libitm
43937 maybe-info-target-libitm: info-target-libitm
43939 info-target-libitm: \
43940 configure-target-libitm
43941 @: $(MAKE); $(unstage)
43942 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43943 r=`${PWD_COMMAND}`; export r; \
43944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43945 $(NORMAL_TARGET_EXPORTS) \
43946 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
43947 for flag in $(EXTRA_TARGET_FLAGS); do \
43948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43949 done; \
43950 (cd $(TARGET_SUBDIR)/libitm && \
43951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43953 "RANLIB=$${RANLIB}" \
43954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43955 info) \
43956 || exit 1
43958 @endif target-libitm
43960 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
43961 maybe-dvi-target-libitm:
43962 @if target-libitm
43963 maybe-dvi-target-libitm: dvi-target-libitm
43965 dvi-target-libitm: \
43966 configure-target-libitm
43967 @: $(MAKE); $(unstage)
43968 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43969 r=`${PWD_COMMAND}`; export r; \
43970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43971 $(NORMAL_TARGET_EXPORTS) \
43972 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
43973 for flag in $(EXTRA_TARGET_FLAGS); do \
43974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43975 done; \
43976 (cd $(TARGET_SUBDIR)/libitm && \
43977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43979 "RANLIB=$${RANLIB}" \
43980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43981 dvi) \
43982 || exit 1
43984 @endif target-libitm
43986 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
43987 maybe-pdf-target-libitm:
43988 @if target-libitm
43989 maybe-pdf-target-libitm: pdf-target-libitm
43991 pdf-target-libitm: \
43992 configure-target-libitm
43993 @: $(MAKE); $(unstage)
43994 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43995 r=`${PWD_COMMAND}`; export r; \
43996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43997 $(NORMAL_TARGET_EXPORTS) \
43998 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
43999 for flag in $(EXTRA_TARGET_FLAGS); do \
44000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44001 done; \
44002 (cd $(TARGET_SUBDIR)/libitm && \
44003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44005 "RANLIB=$${RANLIB}" \
44006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44007 pdf) \
44008 || exit 1
44010 @endif target-libitm
44012 .PHONY: maybe-html-target-libitm html-target-libitm
44013 maybe-html-target-libitm:
44014 @if target-libitm
44015 maybe-html-target-libitm: html-target-libitm
44017 html-target-libitm: \
44018 configure-target-libitm
44019 @: $(MAKE); $(unstage)
44020 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44021 r=`${PWD_COMMAND}`; export r; \
44022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44023 $(NORMAL_TARGET_EXPORTS) \
44024 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
44025 for flag in $(EXTRA_TARGET_FLAGS); do \
44026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44027 done; \
44028 (cd $(TARGET_SUBDIR)/libitm && \
44029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44031 "RANLIB=$${RANLIB}" \
44032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44033 html) \
44034 || exit 1
44036 @endif target-libitm
44038 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
44039 maybe-TAGS-target-libitm:
44040 @if target-libitm
44041 maybe-TAGS-target-libitm: TAGS-target-libitm
44043 TAGS-target-libitm: \
44044 configure-target-libitm
44045 @: $(MAKE); $(unstage)
44046 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44047 r=`${PWD_COMMAND}`; export r; \
44048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44049 $(NORMAL_TARGET_EXPORTS) \
44050 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
44051 for flag in $(EXTRA_TARGET_FLAGS); do \
44052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44053 done; \
44054 (cd $(TARGET_SUBDIR)/libitm && \
44055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44057 "RANLIB=$${RANLIB}" \
44058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44059 TAGS) \
44060 || exit 1
44062 @endif target-libitm
44064 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
44065 maybe-install-info-target-libitm:
44066 @if target-libitm
44067 maybe-install-info-target-libitm: install-info-target-libitm
44069 install-info-target-libitm: \
44070 configure-target-libitm \
44071 info-target-libitm
44072 @: $(MAKE); $(unstage)
44073 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44074 r=`${PWD_COMMAND}`; export r; \
44075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44076 $(NORMAL_TARGET_EXPORTS) \
44077 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
44078 for flag in $(EXTRA_TARGET_FLAGS); do \
44079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44080 done; \
44081 (cd $(TARGET_SUBDIR)/libitm && \
44082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44084 "RANLIB=$${RANLIB}" \
44085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44086 install-info) \
44087 || exit 1
44089 @endif target-libitm
44091 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
44092 maybe-install-pdf-target-libitm:
44093 @if target-libitm
44094 maybe-install-pdf-target-libitm: install-pdf-target-libitm
44096 install-pdf-target-libitm: \
44097 configure-target-libitm \
44098 pdf-target-libitm
44099 @: $(MAKE); $(unstage)
44100 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44101 r=`${PWD_COMMAND}`; export r; \
44102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44103 $(NORMAL_TARGET_EXPORTS) \
44104 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
44105 for flag in $(EXTRA_TARGET_FLAGS); do \
44106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44107 done; \
44108 (cd $(TARGET_SUBDIR)/libitm && \
44109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44111 "RANLIB=$${RANLIB}" \
44112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44113 install-pdf) \
44114 || exit 1
44116 @endif target-libitm
44118 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
44119 maybe-install-html-target-libitm:
44120 @if target-libitm
44121 maybe-install-html-target-libitm: install-html-target-libitm
44123 install-html-target-libitm: \
44124 configure-target-libitm \
44125 html-target-libitm
44126 @: $(MAKE); $(unstage)
44127 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44128 r=`${PWD_COMMAND}`; export r; \
44129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44130 $(NORMAL_TARGET_EXPORTS) \
44131 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
44132 for flag in $(EXTRA_TARGET_FLAGS); do \
44133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44134 done; \
44135 (cd $(TARGET_SUBDIR)/libitm && \
44136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44138 "RANLIB=$${RANLIB}" \
44139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44140 install-html) \
44141 || exit 1
44143 @endif target-libitm
44145 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
44146 maybe-installcheck-target-libitm:
44147 @if target-libitm
44148 maybe-installcheck-target-libitm: installcheck-target-libitm
44150 installcheck-target-libitm: \
44151 configure-target-libitm
44152 @: $(MAKE); $(unstage)
44153 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44154 r=`${PWD_COMMAND}`; export r; \
44155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44156 $(NORMAL_TARGET_EXPORTS) \
44157 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
44158 for flag in $(EXTRA_TARGET_FLAGS); do \
44159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44160 done; \
44161 (cd $(TARGET_SUBDIR)/libitm && \
44162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44164 "RANLIB=$${RANLIB}" \
44165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44166 installcheck) \
44167 || exit 1
44169 @endif target-libitm
44171 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
44172 maybe-mostlyclean-target-libitm:
44173 @if target-libitm
44174 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
44176 mostlyclean-target-libitm:
44177 @: $(MAKE); $(unstage)
44178 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44179 r=`${PWD_COMMAND}`; export r; \
44180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44181 $(NORMAL_TARGET_EXPORTS) \
44182 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
44183 for flag in $(EXTRA_TARGET_FLAGS); do \
44184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44185 done; \
44186 (cd $(TARGET_SUBDIR)/libitm && \
44187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44189 "RANLIB=$${RANLIB}" \
44190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44191 mostlyclean) \
44192 || exit 1
44194 @endif target-libitm
44196 .PHONY: maybe-clean-target-libitm clean-target-libitm
44197 maybe-clean-target-libitm:
44198 @if target-libitm
44199 maybe-clean-target-libitm: clean-target-libitm
44201 clean-target-libitm:
44202 @: $(MAKE); $(unstage)
44203 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44204 r=`${PWD_COMMAND}`; export r; \
44205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44206 $(NORMAL_TARGET_EXPORTS) \
44207 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
44208 for flag in $(EXTRA_TARGET_FLAGS); do \
44209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44210 done; \
44211 (cd $(TARGET_SUBDIR)/libitm && \
44212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44214 "RANLIB=$${RANLIB}" \
44215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44216 clean) \
44217 || exit 1
44219 @endif target-libitm
44221 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
44222 maybe-distclean-target-libitm:
44223 @if target-libitm
44224 maybe-distclean-target-libitm: distclean-target-libitm
44226 distclean-target-libitm:
44227 @: $(MAKE); $(unstage)
44228 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44229 r=`${PWD_COMMAND}`; export r; \
44230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44231 $(NORMAL_TARGET_EXPORTS) \
44232 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
44233 for flag in $(EXTRA_TARGET_FLAGS); do \
44234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44235 done; \
44236 (cd $(TARGET_SUBDIR)/libitm && \
44237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44239 "RANLIB=$${RANLIB}" \
44240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44241 distclean) \
44242 || exit 1
44244 @endif target-libitm
44246 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
44247 maybe-maintainer-clean-target-libitm:
44248 @if target-libitm
44249 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
44251 maintainer-clean-target-libitm:
44252 @: $(MAKE); $(unstage)
44253 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44254 r=`${PWD_COMMAND}`; export r; \
44255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44256 $(NORMAL_TARGET_EXPORTS) \
44257 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
44258 for flag in $(EXTRA_TARGET_FLAGS); do \
44259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44260 done; \
44261 (cd $(TARGET_SUBDIR)/libitm && \
44262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44264 "RANLIB=$${RANLIB}" \
44265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44266 maintainer-clean) \
44267 || exit 1
44269 @endif target-libitm
44275 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
44276 maybe-configure-target-libatomic:
44277 @if gcc-bootstrap
44278 configure-target-libatomic: stage_current
44279 @endif gcc-bootstrap
44280 @if target-libatomic
44281 maybe-configure-target-libatomic: configure-target-libatomic
44282 configure-target-libatomic:
44283 @: $(MAKE); $(unstage)
44284 @r=`${PWD_COMMAND}`; export r; \
44285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44286 echo "Checking multilib configuration for libatomic..."; \
44287 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44288 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
44289 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44290 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44291 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
44292 else \
44293 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
44294 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44295 fi; \
44296 else \
44297 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44298 fi; \
44299 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
44300 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44301 $(NORMAL_TARGET_EXPORTS) \
44302 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
44303 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
44304 case $(srcdir) in \
44305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44306 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
44307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44308 esac; \
44309 srcdiroption="--srcdir=$${topdir}/libatomic"; \
44310 libsrcdir="$$s/libatomic"; \
44311 rm -f no-such-file || : ; \
44312 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
44313 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44314 --target=${target_alias} $${srcdiroption} \
44315 || exit 1
44316 @endif target-libatomic
44322 .PHONY: all-target-libatomic maybe-all-target-libatomic
44323 maybe-all-target-libatomic:
44324 @if gcc-bootstrap
44325 all-target-libatomic: stage_current
44326 @endif gcc-bootstrap
44327 @if target-libatomic
44328 TARGET-target-libatomic=all
44329 maybe-all-target-libatomic: all-target-libatomic
44330 all-target-libatomic: configure-target-libatomic
44331 @: $(MAKE); $(unstage)
44332 @r=`${PWD_COMMAND}`; export r; \
44333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44334 $(NORMAL_TARGET_EXPORTS) \
44335 (cd $(TARGET_SUBDIR)/libatomic && \
44336 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44337 $(TARGET-target-libatomic))
44338 @endif target-libatomic
44344 .PHONY: check-target-libatomic maybe-check-target-libatomic
44345 maybe-check-target-libatomic:
44346 @if target-libatomic
44347 maybe-check-target-libatomic: check-target-libatomic
44349 check-target-libatomic:
44350 @: $(MAKE); $(unstage)
44351 @r=`${PWD_COMMAND}`; export r; \
44352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44353 $(NORMAL_TARGET_EXPORTS) \
44354 (cd $(TARGET_SUBDIR)/libatomic && \
44355 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44357 @endif target-libatomic
44359 .PHONY: install-target-libatomic maybe-install-target-libatomic
44360 maybe-install-target-libatomic:
44361 @if target-libatomic
44362 maybe-install-target-libatomic: install-target-libatomic
44364 install-target-libatomic: installdirs
44365 @: $(MAKE); $(unstage)
44366 @r=`${PWD_COMMAND}`; export r; \
44367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44368 $(NORMAL_TARGET_EXPORTS) \
44369 (cd $(TARGET_SUBDIR)/libatomic && \
44370 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44372 @endif target-libatomic
44374 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
44375 maybe-install-strip-target-libatomic:
44376 @if target-libatomic
44377 maybe-install-strip-target-libatomic: install-strip-target-libatomic
44379 install-strip-target-libatomic: installdirs
44380 @: $(MAKE); $(unstage)
44381 @r=`${PWD_COMMAND}`; export r; \
44382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44383 $(NORMAL_TARGET_EXPORTS) \
44384 (cd $(TARGET_SUBDIR)/libatomic && \
44385 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44387 @endif target-libatomic
44389 # Other targets (info, dvi, pdf, etc.)
44391 .PHONY: maybe-info-target-libatomic info-target-libatomic
44392 maybe-info-target-libatomic:
44393 @if target-libatomic
44394 maybe-info-target-libatomic: info-target-libatomic
44396 info-target-libatomic: \
44397 configure-target-libatomic
44398 @: $(MAKE); $(unstage)
44399 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44400 r=`${PWD_COMMAND}`; export r; \
44401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44402 $(NORMAL_TARGET_EXPORTS) \
44403 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
44404 for flag in $(EXTRA_TARGET_FLAGS); do \
44405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44406 done; \
44407 (cd $(TARGET_SUBDIR)/libatomic && \
44408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44410 "RANLIB=$${RANLIB}" \
44411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44412 info) \
44413 || exit 1
44415 @endif target-libatomic
44417 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
44418 maybe-dvi-target-libatomic:
44419 @if target-libatomic
44420 maybe-dvi-target-libatomic: dvi-target-libatomic
44422 dvi-target-libatomic: \
44423 configure-target-libatomic
44424 @: $(MAKE); $(unstage)
44425 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44426 r=`${PWD_COMMAND}`; export r; \
44427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44428 $(NORMAL_TARGET_EXPORTS) \
44429 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
44430 for flag in $(EXTRA_TARGET_FLAGS); do \
44431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44432 done; \
44433 (cd $(TARGET_SUBDIR)/libatomic && \
44434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44436 "RANLIB=$${RANLIB}" \
44437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44438 dvi) \
44439 || exit 1
44441 @endif target-libatomic
44443 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
44444 maybe-pdf-target-libatomic:
44445 @if target-libatomic
44446 maybe-pdf-target-libatomic: pdf-target-libatomic
44448 pdf-target-libatomic: \
44449 configure-target-libatomic
44450 @: $(MAKE); $(unstage)
44451 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44452 r=`${PWD_COMMAND}`; export r; \
44453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44454 $(NORMAL_TARGET_EXPORTS) \
44455 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
44456 for flag in $(EXTRA_TARGET_FLAGS); do \
44457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44458 done; \
44459 (cd $(TARGET_SUBDIR)/libatomic && \
44460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44462 "RANLIB=$${RANLIB}" \
44463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44464 pdf) \
44465 || exit 1
44467 @endif target-libatomic
44469 .PHONY: maybe-html-target-libatomic html-target-libatomic
44470 maybe-html-target-libatomic:
44471 @if target-libatomic
44472 maybe-html-target-libatomic: html-target-libatomic
44474 html-target-libatomic: \
44475 configure-target-libatomic
44476 @: $(MAKE); $(unstage)
44477 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44478 r=`${PWD_COMMAND}`; export r; \
44479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44480 $(NORMAL_TARGET_EXPORTS) \
44481 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
44482 for flag in $(EXTRA_TARGET_FLAGS); do \
44483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44484 done; \
44485 (cd $(TARGET_SUBDIR)/libatomic && \
44486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44488 "RANLIB=$${RANLIB}" \
44489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44490 html) \
44491 || exit 1
44493 @endif target-libatomic
44495 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
44496 maybe-TAGS-target-libatomic:
44497 @if target-libatomic
44498 maybe-TAGS-target-libatomic: TAGS-target-libatomic
44500 TAGS-target-libatomic: \
44501 configure-target-libatomic
44502 @: $(MAKE); $(unstage)
44503 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44504 r=`${PWD_COMMAND}`; export r; \
44505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44506 $(NORMAL_TARGET_EXPORTS) \
44507 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
44508 for flag in $(EXTRA_TARGET_FLAGS); do \
44509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44510 done; \
44511 (cd $(TARGET_SUBDIR)/libatomic && \
44512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44514 "RANLIB=$${RANLIB}" \
44515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44516 TAGS) \
44517 || exit 1
44519 @endif target-libatomic
44521 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
44522 maybe-install-info-target-libatomic:
44523 @if target-libatomic
44524 maybe-install-info-target-libatomic: install-info-target-libatomic
44526 install-info-target-libatomic: \
44527 configure-target-libatomic \
44528 info-target-libatomic
44529 @: $(MAKE); $(unstage)
44530 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44531 r=`${PWD_COMMAND}`; export r; \
44532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44533 $(NORMAL_TARGET_EXPORTS) \
44534 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
44535 for flag in $(EXTRA_TARGET_FLAGS); do \
44536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44537 done; \
44538 (cd $(TARGET_SUBDIR)/libatomic && \
44539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44541 "RANLIB=$${RANLIB}" \
44542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44543 install-info) \
44544 || exit 1
44546 @endif target-libatomic
44548 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
44549 maybe-install-pdf-target-libatomic:
44550 @if target-libatomic
44551 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
44553 install-pdf-target-libatomic: \
44554 configure-target-libatomic \
44555 pdf-target-libatomic
44556 @: $(MAKE); $(unstage)
44557 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44558 r=`${PWD_COMMAND}`; export r; \
44559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44560 $(NORMAL_TARGET_EXPORTS) \
44561 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
44562 for flag in $(EXTRA_TARGET_FLAGS); do \
44563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44564 done; \
44565 (cd $(TARGET_SUBDIR)/libatomic && \
44566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44568 "RANLIB=$${RANLIB}" \
44569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44570 install-pdf) \
44571 || exit 1
44573 @endif target-libatomic
44575 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
44576 maybe-install-html-target-libatomic:
44577 @if target-libatomic
44578 maybe-install-html-target-libatomic: install-html-target-libatomic
44580 install-html-target-libatomic: \
44581 configure-target-libatomic \
44582 html-target-libatomic
44583 @: $(MAKE); $(unstage)
44584 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44585 r=`${PWD_COMMAND}`; export r; \
44586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44587 $(NORMAL_TARGET_EXPORTS) \
44588 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
44589 for flag in $(EXTRA_TARGET_FLAGS); do \
44590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44591 done; \
44592 (cd $(TARGET_SUBDIR)/libatomic && \
44593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44595 "RANLIB=$${RANLIB}" \
44596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44597 install-html) \
44598 || exit 1
44600 @endif target-libatomic
44602 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
44603 maybe-installcheck-target-libatomic:
44604 @if target-libatomic
44605 maybe-installcheck-target-libatomic: installcheck-target-libatomic
44607 installcheck-target-libatomic: \
44608 configure-target-libatomic
44609 @: $(MAKE); $(unstage)
44610 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44611 r=`${PWD_COMMAND}`; export r; \
44612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44613 $(NORMAL_TARGET_EXPORTS) \
44614 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
44615 for flag in $(EXTRA_TARGET_FLAGS); do \
44616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44617 done; \
44618 (cd $(TARGET_SUBDIR)/libatomic && \
44619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44621 "RANLIB=$${RANLIB}" \
44622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44623 installcheck) \
44624 || exit 1
44626 @endif target-libatomic
44628 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
44629 maybe-mostlyclean-target-libatomic:
44630 @if target-libatomic
44631 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
44633 mostlyclean-target-libatomic:
44634 @: $(MAKE); $(unstage)
44635 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44636 r=`${PWD_COMMAND}`; export r; \
44637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44638 $(NORMAL_TARGET_EXPORTS) \
44639 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
44640 for flag in $(EXTRA_TARGET_FLAGS); do \
44641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44642 done; \
44643 (cd $(TARGET_SUBDIR)/libatomic && \
44644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44646 "RANLIB=$${RANLIB}" \
44647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44648 mostlyclean) \
44649 || exit 1
44651 @endif target-libatomic
44653 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
44654 maybe-clean-target-libatomic:
44655 @if target-libatomic
44656 maybe-clean-target-libatomic: clean-target-libatomic
44658 clean-target-libatomic:
44659 @: $(MAKE); $(unstage)
44660 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44661 r=`${PWD_COMMAND}`; export r; \
44662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44663 $(NORMAL_TARGET_EXPORTS) \
44664 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
44665 for flag in $(EXTRA_TARGET_FLAGS); do \
44666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44667 done; \
44668 (cd $(TARGET_SUBDIR)/libatomic && \
44669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44671 "RANLIB=$${RANLIB}" \
44672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44673 clean) \
44674 || exit 1
44676 @endif target-libatomic
44678 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
44679 maybe-distclean-target-libatomic:
44680 @if target-libatomic
44681 maybe-distclean-target-libatomic: distclean-target-libatomic
44683 distclean-target-libatomic:
44684 @: $(MAKE); $(unstage)
44685 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44686 r=`${PWD_COMMAND}`; export r; \
44687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44688 $(NORMAL_TARGET_EXPORTS) \
44689 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
44690 for flag in $(EXTRA_TARGET_FLAGS); do \
44691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44692 done; \
44693 (cd $(TARGET_SUBDIR)/libatomic && \
44694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44696 "RANLIB=$${RANLIB}" \
44697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44698 distclean) \
44699 || exit 1
44701 @endif target-libatomic
44703 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
44704 maybe-maintainer-clean-target-libatomic:
44705 @if target-libatomic
44706 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
44708 maintainer-clean-target-libatomic:
44709 @: $(MAKE); $(unstage)
44710 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44711 r=`${PWD_COMMAND}`; export r; \
44712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44713 $(NORMAL_TARGET_EXPORTS) \
44714 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
44715 for flag in $(EXTRA_TARGET_FLAGS); do \
44716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44717 done; \
44718 (cd $(TARGET_SUBDIR)/libatomic && \
44719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44721 "RANLIB=$${RANLIB}" \
44722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44723 maintainer-clean) \
44724 || exit 1
44726 @endif target-libatomic
44730 @if target-libgomp
44731 .PHONY: check-target-libgomp-c++
44732 check-target-libgomp-c++:
44733 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
44735 @endif target-libgomp
44737 @if target-libitm
44738 .PHONY: check-target-libitm-c++
44739 check-target-libitm-c++:
44740 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
44742 @endif target-libitm
44744 # ----------
44745 # GCC module
44746 # ----------
44748 @if gcc-no-bootstrap
44749 .PHONY: cross
44750 cross: all-build all-gas all-ld
44751 @r=`${PWD_COMMAND}`; export r; \
44752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44753 $(HOST_EXPORTS) \
44754 echo "Building the C and C++ compiler"; \
44755 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
44756 @r=`${PWD_COMMAND}`; export r; \
44757 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
44758 echo "Building runtime libraries"; \
44759 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
44760 @endif gcc-no-bootstrap
44762 @if gcc
44764 .PHONY: check-gcc-c check-c
44765 check-gcc-c:
44766 r=`${PWD_COMMAND}`; export r; \
44767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44768 $(HOST_EXPORTS) \
44769 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
44770 check-c: check-gcc-c
44772 .PHONY: check-gcc-c++ check-c++
44773 check-gcc-c++:
44774 r=`${PWD_COMMAND}`; export r; \
44775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44776 $(HOST_EXPORTS) \
44777 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
44778 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
44780 .PHONY: check-gcc-fortran check-fortran
44781 check-gcc-fortran:
44782 r=`${PWD_COMMAND}`; export r; \
44783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44784 $(HOST_EXPORTS) \
44785 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
44786 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
44788 .PHONY: check-gcc-java check-java
44789 check-gcc-java:
44790 r=`${PWD_COMMAND}`; export r; \
44791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44792 $(HOST_EXPORTS) \
44793 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
44794 check-java: check-gcc-java check-target-libjava
44796 .PHONY: check-gcc-ada check-ada
44797 check-gcc-ada:
44798 r=`${PWD_COMMAND}`; export r; \
44799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44800 $(HOST_EXPORTS) \
44801 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
44802 check-ada: check-gcc-ada check-target-libada
44804 .PHONY: check-gcc-objc check-objc
44805 check-gcc-objc:
44806 r=`${PWD_COMMAND}`; export r; \
44807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44808 $(HOST_EXPORTS) \
44809 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
44810 check-objc: check-gcc-objc check-target-libobjc
44812 .PHONY: check-gcc-upc check-upc
44813 check-gcc-upc:
44814 r=`${PWD_COMMAND}`; export r; \
44815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44816 $(HOST_EXPORTS) \
44817 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-upc);
44818 check-upc: check-gcc-upc check-target-libgupc
44820 .PHONY: check-gcc-obj-c++ check-obj-c++
44821 check-gcc-obj-c++:
44822 r=`${PWD_COMMAND}`; export r; \
44823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44824 $(HOST_EXPORTS) \
44825 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
44826 check-obj-c++: check-gcc-obj-c++
44828 .PHONY: check-gcc-go check-go
44829 check-gcc-go:
44830 r=`${PWD_COMMAND}`; export r; \
44831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44832 $(HOST_EXPORTS) \
44833 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
44834 check-go: check-gcc-go check-target-libgo
44837 # The gcc part of install-no-fixedincludes, which relies on an intimate
44838 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
44839 .PHONY: gcc-install-no-fixedincludes
44840 gcc-install-no-fixedincludes:
44841 @if [ -f ./gcc/Makefile ]; then \
44842 r=`${PWD_COMMAND}`; export r; \
44843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44844 $(HOST_EXPORTS) \
44845 (cd ./gcc \
44846 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
44847 else true; fi
44848 @endif gcc
44850 # ---------------------
44851 # GCC bootstrap support
44852 # ---------------------
44854 # We track the current stage (the one in 'gcc') in the stage_current file.
44855 # stage_last instead tracks the stage that was built last. These targets
44856 # are dummy when toplevel bootstrap is not active.
44858 # While making host and target tools, symlinks to the final stage must be
44859 # there, so $(unstage) should be run at various points. To avoid excessive
44860 # recursive invocations of make, we "inline" them using a variable. These
44861 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
44862 # to avoid warnings from the GNU Make job server.
44864 unstage = :
44865 stage = :
44866 current_stage = ""
44868 @if gcc-bootstrap
44869 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
44870 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
44871 current_stage = "`cat stage_current 2> /dev/null`"
44872 @endif gcc-bootstrap
44874 .PHONY: unstage stage
44875 unstage:
44876 @: $(MAKE); $(unstage)
44877 stage:
44878 @: $(MAKE); $(stage)
44880 # Disable commands for lean bootstrap.
44881 LEAN = false
44883 # We name the build directories for the various stages "stage1-gcc",
44884 # "stage2-gcc","stage3-gcc", etc.
44886 # Since the 'compare' process will fail (on debugging information) if any
44887 # directory names are different, we need to link the gcc directory for
44888 # the previous stage to a constant name ('prev-gcc'), and to make the name of
44889 # the build directories constant as well. For the latter, we use naked names
44890 # like 'gcc', because the scripts in that directory assume it. We use
44891 # mv on platforms where symlinks to directories do not work or are not
44892 # reliable.
44894 # 'touch' doesn't work right on some platforms.
44895 STAMP = echo timestamp >
44897 # We only want to compare .o files, so set this!
44898 objext = .o
44901 .PHONY: stage1-start stage1-end
44903 stage1-start::
44904 @: $(MAKE); $(stage); \
44905 echo stage1 > stage_current ; \
44906 echo stage1 > stage_last; \
44907 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44908 @if bfd
44909 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
44910 mkdir stage1-bfd; \
44911 mv stage1-bfd bfd
44912 @endif bfd
44913 @if opcodes
44914 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
44915 mkdir stage1-opcodes; \
44916 mv stage1-opcodes opcodes
44917 @endif opcodes
44918 @if binutils
44919 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
44920 mkdir stage1-binutils; \
44921 mv stage1-binutils binutils
44922 @endif binutils
44923 @if gas
44924 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
44925 mkdir stage1-gas; \
44926 mv stage1-gas gas
44927 @endif gas
44928 @if gcc
44929 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
44930 mkdir stage1-gcc; \
44931 mv stage1-gcc gcc
44932 @endif gcc
44933 @if gmp
44934 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
44935 mkdir stage1-gmp; \
44936 mv stage1-gmp gmp
44937 @endif gmp
44938 @if mpfr
44939 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
44940 mkdir stage1-mpfr; \
44941 mv stage1-mpfr mpfr
44942 @endif mpfr
44943 @if mpc
44944 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
44945 mkdir stage1-mpc; \
44946 mv stage1-mpc mpc
44947 @endif mpc
44948 @if isl
44949 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
44950 mkdir stage1-isl; \
44951 mv stage1-isl isl
44952 @endif isl
44953 @if cloog
44954 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
44955 mkdir stage1-cloog; \
44956 mv stage1-cloog cloog
44957 @endif cloog
44958 @if libelf
44959 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
44960 mkdir stage1-libelf; \
44961 mv stage1-libelf libelf
44962 @endif libelf
44963 @if gold
44964 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
44965 mkdir stage1-gold; \
44966 mv stage1-gold gold
44967 @endif gold
44968 @if intl
44969 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
44970 mkdir stage1-intl; \
44971 mv stage1-intl intl
44972 @endif intl
44973 @if ld
44974 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
44975 mkdir stage1-ld; \
44976 mv stage1-ld ld
44977 @endif ld
44978 @if libbacktrace
44979 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
44980 mkdir stage1-libbacktrace; \
44981 mv stage1-libbacktrace libbacktrace
44982 @endif libbacktrace
44983 @if libcpp
44984 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
44985 mkdir stage1-libcpp; \
44986 mv stage1-libcpp libcpp
44987 @endif libcpp
44988 @if libdecnumber
44989 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
44990 mkdir stage1-libdecnumber; \
44991 mv stage1-libdecnumber libdecnumber
44992 @endif libdecnumber
44993 @if libiberty
44994 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
44995 mkdir stage1-libiberty; \
44996 mv stage1-libiberty libiberty
44997 @endif libiberty
44998 @if zlib
44999 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
45000 mkdir stage1-zlib; \
45001 mv stage1-zlib zlib
45002 @endif zlib
45003 @if lto-plugin
45004 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
45005 mkdir stage1-lto-plugin; \
45006 mv stage1-lto-plugin lto-plugin
45007 @endif lto-plugin
45008 @[ -d stage1-$(TARGET_SUBDIR) ] || \
45009 mkdir stage1-$(TARGET_SUBDIR); \
45010 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
45012 stage1-end::
45013 @if bfd
45014 @if test -d $(HOST_SUBDIR)/bfd ; then \
45015 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
45017 @endif bfd
45018 @if opcodes
45019 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45020 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
45022 @endif opcodes
45023 @if binutils
45024 @if test -d $(HOST_SUBDIR)/binutils ; then \
45025 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
45027 @endif binutils
45028 @if gas
45029 @if test -d $(HOST_SUBDIR)/gas ; then \
45030 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
45032 @endif gas
45033 @if gcc
45034 @if test -d $(HOST_SUBDIR)/gcc ; then \
45035 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
45037 @endif gcc
45038 @if gmp
45039 @if test -d $(HOST_SUBDIR)/gmp ; then \
45040 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
45042 @endif gmp
45043 @if mpfr
45044 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45045 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
45047 @endif mpfr
45048 @if mpc
45049 @if test -d $(HOST_SUBDIR)/mpc ; then \
45050 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
45052 @endif mpc
45053 @if isl
45054 @if test -d $(HOST_SUBDIR)/isl ; then \
45055 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
45057 @endif isl
45058 @if cloog
45059 @if test -d $(HOST_SUBDIR)/cloog ; then \
45060 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
45062 @endif cloog
45063 @if libelf
45064 @if test -d $(HOST_SUBDIR)/libelf ; then \
45065 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
45067 @endif libelf
45068 @if gold
45069 @if test -d $(HOST_SUBDIR)/gold ; then \
45070 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
45072 @endif gold
45073 @if intl
45074 @if test -d $(HOST_SUBDIR)/intl ; then \
45075 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
45077 @endif intl
45078 @if ld
45079 @if test -d $(HOST_SUBDIR)/ld ; then \
45080 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
45082 @endif ld
45083 @if libbacktrace
45084 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45085 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
45087 @endif libbacktrace
45088 @if libcpp
45089 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45090 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
45092 @endif libcpp
45093 @if libdecnumber
45094 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45095 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
45097 @endif libdecnumber
45098 @if libiberty
45099 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45100 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
45102 @endif libiberty
45103 @if zlib
45104 @if test -d $(HOST_SUBDIR)/zlib ; then \
45105 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
45107 @endif zlib
45108 @if lto-plugin
45109 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45110 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
45112 @endif lto-plugin
45113 @if test -d $(TARGET_SUBDIR) ; then \
45114 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
45116 rm -f stage_current
45118 # Bubble a bug fix through all the stages up to stage 1. They are
45119 # remade, but not reconfigured. The next stage (if any) will not be
45120 # reconfigured either.
45121 .PHONY: stage1-bubble
45122 stage1-bubble::
45123 @r=`${PWD_COMMAND}`; export r; \
45124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45125 if test -f stage1-lean ; then \
45126 echo Skipping rebuild of stage1 ; \
45127 else \
45128 $(MAKE) stage1-start; \
45129 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
45132 .PHONY: all-stage1 clean-stage1
45133 do-clean: clean-stage1
45135 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45136 # only possibility, but now it conflicts with no-bootstrap rules
45137 @if gcc-bootstrap
45142 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45144 .PHONY: distclean-stage1
45145 distclean-stage1::
45146 @: $(MAKE); $(stage)
45147 @test "`cat stage_last`" != stage1 || rm -f stage_last
45148 rm -rf stage1-*
45151 @endif gcc-bootstrap
45154 .PHONY: stage2-start stage2-end
45156 stage2-start::
45157 @: $(MAKE); $(stage); \
45158 echo stage2 > stage_current ; \
45159 echo stage2 > stage_last; \
45160 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45161 @if bfd
45162 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
45163 mkdir stage2-bfd; \
45164 mv stage2-bfd bfd ; \
45165 mv stage1-bfd prev-bfd || test -f stage1-lean
45166 @endif bfd
45167 @if opcodes
45168 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
45169 mkdir stage2-opcodes; \
45170 mv stage2-opcodes opcodes ; \
45171 mv stage1-opcodes prev-opcodes || test -f stage1-lean
45172 @endif opcodes
45173 @if binutils
45174 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
45175 mkdir stage2-binutils; \
45176 mv stage2-binutils binutils ; \
45177 mv stage1-binutils prev-binutils || test -f stage1-lean
45178 @endif binutils
45179 @if gas
45180 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
45181 mkdir stage2-gas; \
45182 mv stage2-gas gas ; \
45183 mv stage1-gas prev-gas || test -f stage1-lean
45184 @endif gas
45185 @if gcc
45186 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
45187 mkdir stage2-gcc; \
45188 mv stage2-gcc gcc ; \
45189 mv stage1-gcc prev-gcc || test -f stage1-lean
45190 @endif gcc
45191 @if gmp
45192 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
45193 mkdir stage2-gmp; \
45194 mv stage2-gmp gmp ; \
45195 mv stage1-gmp prev-gmp || test -f stage1-lean
45196 @endif gmp
45197 @if mpfr
45198 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
45199 mkdir stage2-mpfr; \
45200 mv stage2-mpfr mpfr ; \
45201 mv stage1-mpfr prev-mpfr || test -f stage1-lean
45202 @endif mpfr
45203 @if mpc
45204 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
45205 mkdir stage2-mpc; \
45206 mv stage2-mpc mpc ; \
45207 mv stage1-mpc prev-mpc || test -f stage1-lean
45208 @endif mpc
45209 @if isl
45210 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
45211 mkdir stage2-isl; \
45212 mv stage2-isl isl ; \
45213 mv stage1-isl prev-isl || test -f stage1-lean
45214 @endif isl
45215 @if cloog
45216 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
45217 mkdir stage2-cloog; \
45218 mv stage2-cloog cloog ; \
45219 mv stage1-cloog prev-cloog || test -f stage1-lean
45220 @endif cloog
45221 @if libelf
45222 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
45223 mkdir stage2-libelf; \
45224 mv stage2-libelf libelf ; \
45225 mv stage1-libelf prev-libelf || test -f stage1-lean
45226 @endif libelf
45227 @if gold
45228 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
45229 mkdir stage2-gold; \
45230 mv stage2-gold gold ; \
45231 mv stage1-gold prev-gold || test -f stage1-lean
45232 @endif gold
45233 @if intl
45234 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
45235 mkdir stage2-intl; \
45236 mv stage2-intl intl ; \
45237 mv stage1-intl prev-intl || test -f stage1-lean
45238 @endif intl
45239 @if ld
45240 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
45241 mkdir stage2-ld; \
45242 mv stage2-ld ld ; \
45243 mv stage1-ld prev-ld || test -f stage1-lean
45244 @endif ld
45245 @if libbacktrace
45246 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
45247 mkdir stage2-libbacktrace; \
45248 mv stage2-libbacktrace libbacktrace ; \
45249 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
45250 @endif libbacktrace
45251 @if libcpp
45252 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
45253 mkdir stage2-libcpp; \
45254 mv stage2-libcpp libcpp ; \
45255 mv stage1-libcpp prev-libcpp || test -f stage1-lean
45256 @endif libcpp
45257 @if libdecnumber
45258 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
45259 mkdir stage2-libdecnumber; \
45260 mv stage2-libdecnumber libdecnumber ; \
45261 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
45262 @endif libdecnumber
45263 @if libiberty
45264 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
45265 mkdir stage2-libiberty; \
45266 mv stage2-libiberty libiberty ; \
45267 mv stage1-libiberty prev-libiberty || test -f stage1-lean
45268 @endif libiberty
45269 @if zlib
45270 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
45271 mkdir stage2-zlib; \
45272 mv stage2-zlib zlib ; \
45273 mv stage1-zlib prev-zlib || test -f stage1-lean
45274 @endif zlib
45275 @if lto-plugin
45276 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
45277 mkdir stage2-lto-plugin; \
45278 mv stage2-lto-plugin lto-plugin ; \
45279 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
45280 @endif lto-plugin
45281 @[ -d stage2-$(TARGET_SUBDIR) ] || \
45282 mkdir stage2-$(TARGET_SUBDIR); \
45283 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45284 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
45286 stage2-end::
45287 @if bfd
45288 @if test -d $(HOST_SUBDIR)/bfd ; then \
45289 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
45290 mv prev-bfd stage1-bfd ; : ; \
45292 @endif bfd
45293 @if opcodes
45294 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45295 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
45296 mv prev-opcodes stage1-opcodes ; : ; \
45298 @endif opcodes
45299 @if binutils
45300 @if test -d $(HOST_SUBDIR)/binutils ; then \
45301 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
45302 mv prev-binutils stage1-binutils ; : ; \
45304 @endif binutils
45305 @if gas
45306 @if test -d $(HOST_SUBDIR)/gas ; then \
45307 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
45308 mv prev-gas stage1-gas ; : ; \
45310 @endif gas
45311 @if gcc
45312 @if test -d $(HOST_SUBDIR)/gcc ; then \
45313 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
45314 mv prev-gcc stage1-gcc ; : ; \
45316 @endif gcc
45317 @if gmp
45318 @if test -d $(HOST_SUBDIR)/gmp ; then \
45319 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
45320 mv prev-gmp stage1-gmp ; : ; \
45322 @endif gmp
45323 @if mpfr
45324 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45325 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
45326 mv prev-mpfr stage1-mpfr ; : ; \
45328 @endif mpfr
45329 @if mpc
45330 @if test -d $(HOST_SUBDIR)/mpc ; then \
45331 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
45332 mv prev-mpc stage1-mpc ; : ; \
45334 @endif mpc
45335 @if isl
45336 @if test -d $(HOST_SUBDIR)/isl ; then \
45337 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
45338 mv prev-isl stage1-isl ; : ; \
45340 @endif isl
45341 @if cloog
45342 @if test -d $(HOST_SUBDIR)/cloog ; then \
45343 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
45344 mv prev-cloog stage1-cloog ; : ; \
45346 @endif cloog
45347 @if libelf
45348 @if test -d $(HOST_SUBDIR)/libelf ; then \
45349 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
45350 mv prev-libelf stage1-libelf ; : ; \
45352 @endif libelf
45353 @if gold
45354 @if test -d $(HOST_SUBDIR)/gold ; then \
45355 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
45356 mv prev-gold stage1-gold ; : ; \
45358 @endif gold
45359 @if intl
45360 @if test -d $(HOST_SUBDIR)/intl ; then \
45361 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
45362 mv prev-intl stage1-intl ; : ; \
45364 @endif intl
45365 @if ld
45366 @if test -d $(HOST_SUBDIR)/ld ; then \
45367 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
45368 mv prev-ld stage1-ld ; : ; \
45370 @endif ld
45371 @if libbacktrace
45372 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45373 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
45374 mv prev-libbacktrace stage1-libbacktrace ; : ; \
45376 @endif libbacktrace
45377 @if libcpp
45378 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45379 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
45380 mv prev-libcpp stage1-libcpp ; : ; \
45382 @endif libcpp
45383 @if libdecnumber
45384 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45385 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
45386 mv prev-libdecnumber stage1-libdecnumber ; : ; \
45388 @endif libdecnumber
45389 @if libiberty
45390 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45391 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
45392 mv prev-libiberty stage1-libiberty ; : ; \
45394 @endif libiberty
45395 @if zlib
45396 @if test -d $(HOST_SUBDIR)/zlib ; then \
45397 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
45398 mv prev-zlib stage1-zlib ; : ; \
45400 @endif zlib
45401 @if lto-plugin
45402 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45403 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
45404 mv prev-lto-plugin stage1-lto-plugin ; : ; \
45406 @endif lto-plugin
45407 @if test -d $(TARGET_SUBDIR) ; then \
45408 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
45409 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
45411 rm -f stage_current
45413 # Bubble a bug fix through all the stages up to stage 2. They are
45414 # remade, but not reconfigured. The next stage (if any) will not be
45415 # reconfigured either.
45416 .PHONY: stage2-bubble
45417 stage2-bubble:: stage1-bubble
45418 @r=`${PWD_COMMAND}`; export r; \
45419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45420 if test -f stage2-lean || test -f stage1-lean ; then \
45421 echo Skipping rebuild of stage2 ; \
45422 else \
45423 $(MAKE) stage2-start; \
45424 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
45427 .PHONY: all-stage2 clean-stage2
45428 do-clean: clean-stage2
45430 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45431 # only possibility, but now it conflicts with no-bootstrap rules
45432 @if gcc-bootstrap
45436 .PHONY: bootstrap2 bootstrap2-lean
45437 bootstrap2:
45438 echo stage2 > stage_final
45439 @r=`${PWD_COMMAND}`; export r; \
45440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45441 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
45442 @: $(MAKE); $(unstage)
45443 @r=`${PWD_COMMAND}`; export r; \
45444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45445 TFLAGS="$(STAGE2_TFLAGS)"; \
45446 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45448 bootstrap2-lean:
45449 echo stage2 > stage_final
45450 @r=`${PWD_COMMAND}`; export r; \
45451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45452 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
45453 @: $(MAKE); $(unstage)
45454 @r=`${PWD_COMMAND}`; export r; \
45455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45456 TFLAGS="$(STAGE2_TFLAGS)"; \
45457 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45460 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45461 distclean-stage1:: distclean-stage2
45462 .PHONY: distclean-stage2
45463 distclean-stage2::
45464 @: $(MAKE); $(stage)
45465 @test "`cat stage_last`" != stage2 || rm -f stage_last
45466 rm -rf stage2-*
45469 @endif gcc-bootstrap
45472 .PHONY: stage3-start stage3-end
45474 stage3-start::
45475 @: $(MAKE); $(stage); \
45476 echo stage3 > stage_current ; \
45477 echo stage3 > stage_last; \
45478 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45479 @if bfd
45480 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
45481 mkdir stage3-bfd; \
45482 mv stage3-bfd bfd ; \
45483 mv stage2-bfd prev-bfd || test -f stage2-lean
45484 @endif bfd
45485 @if opcodes
45486 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
45487 mkdir stage3-opcodes; \
45488 mv stage3-opcodes opcodes ; \
45489 mv stage2-opcodes prev-opcodes || test -f stage2-lean
45490 @endif opcodes
45491 @if binutils
45492 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
45493 mkdir stage3-binutils; \
45494 mv stage3-binutils binutils ; \
45495 mv stage2-binutils prev-binutils || test -f stage2-lean
45496 @endif binutils
45497 @if gas
45498 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
45499 mkdir stage3-gas; \
45500 mv stage3-gas gas ; \
45501 mv stage2-gas prev-gas || test -f stage2-lean
45502 @endif gas
45503 @if gcc
45504 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
45505 mkdir stage3-gcc; \
45506 mv stage3-gcc gcc ; \
45507 mv stage2-gcc prev-gcc || test -f stage2-lean
45508 @endif gcc
45509 @if gmp
45510 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
45511 mkdir stage3-gmp; \
45512 mv stage3-gmp gmp ; \
45513 mv stage2-gmp prev-gmp || test -f stage2-lean
45514 @endif gmp
45515 @if mpfr
45516 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
45517 mkdir stage3-mpfr; \
45518 mv stage3-mpfr mpfr ; \
45519 mv stage2-mpfr prev-mpfr || test -f stage2-lean
45520 @endif mpfr
45521 @if mpc
45522 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
45523 mkdir stage3-mpc; \
45524 mv stage3-mpc mpc ; \
45525 mv stage2-mpc prev-mpc || test -f stage2-lean
45526 @endif mpc
45527 @if isl
45528 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
45529 mkdir stage3-isl; \
45530 mv stage3-isl isl ; \
45531 mv stage2-isl prev-isl || test -f stage2-lean
45532 @endif isl
45533 @if cloog
45534 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
45535 mkdir stage3-cloog; \
45536 mv stage3-cloog cloog ; \
45537 mv stage2-cloog prev-cloog || test -f stage2-lean
45538 @endif cloog
45539 @if libelf
45540 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
45541 mkdir stage3-libelf; \
45542 mv stage3-libelf libelf ; \
45543 mv stage2-libelf prev-libelf || test -f stage2-lean
45544 @endif libelf
45545 @if gold
45546 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
45547 mkdir stage3-gold; \
45548 mv stage3-gold gold ; \
45549 mv stage2-gold prev-gold || test -f stage2-lean
45550 @endif gold
45551 @if intl
45552 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
45553 mkdir stage3-intl; \
45554 mv stage3-intl intl ; \
45555 mv stage2-intl prev-intl || test -f stage2-lean
45556 @endif intl
45557 @if ld
45558 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
45559 mkdir stage3-ld; \
45560 mv stage3-ld ld ; \
45561 mv stage2-ld prev-ld || test -f stage2-lean
45562 @endif ld
45563 @if libbacktrace
45564 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
45565 mkdir stage3-libbacktrace; \
45566 mv stage3-libbacktrace libbacktrace ; \
45567 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
45568 @endif libbacktrace
45569 @if libcpp
45570 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
45571 mkdir stage3-libcpp; \
45572 mv stage3-libcpp libcpp ; \
45573 mv stage2-libcpp prev-libcpp || test -f stage2-lean
45574 @endif libcpp
45575 @if libdecnumber
45576 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
45577 mkdir stage3-libdecnumber; \
45578 mv stage3-libdecnumber libdecnumber ; \
45579 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
45580 @endif libdecnumber
45581 @if libiberty
45582 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
45583 mkdir stage3-libiberty; \
45584 mv stage3-libiberty libiberty ; \
45585 mv stage2-libiberty prev-libiberty || test -f stage2-lean
45586 @endif libiberty
45587 @if zlib
45588 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
45589 mkdir stage3-zlib; \
45590 mv stage3-zlib zlib ; \
45591 mv stage2-zlib prev-zlib || test -f stage2-lean
45592 @endif zlib
45593 @if lto-plugin
45594 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
45595 mkdir stage3-lto-plugin; \
45596 mv stage3-lto-plugin lto-plugin ; \
45597 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
45598 @endif lto-plugin
45599 @[ -d stage3-$(TARGET_SUBDIR) ] || \
45600 mkdir stage3-$(TARGET_SUBDIR); \
45601 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45602 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
45604 stage3-end::
45605 @if bfd
45606 @if test -d $(HOST_SUBDIR)/bfd ; then \
45607 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
45608 mv prev-bfd stage2-bfd ; : ; \
45610 @endif bfd
45611 @if opcodes
45612 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45613 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
45614 mv prev-opcodes stage2-opcodes ; : ; \
45616 @endif opcodes
45617 @if binutils
45618 @if test -d $(HOST_SUBDIR)/binutils ; then \
45619 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
45620 mv prev-binutils stage2-binutils ; : ; \
45622 @endif binutils
45623 @if gas
45624 @if test -d $(HOST_SUBDIR)/gas ; then \
45625 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
45626 mv prev-gas stage2-gas ; : ; \
45628 @endif gas
45629 @if gcc
45630 @if test -d $(HOST_SUBDIR)/gcc ; then \
45631 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
45632 mv prev-gcc stage2-gcc ; : ; \
45634 @endif gcc
45635 @if gmp
45636 @if test -d $(HOST_SUBDIR)/gmp ; then \
45637 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
45638 mv prev-gmp stage2-gmp ; : ; \
45640 @endif gmp
45641 @if mpfr
45642 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45643 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
45644 mv prev-mpfr stage2-mpfr ; : ; \
45646 @endif mpfr
45647 @if mpc
45648 @if test -d $(HOST_SUBDIR)/mpc ; then \
45649 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
45650 mv prev-mpc stage2-mpc ; : ; \
45652 @endif mpc
45653 @if isl
45654 @if test -d $(HOST_SUBDIR)/isl ; then \
45655 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
45656 mv prev-isl stage2-isl ; : ; \
45658 @endif isl
45659 @if cloog
45660 @if test -d $(HOST_SUBDIR)/cloog ; then \
45661 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
45662 mv prev-cloog stage2-cloog ; : ; \
45664 @endif cloog
45665 @if libelf
45666 @if test -d $(HOST_SUBDIR)/libelf ; then \
45667 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
45668 mv prev-libelf stage2-libelf ; : ; \
45670 @endif libelf
45671 @if gold
45672 @if test -d $(HOST_SUBDIR)/gold ; then \
45673 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
45674 mv prev-gold stage2-gold ; : ; \
45676 @endif gold
45677 @if intl
45678 @if test -d $(HOST_SUBDIR)/intl ; then \
45679 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
45680 mv prev-intl stage2-intl ; : ; \
45682 @endif intl
45683 @if ld
45684 @if test -d $(HOST_SUBDIR)/ld ; then \
45685 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
45686 mv prev-ld stage2-ld ; : ; \
45688 @endif ld
45689 @if libbacktrace
45690 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45691 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
45692 mv prev-libbacktrace stage2-libbacktrace ; : ; \
45694 @endif libbacktrace
45695 @if libcpp
45696 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45697 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
45698 mv prev-libcpp stage2-libcpp ; : ; \
45700 @endif libcpp
45701 @if libdecnumber
45702 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45703 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
45704 mv prev-libdecnumber stage2-libdecnumber ; : ; \
45706 @endif libdecnumber
45707 @if libiberty
45708 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45709 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
45710 mv prev-libiberty stage2-libiberty ; : ; \
45712 @endif libiberty
45713 @if zlib
45714 @if test -d $(HOST_SUBDIR)/zlib ; then \
45715 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
45716 mv prev-zlib stage2-zlib ; : ; \
45718 @endif zlib
45719 @if lto-plugin
45720 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45721 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
45722 mv prev-lto-plugin stage2-lto-plugin ; : ; \
45724 @endif lto-plugin
45725 @if test -d $(TARGET_SUBDIR) ; then \
45726 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
45727 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
45729 rm -f stage_current
45731 # Bubble a bug fix through all the stages up to stage 3. They are
45732 # remade, but not reconfigured. The next stage (if any) will not be
45733 # reconfigured either.
45734 .PHONY: stage3-bubble
45735 stage3-bubble:: stage2-bubble
45736 @r=`${PWD_COMMAND}`; export r; \
45737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45738 if test -f stage3-lean || test -f stage2-lean ; then \
45739 echo Skipping rebuild of stage3 ; \
45740 else \
45741 $(MAKE) stage3-start; \
45742 if $(LEAN); then \
45743 rm -rf stage1-* ; \
45744 $(STAMP) stage1-lean ; \
45745 fi; \
45746 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
45748 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
45750 .PHONY: all-stage3 clean-stage3
45751 do-clean: clean-stage3
45753 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45754 # only possibility, but now it conflicts with no-bootstrap rules
45755 @if gcc-bootstrap
45757 compare:
45758 @r=`${PWD_COMMAND}`; export r; \
45759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45760 if test -f stage2-lean; then \
45761 echo Cannot compare object files as stage 2 was deleted. ; \
45762 exit 0 ; \
45763 fi; \
45764 : $(MAKE); $(stage); \
45765 rm -f .bad_compare ; \
45766 echo Comparing stages 2 and 3 ; \
45767 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
45768 files=`find stage3-* -name "*$(objext)" -print | \
45769 sed -n s,^stage$$sed-,,p` ; \
45770 for file in $${files} ; do \
45771 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
45772 if test ! -f $$f1; then continue; fi; \
45773 $(do-compare) > /dev/null 2>&1; \
45774 if test $$? -eq 1; then \
45775 case $$file in \
45776 @compare_exclusions@) \
45777 echo warning: $$file differs ;; \
45778 *) \
45779 echo $$file differs >> .bad_compare ;; \
45780 esac ; \
45781 fi ; \
45782 done ; \
45783 if [ -f .bad_compare ]; then \
45784 echo "Bootstrap comparison failure!"; \
45785 cat .bad_compare; \
45786 exit 1; \
45787 else \
45788 echo Comparison successful.; \
45789 fi ; \
45790 $(STAMP) compare
45791 if $(LEAN); then \
45792 rm -rf stage2-*; \
45793 $(STAMP) stage2-lean; \
45798 .PHONY: bootstrap bootstrap-lean
45799 bootstrap:
45800 echo stage3 > stage_final
45801 @r=`${PWD_COMMAND}`; export r; \
45802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45803 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
45804 @: $(MAKE); $(unstage)
45805 @r=`${PWD_COMMAND}`; export r; \
45806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45807 TFLAGS="$(STAGE3_TFLAGS)"; \
45808 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45810 bootstrap-lean:
45811 echo stage3 > stage_final
45812 @r=`${PWD_COMMAND}`; export r; \
45813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45814 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
45815 @: $(MAKE); $(unstage)
45816 @r=`${PWD_COMMAND}`; export r; \
45817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45818 TFLAGS="$(STAGE3_TFLAGS)"; \
45819 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45822 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45823 distclean-stage2:: distclean-stage3
45824 .PHONY: distclean-stage3
45825 distclean-stage3::
45826 @: $(MAKE); $(stage)
45827 @test "`cat stage_last`" != stage3 || rm -f stage_last
45828 rm -rf stage3-* compare
45831 .PHONY: cleanstrap
45832 cleanstrap: do-distclean local-clean
45833 echo stage3 > stage_final
45834 @r=`${PWD_COMMAND}`; export r; \
45835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45836 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
45837 @: $(MAKE); $(unstage)
45838 @r=`${PWD_COMMAND}`; export r; \
45839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45840 TFLAGS="$(STAGE3_TFLAGS)"; \
45841 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45843 @endif gcc-bootstrap
45846 .PHONY: stage4-start stage4-end
45848 stage4-start::
45849 @: $(MAKE); $(stage); \
45850 echo stage4 > stage_current ; \
45851 echo stage4 > stage_last; \
45852 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45853 @if bfd
45854 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
45855 mkdir stage4-bfd; \
45856 mv stage4-bfd bfd ; \
45857 mv stage3-bfd prev-bfd || test -f stage3-lean
45858 @endif bfd
45859 @if opcodes
45860 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
45861 mkdir stage4-opcodes; \
45862 mv stage4-opcodes opcodes ; \
45863 mv stage3-opcodes prev-opcodes || test -f stage3-lean
45864 @endif opcodes
45865 @if binutils
45866 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
45867 mkdir stage4-binutils; \
45868 mv stage4-binutils binutils ; \
45869 mv stage3-binutils prev-binutils || test -f stage3-lean
45870 @endif binutils
45871 @if gas
45872 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
45873 mkdir stage4-gas; \
45874 mv stage4-gas gas ; \
45875 mv stage3-gas prev-gas || test -f stage3-lean
45876 @endif gas
45877 @if gcc
45878 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
45879 mkdir stage4-gcc; \
45880 mv stage4-gcc gcc ; \
45881 mv stage3-gcc prev-gcc || test -f stage3-lean
45882 @endif gcc
45883 @if gmp
45884 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
45885 mkdir stage4-gmp; \
45886 mv stage4-gmp gmp ; \
45887 mv stage3-gmp prev-gmp || test -f stage3-lean
45888 @endif gmp
45889 @if mpfr
45890 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
45891 mkdir stage4-mpfr; \
45892 mv stage4-mpfr mpfr ; \
45893 mv stage3-mpfr prev-mpfr || test -f stage3-lean
45894 @endif mpfr
45895 @if mpc
45896 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
45897 mkdir stage4-mpc; \
45898 mv stage4-mpc mpc ; \
45899 mv stage3-mpc prev-mpc || test -f stage3-lean
45900 @endif mpc
45901 @if isl
45902 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
45903 mkdir stage4-isl; \
45904 mv stage4-isl isl ; \
45905 mv stage3-isl prev-isl || test -f stage3-lean
45906 @endif isl
45907 @if cloog
45908 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
45909 mkdir stage4-cloog; \
45910 mv stage4-cloog cloog ; \
45911 mv stage3-cloog prev-cloog || test -f stage3-lean
45912 @endif cloog
45913 @if libelf
45914 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
45915 mkdir stage4-libelf; \
45916 mv stage4-libelf libelf ; \
45917 mv stage3-libelf prev-libelf || test -f stage3-lean
45918 @endif libelf
45919 @if gold
45920 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
45921 mkdir stage4-gold; \
45922 mv stage4-gold gold ; \
45923 mv stage3-gold prev-gold || test -f stage3-lean
45924 @endif gold
45925 @if intl
45926 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
45927 mkdir stage4-intl; \
45928 mv stage4-intl intl ; \
45929 mv stage3-intl prev-intl || test -f stage3-lean
45930 @endif intl
45931 @if ld
45932 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
45933 mkdir stage4-ld; \
45934 mv stage4-ld ld ; \
45935 mv stage3-ld prev-ld || test -f stage3-lean
45936 @endif ld
45937 @if libbacktrace
45938 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
45939 mkdir stage4-libbacktrace; \
45940 mv stage4-libbacktrace libbacktrace ; \
45941 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
45942 @endif libbacktrace
45943 @if libcpp
45944 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
45945 mkdir stage4-libcpp; \
45946 mv stage4-libcpp libcpp ; \
45947 mv stage3-libcpp prev-libcpp || test -f stage3-lean
45948 @endif libcpp
45949 @if libdecnumber
45950 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
45951 mkdir stage4-libdecnumber; \
45952 mv stage4-libdecnumber libdecnumber ; \
45953 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
45954 @endif libdecnumber
45955 @if libiberty
45956 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
45957 mkdir stage4-libiberty; \
45958 mv stage4-libiberty libiberty ; \
45959 mv stage3-libiberty prev-libiberty || test -f stage3-lean
45960 @endif libiberty
45961 @if zlib
45962 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
45963 mkdir stage4-zlib; \
45964 mv stage4-zlib zlib ; \
45965 mv stage3-zlib prev-zlib || test -f stage3-lean
45966 @endif zlib
45967 @if lto-plugin
45968 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
45969 mkdir stage4-lto-plugin; \
45970 mv stage4-lto-plugin lto-plugin ; \
45971 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
45972 @endif lto-plugin
45973 @[ -d stage4-$(TARGET_SUBDIR) ] || \
45974 mkdir stage4-$(TARGET_SUBDIR); \
45975 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45976 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
45978 stage4-end::
45979 @if bfd
45980 @if test -d $(HOST_SUBDIR)/bfd ; then \
45981 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
45982 mv prev-bfd stage3-bfd ; : ; \
45984 @endif bfd
45985 @if opcodes
45986 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45987 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
45988 mv prev-opcodes stage3-opcodes ; : ; \
45990 @endif opcodes
45991 @if binutils
45992 @if test -d $(HOST_SUBDIR)/binutils ; then \
45993 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
45994 mv prev-binutils stage3-binutils ; : ; \
45996 @endif binutils
45997 @if gas
45998 @if test -d $(HOST_SUBDIR)/gas ; then \
45999 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
46000 mv prev-gas stage3-gas ; : ; \
46002 @endif gas
46003 @if gcc
46004 @if test -d $(HOST_SUBDIR)/gcc ; then \
46005 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
46006 mv prev-gcc stage3-gcc ; : ; \
46008 @endif gcc
46009 @if gmp
46010 @if test -d $(HOST_SUBDIR)/gmp ; then \
46011 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
46012 mv prev-gmp stage3-gmp ; : ; \
46014 @endif gmp
46015 @if mpfr
46016 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46017 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
46018 mv prev-mpfr stage3-mpfr ; : ; \
46020 @endif mpfr
46021 @if mpc
46022 @if test -d $(HOST_SUBDIR)/mpc ; then \
46023 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
46024 mv prev-mpc stage3-mpc ; : ; \
46026 @endif mpc
46027 @if isl
46028 @if test -d $(HOST_SUBDIR)/isl ; then \
46029 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
46030 mv prev-isl stage3-isl ; : ; \
46032 @endif isl
46033 @if cloog
46034 @if test -d $(HOST_SUBDIR)/cloog ; then \
46035 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
46036 mv prev-cloog stage3-cloog ; : ; \
46038 @endif cloog
46039 @if libelf
46040 @if test -d $(HOST_SUBDIR)/libelf ; then \
46041 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
46042 mv prev-libelf stage3-libelf ; : ; \
46044 @endif libelf
46045 @if gold
46046 @if test -d $(HOST_SUBDIR)/gold ; then \
46047 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
46048 mv prev-gold stage3-gold ; : ; \
46050 @endif gold
46051 @if intl
46052 @if test -d $(HOST_SUBDIR)/intl ; then \
46053 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
46054 mv prev-intl stage3-intl ; : ; \
46056 @endif intl
46057 @if ld
46058 @if test -d $(HOST_SUBDIR)/ld ; then \
46059 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
46060 mv prev-ld stage3-ld ; : ; \
46062 @endif ld
46063 @if libbacktrace
46064 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46065 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
46066 mv prev-libbacktrace stage3-libbacktrace ; : ; \
46068 @endif libbacktrace
46069 @if libcpp
46070 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46071 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
46072 mv prev-libcpp stage3-libcpp ; : ; \
46074 @endif libcpp
46075 @if libdecnumber
46076 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46077 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
46078 mv prev-libdecnumber stage3-libdecnumber ; : ; \
46080 @endif libdecnumber
46081 @if libiberty
46082 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46083 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
46084 mv prev-libiberty stage3-libiberty ; : ; \
46086 @endif libiberty
46087 @if zlib
46088 @if test -d $(HOST_SUBDIR)/zlib ; then \
46089 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
46090 mv prev-zlib stage3-zlib ; : ; \
46092 @endif zlib
46093 @if lto-plugin
46094 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46095 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
46096 mv prev-lto-plugin stage3-lto-plugin ; : ; \
46098 @endif lto-plugin
46099 @if test -d $(TARGET_SUBDIR) ; then \
46100 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
46101 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
46103 rm -f stage_current
46105 # Bubble a bug fix through all the stages up to stage 4. They are
46106 # remade, but not reconfigured. The next stage (if any) will not be
46107 # reconfigured either.
46108 .PHONY: stage4-bubble
46109 stage4-bubble:: stage3-bubble
46110 @r=`${PWD_COMMAND}`; export r; \
46111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46112 if test -f stage4-lean || test -f stage3-lean ; then \
46113 echo Skipping rebuild of stage4 ; \
46114 else \
46115 $(MAKE) stage4-start; \
46116 if $(LEAN); then \
46117 rm -rf stage2-* ; \
46118 $(STAMP) stage2-lean ; \
46119 fi; \
46120 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
46122 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
46124 .PHONY: all-stage4 clean-stage4
46125 do-clean: clean-stage4
46127 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46128 # only possibility, but now it conflicts with no-bootstrap rules
46129 @if gcc-bootstrap
46131 compare3:
46132 @r=`${PWD_COMMAND}`; export r; \
46133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46134 if test -f stage3-lean; then \
46135 echo Cannot compare object files as stage 3 was deleted. ; \
46136 exit 0 ; \
46137 fi; \
46138 : $(MAKE); $(stage); \
46139 rm -f .bad_compare ; \
46140 echo Comparing stages 3 and 4 ; \
46141 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
46142 files=`find stage4-* -name "*$(objext)" -print | \
46143 sed -n s,^stage$$sed-,,p` ; \
46144 for file in $${files} ; do \
46145 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
46146 if test ! -f $$f1; then continue; fi; \
46147 $(do-compare3) > /dev/null 2>&1; \
46148 if test $$? -eq 1; then \
46149 case $$file in \
46150 @compare_exclusions@) \
46151 echo warning: $$file differs ;; \
46152 *) \
46153 echo $$file differs >> .bad_compare ;; \
46154 esac ; \
46155 fi ; \
46156 done ; \
46157 if [ -f .bad_compare ]; then \
46158 echo "Bootstrap comparison failure!"; \
46159 cat .bad_compare; \
46160 exit 1; \
46161 else \
46162 echo Comparison successful.; \
46163 fi ; \
46164 $(STAMP) compare3
46165 if $(LEAN); then \
46166 rm -rf stage3-*; \
46167 $(STAMP) stage3-lean; \
46172 .PHONY: bootstrap4 bootstrap4-lean
46173 bootstrap4:
46174 echo stage4 > stage_final
46175 @r=`${PWD_COMMAND}`; export r; \
46176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46177 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
46178 @: $(MAKE); $(unstage)
46179 @r=`${PWD_COMMAND}`; export r; \
46180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46181 TFLAGS="$(STAGE4_TFLAGS)"; \
46182 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46184 bootstrap4-lean:
46185 echo stage4 > stage_final
46186 @r=`${PWD_COMMAND}`; export r; \
46187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46188 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
46189 @: $(MAKE); $(unstage)
46190 @r=`${PWD_COMMAND}`; export r; \
46191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46192 TFLAGS="$(STAGE4_TFLAGS)"; \
46193 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46196 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46197 distclean-stage3:: distclean-stage4
46198 .PHONY: distclean-stage4
46199 distclean-stage4::
46200 @: $(MAKE); $(stage)
46201 @test "`cat stage_last`" != stage4 || rm -f stage_last
46202 rm -rf stage4-* compare3
46205 @endif gcc-bootstrap
46208 .PHONY: stageprofile-start stageprofile-end
46210 stageprofile-start::
46211 @: $(MAKE); $(stage); \
46212 echo stageprofile > stage_current ; \
46213 echo stageprofile > stage_last; \
46214 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46215 @if bfd
46216 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
46217 mkdir stageprofile-bfd; \
46218 mv stageprofile-bfd bfd ; \
46219 mv stage1-bfd prev-bfd || test -f stage1-lean
46220 @endif bfd
46221 @if opcodes
46222 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
46223 mkdir stageprofile-opcodes; \
46224 mv stageprofile-opcodes opcodes ; \
46225 mv stage1-opcodes prev-opcodes || test -f stage1-lean
46226 @endif opcodes
46227 @if binutils
46228 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
46229 mkdir stageprofile-binutils; \
46230 mv stageprofile-binutils binutils ; \
46231 mv stage1-binutils prev-binutils || test -f stage1-lean
46232 @endif binutils
46233 @if gas
46234 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
46235 mkdir stageprofile-gas; \
46236 mv stageprofile-gas gas ; \
46237 mv stage1-gas prev-gas || test -f stage1-lean
46238 @endif gas
46239 @if gcc
46240 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
46241 mkdir stageprofile-gcc; \
46242 mv stageprofile-gcc gcc ; \
46243 mv stage1-gcc prev-gcc || test -f stage1-lean
46244 @endif gcc
46245 @if gmp
46246 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
46247 mkdir stageprofile-gmp; \
46248 mv stageprofile-gmp gmp ; \
46249 mv stage1-gmp prev-gmp || test -f stage1-lean
46250 @endif gmp
46251 @if mpfr
46252 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
46253 mkdir stageprofile-mpfr; \
46254 mv stageprofile-mpfr mpfr ; \
46255 mv stage1-mpfr prev-mpfr || test -f stage1-lean
46256 @endif mpfr
46257 @if mpc
46258 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
46259 mkdir stageprofile-mpc; \
46260 mv stageprofile-mpc mpc ; \
46261 mv stage1-mpc prev-mpc || test -f stage1-lean
46262 @endif mpc
46263 @if isl
46264 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
46265 mkdir stageprofile-isl; \
46266 mv stageprofile-isl isl ; \
46267 mv stage1-isl prev-isl || test -f stage1-lean
46268 @endif isl
46269 @if cloog
46270 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
46271 mkdir stageprofile-cloog; \
46272 mv stageprofile-cloog cloog ; \
46273 mv stage1-cloog prev-cloog || test -f stage1-lean
46274 @endif cloog
46275 @if libelf
46276 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
46277 mkdir stageprofile-libelf; \
46278 mv stageprofile-libelf libelf ; \
46279 mv stage1-libelf prev-libelf || test -f stage1-lean
46280 @endif libelf
46281 @if gold
46282 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
46283 mkdir stageprofile-gold; \
46284 mv stageprofile-gold gold ; \
46285 mv stage1-gold prev-gold || test -f stage1-lean
46286 @endif gold
46287 @if intl
46288 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
46289 mkdir stageprofile-intl; \
46290 mv stageprofile-intl intl ; \
46291 mv stage1-intl prev-intl || test -f stage1-lean
46292 @endif intl
46293 @if ld
46294 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
46295 mkdir stageprofile-ld; \
46296 mv stageprofile-ld ld ; \
46297 mv stage1-ld prev-ld || test -f stage1-lean
46298 @endif ld
46299 @if libbacktrace
46300 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
46301 mkdir stageprofile-libbacktrace; \
46302 mv stageprofile-libbacktrace libbacktrace ; \
46303 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
46304 @endif libbacktrace
46305 @if libcpp
46306 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
46307 mkdir stageprofile-libcpp; \
46308 mv stageprofile-libcpp libcpp ; \
46309 mv stage1-libcpp prev-libcpp || test -f stage1-lean
46310 @endif libcpp
46311 @if libdecnumber
46312 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
46313 mkdir stageprofile-libdecnumber; \
46314 mv stageprofile-libdecnumber libdecnumber ; \
46315 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
46316 @endif libdecnumber
46317 @if libiberty
46318 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
46319 mkdir stageprofile-libiberty; \
46320 mv stageprofile-libiberty libiberty ; \
46321 mv stage1-libiberty prev-libiberty || test -f stage1-lean
46322 @endif libiberty
46323 @if zlib
46324 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
46325 mkdir stageprofile-zlib; \
46326 mv stageprofile-zlib zlib ; \
46327 mv stage1-zlib prev-zlib || test -f stage1-lean
46328 @endif zlib
46329 @if lto-plugin
46330 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
46331 mkdir stageprofile-lto-plugin; \
46332 mv stageprofile-lto-plugin lto-plugin ; \
46333 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
46334 @endif lto-plugin
46335 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
46336 mkdir stageprofile-$(TARGET_SUBDIR); \
46337 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46338 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
46340 stageprofile-end::
46341 @if bfd
46342 @if test -d $(HOST_SUBDIR)/bfd ; then \
46343 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
46344 mv prev-bfd stage1-bfd ; : ; \
46346 @endif bfd
46347 @if opcodes
46348 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46349 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
46350 mv prev-opcodes stage1-opcodes ; : ; \
46352 @endif opcodes
46353 @if binutils
46354 @if test -d $(HOST_SUBDIR)/binutils ; then \
46355 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
46356 mv prev-binutils stage1-binutils ; : ; \
46358 @endif binutils
46359 @if gas
46360 @if test -d $(HOST_SUBDIR)/gas ; then \
46361 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
46362 mv prev-gas stage1-gas ; : ; \
46364 @endif gas
46365 @if gcc
46366 @if test -d $(HOST_SUBDIR)/gcc ; then \
46367 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
46368 mv prev-gcc stage1-gcc ; : ; \
46370 @endif gcc
46371 @if gmp
46372 @if test -d $(HOST_SUBDIR)/gmp ; then \
46373 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
46374 mv prev-gmp stage1-gmp ; : ; \
46376 @endif gmp
46377 @if mpfr
46378 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46379 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
46380 mv prev-mpfr stage1-mpfr ; : ; \
46382 @endif mpfr
46383 @if mpc
46384 @if test -d $(HOST_SUBDIR)/mpc ; then \
46385 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
46386 mv prev-mpc stage1-mpc ; : ; \
46388 @endif mpc
46389 @if isl
46390 @if test -d $(HOST_SUBDIR)/isl ; then \
46391 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
46392 mv prev-isl stage1-isl ; : ; \
46394 @endif isl
46395 @if cloog
46396 @if test -d $(HOST_SUBDIR)/cloog ; then \
46397 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
46398 mv prev-cloog stage1-cloog ; : ; \
46400 @endif cloog
46401 @if libelf
46402 @if test -d $(HOST_SUBDIR)/libelf ; then \
46403 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
46404 mv prev-libelf stage1-libelf ; : ; \
46406 @endif libelf
46407 @if gold
46408 @if test -d $(HOST_SUBDIR)/gold ; then \
46409 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
46410 mv prev-gold stage1-gold ; : ; \
46412 @endif gold
46413 @if intl
46414 @if test -d $(HOST_SUBDIR)/intl ; then \
46415 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
46416 mv prev-intl stage1-intl ; : ; \
46418 @endif intl
46419 @if ld
46420 @if test -d $(HOST_SUBDIR)/ld ; then \
46421 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
46422 mv prev-ld stage1-ld ; : ; \
46424 @endif ld
46425 @if libbacktrace
46426 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46427 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
46428 mv prev-libbacktrace stage1-libbacktrace ; : ; \
46430 @endif libbacktrace
46431 @if libcpp
46432 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46433 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
46434 mv prev-libcpp stage1-libcpp ; : ; \
46436 @endif libcpp
46437 @if libdecnumber
46438 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46439 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
46440 mv prev-libdecnumber stage1-libdecnumber ; : ; \
46442 @endif libdecnumber
46443 @if libiberty
46444 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46445 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
46446 mv prev-libiberty stage1-libiberty ; : ; \
46448 @endif libiberty
46449 @if zlib
46450 @if test -d $(HOST_SUBDIR)/zlib ; then \
46451 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
46452 mv prev-zlib stage1-zlib ; : ; \
46454 @endif zlib
46455 @if lto-plugin
46456 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46457 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
46458 mv prev-lto-plugin stage1-lto-plugin ; : ; \
46460 @endif lto-plugin
46461 @if test -d $(TARGET_SUBDIR) ; then \
46462 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
46463 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
46465 rm -f stage_current
46467 # Bubble a bug fix through all the stages up to stage profile. They are
46468 # remade, but not reconfigured. The next stage (if any) will not be
46469 # reconfigured either.
46470 .PHONY: stageprofile-bubble
46471 stageprofile-bubble:: stage1-bubble
46472 @r=`${PWD_COMMAND}`; export r; \
46473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46474 if test -f stageprofile-lean || test -f stage1-lean ; then \
46475 echo Skipping rebuild of stageprofile ; \
46476 else \
46477 $(MAKE) stageprofile-start; \
46478 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
46481 .PHONY: all-stageprofile clean-stageprofile
46482 do-clean: clean-stageprofile
46484 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46485 # only possibility, but now it conflicts with no-bootstrap rules
46486 @if gcc-bootstrap
46491 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46492 distclean-stage1:: distclean-stageprofile
46493 .PHONY: distclean-stageprofile
46494 distclean-stageprofile::
46495 @: $(MAKE); $(stage)
46496 @test "`cat stage_last`" != stageprofile || rm -f stage_last
46497 rm -rf stageprofile-*
46500 @endif gcc-bootstrap
46503 .PHONY: stagefeedback-start stagefeedback-end
46505 stagefeedback-start::
46506 @: $(MAKE); $(stage); \
46507 echo stagefeedback > stage_current ; \
46508 echo stagefeedback > stage_last; \
46509 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46510 @if bfd
46511 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
46512 mkdir stagefeedback-bfd; \
46513 mv stagefeedback-bfd bfd ; \
46514 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
46515 @endif bfd
46516 @if opcodes
46517 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
46518 mkdir stagefeedback-opcodes; \
46519 mv stagefeedback-opcodes opcodes ; \
46520 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
46521 @endif opcodes
46522 @if binutils
46523 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
46524 mkdir stagefeedback-binutils; \
46525 mv stagefeedback-binutils binutils ; \
46526 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
46527 @endif binutils
46528 @if gas
46529 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
46530 mkdir stagefeedback-gas; \
46531 mv stagefeedback-gas gas ; \
46532 mv stageprofile-gas prev-gas || test -f stageprofile-lean
46533 @endif gas
46534 @if gcc
46535 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
46536 mkdir stagefeedback-gcc; \
46537 mv stagefeedback-gcc gcc ; \
46538 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
46539 @endif gcc
46540 @if gmp
46541 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
46542 mkdir stagefeedback-gmp; \
46543 mv stagefeedback-gmp gmp ; \
46544 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
46545 @endif gmp
46546 @if mpfr
46547 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
46548 mkdir stagefeedback-mpfr; \
46549 mv stagefeedback-mpfr mpfr ; \
46550 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
46551 @endif mpfr
46552 @if mpc
46553 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
46554 mkdir stagefeedback-mpc; \
46555 mv stagefeedback-mpc mpc ; \
46556 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
46557 @endif mpc
46558 @if isl
46559 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
46560 mkdir stagefeedback-isl; \
46561 mv stagefeedback-isl isl ; \
46562 mv stageprofile-isl prev-isl || test -f stageprofile-lean
46563 @endif isl
46564 @if cloog
46565 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
46566 mkdir stagefeedback-cloog; \
46567 mv stagefeedback-cloog cloog ; \
46568 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
46569 @endif cloog
46570 @if libelf
46571 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
46572 mkdir stagefeedback-libelf; \
46573 mv stagefeedback-libelf libelf ; \
46574 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
46575 @endif libelf
46576 @if gold
46577 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
46578 mkdir stagefeedback-gold; \
46579 mv stagefeedback-gold gold ; \
46580 mv stageprofile-gold prev-gold || test -f stageprofile-lean
46581 @endif gold
46582 @if intl
46583 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
46584 mkdir stagefeedback-intl; \
46585 mv stagefeedback-intl intl ; \
46586 mv stageprofile-intl prev-intl || test -f stageprofile-lean
46587 @endif intl
46588 @if ld
46589 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
46590 mkdir stagefeedback-ld; \
46591 mv stagefeedback-ld ld ; \
46592 mv stageprofile-ld prev-ld || test -f stageprofile-lean
46593 @endif ld
46594 @if libbacktrace
46595 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
46596 mkdir stagefeedback-libbacktrace; \
46597 mv stagefeedback-libbacktrace libbacktrace ; \
46598 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
46599 @endif libbacktrace
46600 @if libcpp
46601 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
46602 mkdir stagefeedback-libcpp; \
46603 mv stagefeedback-libcpp libcpp ; \
46604 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
46605 @endif libcpp
46606 @if libdecnumber
46607 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
46608 mkdir stagefeedback-libdecnumber; \
46609 mv stagefeedback-libdecnumber libdecnumber ; \
46610 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
46611 @endif libdecnumber
46612 @if libiberty
46613 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
46614 mkdir stagefeedback-libiberty; \
46615 mv stagefeedback-libiberty libiberty ; \
46616 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
46617 @endif libiberty
46618 @if zlib
46619 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
46620 mkdir stagefeedback-zlib; \
46621 mv stagefeedback-zlib zlib ; \
46622 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
46623 @endif zlib
46624 @if lto-plugin
46625 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
46626 mkdir stagefeedback-lto-plugin; \
46627 mv stagefeedback-lto-plugin lto-plugin ; \
46628 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
46629 @endif lto-plugin
46630 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
46631 mkdir stagefeedback-$(TARGET_SUBDIR); \
46632 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46633 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
46635 stagefeedback-end::
46636 @if bfd
46637 @if test -d $(HOST_SUBDIR)/bfd ; then \
46638 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
46639 mv prev-bfd stageprofile-bfd ; : ; \
46641 @endif bfd
46642 @if opcodes
46643 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46644 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
46645 mv prev-opcodes stageprofile-opcodes ; : ; \
46647 @endif opcodes
46648 @if binutils
46649 @if test -d $(HOST_SUBDIR)/binutils ; then \
46650 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
46651 mv prev-binutils stageprofile-binutils ; : ; \
46653 @endif binutils
46654 @if gas
46655 @if test -d $(HOST_SUBDIR)/gas ; then \
46656 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
46657 mv prev-gas stageprofile-gas ; : ; \
46659 @endif gas
46660 @if gcc
46661 @if test -d $(HOST_SUBDIR)/gcc ; then \
46662 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
46663 mv prev-gcc stageprofile-gcc ; : ; \
46665 @endif gcc
46666 @if gmp
46667 @if test -d $(HOST_SUBDIR)/gmp ; then \
46668 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
46669 mv prev-gmp stageprofile-gmp ; : ; \
46671 @endif gmp
46672 @if mpfr
46673 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46674 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
46675 mv prev-mpfr stageprofile-mpfr ; : ; \
46677 @endif mpfr
46678 @if mpc
46679 @if test -d $(HOST_SUBDIR)/mpc ; then \
46680 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
46681 mv prev-mpc stageprofile-mpc ; : ; \
46683 @endif mpc
46684 @if isl
46685 @if test -d $(HOST_SUBDIR)/isl ; then \
46686 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
46687 mv prev-isl stageprofile-isl ; : ; \
46689 @endif isl
46690 @if cloog
46691 @if test -d $(HOST_SUBDIR)/cloog ; then \
46692 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
46693 mv prev-cloog stageprofile-cloog ; : ; \
46695 @endif cloog
46696 @if libelf
46697 @if test -d $(HOST_SUBDIR)/libelf ; then \
46698 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
46699 mv prev-libelf stageprofile-libelf ; : ; \
46701 @endif libelf
46702 @if gold
46703 @if test -d $(HOST_SUBDIR)/gold ; then \
46704 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
46705 mv prev-gold stageprofile-gold ; : ; \
46707 @endif gold
46708 @if intl
46709 @if test -d $(HOST_SUBDIR)/intl ; then \
46710 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
46711 mv prev-intl stageprofile-intl ; : ; \
46713 @endif intl
46714 @if ld
46715 @if test -d $(HOST_SUBDIR)/ld ; then \
46716 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
46717 mv prev-ld stageprofile-ld ; : ; \
46719 @endif ld
46720 @if libbacktrace
46721 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46722 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
46723 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
46725 @endif libbacktrace
46726 @if libcpp
46727 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46728 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
46729 mv prev-libcpp stageprofile-libcpp ; : ; \
46731 @endif libcpp
46732 @if libdecnumber
46733 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46734 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
46735 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
46737 @endif libdecnumber
46738 @if libiberty
46739 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46740 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
46741 mv prev-libiberty stageprofile-libiberty ; : ; \
46743 @endif libiberty
46744 @if zlib
46745 @if test -d $(HOST_SUBDIR)/zlib ; then \
46746 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
46747 mv prev-zlib stageprofile-zlib ; : ; \
46749 @endif zlib
46750 @if lto-plugin
46751 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46752 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
46753 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
46755 @endif lto-plugin
46756 @if test -d $(TARGET_SUBDIR) ; then \
46757 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
46758 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
46760 rm -f stage_current
46762 # Bubble a bug fix through all the stages up to stage feedback. They are
46763 # remade, but not reconfigured. The next stage (if any) will not be
46764 # reconfigured either.
46765 .PHONY: stagefeedback-bubble
46766 stagefeedback-bubble:: stageprofile-bubble
46767 @r=`${PWD_COMMAND}`; export r; \
46768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46769 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
46770 echo Skipping rebuild of stagefeedback ; \
46771 else \
46772 $(MAKE) stagefeedback-start; \
46773 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
46776 .PHONY: all-stagefeedback clean-stagefeedback
46777 do-clean: clean-stagefeedback
46779 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46780 # only possibility, but now it conflicts with no-bootstrap rules
46781 @if gcc-bootstrap
46785 .PHONY: profiledbootstrap profiledbootstrap-lean
46786 profiledbootstrap:
46787 echo stagefeedback > stage_final
46788 @r=`${PWD_COMMAND}`; export r; \
46789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46790 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
46791 @: $(MAKE); $(unstage)
46792 @r=`${PWD_COMMAND}`; export r; \
46793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46794 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46795 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46797 profiledbootstrap-lean:
46798 echo stagefeedback > stage_final
46799 @r=`${PWD_COMMAND}`; export r; \
46800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46801 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
46802 @: $(MAKE); $(unstage)
46803 @r=`${PWD_COMMAND}`; export r; \
46804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46805 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46806 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46809 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46810 distclean-stageprofile:: distclean-stagefeedback
46811 .PHONY: distclean-stagefeedback
46812 distclean-stagefeedback::
46813 @: $(MAKE); $(stage)
46814 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
46815 rm -rf stagefeedback-*
46818 @endif gcc-bootstrap
46822 stageprofile-end::
46823 $(MAKE) distclean-stagefeedback
46825 stagefeedback-start::
46826 @r=`${PWD_COMMAND}`; export r; \
46827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46828 for i in prev-*; do \
46829 j=`echo $$i | sed s/^prev-//` ; \
46830 cd $$r/$$i && \
46831 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
46832 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
46833 done
46835 @if gcc-bootstrap
46836 do-distclean: distclean-stage1
46838 # Provide a GCC build when we're building target libraries. This does
46839 # not work as a dependency, just as the minimum necessary to avoid errors.
46840 stage_last:
46841 @r=`${PWD_COMMAND}`; export r; \
46842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46843 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
46845 # Same as unstage, but not phony and defaulting to stage1-start. We place
46846 # it in the dependency so that for example `make -j3 all-gcc' works.
46847 stage_current:
46848 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
46850 .PHONY: restrap
46851 restrap::
46852 @: $(MAKE); $(stage)
46853 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
46854 restrap:: all
46855 @endif gcc-bootstrap
46857 # --------------------------------------
46858 # Dependencies between different modules
46859 # --------------------------------------
46861 # Generic dependencies for target modules on host stuff, especially gcc
46862 @if gcc-bootstrap
46863 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
46864 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
46865 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
46866 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
46867 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
46868 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
46869 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
46870 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
46871 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
46872 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
46873 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
46874 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
46875 configure-stage1-target-libvtv: maybe-all-stage1-gcc
46876 configure-stage2-target-libvtv: maybe-all-stage2-gcc
46877 configure-stage3-target-libvtv: maybe-all-stage3-gcc
46878 configure-stage4-target-libvtv: maybe-all-stage4-gcc
46879 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
46880 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
46881 configure-target-libcilkrts: stage_last
46882 configure-target-libssp: stage_last
46883 configure-target-newlib: stage_last
46884 configure-stage1-target-libgcc: maybe-all-stage1-gcc
46885 configure-stage2-target-libgcc: maybe-all-stage2-gcc
46886 configure-stage3-target-libgcc: maybe-all-stage3-gcc
46887 configure-stage4-target-libgcc: maybe-all-stage4-gcc
46888 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
46889 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
46890 configure-target-libbacktrace: stage_last
46891 configure-target-libquadmath: stage_last
46892 configure-target-libgfortran: stage_last
46893 configure-target-libobjc: stage_last
46894 configure-target-libgupc: stage_last
46895 configure-target-libgo: stage_last
46896 configure-target-libtermcap: stage_last
46897 configure-target-winsup: stage_last
46898 configure-target-libgloss: stage_last
46899 configure-target-libffi: stage_last
46900 configure-target-libjava: stage_last
46901 configure-target-zlib: stage_last
46902 configure-target-boehm-gc: stage_last
46903 configure-target-rda: stage_last
46904 configure-target-libada: stage_last
46905 configure-stage1-target-libgomp: maybe-all-stage1-gcc
46906 configure-stage2-target-libgomp: maybe-all-stage2-gcc
46907 configure-stage3-target-libgomp: maybe-all-stage3-gcc
46908 configure-stage4-target-libgomp: maybe-all-stage4-gcc
46909 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
46910 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
46911 configure-target-libitm: stage_last
46912 configure-target-libatomic: stage_last
46913 @endif gcc-bootstrap
46915 @if gcc-no-bootstrap
46916 configure-target-libstdc++-v3: maybe-all-gcc
46917 configure-target-libsanitizer: maybe-all-gcc
46918 configure-target-libvtv: maybe-all-gcc
46919 configure-target-libcilkrts: maybe-all-gcc
46920 configure-target-libssp: maybe-all-gcc
46921 configure-target-newlib: maybe-all-gcc
46922 configure-target-libgcc: maybe-all-gcc
46923 configure-target-libbacktrace: maybe-all-gcc
46924 configure-target-libquadmath: maybe-all-gcc
46925 configure-target-libgfortran: maybe-all-gcc
46926 configure-target-libobjc: maybe-all-gcc
46927 configure-target-libgupc: maybe-all-gcc
46928 configure-target-libgo: maybe-all-gcc
46929 configure-target-libtermcap: maybe-all-gcc
46930 configure-target-winsup: maybe-all-gcc
46931 configure-target-libgloss: maybe-all-gcc
46932 configure-target-libffi: maybe-all-gcc
46933 configure-target-libjava: maybe-all-gcc
46934 configure-target-zlib: maybe-all-gcc
46935 configure-target-boehm-gc: maybe-all-gcc
46936 configure-target-rda: maybe-all-gcc
46937 configure-target-libada: maybe-all-gcc
46938 configure-target-libgomp: maybe-all-gcc
46939 configure-target-libitm: maybe-all-gcc
46940 configure-target-libatomic: maybe-all-gcc
46941 @endif gcc-no-bootstrap
46944 # There are two types of dependencies here: 'hard' dependencies, where one
46945 # module simply won't build without the other; and 'soft' dependencies, where
46946 # if the depended-on module is missing, the depending module will do without
46947 # or find a substitute somewhere (perhaps installed). Soft dependencies
46948 # are made here to depend on a 'maybe-' target. If you're not sure,
46949 # it's safer to use a soft dependency.
46956 # With all the machinery above in place, it is pretty easy to generate
46957 # dependencies. Host dependencies are a bit more complex because we have
46958 # to check for bootstrap/prebootstrap dependencies. To resolve
46959 # prebootstrap dependencies, prebootstrap modules are gathered in
46960 # a hash table.
46961 all-build-bison: maybe-all-build-texinfo
46962 all-build-flex: maybe-all-build-texinfo
46963 all-build-flex: maybe-all-build-bison
46964 all-build-flex: maybe-all-build-m4
46965 all-build-libiberty: maybe-all-build-texinfo
46966 all-build-m4: maybe-all-build-texinfo
46967 all-build-fixincludes: maybe-all-build-libiberty
46968 configure-gcc: maybe-configure-intl
46970 configure-stage1-gcc: maybe-configure-stage1-intl
46971 configure-stage2-gcc: maybe-configure-stage2-intl
46972 configure-stage3-gcc: maybe-configure-stage3-intl
46973 configure-stage4-gcc: maybe-configure-stage4-intl
46974 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
46975 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
46976 configure-gcc: maybe-all-gmp
46978 configure-stage1-gcc: maybe-all-stage1-gmp
46979 configure-stage2-gcc: maybe-all-stage2-gmp
46980 configure-stage3-gcc: maybe-all-stage3-gmp
46981 configure-stage4-gcc: maybe-all-stage4-gmp
46982 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
46983 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
46984 configure-gcc: maybe-all-lto-plugin
46986 configure-stage1-gcc: maybe-all-stage1-lto-plugin
46987 configure-stage2-gcc: maybe-all-stage2-lto-plugin
46988 configure-stage3-gcc: maybe-all-stage3-lto-plugin
46989 configure-stage4-gcc: maybe-all-stage4-lto-plugin
46990 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
46991 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
46992 configure-gcc: maybe-all-binutils
46994 configure-stage1-gcc: maybe-all-stage1-binutils
46995 configure-stage2-gcc: maybe-all-stage2-binutils
46996 configure-stage3-gcc: maybe-all-stage3-binutils
46997 configure-stage4-gcc: maybe-all-stage4-binutils
46998 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
46999 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
47000 configure-gcc: maybe-all-gas
47002 configure-stage1-gcc: maybe-all-stage1-gas
47003 configure-stage2-gcc: maybe-all-stage2-gas
47004 configure-stage3-gcc: maybe-all-stage3-gas
47005 configure-stage4-gcc: maybe-all-stage4-gas
47006 configure-stageprofile-gcc: maybe-all-stageprofile-gas
47007 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
47008 configure-gcc: maybe-all-ld
47010 configure-stage1-gcc: maybe-all-stage1-ld
47011 configure-stage2-gcc: maybe-all-stage2-ld
47012 configure-stage3-gcc: maybe-all-stage3-ld
47013 configure-stage4-gcc: maybe-all-stage4-ld
47014 configure-stageprofile-gcc: maybe-all-stageprofile-ld
47015 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
47016 configure-gcc: maybe-all-gold
47018 configure-stage1-gcc: maybe-all-stage1-gold
47019 configure-stage2-gcc: maybe-all-stage2-gold
47020 configure-stage3-gcc: maybe-all-stage3-gold
47021 configure-stage4-gcc: maybe-all-stage4-gold
47022 configure-stageprofile-gcc: maybe-all-stageprofile-gold
47023 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
47024 configure-gcc: maybe-all-libelf
47026 configure-stage1-gcc: maybe-all-stage1-libelf
47027 configure-stage2-gcc: maybe-all-stage2-libelf
47028 configure-stage3-gcc: maybe-all-stage3-libelf
47029 configure-stage4-gcc: maybe-all-stage4-libelf
47030 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
47031 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
47032 all-gcc: all-libiberty
47034 all-stage1-gcc: all-stage1-libiberty
47035 all-stage2-gcc: all-stage2-libiberty
47036 all-stage3-gcc: all-stage3-libiberty
47037 all-stage4-gcc: all-stage4-libiberty
47038 all-stageprofile-gcc: all-stageprofile-libiberty
47039 all-stagefeedback-gcc: all-stagefeedback-libiberty
47040 all-gcc: maybe-all-intl
47042 all-stage1-gcc: maybe-all-stage1-intl
47043 all-stage2-gcc: maybe-all-stage2-intl
47044 all-stage3-gcc: maybe-all-stage3-intl
47045 all-stage4-gcc: maybe-all-stage4-intl
47046 all-stageprofile-gcc: maybe-all-stageprofile-intl
47047 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
47048 all-gcc: maybe-all-mpfr
47050 all-stage1-gcc: maybe-all-stage1-mpfr
47051 all-stage2-gcc: maybe-all-stage2-mpfr
47052 all-stage3-gcc: maybe-all-stage3-mpfr
47053 all-stage4-gcc: maybe-all-stage4-mpfr
47054 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
47055 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
47056 all-gcc: maybe-all-mpc
47058 all-stage1-gcc: maybe-all-stage1-mpc
47059 all-stage2-gcc: maybe-all-stage2-mpc
47060 all-stage3-gcc: maybe-all-stage3-mpc
47061 all-stage4-gcc: maybe-all-stage4-mpc
47062 all-stageprofile-gcc: maybe-all-stageprofile-mpc
47063 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
47064 all-gcc: maybe-all-cloog
47066 all-stage1-gcc: maybe-all-stage1-cloog
47067 all-stage2-gcc: maybe-all-stage2-cloog
47068 all-stage3-gcc: maybe-all-stage3-cloog
47069 all-stage4-gcc: maybe-all-stage4-cloog
47070 all-stageprofile-gcc: maybe-all-stageprofile-cloog
47071 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
47072 all-gcc: maybe-all-build-texinfo
47074 all-stage1-gcc: maybe-all-build-texinfo
47075 all-stage2-gcc: maybe-all-build-texinfo
47076 all-stage3-gcc: maybe-all-build-texinfo
47077 all-stage4-gcc: maybe-all-build-texinfo
47078 all-stageprofile-gcc: maybe-all-build-texinfo
47079 all-stagefeedback-gcc: maybe-all-build-texinfo
47080 all-gcc: maybe-all-build-bison
47082 all-stage1-gcc: maybe-all-build-bison
47083 all-stage2-gcc: maybe-all-build-bison
47084 all-stage3-gcc: maybe-all-build-bison
47085 all-stage4-gcc: maybe-all-build-bison
47086 all-stageprofile-gcc: maybe-all-build-bison
47087 all-stagefeedback-gcc: maybe-all-build-bison
47088 all-gcc: maybe-all-build-flex
47090 all-stage1-gcc: maybe-all-build-flex
47091 all-stage2-gcc: maybe-all-build-flex
47092 all-stage3-gcc: maybe-all-build-flex
47093 all-stage4-gcc: maybe-all-build-flex
47094 all-stageprofile-gcc: maybe-all-build-flex
47095 all-stagefeedback-gcc: maybe-all-build-flex
47096 all-gcc: maybe-all-build-libiberty
47098 all-stage1-gcc: maybe-all-build-libiberty
47099 all-stage2-gcc: maybe-all-build-libiberty
47100 all-stage3-gcc: maybe-all-build-libiberty
47101 all-stage4-gcc: maybe-all-build-libiberty
47102 all-stageprofile-gcc: maybe-all-build-libiberty
47103 all-stagefeedback-gcc: maybe-all-build-libiberty
47104 all-gcc: maybe-all-build-fixincludes
47106 all-stage1-gcc: maybe-all-build-fixincludes
47107 all-stage2-gcc: maybe-all-build-fixincludes
47108 all-stage3-gcc: maybe-all-build-fixincludes
47109 all-stage4-gcc: maybe-all-build-fixincludes
47110 all-stageprofile-gcc: maybe-all-build-fixincludes
47111 all-stagefeedback-gcc: maybe-all-build-fixincludes
47112 all-gcc: maybe-all-zlib
47114 all-stage1-gcc: maybe-all-stage1-zlib
47115 all-stage2-gcc: maybe-all-stage2-zlib
47116 all-stage3-gcc: maybe-all-stage3-zlib
47117 all-stage4-gcc: maybe-all-stage4-zlib
47118 all-stageprofile-gcc: maybe-all-stageprofile-zlib
47119 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
47120 all-gcc: all-libbacktrace
47122 all-stage1-gcc: all-stage1-libbacktrace
47123 all-stage2-gcc: all-stage2-libbacktrace
47124 all-stage3-gcc: all-stage3-libbacktrace
47125 all-stage4-gcc: all-stage4-libbacktrace
47126 all-stageprofile-gcc: all-stageprofile-libbacktrace
47127 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
47128 all-gcc: all-libcpp
47130 all-stage1-gcc: all-stage1-libcpp
47131 all-stage2-gcc: all-stage2-libcpp
47132 all-stage3-gcc: all-stage3-libcpp
47133 all-stage4-gcc: all-stage4-libcpp
47134 all-stageprofile-gcc: all-stageprofile-libcpp
47135 all-stagefeedback-gcc: all-stagefeedback-libcpp
47136 all-gcc: all-libdecnumber
47138 all-stage1-gcc: all-stage1-libdecnumber
47139 all-stage2-gcc: all-stage2-libdecnumber
47140 all-stage3-gcc: all-stage3-libdecnumber
47141 all-stage4-gcc: all-stage4-libdecnumber
47142 all-stageprofile-gcc: all-stageprofile-libdecnumber
47143 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
47144 all-gcc: maybe-all-libiberty
47146 all-stage1-gcc: maybe-all-stage1-libiberty
47147 all-stage2-gcc: maybe-all-stage2-libiberty
47148 all-stage3-gcc: maybe-all-stage3-libiberty
47149 all-stage4-gcc: maybe-all-stage4-libiberty
47150 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
47151 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
47152 all-gcc: maybe-all-fixincludes
47153 all-gcc: maybe-all-lto-plugin
47155 all-stage1-gcc: maybe-all-stage1-lto-plugin
47156 all-stage2-gcc: maybe-all-stage2-lto-plugin
47157 all-stage3-gcc: maybe-all-stage3-lto-plugin
47158 all-stage4-gcc: maybe-all-stage4-lto-plugin
47159 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47160 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47161 info-gcc: maybe-all-build-libiberty
47163 info-stage1-gcc: maybe-all-build-libiberty
47164 info-stage2-gcc: maybe-all-build-libiberty
47165 info-stage3-gcc: maybe-all-build-libiberty
47166 info-stage4-gcc: maybe-all-build-libiberty
47167 info-stageprofile-gcc: maybe-all-build-libiberty
47168 info-stagefeedback-gcc: maybe-all-build-libiberty
47169 dvi-gcc: maybe-all-build-libiberty
47171 dvi-stage1-gcc: maybe-all-build-libiberty
47172 dvi-stage2-gcc: maybe-all-build-libiberty
47173 dvi-stage3-gcc: maybe-all-build-libiberty
47174 dvi-stage4-gcc: maybe-all-build-libiberty
47175 dvi-stageprofile-gcc: maybe-all-build-libiberty
47176 dvi-stagefeedback-gcc: maybe-all-build-libiberty
47177 pdf-gcc: maybe-all-build-libiberty
47179 pdf-stage1-gcc: maybe-all-build-libiberty
47180 pdf-stage2-gcc: maybe-all-build-libiberty
47181 pdf-stage3-gcc: maybe-all-build-libiberty
47182 pdf-stage4-gcc: maybe-all-build-libiberty
47183 pdf-stageprofile-gcc: maybe-all-build-libiberty
47184 pdf-stagefeedback-gcc: maybe-all-build-libiberty
47185 html-gcc: maybe-all-build-libiberty
47187 html-stage1-gcc: maybe-all-build-libiberty
47188 html-stage2-gcc: maybe-all-build-libiberty
47189 html-stage3-gcc: maybe-all-build-libiberty
47190 html-stage4-gcc: maybe-all-build-libiberty
47191 html-stageprofile-gcc: maybe-all-build-libiberty
47192 html-stagefeedback-gcc: maybe-all-build-libiberty
47193 install-gcc: maybe-install-fixincludes
47194 install-gcc: maybe-install-lto-plugin
47195 install-strip-gcc: maybe-install-strip-fixincludes
47196 install-strip-gcc: maybe-install-strip-lto-plugin
47197 configure-libcpp: configure-libiberty
47199 configure-stage1-libcpp: configure-stage1-libiberty
47200 configure-stage2-libcpp: configure-stage2-libiberty
47201 configure-stage3-libcpp: configure-stage3-libiberty
47202 configure-stage4-libcpp: configure-stage4-libiberty
47203 configure-stageprofile-libcpp: configure-stageprofile-libiberty
47204 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
47205 configure-libcpp: maybe-configure-intl
47207 configure-stage1-libcpp: maybe-configure-stage1-intl
47208 configure-stage2-libcpp: maybe-configure-stage2-intl
47209 configure-stage3-libcpp: maybe-configure-stage3-intl
47210 configure-stage4-libcpp: maybe-configure-stage4-intl
47211 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
47212 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
47213 all-libcpp: all-libiberty
47215 all-stage1-libcpp: all-stage1-libiberty
47216 all-stage2-libcpp: all-stage2-libiberty
47217 all-stage3-libcpp: all-stage3-libiberty
47218 all-stage4-libcpp: all-stage4-libiberty
47219 all-stageprofile-libcpp: all-stageprofile-libiberty
47220 all-stagefeedback-libcpp: all-stagefeedback-libiberty
47221 all-libcpp: maybe-all-intl
47223 all-stage1-libcpp: maybe-all-stage1-intl
47224 all-stage2-libcpp: maybe-all-stage2-intl
47225 all-stage3-libcpp: maybe-all-stage3-intl
47226 all-stage4-libcpp: maybe-all-stage4-intl
47227 all-stageprofile-libcpp: maybe-all-stageprofile-intl
47228 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
47229 all-fixincludes: maybe-all-libiberty
47230 all-gnattools: maybe-all-target-libada
47231 all-lto-plugin: maybe-all-libiberty
47233 all-stage1-lto-plugin: maybe-all-stage1-libiberty
47234 all-stage2-lto-plugin: maybe-all-stage2-libiberty
47235 all-stage3-lto-plugin: maybe-all-stage3-libiberty
47236 all-stage4-lto-plugin: maybe-all-stage4-libiberty
47237 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
47238 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
47239 all-utils: maybe-all-libiberty
47240 configure-mpfr: maybe-all-gmp
47242 configure-stage1-mpfr: maybe-all-stage1-gmp
47243 configure-stage2-mpfr: maybe-all-stage2-gmp
47244 configure-stage3-mpfr: maybe-all-stage3-gmp
47245 configure-stage4-mpfr: maybe-all-stage4-gmp
47246 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
47247 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
47248 configure-mpc: maybe-all-mpfr
47250 configure-stage1-mpc: maybe-all-stage1-mpfr
47251 configure-stage2-mpc: maybe-all-stage2-mpfr
47252 configure-stage3-mpc: maybe-all-stage3-mpfr
47253 configure-stage4-mpc: maybe-all-stage4-mpfr
47254 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
47255 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
47256 configure-isl: maybe-all-gmp
47258 configure-stage1-isl: maybe-all-stage1-gmp
47259 configure-stage2-isl: maybe-all-stage2-gmp
47260 configure-stage3-isl: maybe-all-stage3-gmp
47261 configure-stage4-isl: maybe-all-stage4-gmp
47262 configure-stageprofile-isl: maybe-all-stageprofile-gmp
47263 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
47264 configure-cloog: maybe-all-isl
47266 configure-stage1-cloog: maybe-all-stage1-isl
47267 configure-stage2-cloog: maybe-all-stage2-isl
47268 configure-stage3-cloog: maybe-all-stage3-isl
47269 configure-stage4-cloog: maybe-all-stage4-isl
47270 configure-stageprofile-cloog: maybe-all-stageprofile-isl
47271 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
47272 configure-cloog: maybe-all-gmp
47274 configure-stage1-cloog: maybe-all-stage1-gmp
47275 configure-stage2-cloog: maybe-all-stage2-gmp
47276 configure-stage3-cloog: maybe-all-stage3-gmp
47277 configure-stage4-cloog: maybe-all-stage4-gmp
47278 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
47279 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
47280 configure-gdb: maybe-all-intl
47281 configure-gdb: maybe-configure-sim
47282 configure-gdb: maybe-all-bfd
47283 configure-gdb: maybe-all-libiconv
47284 all-gdb: maybe-all-libiberty
47285 all-gdb: maybe-all-libiconv
47286 all-gdb: maybe-all-opcodes
47287 all-gdb: maybe-all-readline
47288 all-gdb: maybe-all-build-bison
47289 all-gdb: maybe-all-sim
47290 all-gdb: maybe-all-libdecnumber
47291 all-gdb: maybe-all-libtermcap
47292 configure-libgui: maybe-configure-tcl
47293 configure-libgui: maybe-configure-tk
47294 all-libgui: maybe-all-tcl
47295 all-libgui: maybe-all-tk
47296 all-libgui: maybe-all-itcl
47297 configure-bfd: configure-libiberty
47299 configure-stage1-bfd: configure-stage1-libiberty
47300 configure-stage2-bfd: configure-stage2-libiberty
47301 configure-stage3-bfd: configure-stage3-libiberty
47302 configure-stage4-bfd: configure-stage4-libiberty
47303 configure-stageprofile-bfd: configure-stageprofile-libiberty
47304 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
47305 configure-bfd: maybe-configure-intl
47307 configure-stage1-bfd: maybe-configure-stage1-intl
47308 configure-stage2-bfd: maybe-configure-stage2-intl
47309 configure-stage3-bfd: maybe-configure-stage3-intl
47310 configure-stage4-bfd: maybe-configure-stage4-intl
47311 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
47312 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
47313 all-bfd: maybe-all-libiberty
47315 all-stage1-bfd: maybe-all-stage1-libiberty
47316 all-stage2-bfd: maybe-all-stage2-libiberty
47317 all-stage3-bfd: maybe-all-stage3-libiberty
47318 all-stage4-bfd: maybe-all-stage4-libiberty
47319 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
47320 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
47321 all-bfd: maybe-all-intl
47323 all-stage1-bfd: maybe-all-stage1-intl
47324 all-stage2-bfd: maybe-all-stage2-intl
47325 all-stage3-bfd: maybe-all-stage3-intl
47326 all-stage4-bfd: maybe-all-stage4-intl
47327 all-stageprofile-bfd: maybe-all-stageprofile-intl
47328 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
47329 configure-opcodes: configure-libiberty
47331 configure-stage1-opcodes: configure-stage1-libiberty
47332 configure-stage2-opcodes: configure-stage2-libiberty
47333 configure-stage3-opcodes: configure-stage3-libiberty
47334 configure-stage4-opcodes: configure-stage4-libiberty
47335 configure-stageprofile-opcodes: configure-stageprofile-libiberty
47336 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
47337 all-opcodes: maybe-all-libiberty
47339 all-stage1-opcodes: maybe-all-stage1-libiberty
47340 all-stage2-opcodes: maybe-all-stage2-libiberty
47341 all-stage3-opcodes: maybe-all-stage3-libiberty
47342 all-stage4-opcodes: maybe-all-stage4-libiberty
47343 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
47344 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
47345 configure-binutils: maybe-configure-intl
47347 configure-stage1-binutils: maybe-configure-stage1-intl
47348 configure-stage2-binutils: maybe-configure-stage2-intl
47349 configure-stage3-binutils: maybe-configure-stage3-intl
47350 configure-stage4-binutils: maybe-configure-stage4-intl
47351 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
47352 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
47353 all-binutils: maybe-all-libiberty
47355 all-stage1-binutils: maybe-all-stage1-libiberty
47356 all-stage2-binutils: maybe-all-stage2-libiberty
47357 all-stage3-binutils: maybe-all-stage3-libiberty
47358 all-stage4-binutils: maybe-all-stage4-libiberty
47359 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
47360 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
47361 all-binutils: maybe-all-opcodes
47363 all-stage1-binutils: maybe-all-stage1-opcodes
47364 all-stage2-binutils: maybe-all-stage2-opcodes
47365 all-stage3-binutils: maybe-all-stage3-opcodes
47366 all-stage4-binutils: maybe-all-stage4-opcodes
47367 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
47368 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
47369 all-binutils: maybe-all-bfd
47371 all-stage1-binutils: maybe-all-stage1-bfd
47372 all-stage2-binutils: maybe-all-stage2-bfd
47373 all-stage3-binutils: maybe-all-stage3-bfd
47374 all-stage4-binutils: maybe-all-stage4-bfd
47375 all-stageprofile-binutils: maybe-all-stageprofile-bfd
47376 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
47377 all-binutils: maybe-all-build-flex
47379 all-stage1-binutils: maybe-all-build-flex
47380 all-stage2-binutils: maybe-all-build-flex
47381 all-stage3-binutils: maybe-all-build-flex
47382 all-stage4-binutils: maybe-all-build-flex
47383 all-stageprofile-binutils: maybe-all-build-flex
47384 all-stagefeedback-binutils: maybe-all-build-flex
47385 all-binutils: maybe-all-build-bison
47387 all-stage1-binutils: maybe-all-build-bison
47388 all-stage2-binutils: maybe-all-build-bison
47389 all-stage3-binutils: maybe-all-build-bison
47390 all-stage4-binutils: maybe-all-build-bison
47391 all-stageprofile-binutils: maybe-all-build-bison
47392 all-stagefeedback-binutils: maybe-all-build-bison
47393 all-binutils: maybe-all-intl
47395 all-stage1-binutils: maybe-all-stage1-intl
47396 all-stage2-binutils: maybe-all-stage2-intl
47397 all-stage3-binutils: maybe-all-stage3-intl
47398 all-stage4-binutils: maybe-all-stage4-intl
47399 all-stageprofile-binutils: maybe-all-stageprofile-intl
47400 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
47401 all-binutils: maybe-all-gas
47403 all-stage1-binutils: maybe-all-stage1-gas
47404 all-stage2-binutils: maybe-all-stage2-gas
47405 all-stage3-binutils: maybe-all-stage3-gas
47406 all-stage4-binutils: maybe-all-stage4-gas
47407 all-stageprofile-binutils: maybe-all-stageprofile-gas
47408 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
47409 install-binutils: maybe-install-opcodes
47410 install-strip-binutils: maybe-install-strip-opcodes
47411 install-opcodes: maybe-install-bfd
47412 install-strip-opcodes: maybe-install-strip-bfd
47413 configure-gas: maybe-configure-intl
47415 configure-stage1-gas: maybe-configure-stage1-intl
47416 configure-stage2-gas: maybe-configure-stage2-intl
47417 configure-stage3-gas: maybe-configure-stage3-intl
47418 configure-stage4-gas: maybe-configure-stage4-intl
47419 configure-stageprofile-gas: maybe-configure-stageprofile-intl
47420 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
47421 all-gas: maybe-all-libiberty
47423 all-stage1-gas: maybe-all-stage1-libiberty
47424 all-stage2-gas: maybe-all-stage2-libiberty
47425 all-stage3-gas: maybe-all-stage3-libiberty
47426 all-stage4-gas: maybe-all-stage4-libiberty
47427 all-stageprofile-gas: maybe-all-stageprofile-libiberty
47428 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
47429 all-gas: maybe-all-opcodes
47431 all-stage1-gas: maybe-all-stage1-opcodes
47432 all-stage2-gas: maybe-all-stage2-opcodes
47433 all-stage3-gas: maybe-all-stage3-opcodes
47434 all-stage4-gas: maybe-all-stage4-opcodes
47435 all-stageprofile-gas: maybe-all-stageprofile-opcodes
47436 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
47437 all-gas: maybe-all-bfd
47439 all-stage1-gas: maybe-all-stage1-bfd
47440 all-stage2-gas: maybe-all-stage2-bfd
47441 all-stage3-gas: maybe-all-stage3-bfd
47442 all-stage4-gas: maybe-all-stage4-bfd
47443 all-stageprofile-gas: maybe-all-stageprofile-bfd
47444 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
47445 all-gas: maybe-all-intl
47447 all-stage1-gas: maybe-all-stage1-intl
47448 all-stage2-gas: maybe-all-stage2-intl
47449 all-stage3-gas: maybe-all-stage3-intl
47450 all-stage4-gas: maybe-all-stage4-intl
47451 all-stageprofile-gas: maybe-all-stageprofile-intl
47452 all-stagefeedback-gas: maybe-all-stagefeedback-intl
47453 configure-gprof: maybe-configure-intl
47454 all-gprof: maybe-all-libiberty
47455 all-gprof: maybe-all-bfd
47456 all-gprof: maybe-all-opcodes
47457 all-gprof: maybe-all-intl
47458 all-gprof: maybe-all-gas
47459 configure-ld: maybe-configure-intl
47461 configure-stage1-ld: maybe-configure-stage1-intl
47462 configure-stage2-ld: maybe-configure-stage2-intl
47463 configure-stage3-ld: maybe-configure-stage3-intl
47464 configure-stage4-ld: maybe-configure-stage4-intl
47465 configure-stageprofile-ld: maybe-configure-stageprofile-intl
47466 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
47467 all-ld: maybe-all-libiberty
47469 all-stage1-ld: maybe-all-stage1-libiberty
47470 all-stage2-ld: maybe-all-stage2-libiberty
47471 all-stage3-ld: maybe-all-stage3-libiberty
47472 all-stage4-ld: maybe-all-stage4-libiberty
47473 all-stageprofile-ld: maybe-all-stageprofile-libiberty
47474 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
47475 all-ld: maybe-all-bfd
47477 all-stage1-ld: maybe-all-stage1-bfd
47478 all-stage2-ld: maybe-all-stage2-bfd
47479 all-stage3-ld: maybe-all-stage3-bfd
47480 all-stage4-ld: maybe-all-stage4-bfd
47481 all-stageprofile-ld: maybe-all-stageprofile-bfd
47482 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
47483 all-ld: maybe-all-opcodes
47485 all-stage1-ld: maybe-all-stage1-opcodes
47486 all-stage2-ld: maybe-all-stage2-opcodes
47487 all-stage3-ld: maybe-all-stage3-opcodes
47488 all-stage4-ld: maybe-all-stage4-opcodes
47489 all-stageprofile-ld: maybe-all-stageprofile-opcodes
47490 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
47491 all-ld: maybe-all-build-bison
47493 all-stage1-ld: maybe-all-build-bison
47494 all-stage2-ld: maybe-all-build-bison
47495 all-stage3-ld: maybe-all-build-bison
47496 all-stage4-ld: maybe-all-build-bison
47497 all-stageprofile-ld: maybe-all-build-bison
47498 all-stagefeedback-ld: maybe-all-build-bison
47499 all-ld: maybe-all-build-flex
47501 all-stage1-ld: maybe-all-build-flex
47502 all-stage2-ld: maybe-all-build-flex
47503 all-stage3-ld: maybe-all-build-flex
47504 all-stage4-ld: maybe-all-build-flex
47505 all-stageprofile-ld: maybe-all-build-flex
47506 all-stagefeedback-ld: maybe-all-build-flex
47507 all-ld: maybe-all-intl
47509 all-stage1-ld: maybe-all-stage1-intl
47510 all-stage2-ld: maybe-all-stage2-intl
47511 all-stage3-ld: maybe-all-stage3-intl
47512 all-stage4-ld: maybe-all-stage4-intl
47513 all-stageprofile-ld: maybe-all-stageprofile-intl
47514 all-stagefeedback-ld: maybe-all-stagefeedback-intl
47515 all-ld: maybe-all-gas
47517 all-stage1-ld: maybe-all-stage1-gas
47518 all-stage2-ld: maybe-all-stage2-gas
47519 all-stage3-ld: maybe-all-stage3-gas
47520 all-stage4-ld: maybe-all-stage4-gas
47521 all-stageprofile-ld: maybe-all-stageprofile-gas
47522 all-stagefeedback-ld: maybe-all-stagefeedback-gas
47523 install-ld: maybe-install-gold
47524 install-strip-ld: maybe-install-strip-gold
47525 configure-gold: maybe-configure-intl
47527 configure-stage1-gold: maybe-configure-stage1-intl
47528 configure-stage2-gold: maybe-configure-stage2-intl
47529 configure-stage3-gold: maybe-configure-stage3-intl
47530 configure-stage4-gold: maybe-configure-stage4-intl
47531 configure-stageprofile-gold: maybe-configure-stageprofile-intl
47532 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
47533 all-gold: maybe-all-libiberty
47535 all-stage1-gold: maybe-all-stage1-libiberty
47536 all-stage2-gold: maybe-all-stage2-libiberty
47537 all-stage3-gold: maybe-all-stage3-libiberty
47538 all-stage4-gold: maybe-all-stage4-libiberty
47539 all-stageprofile-gold: maybe-all-stageprofile-libiberty
47540 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
47541 all-gold: maybe-all-intl
47543 all-stage1-gold: maybe-all-stage1-intl
47544 all-stage2-gold: maybe-all-stage2-intl
47545 all-stage3-gold: maybe-all-stage3-intl
47546 all-stage4-gold: maybe-all-stage4-intl
47547 all-stageprofile-gold: maybe-all-stageprofile-intl
47548 all-stagefeedback-gold: maybe-all-stagefeedback-intl
47549 all-gold: maybe-all-bfd
47551 all-stage1-gold: maybe-all-stage1-bfd
47552 all-stage2-gold: maybe-all-stage2-bfd
47553 all-stage3-gold: maybe-all-stage3-bfd
47554 all-stage4-gold: maybe-all-stage4-bfd
47555 all-stageprofile-gold: maybe-all-stageprofile-bfd
47556 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
47557 all-gold: maybe-all-build-bison
47559 all-stage1-gold: maybe-all-build-bison
47560 all-stage2-gold: maybe-all-build-bison
47561 all-stage3-gold: maybe-all-build-bison
47562 all-stage4-gold: maybe-all-build-bison
47563 all-stageprofile-gold: maybe-all-build-bison
47564 all-stagefeedback-gold: maybe-all-build-bison
47565 all-gold: maybe-all-gas
47567 all-stage1-gold: maybe-all-stage1-gas
47568 all-stage2-gold: maybe-all-stage2-gas
47569 all-stage3-gold: maybe-all-stage3-gas
47570 all-stage4-gold: maybe-all-stage4-gas
47571 all-stageprofile-gold: maybe-all-stageprofile-gas
47572 all-stagefeedback-gold: maybe-all-stagefeedback-gas
47573 check-gold: maybe-all-binutils
47575 check-stage1-gold: maybe-all-stage1-binutils
47576 check-stage2-gold: maybe-all-stage2-binutils
47577 check-stage3-gold: maybe-all-stage3-binutils
47578 check-stage4-gold: maybe-all-stage4-binutils
47579 check-stageprofile-gold: maybe-all-stageprofile-binutils
47580 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
47581 check-gold: maybe-all-gas
47583 check-stage1-gold: maybe-all-stage1-gas
47584 check-stage2-gold: maybe-all-stage2-gas
47585 check-stage3-gold: maybe-all-stage3-gas
47586 check-stage4-gold: maybe-all-stage4-gas
47587 check-stageprofile-gold: maybe-all-stageprofile-gas
47588 check-stagefeedback-gold: maybe-all-stagefeedback-gas
47589 configure-opcodes: maybe-configure-intl
47591 configure-stage1-opcodes: maybe-configure-stage1-intl
47592 configure-stage2-opcodes: maybe-configure-stage2-intl
47593 configure-stage3-opcodes: maybe-configure-stage3-intl
47594 configure-stage4-opcodes: maybe-configure-stage4-intl
47595 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
47596 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
47597 all-opcodes: maybe-all-bfd
47599 all-stage1-opcodes: maybe-all-stage1-bfd
47600 all-stage2-opcodes: maybe-all-stage2-bfd
47601 all-stage3-opcodes: maybe-all-stage3-bfd
47602 all-stage4-opcodes: maybe-all-stage4-bfd
47603 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
47604 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
47605 all-opcodes: maybe-all-libiberty
47607 all-stage1-opcodes: maybe-all-stage1-libiberty
47608 all-stage2-opcodes: maybe-all-stage2-libiberty
47609 all-stage3-opcodes: maybe-all-stage3-libiberty
47610 all-stage4-opcodes: maybe-all-stage4-libiberty
47611 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
47612 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
47613 all-opcodes: maybe-all-intl
47615 all-stage1-opcodes: maybe-all-stage1-intl
47616 all-stage2-opcodes: maybe-all-stage2-intl
47617 all-stage3-opcodes: maybe-all-stage3-intl
47618 all-stage4-opcodes: maybe-all-stage4-intl
47619 all-stageprofile-opcodes: maybe-all-stageprofile-intl
47620 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
47621 all-dejagnu: maybe-all-tcl
47622 all-dejagnu: maybe-all-expect
47623 all-dejagnu: maybe-all-tk
47624 configure-expect: maybe-configure-tcl
47625 configure-expect: maybe-configure-tk
47626 all-expect: maybe-all-tcl
47627 all-expect: maybe-all-tk
47628 configure-itcl: maybe-configure-tcl
47629 configure-itcl: maybe-configure-tk
47630 all-itcl: maybe-all-tcl
47631 all-itcl: maybe-all-tk
47632 install-itcl: maybe-install-tcl
47633 install-strip-itcl: maybe-install-strip-tcl
47634 configure-tk: maybe-configure-tcl
47635 all-tk: maybe-all-tcl
47636 all-sid: maybe-all-libiberty
47637 all-sid: maybe-all-bfd
47638 all-sid: maybe-all-opcodes
47639 all-sid: maybe-all-tcl
47640 all-sid: maybe-all-tk
47641 install-sid: maybe-install-tcl
47642 install-strip-sid: maybe-install-strip-tcl
47643 install-sid: maybe-install-tk
47644 install-strip-sid: maybe-install-strip-tk
47645 configure-sim: maybe-configure-intl
47646 all-sim: maybe-all-intl
47647 all-sim: maybe-all-libiberty
47648 all-sim: maybe-all-bfd
47649 all-sim: maybe-all-opcodes
47650 all-sim: maybe-all-readline
47651 all-sim: maybe-configure-gdb
47652 all-fastjar: maybe-all-zlib
47653 all-fastjar: maybe-all-build-texinfo
47654 all-fastjar: maybe-all-libiberty
47655 all-bison: maybe-all-intl
47656 all-bison: maybe-all-build-texinfo
47657 all-flex: maybe-all-build-bison
47658 all-flex: maybe-all-intl
47659 all-flex: maybe-all-m4
47660 all-flex: maybe-all-build-texinfo
47661 all-m4: maybe-all-intl
47662 all-m4: maybe-all-build-texinfo
47663 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
47664 configure-target-fastjar: maybe-configure-target-zlib
47665 all-target-fastjar: maybe-all-target-zlib
47666 configure-target-libgo: maybe-configure-target-libffi
47667 configure-target-libgo: maybe-all-target-libstdc++-v3
47668 all-target-libgo: maybe-all-target-libbacktrace
47669 all-target-libgo: maybe-all-target-libffi
47670 all-target-libgo: maybe-all-target-libatomic
47671 configure-target-libjava: maybe-configure-target-zlib
47672 configure-target-libjava: maybe-configure-target-boehm-gc
47673 configure-target-libjava: maybe-configure-target-libffi
47674 all-target-libjava: maybe-all-fastjar
47675 all-target-libjava: maybe-all-target-zlib
47676 all-target-libjava: maybe-all-target-boehm-gc
47677 all-target-libjava: maybe-all-target-libffi
47678 configure-target-libobjc: maybe-configure-target-boehm-gc
47679 all-target-libobjc: maybe-all-target-boehm-gc
47680 all-target-libgupc: maybe-all-target-libbacktrace
47681 all-target-libgupc: maybe-all-target-libatomic
47682 configure-target-libstdc++-v3: maybe-configure-target-libgomp
47684 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
47685 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
47686 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
47687 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
47688 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
47689 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
47690 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
47692 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
47693 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
47694 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
47695 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
47696 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
47697 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
47698 configure-target-libvtv: maybe-all-target-libstdc++-v3
47700 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
47701 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
47702 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
47703 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
47704 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
47705 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
47706 all-target-libstdc++-v3: maybe-configure-target-libgomp
47708 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
47709 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
47710 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
47711 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
47712 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
47713 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
47714 install-target-libgupc: maybe-install-gcc
47715 install-target-libgo: maybe-install-target-libatomic
47716 install-target-libgfortran: maybe-install-target-libquadmath
47717 install-target-libgfortran: maybe-install-target-libgcc
47718 install-target-libsanitizer: maybe-install-target-libstdc++-v3
47719 install-target-libsanitizer: maybe-install-target-libgcc
47720 install-target-libvtv: maybe-install-target-libstdc++-v3
47721 install-target-libvtv: maybe-install-target-libgcc
47722 install-target-libcilkrts: maybe-install-target-libstdc++-v3
47723 install-target-libcilkrts: maybe-install-target-libgcc
47724 install-target-libjava: maybe-install-target-libgcc
47725 install-target-libitm: maybe-install-target-libgcc
47726 install-target-libobjc: maybe-install-target-libgcc
47727 install-target-libgupc: maybe-install-target-libgcc
47728 install-target-libstdc++-v3: maybe-install-target-libgcc
47729 all-target-libgloss: maybe-all-target-newlib
47730 all-target-winsup: maybe-all-target-libtermcap
47731 configure-target-newlib: maybe-all-binutils
47732 configure-target-newlib: maybe-all-ld
47733 configure-target-libgfortran: maybe-all-target-libquadmath
47736 # Dependencies for target modules on other target modules are
47737 # described by lang_env_dependencies; the defaults apply to anything
47738 # not mentioned there.
47741 @if gcc-bootstrap
47742 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
47743 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
47744 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
47745 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
47746 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
47747 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
47748 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
47749 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
47750 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
47751 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
47752 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
47753 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
47754 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
47755 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
47756 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
47757 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
47758 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
47759 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
47760 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
47761 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
47762 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
47763 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
47764 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
47765 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
47766 @endif gcc-bootstrap
47768 @if gcc-no-bootstrap
47769 configure-target-libstdc++-v3: maybe-all-target-libgcc
47770 configure-target-libsanitizer: maybe-all-target-libgcc
47771 configure-target-libvtv: maybe-all-target-libgcc
47772 configure-target-libcilkrts: maybe-all-target-libgcc
47773 configure-target-libssp: maybe-all-target-libgcc
47774 configure-target-newlib: maybe-all-target-libgcc
47775 configure-target-libbacktrace: maybe-all-target-libgcc
47776 configure-target-libquadmath: maybe-all-target-libgcc
47777 configure-target-libgfortran: maybe-all-target-libgcc
47778 configure-target-libobjc: maybe-all-target-libgcc
47779 configure-target-libgupc: maybe-all-target-libgcc
47780 configure-target-libgo: maybe-all-target-libgcc
47781 configure-target-libtermcap: maybe-all-target-libgcc
47782 configure-target-winsup: maybe-all-target-libgcc
47783 configure-target-libgloss: maybe-all-target-libgcc
47784 configure-target-libffi: maybe-all-target-libgcc
47785 configure-target-libjava: maybe-all-target-libgcc
47786 configure-target-zlib: maybe-all-target-libgcc
47787 configure-target-boehm-gc: maybe-all-target-libgcc
47788 configure-target-rda: maybe-all-target-libgcc
47789 configure-target-libada: maybe-all-target-libgcc
47790 configure-target-libgomp: maybe-all-target-libgcc
47791 configure-target-libitm: maybe-all-target-libgcc
47792 configure-target-libatomic: maybe-all-target-libgcc
47793 @endif gcc-no-bootstrap
47796 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
47798 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
47800 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
47802 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
47803 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
47805 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
47809 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
47811 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
47813 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
47815 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
47817 configure-target-libgupc: maybe-all-target-newlib maybe-all-target-libgloss
47819 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
47821 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
47823 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
47826 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
47828 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
47829 configure-target-libjava: maybe-all-target-libstdc++-v3
47831 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
47833 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
47835 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
47837 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
47839 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
47841 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
47842 configure-target-libitm: maybe-all-target-libstdc++-v3
47844 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
47847 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
47848 GDB_TK = @GDB_TK@
47849 INSTALL_GDB_TK = @INSTALL_GDB_TK@
47850 configure-gdb: $(CONFIGURE_GDB_TK)
47851 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
47852 install-gdb: $(INSTALL_GDB_TK)
47854 # Serialization dependencies. Host configures don't work well in parallel to
47855 # each other, due to contention over config.cache. Target configures and
47856 # build configures are similar.
47857 @serialization_dependencies@
47859 # --------------------------------
47860 # Regenerating top level configury
47861 # --------------------------------
47863 # Rebuilding Makefile.in, using autogen.
47864 AUTOGEN = autogen
47865 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
47866 cd $(srcdir) && $(AUTOGEN) Makefile.def
47868 # Rebuilding Makefile.
47869 Makefile: $(srcdir)/Makefile.in config.status
47870 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
47872 config.status: configure
47873 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
47875 # Rebuilding configure.
47876 AUTOCONF = autoconf
47877 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
47878 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
47879 cd $(srcdir) && $(AUTOCONF)
47881 # ------------------------------
47882 # Special directives to GNU Make
47883 # ------------------------------
47885 # Don't pass command-line variables to submakes.
47886 .NOEXPORT:
47887 MAKEOVERRIDES=
47889 # end of Makefile.in